[PATCH] drm/bridge: sii902x: fix get edid may fail

2017-01-23 Thread Andrea Merello
From: Andrea Merello <andrea.mere...@gmail.com> The standard DRM function to get the edid from the i2c bus performs (at least) two transfers. By experiments it seems that the sii9022a have problems with the 2nd I2C start, at least unless a wait is introduced detween the two transfers.

Re: [PATCH] drm/bridge: sii902x: fix get edid may fail

2017-01-23 Thread Andrea Merello
On Mon, Jan 23, 2017 at 11:20 AM, Boris Brezillon <boris.brezil...@free-electrons.com> wrote: > Hi Andrea, > > On Mon, 23 Jan 2017 11:00:02 +0100 > Andrea Merello <andrea.mere...@gmail.com> wrote: > >> From: Andrea Merello <andrea.mere...@gmail.com> >>

Re: [PATCH] drm/bridge: sii902x: fix get edid may fail

2017-01-23 Thread Andrea Merello
On Mon, Jan 23, 2017 at 12:32 PM, Jani Nikula <jani.nik...@linux.intel.com> wrote: > On Mon, 23 Jan 2017, Boris Brezillon <boris.brezil...@free-electrons.com> > wrote: >> Hi Andrea, >> >> On Mon, 23 Jan 2017 11:00:02 +0100 >> Andrea Merello <andrea.

Re: [PATCH] drm/bridge: sii902x: fix get edid may fail

2017-01-23 Thread Andrea Merello
On Mon, Jan 23, 2017 at 1:36 PM, Boris Brezillon <boris.brezil...@free-electrons.com> wrote: > On Mon, 23 Jan 2017 13:12:12 +0100 > Andrea Merello <andrea.mere...@gmail.com> wrote: > >> On Mon, Jan 23, 2017 at 12:32 PM, Jani Nikula >> <jani.nik...@linux.intel.

[PATCH 1/2] drm: Add drm driver for OpenCores VGA/LCD display controller

2016-06-09 Thread Andrea Merello
This driver supports the VGA/LCD core available from OpenCores: http://opencores.org/project,vga_lcd It's intended as a replacement for the "ocfb" framebuffer driver Signed-off-by: Andrea Merello Cc: Stefan Kristiansson Cc: Tomi Valkeinen Cc: Francesco Diotalevi Cc: Clau

[PATCH 2/2] drm: Add DT bindings documentation for OpenCores VGA/LCD controller

2016-06-09 Thread Andrea Merello
Signed-off-by: Andrea Merello Cc: Stefan Kristiansson Cc: Tomi Valkeinen Cc: Francesco Diotalevi Cc: Claudio Lorini --- .../bindings/display/opencores,ocdrm.txt | 27 ++ 1 file changed, 27 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH 0/2] Add DRM driver for OpenCores VGA/LCD display

2016-06-09 Thread Andrea Merello
ith a sii902x bridge encoder and a HDMI monitor. (sii902x driver taken from patch floating on LKML) Andrea Merello (2): drm: Add drm driver for OpenCores VGA/LCD display controller drm: Add DT bindings documentation for OpenCores VGA/LCD controller .../bindings/display/opencores,ocdrm

[PATCH 1/2] drm: Add drm driver for OpenCores VGA/LCD display controller

2016-07-04 Thread Andrea Merello
On Fri, Jun 10, 2016 at 4:27 PM, Daniel Vetter wrote: > On Thu, Jun 09, 2016 at 03:32:55PM +0200, Andrea Merello wrote: >> This driver supports the VGA/LCD core available from OpenCores: >> http://opencores.org/project,vga_lcd >> >> It's intended as a replacement for th

[PATCH 2/2] drm: simple_kms_helper: add support for bridges

2016-08-23 Thread Andrea Merello
Introduce drm_simple_display_pipe_attach_bridge() in order to make it possible to use drm encoders with the simple display pipes managed by simple_kms_helpers Suggested-by: Daniel Vetter Signed-off-by: Andrea Merello Cc: Noralf Trønnes Cc: Daniel Vetter Cc: David Airlie diff --git

[PATCH] drm/bridge: introduce bridge detaching mechanism

2016-08-23 Thread Andrea Merello
() and a ->detach callback in drm_bridge_funcs for the bridge to be notified about detaches. It's DRM/KMS driver responsibility to call drm_encoder_detach(). Suggested-by: Daniel Vetter Suggested-by: Lucas Stach Signed-off-by: Andrea Merello Cc: Archit Taneja Cc: David Airlie Cc: Daniel Vetter Cc: Lu

[PATCH 2/2] drm: simple_kms_helper: add support for bridges

2016-08-23 Thread Andrea Merello
On Tue, Aug 23, 2016 at 5:20 PM, Daniel Vetter wrote: > On Tue, Aug 23, 2016 at 04:08:04PM +0200, Andrea Merello wrote: > > Introduce drm_simple_display_pipe_attach_bridge() in order > > to make it possible to use drm encoders with the simple display > > pipes managed

[PATCH 1/2] drm: simple_kms_helper: make connector optional at init time

