mirror of
https://github.com/hardkernel/linux.git
synced 2026-03-24 19:40:21 +09:00
ARM: dts: imx6: skov: add pwm-regulator to control the panel's VCOM
Skov's i.MX6 based boards come in different flavors which have different panels attached. For optimal contrast experience each panel type needs an individual common voltage (VCOM) to drive its TFT backplane. The latter is generated by an LCD bias supply IC controlled by a pwm as input signal. Introduce a pwm- regulator to describe this hardware property and parameterize it appropriately for the different boards. Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@@ -125,3 +125,9 @@
|
||||
>;
|
||||
};
|
||||
};
|
||||
|
||||
®_tft_vcom {
|
||||
regulator-min-microvolt = <3160000>;
|
||||
regulator-max-microvolt = <3160000>;
|
||||
voltage-table = <3160000 73>;
|
||||
};
|
||||
|
||||
@@ -149,6 +149,16 @@
|
||||
gpio = <&gpio4 11 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
|
||||
reg_tft_vcom: regulator-tft-vcom {
|
||||
compatible = "pwm-regulator";
|
||||
pwms = <&pwm3 0 20000 0>;
|
||||
regulator-name = "tft_vcom";
|
||||
regulator-min-microvolt = <3600000>;
|
||||
regulator-max-microvolt = <3600000>;
|
||||
regulator-always-on;
|
||||
voltage-table = <3600000 26>;
|
||||
};
|
||||
|
||||
reg_vcc_mmc: regulator-vcc-mmc {
|
||||
compatible = "regulator-fixed";
|
||||
pinctrl-names = "default";
|
||||
|
||||
Reference in New Issue
Block a user