Re: [RFC] drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm_do_get_edid()

2023-09-04 Thread Peter Senna Tschudin
On Mon, Sep 4, 2023 at 12:16 PM Jani Nikula wrote: > > On Sat, 02 Sep 2023, Peter Senna Tschudin wrote: > > Good morning Jani, > > > > It has been a long time since I wrote the driver, and many many years > > since I sent my last kernel patch, so my memory does not

Re: [RFC] drm/bridge: megachips-stdpxxxx-ge-b850v3-fw: switch to drm_do_get_edid()

2023-09-01 Thread Peter Senna Tschudin
Good morning Jani, It has been a long time since I wrote the driver, and many many years since I sent my last kernel patch, so my memory does not serve me very well, but I will try to shed some light. On Fri, Sep 1, 2023 at 12:24 PM Jani Nikula wrote: > > The driver was originally added in

[PATCH] megachips-stdpxxxx-ge-b850v3-fw: Fix drm bridge initialization

2017-03-30 Thread Peter Senna Tschudin
ptr->stdp4028_i2c is properly populated. Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- drivers/gpu/drm/bridge/megachips-stdp-ge-b850v3-fw.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/bridge/megachips-stdp-ge-b8

Re: [PATCH V4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-03-16 Thread Peter Senna Tschudin
On Thu, Mar 16, 2017 at 09:41:03AM +0100, Daniel Vetter wrote: > On Thu, Mar 16, 2017 at 10:34:59AM +0800, Shawn Guo wrote: > > I fixed up all of them and applied patch. > > +1 on doing review like this. And for committers you can do "with all that > fixed r-b: me" and let them fix it up & push

[PATCH V4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-03-14 Thread Peter Senna Tschudin
while0.org> Cc: Enric Balletbo i Serra <enric.balle...@collabora.com> Cc: Philipp Zabel <p.za...@pengutronix.de> Cc: Rob Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Subject was

Re: [PATCH V3 0/4] megachips-stdpxxxx-ge-b850v3-fw

2017-03-08 Thread Peter Senna Tschudin
On Mon, Mar 06, 2017 at 03:27:16PM +0530, Archit Taneja wrote: Hi Archit, > Hi, > > On 3/3/2017 9:27 PM, Peter Senna Tschudin wrote: > > The video processing pipeline on the second output on the GE B850v3: > > > > Host -> LVDS|--(STDP4028)--|DP -> DP|--

Re: [PATCH V3 4/4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-03-08 Thread Peter Senna Tschudin
On Fri, Mar 03, 2017 at 04:57:10PM +0100, Peter Senna Tschudin wrote: Hi Shawn Guo, Now that the driver and binding are in, can you pick this up? Thank you! > Configures the megachips-stdp-ge-b850v3-fw bridges on the GE > B850v3 dts file. > > Cc: Laurent Pinchart &l

[PATCH V3 0/4] megachips-stdpxxxx-ge-b850v3-fw

2017-03-05 Thread Peter Senna Tschudin
Changes from V4: - Renamed the i2c_driver.name from "ge,b850v3-lvds-dp" to "b850v3-lvds-dp" to remove the comma from the driver name Changes from V3: - Removed the patch that was configuring the mapping between IPUs and external displays on the dts file Peter Senna Tschudin (4

[PATCH V3 2/4] MAINTAINERS: Add entry for megachips-stdpxxxx-ge-b850v3-fw

2017-03-05 Thread Peter Senna Tschudin
rlie <airl...@linux.ie> CC: Thierry Reding <tred...@nvidia.com> CC: Thierry Reding <thierry.red...@gmail.com> CC: Archit Taneja <arch...@codeaurora.org> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Unchanged since V1 MAINTAINERS | 8 1 file

[PATCH V3 4/4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-03-05 Thread Peter Senna Tschudin
while0.org> Cc: Enric Balletbo i Serra <enric.balle...@collabora.com> Cc: Philipp Zabel <p.za...@pengutronix.de> Cc: Rob Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Unchang

[PATCH V3 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-03-05 Thread Peter Senna Tschudin
Reding <thierry.red...@gmail.com> Cc: Archit Taneja <arch...@codeaurora.org> Cc: Enric Balletbo <enric.balle...@collabora.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Changes from V2: - Fix the code to allow it be compiled as a module Changes from

[PATCH V3 1/4] dt-bindings: display: megachips-stdpxxxx-ge-b850v3-fw

2017-03-05 Thread Peter Senna Tschudin
Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Changes from V3: Added Acked-by: Rob Herring <r...@kernel.org> Changes from V1: - New subje

Re: [PATCH V2 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-03-01 Thread Peter Senna Tschudin
3_fw_driver); > } > module_exit(stdp_ge_b850v3_exit); > > Thanks, > Archit This has the init and exit functions merged and no need for the mutex anymore. Compiled and run as a module and works fine. What do you think? commit 15f8bf1b50d69454adeb32b5ff86c953124279fd Author: Peter Senna Tsch

Re: [PATCH V2 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-03-01 Thread Peter Senna Tschudin
Hi Archit, Thank you for the review! On Wed, Mar 01, 2017 at 09:38:48AM +0530, Archit Taneja wrote: > > > On 02/28/2017 07:58 PM, Peter Senna Tschudin wrote: > > The video processing pipeline on the second output on the GE B850v3: > > > > Host -> LVDS|--(ST

[PATCH V2 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-02-28 Thread Peter Senna Tschudin
Reding <thierry.red...@gmail.com> Cc: Archit Taneja <arch...@codeaurora.org> Cc: Enric Balletbo <enric.balle...@collabora.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Changes from V1: - Updated copyright year - Fixed blank line issues - Up

[PATCH V2 4/4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-02-28 Thread Peter Senna Tschudin
while0.org> Cc: Enric Balletbo i Serra <enric.balle...@collabora.com> Cc: Philipp Zabel <p.za...@pengutronix.de> Cc: Rob Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Unchan

[PATCH V2 0/4] megachips-stdpxxxx-ge-b850v3-fw

2017-02-28 Thread Peter Senna Tschudin
ame Changes from V3: - Removed the patch that was configuring the mapping between IPUs and external displays on the dts file Peter Senna Tschudin (4): dt-bindings: display: megachips-stdp-ge-b850v3-fw MAINTAINERS: Add entry for megachips-stdp-ge-b850v3-fw drm/bridge: Drivers fo

[PATCH V2 1/4] dt-bindings: display: megachips-stdpxxxx-ge-b850v3-fw

2017-02-28 Thread Peter Senna Tschudin
Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Changes from V1: - New subject - Moved binding documentation from bindings/video/ to bindings/display/bridge/ - Reworded to describe har

[PATCH V2 2/4] MAINTAINERS: Add entry for megachips-stdpxxxx-ge-b850v3-fw

2017-02-28 Thread Peter Senna Tschudin
rlie <airl...@linux.ie> CC: Thierry Reding <tred...@nvidia.com> CC: Thierry Reding <thierry.red...@gmail.com> CC: Archit Taneja <arch...@codeaurora.org> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- Unchanged from V1 MAINTAINERS | 8 1 file

Re: [PATCH 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-02-27 Thread Peter Senna Tschudin
On Wed, Feb 01, 2017 at 04:17:21PM +0530, Archit Taneja wrote: Hi Archit, > Hi, > > Some minor comments: Thank you for the review! > > On 01/28/2017 07:51 PM, Peter Senna Tschudin wrote: > > The video processing pipeline on the second output on the GE B850v3: &g

Re: [PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-02-02 Thread Peter Senna Tschudin
On 02 February, 2017 02:46 CET, Emil Velikov <emil.l.veli...@gmail.com> wrote: > On 1 February 2017 at 11:35, Daniel Vetter <dan...@ffwll.ch> wrote: > > On Wed, Feb 01, 2017 at 10:58:43AM +, Peter Senna Tschudin wrote: > >> Hi Archit, > >> >

Re: [PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-02-01 Thread Peter Senna Tschudin
On 01 February, 2017 12:35 CET, Daniel Vetter <dan...@ffwll.ch> wrote: > On Wed, Feb 01, 2017 at 10:58:43AM +0000, Peter Senna Tschudin wrote: > > Hi Archit, > > > > On 01 February, 2017 10:44 CET, Archit Taneja <arch...@codeaurora.org> > > wrote: >

Re: [PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-02-01 Thread Peter Senna Tschudin
Hi Archit, On 01 February, 2017 10:44 CET, Archit Taneja <arch...@codeaurora.org> wrote: > > > On 01/30/2017 10:35 PM, Jani Nikula wrote: > > On Sat, 28 Jan 2017, Peter Senna Tschudin <peter.se...@collabora.com> wrote: > >> On Thu, Jan 05, 2017 at 0

Re: [PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-01-29 Thread Peter Senna Tschudin
On Thu, Jan 05, 2017 at 01:18:47PM +0530, Archit Taneja wrote: Hi Archit, Thank you for the comments! [...] > > + total_size = (block[EDID_EXT_BLOCK_CNT] + 1) * EDID_LENGTH; > > + if (total_size > EDID_LENGTH) { > > + kfree(block); > > + block = kmalloc(total_size,

[PATCH 4/4] dts/imx6q-b850v3: Use megachips-stdpxxxx-ge-b850v3-fw bridges (LVDS-DP++)

2017-01-29 Thread Peter Senna Tschudin
while0.org> Cc: Enric Balletbo i Serra <enric.balle...@collabora.com> Cc: Philipp Zabel <p.za...@pengutronix.de> Cc: Rob Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabor

[PATCH 1/4] Documentation/devicetree/bindings/video/bridge: megachips-stdpxxxx-ge-b850v3-fw

2017-01-29 Thread Peter Senna Tschudin
Herring <r...@kernel.org> Cc: Fabio Estevam <fabio.este...@nxp.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- .../devicetree/bindings/vendor-prefixes.txt| 1 + .../bridge/megachips-stdp-ge-b850v3-fw.txt | 92 ++

[PATCH 2/4] MAINTAINERS: Add entry for megachips-stdpxxxx-ge-b850v3-fw

2017-01-29 Thread Peter Senna Tschudin
rlie <airl...@linux.ie> CC: Thierry Reding <tred...@nvidia.com> CC: Thierry Reding <thierry.red...@gmail.com> CC: Archit Taneja <arch...@codeaurora.org> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- MAINTAINERS | 8 1 file changed, 8 inser

[PATCH 0/4] megachips-stdpxxxx-ge-b850v3-fw (was V7 GE B850v3 LVDS/DP++ Bridge)

2017-01-29 Thread Peter Senna Tschudin
() Changes from V4: - Renamed the i2c_driver.name from "ge,b850v3-lvds-dp" to "b850v3-lvds-dp" to remove the comma from the driver name Changes from V3: - Removed the patch that was configuring the mapping between IPUs and external displays on the dts file Pe

[PATCH 3/4] drm/bridge: Drivers for megachips-stdpxxxx-ge-b850v3-fw (LVDS-DP++)

2017-01-29 Thread Peter Senna Tschudin
Reding <thierry.red...@gmail.com> Cc: Archit Taneja <arch...@codeaurora.org> Cc: Enric Balletbo <enric.balle...@collabora.com> Signed-off-by: Peter Senna Tschudin <peter.se...@collabora.com> --- drivers/gpu/drm/bridge/Kconfig | 11 + drivers/gpu/d

Re: [PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-19 Thread Peter Senna Tschudin
On Thu, Jan 19, 2017 at 10:17:45AM +0200, Laurent Pinchart wrote: > Hi Peter, > > On Thursday 19 Jan 2017 09:12:14 Peter Senna Tschudin wrote: > > On Wed, Jan 18, 2017 at 11:10:58PM +0200, Laurent Pinchart wrote: > > > On Monday 16 Jan 2017 09:37:11 Peter Senna Tschudin w

Re: [PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-19 Thread Peter Senna Tschudin
On Wed, Jan 18, 2017 at 11:10:58PM +0200, Laurent Pinchart wrote: > Hi Peter, > > On Monday 16 Jan 2017 09:37:11 Peter Senna Tschudin wrote: > > On Tue, Jan 10, 2017 at 11:04:58PM +0200, Laurent Pinchart wrote: > > > On Saturday 07 Jan 2017 01:29:52 Peter Senna Tsch

Re: [PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-16 Thread Peter Senna Tschudin
On Tue, Jan 10, 2017 at 11:04:58PM +0200, Laurent Pinchart wrote: > Hi Peter, Laurent! > > On Saturday 07 Jan 2017 01:29:52 Peter Senna Tschudin wrote: > > On 04 January, 2017 21:39 CET, Rob Herring wrote: > > > On Tue, Jan 3, 2017 at 5:34 PM, Peter Senna Tschudin wro

Re: [PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-07 Thread Peter Senna Tschudin
On 04 January, 2017 21:39 CET, Rob Herring wrote: > On Tue, Jan 3, 2017 at 5:34 PM, Peter Senna Tschudin > wrote: > > Hi Rob, > > > > Thank you for the review. > > > > On 03 January, 2017 23:51 CET, Rob Herring wrote: > > > >> On Sun, Jan

Re: [PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-03 Thread Peter Senna Tschudin
Hi Rob, Thank you for the review. On 03 January, 2017 23:51 CET, Rob Herring wrote: > On Sun, Jan 01, 2017 at 09:24:29PM +0100, Peter Senna Tschudin wrote: > > Devicetree bindings documentation for the GE B850v3 LVDS/DP++ > > display bridge. > > > > Cc: Martyn Wel

To contribute

2017-01-03 Thread Peter Senna Tschudin
On Tue, Jan 3, 2017 at 10:09 AM, Swapnil Pathak wrote: > Hi, > > I also want to contribute, But I don't know from where to start. Could you > please help me where to start. > > > Thanks > > Swapnil > > Disclaimer:- The information contained in this electronic message and any > attachments to this

Re: [PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-01-02 Thread Peter Senna Tschudin
On 01 January, 2017 21:24 CET, Peter Senna Tschudin wrote: [ ... ] > +static void ge_b850v3_lvds_dp_detach(struct drm_bridge *bridge) > +{ > + struct ge_b850v3_lvds_dp *ptn_bridge > + = bridge_to_ge_b850v3_lvds_dp(bridge); > + st

[PATCH V7 4/4] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2017-01-01 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Martyn Welch Cc: Martin Donnelly Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts/imx6q-b850v3.dts | 30

[PATCH V7 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2017-01-01 Thread Peter Senna Tschudin
tevam CC: David Airlie CC: Thierry Reding CC: Thierry Reding CC: Archit Taneja Reviewed-by: Enric Balletbo Signed-off-by: Peter Senna Tschudin --- drivers/gpu/drm/bridge/Kconfig | 11 + drivers/gpu/drm/bridge/Makefile| 1 + drivers/gpu/drm/bridge/ge_b850v3_lvds_d

[PATCH V7 2/4] MAINTAINERS: Add entry for GE B850v3 LVDS/DP++ Bridge

2017-01-01 Thread Peter Senna Tschudin
-by: Peter Senna Tschudin --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index fdd9d5e3..1d3f17a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -5371,6 +5371,14 @@ W: https://linuxtv.org S: Maintained F: drivers/media/radio/radio

[PATCH V7 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2017-01-01 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Cc: Martyn Welch Cc: Martin Donnelly Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- There was an Acked-by from

[PATCH V7 0/4] Add driver for GE B850v3 LVDS/DP++ Bridge

2017-01-01 Thread Peter Senna Tschudin
d drm_bridge_enable() Changes from V4: - Renamed the i2c_driver.name from "ge,b850v3-lvds-dp" to "b850v3-lvds-dp" to remove the comma from the driver name Changes from V3: - Removed the patch that was configuring the mapping between IPUs and external displays o

[PATCH V6 4/4] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-10-27 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Martyn Welch Cc: Martin Donnelly Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Cc: Archit Taneja Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts/imx6q

[PATCH V6 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-10-27 Thread Peter Senna Tschudin
tevam CC: David Airlie CC: Thierry Reding CC: Thierry Reding CC: Archit Taneja Reviewed-by: Enric Balletbo Signed-off-by: Peter Senna Tschudin --- Changes from V5: - Reworked interrupt handler initialization - Removed useless calls to: drm_connector_register(), drm_helper_hpd_

[PATCH V6 2/4] MAINTAINERS: Add entry for GE B850v3 LVDS/DP++ Bridge

2016-10-27 Thread Peter Senna Tschudin
-by: Peter Senna Tschudin --- MAINTAINERS | 8 1 file changed, 8 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 6834df3..23100f4 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -5249,6 +5249,14 @@ W: https://linuxtv.org S: Maintained F: drivers/media/radio/radio

[PATCH V6 1/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-10-27 Thread Peter Senna Tschudin
Senna Tschudin --- .../devicetree/bindings/ge/b850v3-lvds-dp.txt | 37 ++ 1 file changed, 37 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

[PATCH V6 0/4] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-10-27 Thread Peter Senna Tschudin
"ge,b850v3-lvds-dp" to "b850v3-lvds-dp" to remove the comma from the driver name Changes from V3: - Removed the patch that was configuring the mapping between IPUs and external displays on the dts file Peter Senna Tschudin (4): Documentation/devicetree/bindings: b850v3_

Re: [PATCH V5 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-09-26 Thread Peter Senna Tschudin
On Monday, September 26, 2016 12:29 CEST, Archit Taneja wrote: > Hi, > > Some comments. Thank you for the review! > > On 08/09/2016 10:11 PM, Peter Senna Tschudin wrote: > > Add a driver that create a drm_bridge and a drm_connector for the LVDS > > to DP++ disp

Re: [PATCH V5 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-09-26 Thread Peter Senna Tschudin
Hi Archit, On Monday, September 26, 2016 10:31 CEST, Archit Taneja wrote: > Hi Peter, > > On 09/26/2016 01:57 PM, Peter Senna Tschudin wrote: > > Patch 1/4 is already on linux-next, but what about this one? Ping? > > I'd posted some queries a couple of times wh

Re: [PATCH V5 4/4] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-09-26 Thread Peter Senna Tschudin
Patch 1/4 is already on linux-next, but what about this one? Ping? On Tuesday, August 9, 2016 18:41 CEST, Peter Senna Tschudin wrote: > Configures the GE B850v3 LVDS/DP++ bridge on the dts file. > > Cc: Martyn Welch > Cc: Martin Donnelly > Cc: Javier Martinez Canillas >

Re: [PATCH V5 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-09-26 Thread Peter Senna Tschudin
Patch 1/4 is already on linux-next, but what about this one? Ping? On Tuesday, August 9, 2016 18:41 CEST, Peter Senna Tschudin wrote: > Add a driver that create a drm_bridge and a drm_connector for the LVDS > to DP++ display bridge of the GE B850v3. > > There are two phys

Re: [PATCH V5 2/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-09-26 Thread Peter Senna Tschudin
Patch 1/4 is already on linux-next, but what about this one? Ping? On Tuesday, August 9, 2016 18:41 CEST, Peter Senna Tschudin wrote: > Devicetree bindings documentation for the GE B850v3 LVDS/DP++ > display bridge. > > Cc: Martyn Welch > Cc: Martin Donnelly > Cc: Javier

[PATCH v2] drm/imx: Add active plane reconfiguration support

2016-08-15 Thread Peter Senna Tschudin
onfiguration support by forcing CRTC > mode change and disabling-enabling plane in plane's ->atomic_update > callback. Solves the black screen issue I was facing. > > Suggested-by: Daniel Vetter > Cc: Philipp Zabel > Cc: David Airlie > Cc: Russell King > Cc: Daniel Vette

[PATCH v3 03/10] drm/imx: atomic phase 1: Use transitional atomic CRTC and plane helpers

2016-08-14 Thread Peter Senna Tschudin
On Sun, Aug 14, 2016 at 12:46:27PM +0200, Daniel Vetter wrote: > On Sun, Aug 14, 2016 at 11:44:14AM +0200, Daniel Vetter wrote: > > On Sat, Aug 13, 2016 at 12:29:47PM +0100, Russell King - ARM Linux wrote: > > > On Sat, Aug 13, 2016 at 11:45:31AM +0100, Russell King - ARM Linux wrote: > > > > On

imx-drm: Possible regression after update to atomic

2016-08-13 Thread Peter Senna Tschudin
d7868cb7ac58640e9c0383205ba31bd6a985cc6f is the last commit that works for me. I'm experiencing black screen after Weston starts in two different i.MX based devices: - i.MX6 -> arch/arm/boot/dts/imx6q-b850v3.dts - i.MX53 based device Weston starts, but nothing is shown on screen. fb works

[PATCH V5 4/4] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-08-09 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Martyn Welch Cc: Martin Donnelly Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Unchanged from V4 Changes from V3: - 4/4

[PATCH V5 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-08-09 Thread Peter Senna Tschudin
tevam CC: David Airlie CC: Thierry Reding CC: Thierry Reding Reviewed-by: Enric Balletbo Signed-off-by: Peter Senna Tschudin --- Changes from V4: - Check the output of the first call to i2c_smbus_write_word_data() and return it's error code for failing gracefully on i2c issues

[PATCH V5 2/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-08-09 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Cc: Martyn Welch Cc: Martin Donnelly Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Acked-by: Rob Herring Signed-off-by: Peter Senna Tschudin

[PATCH V5 1/4] drm/imx-ldb: Add support to drm-bridge

2016-08-09 Thread Peter Senna Tschudin
only when the imx_ldb is not attached to a bridge. Cc: Martyn Welch Cc: Martin Donnelly Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Cc: David Airlie Cc: Thierry Reding Cc: Thierry Reding Signed-off-by: Peter Senna Tschudin --- Unchanged from V4 Changes

[PATCH V5 0/4] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-08-09 Thread Peter Senna Tschudin
nfiguring the mapping between IPUs and external displays on the dts file Peter Senna Tschudin (4): drm/imx-ldb: Add support to drm-bridge Documentation/devicetree/bindings: b850v3_lvds_dp drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge dts/imx6q-b850v3: Use GE B850v3 LVDS/DP

[PATCH V4 4/4] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-08-05 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Changes from V3: - 4/4 instead of 5/5 Unchanged from V2 Changes from V1

[PATCH V4 3/4] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-08-05 Thread Peter Senna Tschudin
eding CC: Thierry Reding Signed-off-by: Peter Senna Tschudin --- Changes from V3: - 3/4 instead of 4/5 - Tested on next-20160804 Changes from V2: - Made it atomic to be applied on next-20160729 on top of Liu Ying changes that made imx-ldb atomic Changes from V1: - New commit message -

[PATCH V4 2/4] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-08-05 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Changes from V3: - 2/4 instead of 3/5 Unchanged from V2

[PATCH V4 1/4] drm/imx-ldb: Add support to drm-bridge

2016-08-05 Thread Peter Senna Tschudin
only when the imx_ldb is not attached to a bridge. Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Cc: David Airlie Cc: Thierry Reding Cc: Thierry Reding Signed-off-by: Peter Senna Tschudin --- Changes from V3: - The connector is created when there is no bridge

[PATCH V4 0/4] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-08-05 Thread Peter Senna Tschudin
nfiguring the mapping between IPUs and external displays on the dts file Peter Senna Tschudin (4): drm/imx-ldb: Add support to drm-bridge Documentation/devicetree/bindings: b850v3_lvds_dp drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge dts/imx6q-b850v3: Use GE B850v3 LVDS/DP

[PATCH V3 1/5] drm/imx-ldb: Add support to drm-bridge

2016-08-02 Thread Peter Senna Tschudin
Hi Philipp, Thank you for the review. I'm preparing V4, what about this: --- drivers/gpu/drm/imx/imx-ldb.c | 118 -- 1 file changed, 78 insertions(+), 40 deletions(-) diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c index

Re: [PATCH V3 2/5] dts/imx6q-b850v3: Configure IPU assignment order

2016-08-01 Thread Peter Senna Tschudin
Hi Lucas, Thank you for the prompt review. On Monday, August 1, 2016 10:54 CEST, Lucas Stach wrote: > Am Sonntag, den 31.07.2016, 21:55 +0200 schrieb Peter Senna Tschudin: > > As the IPU has combined limitations across multiple crtcs, and as that > > can't be communicat

[PATCH V3 5/5] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-07-31 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Unchanged from V2. Changes from V1: - Replaced '_' by '-' in node names

[PATCH V3 4/5] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-07-31 Thread Peter Senna Tschudin
eding CC: Thierry Reding Signed-off-by: Peter Senna Tschudin --- - Made it atomic to be applied on next-20160729 on top of Liu Ying changes that made imx-ldb atomic. Changes from V1: - New commit message - Removed 3 empty entry points - Removed memory leak from ge_b850v3_lvds_dp_get_modes()

[PATCH V3 3/5] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-07-31 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Cc: Javier Martinez Canillas Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Unchanged from V2. Changes from V1: - Replaced

[PATCH V3 2/5] dts/imx6q-b850v3: Configure IPU assignment order

2016-07-31 Thread Peter Senna Tschudin
Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Unchanged from V2. Changes from V1: - New commit message arch/arm/boot/dts/imx6q-b850v3.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-b850v3.dts b/arch/arm/boot/dts/imx6q-b850v3.dts index 167f744

[PATCH V3 1/5] drm/imx-ldb: Add support to drm-bridge

2016-07-31 Thread Peter Senna Tschudin
only when the imx_ldb is not attached to a bridge. Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Cc: David Airlie Cc: Thierry Reding Cc: Thierry Reding Signed-off-by: Peter Senna Tschudin --- Changes from V2: - Updated to be aplied on top of Liu Ying changes

[PATCH V3 0/5] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-07-31 Thread Peter Senna Tschudin
le [5/5] Make the changes to the B850v3 dts file to enable the GE B850v3 LVDS/DP++ Bridge. Peter Senna Tschudin (5): drm/imx-ldb: Add support to drm-bridge dts/imx6q-b850v3: Configure IPU assignment order Documentation/devicetree/bindings: b850v3_lvds_dp drm/bridge: Add driver for

Re: [PATCH V2 4/5] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-06-10 Thread Peter Senna Tschudin
Hi Enric, On Friday, June 10, 2016 09:39 CEST, Enric Balletbo Serra wrote: > Hi Peter, > > Only a few comments ;) Thanks a lot for the review! > > 2016-06-09 18:25 GMT+02:00 Peter Senna Tschudin collabora.com>: > > Add a driver that create a drm_bridge and a dr

[PATCH V2 5/5] dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-06-09 Thread Peter Senna Tschudin
Configures the GE B850v3 LVDS/DP++ bridge on the dts file. Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Changes from V1: - Replaced '_' by '-' in node names or compatible strings - Added missing @73 to b850v3-lvds-dp

[PATCH V2 4/5] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-06-09 Thread Peter Senna Tschudin
ry Reding Signed-off-by: Peter Senna Tschudin --- Changes from V1: - New commit message - Removed 3 empty entry points - Removed memory leak from ge_b850v3_lvds_dp_get_modes() - Added a lock for mode setting - Removed a few blank lines - Changed the order at Makefile and Kconfig MA

[PATCH V2 3/5] Documentation/devicetree/bindings: b850v3_lvds_dp

2016-06-09 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Changes from V1: - Replaced '_' by '-' in node names or compatible strings - Added missing

[PATCH V2 2/5] dts/imx6q-b850v3: Configure IPU assignment order

2016-06-09 Thread Peter Senna Tschudin
Cc: Fabio Estevam Signed-off-by: Peter Senna Tschudin --- Changes from V1: - New commit message arch/arm/boot/dts/imx6q-b850v3.dts | 5 + 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-b850v3.dts b/arch/arm/boot/dts/imx6q-b850v3.dts index 167f744..88a70de 100644

[PATCH V2 1/5] drm/imx-ldb: Add support to drm-bridge

2016-06-09 Thread Peter Senna Tschudin
only when the imx_ldb is not attached to a bridge. Cc: Enric Balletbo i Serra Cc: Philipp Zabel Cc: Rob Herring Cc: Fabio Estevam Cc: David Airlie Cc: Thierry Reding Cc: Thierry Reding Signed-off-by: Peter Senna Tschudin --- Changes from V1: - Reanmed ext_bridge to bridge - Removed empty

[PATCH V2 0/5] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-06-09 Thread Peter Senna Tschudin
5/5] Make the changes to the B850v3 dts file to enable the GE B850v3 LVDS/DP++ Bridge. Peter Senna Tschudin (5): drm/imx-ldb: Add support to drm-bridge dts/imx6q-b850v3: Configure IPU assignment order Documentation/devicetree/bindings: b850v3_lvds_dp drm/bridge: Add driver for GE B850v

Re: [PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp

2016-06-03 Thread Peter Senna Tschudin
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 wrote: > Hi Peter, > > Am Montag, den 30.05.2016, 18:39 +0200 schrieb Peter Senna

[PATCH 5/5] arm/dts/imx6q-b850v3: Use GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
Configure the GE B850v3 to use the LVDS/DP++ bridge. Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts/imx6q-b850v3.dts | 31 +++ 1 file changed, 31 insertions(+) diff --git a/arch/arm/boot/dts/imx6q-b850v3.dts b/arch/arm/boot/dts/imx6q-b850v3.dts index

[PATCH 4/5] drm/bridge: Add driver for GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
VDS|--(STDP4028)--|DP -> DP|--(STDP2690)--|DP++ -> Video output Signed-off-by: Peter Senna Tschudin --- MAINTAINERS| 8 + drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile| 1 + drivers/gpu/drm/bridge/ge_b850v3_

[PATCH 3/5] Documentation/devicetree/bindings: Add b850v3_lvds_dp

2016-05-30 Thread Peter Senna Tschudin
Devicetree bindings documentation for the GE B850v3 LVDS/DP++ display bridge. Signed-off-by: Peter Senna Tschudin --- .../devicetree/bindings/ge/b850v3_lvds_dp.txt | 38 ++ 1 file changed, 38 insertions(+) create mode 100644 Documentation/devicetree/bindings/ge

[PATCH 2/5] arm/dts/imx6q-b850v3: Configure IPU assignment order

2016-05-30 Thread Peter Senna Tschudin
Configure the IPU assignment order to assign one IPU per external display. A single IPU can drive multiple external displays but there are resolution restrictions. After this patch the GPU is capalbe of driving two Full-HD monitors. Signed-off-by: Peter Senna Tschudin --- arch/arm/boot/dts

[PATCH 1/5] drm/imx-ldb: Add support to drm-bridge

2016-05-30 Thread Peter Senna Tschudin
Add support to attach a drm_bridge to imx-ldb in addition to existing support to attach a LVDS panel. Signed-off-by: Peter Senna Tschudin --- drivers/gpu/drm/imx/imx-ldb.c | 75 +++ 1 file changed, 54 insertions(+), 21 deletions(-) diff --git a/drivers

[PATCH 0/5] Add driver for GE B850v3 LVDS/DP++ Bridge

2016-05-30 Thread Peter Senna Tschudin
Needed so the GPU can drive two Full-HD monitors. [3/5] Devicetree documentation for the GE B850v3 LVDS/DP++ Bridge [4/5] Add the driver, make changes to MAINTAINERS, Kconfig and Makefile [5/5] Make the changes to the B850v3 dts file to enalbe the GE B850v3 LVDS/DP++ Bridge. Peter Senna Ts

similar files amd vs radeon

2015-09-07 Thread Peter Senna Tschudin
I executed a clone detection tool* on drivers source code and I found that there are similar files between drivers/gpu/drm/amd/ and drivers/gpu/drm/radeon, but also inside each of theses folders. Some examples: drivers/gpu/drm/amd/amdgpu/dce_v11_0.c,drivers/gpu/drm/amd/amdgpu/dce_v10_0.c

I915: OOPSes on linux-3.14-rc7

2014-03-21 Thread Peter Senna Tschudin
On Fri, Mar 21, 2014 at 4:11 PM, Daniel Vetter wrote: > On Fri, Mar 21, 2014 at 12:26:51PM +0100, Peter Senna Tschudin wrote: >> On Thu, Mar 20, 2014 at 10:17 PM, Daniel Vetter wrote: >> > On Thu, Mar 20, 2014 at 05:56:20PM +0100, Peter Senna Tschudin wrote: >> >>

I915: OOPSes on linux-3.14-rc7

2014-03-21 Thread Peter Senna Tschudin
On Thu, Mar 20, 2014 at 10:17 PM, Daniel Vetter wrote: > On Thu, Mar 20, 2014 at 05:56:20PM +0100, Peter Senna Tschudin wrote: >> When Fedora updated the Kernel package from 3.12 to 3.13 my notebook >> stopped booting (Kernel freezes) when a 2560 x 1440 high res monitor >>

I915: OOPSes on linux-3.14-rc7

2014-03-20 Thread Peter Senna Tschudin
When Fedora updated the Kernel package from 3.12 to 3.13 my notebook stopped booting (Kernel freezes) when a 2560 x 1440 high res monitor is attached. I have tried using 3.13.6 from kernel.org and the problem persists. The problem can be partially solved by passing nomodeset to Kernel which will

[PATCH] drivers/gpu/drm/radeon/evergreen_cs.c: Remove unnecessary semicolon

2012-10-25 Thread Peter Senna Tschudin
; @@ -;@p // /smpl Signed-off-by: Peter Senna Tschudin peter.se...@gmail.com --- The full version of the semantic patch can be found at: http://www.mail-archive.com/cocci@systeme.lip6.fr/msg00014.html drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[PATCH] drivers/gpu/drm/radeon/evergreen_cs.c: Remove unnecessary semicolon

2012-10-24 Thread Peter Senna Tschudin
osition r1.p; @@ -;@p // Signed-off-by: Peter Senna Tschudin --- The full version of the semantic patch can be found at: http://www.mail-archive.com/cocci at systeme.lip6.fr/msg00014.html drivers/gpu/drm/radeon/evergreen_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dri

[PATCH 3/9] drivers/gpu/drm/ttm/ttm_page_alloc_dma.c: Remove useless kfree

2012-09-12 Thread Peter Senna Tschudin
From: Peter Senna Tschudin <peter.se...@gmail.com> Remove useless kfree() and clean up code related to the removal. The semantic patch that finds this problem is as follows: (http://coccinelle.lip6.fr/) // @r exists@ position p1,p2; expression x; @@ if (x at p1 == NULL) { ... kfree a

[PATCH 3/9] drivers/gpu/drm/ttm/ttm_page_alloc_dma.c: Remove useless kfree

2012-09-12 Thread Peter Senna Tschudin
From: Peter Senna Tschudin peter.se...@gmail.com Remove useless kfree() and clean up code related to the removal. The semantic patch that finds this problem is as follows: (http://coccinelle.lip6.fr/) // smpl @r exists@ position p1,p2; expression x; @@ if (x@p1 == NULL) { ... kfree@p2(x