On 30 April 2014 01:52, Tony Lindgren <tony@xxxxxxxxxxx> wrote: > Looks like quite a few omaps have sharp ls037v7dw01 that's configured > as various panel dpi entries for whatever legacy reasons. For device > tree based support, let's just configure these properly for panel > ls037v7dw01 instead of panel dpi. > > This patch creates a common file for panel ls037v7dw01, and makes > boards ldp and omap3-evm to use it. The panel for ldp is configured > in the qvga mode and omap3-evm panel in vga mode. > > The ls037v7dw01 also seems to be coupled with an ad7846 touchscreen > controller for the omaps, so let's add a basic configuration for > the touchscreen also using the default values. > > Note that we can now remove the regulator-name = "vdds_dsi" > entry for ldp, that's no longer needed as we have the entry > for vdds_dsi-supply = <&vpll2>. > > Signed-off-by: Tony Lindgren <tony@xxxxxxxxxxx> > --- > .../arm/boot/dts/omap-panel-sharp-ls037v7dw01.dtsi | 82 ++++++++++++++++++++++ > arch/arm/boot/dts/omap3-evm-37xx.dts | 50 +++++++++++++ > arch/arm/boot/dts/omap3-evm-common.dtsi | 47 +++++++++++++ > arch/arm/boot/dts/omap3-ldp.dts | 31 ++++++-- > 4 files changed, 205 insertions(+), 5 deletions(-) > create mode 100644 arch/arm/boot/dts/omap-panel-sharp-ls037v7dw01.dtsi > diff --git a/arch/arm/boot/dts/omap3-ldp.dts b/arch/arm/boot/dts/omap3-ldp.dts > index 0abe986..50fdac9 100644 > --- a/arch/arm/boot/dts/omap3-ldp.dts > +++ b/arch/arm/boot/dts/omap3-ldp.dts > @@ -164,6 +164,7 @@ > > #include "twl4030.dtsi" > #include "twl4030_omap3.dtsi" > +#include "omap-panel-sharp-ls037v7dw01.dtsi" > > &i2c2 { > clock-frequency = <400000>; > @@ -173,6 +174,31 @@ > clock-frequency = <400000>; > }; > > +&lcd_3v3 { > + gpio = <&twl_gpio 7 GPIO_ACTIVE_HIGH>; > + enable-active-high; > +}; > + > +&lcd0 { > + reset-gpios = <&gpio2 23 GPIO_ACTIVE_HIGH>; /* gpio55, lcd RESB */ > + gpios = <&gpio2 24 GPIO_ACTIVE_LOW /* gpio56, lcd MO */ enable-gpios ? > + 0 /* lcd LR */ > + 0 /* lcd UD */ > + 0>; /* lcd INI */ > +}; regards Joachim Eastwood -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html