Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1412200 > unrolled thread
| Started by | Philipp Zabel <p.zabel@pengutronix.de> |
|---|---|
| First post | 2016-06-02 14:50 +0200 |
| Last post | 2016-06-03 01:20 +0200 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.kernel
This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by
below is the oldest one visible, not the original post.
Re: [PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp Philipp Zabel <p.zabel@pengutronix.de> - 2016-06-02 14:50 +0200
Re: [PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp "Peter Senna Tschudin" <peter.senna@collabora.co.uk> - 2016-06-03 01:20 +0200
| From | Philipp Zabel <p.zabel@pengutronix.de> |
|---|---|
| Date | 2016-06-02 14:50 +0200 |
| Subject | Re: [PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp |
| Message-ID | <rFAet-5Zh-11@gated-at.bofh.it> |
Hi Peter, Am Montag, den 30.05.2016, 18:39 +0200 schrieb Peter Senna Tschudin: > Devicetree bindings documentation for the GE B850v3 LVDS/DP++ > display bridge. > > Signed-off-by: Peter Senna Tschudin <peter.senna@collabora.com> > --- > .../devicetree/bindings/ge/b850v3_lvds_dp.txt | 38 ++++++++++++++++++++++ > 1 file changed, 38 insertions(+) > create mode 100644 Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > > diff --git a/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt b/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > new file mode 100644 > index 0000000..32e123a > --- /dev/null > +++ b/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > @@ -0,0 +1,38 @@ > +Driver for GE B850v3 LVDS/DP++ display bridge > + > +Required properties: > + - compatible : should be "ge,b850v3_lvds_dp". In the cover mail you write that this is a combination of the STDP4028 DP transmitter and STDP2690 DP/DP++ converter. So shouldn't this binding comprise two device tree nodes, one with compatible "st,stdp4028", one with "st,stdp2690", then? Is the stdp2690 connected to the stdp4028's i2c master? regards Philipp
[toc] | [next] | [standalone]
| From | "Peter Senna Tschudin" <peter.senna@collabora.co.uk> |
|---|---|
| Date | 2016-06-03 01:20 +0200 |
| Subject | Re: [PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp |
| Message-ID | <rFK49-3Uu-11@gated-at.bofh.it> |
| In reply to | #1412200 |
Hi Philipp, Thank you very much for the review! I'll send V2 soon, doing my best to avoid collisions with other patches that are under review. On Thursday, June 2, 2016 14:49 CEST, Philipp Zabel <p.zabel@pengutronix.de> wrote: > Hi Peter, > > Am Montag, den 30.05.2016, 18:39 +0200 schrieb Peter Senna Tschudin: > > Devicetree bindings documentation for the GE B850v3 LVDS/DP++ > > display bridge. > > > > Signed-off-by: Peter Senna Tschudin <peter.senna@collabora.com> > > --- > > .../devicetree/bindings/ge/b850v3_lvds_dp.txt | 38 ++++++++++++++++++++++ > > 1 file changed, 38 insertions(+) > > create mode 100644 Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > > > > diff --git a/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt b/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > > new file mode 100644 > > index 0000000..32e123a > > --- /dev/null > > +++ b/Documentation/devicetree/bindings/ge/b850v3_lvds_dp.txt > > @@ -0,0 +1,38 @@ > > +Driver for GE B850v3 LVDS/DP++ display bridge > > + > > +Required properties: > > + - compatible : should be "ge,b850v3_lvds_dp". > > In the cover mail you write that this is a combination of the STDP4028 > DP transmitter and STDP2690 DP/DP++ converter. So shouldn't this binding > comprise two device tree nodes, one with compatible "st,stdp4028", one > with "st,stdp2690", then? > Is the stdp2690 connected to the stdp4028's i2c master? The hardware and firmware made it complicated for this binding to comprise two device tree nodes. The hardware and firmware are designed to configure both bridges based on the LVDS signal. This part works very well, but it leave the driver powerless to control the video processing pipeline. The bridges sort of behave as a single bridge, the sort of part is the need of interacting with both bridges: EDID from the STDP2690 and HPD events from the STDP4028. So the driver is only needed for telling the host about EDID / HPD, and for giving the host powers to ack interrupts. I would find it nicer to be author of two drivers instead of one, but as the behavior handled by the driver is specific of the B850v3, and do not reflect the standard behavior of each bridge, I find it unlikely that the driver could be useful to handle STDP4028 and STPD2690 with stock firmware, or in other designs. On the other hand, I made sure to use the chip name on the defines to maximize chances of reuse. Peter
[toc] | [prev] | [standalone]
Back to top | Article view | linux.kernel
csiph-web