Message ID | 1347445874-10779-6-git-send-email-s.hauer@pengutronix.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi Sascha, On 09/12/2012 03:31 AM, Sascha Hauer wrote: > From: Philipp Zabel<p.zabel@pengutronix.de> > > Signed-off-by: Philipp Zabel<p.zabel@pengutronix.de> > Signed-off-by: Sascha Hauer<s.hauer@pengutronix.de> > --- > .../bindings/staging/imx-drm/fsl-imx-drm.txt | 41 ++++++++++++++++++++ > 1 file changed, 41 insertions(+) > create mode 100644 Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt > > diff --git a/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt b/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt > new file mode 100644 > index 0000000..07654f0 > --- /dev/null > +++ b/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt > @@ -0,0 +1,41 @@ > +Freescale i.MX IPUv3 > +==================== > + > +Required properties: > +- compatible: Should be "fsl,<chip>-ipu" > +- reg: should be register base and length as documented in the > + datasheet > +- interrupts: Should contain sync interrupt and error interrupt, > + in this order. > +- #crtc-cells: 1, See below > + > +example: > + > +ipu: ipu@18000000 { > + #crtc-cells =<1>; > + compatible = "fsl,imx53-ipu"; > + reg =<0x18000000 0x080000000>; > + interrupts =<11 10>; > +}; > + > +Parallel display support > +======================== > + > +Required properties: > +- compatible: Should be "fsl,imx-parallel-display" > +- crtc: the crtc this display is connected to, see below > +Optional properties: > +- interface_pix_fmt: How this display is connected to the > + crtc. Currently supported types: "rgb24", "rgb565" > +- edid: verbatim EDID data block describing attached display. > +- ddc: phandle describing the i2c bus handling the display data > + channel > + > +example: > + > +display@di0 { > + compatible = "fsl,imx-parallel-display"; > + edid = [edid-data]; > + crtc =<&ipu 0>; > + interface-pix-fmt = "rgb24"; > +}; Do you have a working sample of [edid-data] for a parallel/LVDS/HDMI display or know a good way to produce one? Thanks in advance, Eric
On Tue, Sep 18, 2012 at 03:06:36PM -0700, Eric Nelson wrote: > Hi Sascha, > > On 09/12/2012 03:31 AM, Sascha Hauer wrote: > >From: Philipp Zabel<p.zabel@pengutronix.de> > > > >Signed-off-by: Philipp Zabel<p.zabel@pengutronix.de> > >Signed-off-by: Sascha Hauer<s.hauer@pengutronix.de> > >--- > > .../bindings/staging/imx-drm/fsl-imx-drm.txt | 41 ++++++++++++++++++++ > > 1 file changed, 41 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt > > > >+ > >+example: > >+ > >+display@di0 { > >+ compatible = "fsl,imx-parallel-display"; > >+ edid = [edid-data]; > >+ crtc =<&ipu 0>; > >+ interface-pix-fmt = "rgb24"; > >+}; > > Do you have a working sample of [edid-data] for a parallel/LVDS/HDMI > display or know a good way to produce one? No, we are using the of videomode helper, see http://www.mail-archive.com/devicetree-discuss@lists.ozlabs.org/msg18618.html It is not included here to not add a dependency on it. We are trying to mainline this separately. Sascha
On 09/18/2012 11:52 PM, Sascha Hauer wrote: > On Tue, Sep 18, 2012 at 03:06:36PM -0700, Eric Nelson wrote: >> Hi Sascha, >> >> On 09/12/2012 03:31 AM, Sascha Hauer wrote: >>> From: Philipp Zabel<p.zabel@pengutronix.de> >>> >>> Signed-off-by: Philipp Zabel<p.zabel@pengutronix.de> >>> Signed-off-by: Sascha Hauer<s.hauer@pengutronix.de> >>> --- >>> .../bindings/staging/imx-drm/fsl-imx-drm.txt | 41 ++++++++++++++++++++ >>> 1 file changed, 41 insertions(+) >>> create mode 100644 Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt >>> >>> + >>> +example: >>> + >>> +display@di0 { >>> + compatible = "fsl,imx-parallel-display"; >>> + edid = [edid-data]; >>> + crtc =<&ipu 0>; >>> + interface-pix-fmt = "rgb24"; >>> +}; >> >> Do you have a working sample of [edid-data] for a parallel/LVDS/HDMI >> display or know a good way to produce one? > > No, we are using the of videomode helper, see > > http://www.mail-archive.com/devicetree-discuss@lists.ozlabs.org/msg18618.html > > It is not included here to not add a dependency on it. We are trying to > mainline this separately. > > Sascha > Thanks Sascha.
diff --git a/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt b/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt new file mode 100644 index 0000000..07654f0 --- /dev/null +++ b/Documentation/devicetree/bindings/staging/imx-drm/fsl-imx-drm.txt @@ -0,0 +1,41 @@ +Freescale i.MX IPUv3 +==================== + +Required properties: +- compatible: Should be "fsl,<chip>-ipu" +- reg: should be register base and length as documented in the + datasheet +- interrupts: Should contain sync interrupt and error interrupt, + in this order. +- #crtc-cells: 1, See below + +example: + +ipu: ipu@18000000 { + #crtc-cells = <1>; + compatible = "fsl,imx53-ipu"; + reg = <0x18000000 0x080000000>; + interrupts = <11 10>; +}; + +Parallel display support +======================== + +Required properties: +- compatible: Should be "fsl,imx-parallel-display" +- crtc: the crtc this display is connected to, see below +Optional properties: +- interface_pix_fmt: How this display is connected to the + crtc. Currently supported types: "rgb24", "rgb565" +- edid: verbatim EDID data block describing attached display. +- ddc: phandle describing the i2c bus handling the display data + channel + +example: + +display@di0 { + compatible = "fsl,imx-parallel-display"; + edid = [edid-data]; + crtc = <&ipu 0>; + interface-pix-fmt = "rgb24"; +};