2016-08-23 Thread Andrea Merello
connector by itslef later. Signed-off-by: Andrea Merello Cc: David Airlie Cc: Noralf Trønnes Cc: Daniel Vetter diff --git a/drivers/gpu/drm/drm_simple_kms_helper.c b/drivers/gpu/drm/drm_simple_kms_helper.c index 0a02efe..3a48c7c 100644 --- a/drivers/gpu/drm/drm_simple_kms_helper.c +++ b/drivers

[PATCH 2/2] drm: simple_kms_helper: add support for bridges

2016-08-23 Thread Andrea Merello
On Tue, Aug 23, 2016 at 5:54 PM, Daniel Vetter wrote: > On Tue, Aug 23, 2016 at 05:39:36PM +0200, Andrea Merello wrote: > > On Tue, Aug 23, 2016 at 5:20 PM, Daniel Vetter wrote: > > > > > On Tue, Aug 23, 2016 at 04:08:04PM +0200, Andrea Merello

[PATCH 2/2] drm: simple_kms_helper: add support for bridges

2016-08-24 Thread Andrea Merello
On Tue, Aug 23, 2016 at 10:01 PM, Daniel Vetter wrote: > On Tue, Aug 23, 2016 at 06:44:18PM +0200, Andrea Merello wrote: > > On Tue, Aug 23, 2016 at 5:54 PM, Daniel Vetter wrote: > > > > > On Tue, Aug 23, 2016 at 05:39:36PM +0200, Andrea Merello wrote: > > >

[PATCH v2 1/3] drm/bridge: introduce bridge detaching mechanism

2016-08-24 Thread Andrea Merello
ted-by: Lucas Stach Signed-off-by: Andrea Merello Cc: Archit Taneja Cc: David Airlie Cc: Daniel Vetter Cc: Lucas Stach --- drivers/gpu/drm/drm_bridge.c | 26 ++ include/drm/drm_crtc.h | 17 + 2 files changed, 43 insertions(+) diff --git a/drivers/gpu/

[PATCH v2 2/3] drm: simple_kms_helper: make connector optional at init time

2016-08-24 Thread Andrea Merello
connector by itself later. Signed-off-by: Andrea Merello Cc: David Airlie Cc: Noralf Trønnes Cc: Daniel Vetter --- drivers/gpu/drm/drm_simple_kms_helper.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/drm_simple_kms_helper.c b/drivers/gpu/drm

[PATCH v2 3/3] drm: simple_kms_helper: add support for bridges

2016-08-24 Thread Andrea Merello
Introduce drm_simple_display_pipe_attach_bridge() and drm_simple_display_pipe_detach_bridge() in order to make it possible to use drm encoders with the simple display pipes managed by simple_kms_helpers Suggested-by: Daniel Vetter Signed-off-by: Andrea Merello Cc: Noralf Trønnes Cc: Daniel

[PATCH v3 1/3] drm/bridge: introduce bridge detaching mechanism

2016-08-25 Thread Andrea Merello
und there are included. Suggested-by: Daniel Vetter Suggested-by: Lucas Stach Signed-off-by: Andrea Merello Cc: Archit Taneja Cc: David Airlie Cc: Daniel Vetter Cc: Lucas Stach --- drivers/gpu/drm/drm_bridge.c | 29 +++-- include/drm/drm_crtc.h |

[PATCH v3 2/3] drm: simple_kms_helper: make connector optional at init time

2016-08-25 Thread Andrea Merello
connector by itself later. Signed-off-by: Andrea Merello Reviewed-by: Daniel Vetter Cc: David Airlie Cc: Noralf Trønnes Cc: Daniel Vetter --- drivers/gpu/drm/drm_simple_kms_helper.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm

[PATCH v3 3/3] drm: simple_kms_helper: add support for bridges

2016-08-25 Thread Andrea Merello
Introduce drm_simple_display_pipe_attach_bridge() and drm_simple_display_pipe_detach_bridge() in order to make it possible to use drm encoders with the simple display pipes managed by simple_kms_helpers Suggested-by: Daniel Vetter Signed-off-by: Andrea Merello Reviewed-by: Daniel Vetter Cc

[PATCH 2/2] drm: Add DT bindings documentation for OpenCores VGA/LCD controller

2016-06-27 Thread Andrea Merello
On Fri, Jun 10, 2016 at 7:36 PM, Rob Herring wrote: > On Thu, Jun 09, 2016 at 03:33:19PM +0200, Andrea Merello wrote: >> Signed-off-by: Andrea Merello >> Cc: Stefan Kristiansson >> Cc: Tomi Valkeinen >> Cc: Francesco Diotalevi >> Cc: Claudio Lorini >>

[PATCH 1/2] drm: Add drm driver for OpenCores VGA/LCD display controller

2016-06-27 Thread Andrea Merello
On Fri, Jun 10, 2016 at 4:27 PM, Daniel Vetter wrote: > On Thu, Jun 09, 2016 at 03:32:55PM +0200, Andrea Merello wrote: >> This driver supports the VGA/LCD core available from OpenCores: >> http://opencores.org/project,vga_lcd >> >> It's intended as a replacement for th