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
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 commi
ptr->stdp4028_i2c is properly populated.
Signed-off-by: Peter Senna Tschudin
---
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-b850v3-fw.c
b/drivers/gpu/drm/
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 th
Configures the megachips-stdp-ge-b850v3-fw bridges on the GE
B850v3 dts file.
Cc: Laurent Pinchart
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
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|--
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
> Cc: Mar
c_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):
dt-bindings
Herring
Cc: Fabio Estevam
CC: David Airlie
CC: Thierry Reding
CC: Thierry Reding
CC: Archit Taneja
Signed-off-by: Peter Senna Tschudin
---
Unchanged since V1
MAINTAINERS | 8
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index bc12716..d8c841a 100644
--- a
Configures the megachips-stdp-ge-b850v3-fw bridges on the GE
B850v3 dts file.
Cc: Laurent Pinchart
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
Cc: Archit Taneja
Cc: Enric Balletbo
Signed-off-by: Peter Senna Tschudin
---
Changes from V2:
- Fix the code to allow it be compiled as a module
Changes from V1:
- Updated copyright year
- Fixed blank line issues
- Updated ge_b850v3_lvds_remove() to not rely on ge_b850v3_lvds_ptr->edid
: 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
---
Changes from V3:
Added Acked-by: Rob Herring
Changes from V1:
- New subject
- Moved binding
i2c_del_driver(&stdp4028_ge_b850v3_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 15f8bf1b5
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
Cc: Archit Taneja
Cc: Enric Balletbo
Signed-off-by: Peter Senna Tschudin
---
Changes from V1:
- Updated copyright year
- Fixed blank line issues
- Updated ge_b850v3_lvds_remove() to not rely on ge_b850v3_lvds_ptr->edid and
added a comment to explain the test.
- Fixed checkpatch
Configures the megachips-stdp-ge-b850v3-fw bridges on the GE
B850v3 dts file.
Cc: Laurent Pinchart
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
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
: 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
---
Changes from V1:
- New subject
- Moved binding documentation from bindings/video/ to bindings/display/bridge/
- Reworded to
Herring
Cc: Fabio Estevam
CC: David Airlie
CC: Thierry Reding
CC: Thierry Reding
CC: Archit Taneja
Signed-off-by: Peter Senna Tschudin
---
Unchanged from V1
MAINTAINERS | 8
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 8d97b1d..5f30b17 100644
--- a
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
On 02 February, 2017 02:46 CET, Emil Velikov wrote:
> On 1 February 2017 at 11:35, Daniel Vetter wrote:
> > On Wed, Feb 01, 2017 at 10:58:43AM +0000, Peter Senna Tschudin wrote:
> >> Hi Archit,
> >>
> >> On 01 February, 2017 1
On 01 February, 2017 12:35 CET, Daniel Vetter 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
> > wrote:
> >
> > >
> > >
> > > O
Hi Archit,
On 01 February, 2017 10:44 CET, Archit Taneja wrote:
>
>
> On 01/30/2017 10:35 PM, Jani Nikula wrote:
> > On Sat, 28 Jan 2017, Peter Senna Tschudin wrote:
> >> On Thu, Jan 05, 2017 at 01:18:47PM +0530, Archit Taneja wrote:
> >> Hi Archit,
>
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, GFP_KER
Configures the megachips-stdp-ge-b850v3-fw bridges on the GE
B850v3 dts file.
Cc: Laurent Pinchart
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
: 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
---
.../devicetree/bindings/vendor-prefixes.txt| 1 +
.../bridge/megachips-stdp-ge-b850v3-fw.txt | 92
Herring
Cc: Fabio Estevam
CC: David Airlie
CC: Thierry Reding
CC: Thierry Reding
CC: Archit Taneja
Signed-off-by: Peter Senna Tschudin
---
MAINTAINERS | 8
1 file changed, 8 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index e1b346b..b9e9bd3 100644
--- a/MAINTAINERS
+++ b
()
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
Cc: Archit Taneja
Cc: Enric Balletbo
Signed-off-by: Peter Senna Tschudin
---
drivers/gpu/drm/bridge/Kconfig | 11 +
drivers/gpu/drm/bridge/Makefile| 1 +
.../drm/bridge/megachips-stdp-ge-b850v3-fw.c | 408 +
3 files chan
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
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
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
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
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
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
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
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
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
: 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
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
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
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
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_irq_eve
: 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
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
ot;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_
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
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
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
>
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 physical br
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
e reconfiguration 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: Da
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 Sa
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 fi
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
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
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
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
uring 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
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
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
-
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
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
uring 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
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 b03919e
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 communicated
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 '-
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()
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 '_'
rring
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 16
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
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
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
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 @
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
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 stri
rring
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
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
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
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
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
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_
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
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
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
ed 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
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
drivers/g
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:
>> >>
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
>>
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 ma
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@systeme.lip6.fr/msg00014.html
drivers/gpu/drm/radeon/evergreen_cs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gp
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
From: Peter Senna Tschudin
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 at p2(x); ... return
From: Peter Senna Tschudin
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@p1 == NULL) { ... kfree@p2(x); ... return ...; }
@unchanged
94 matches
Mail list logo