Re: [PATCH 2/2] drm: hdlcd: Suspend/resume only active crtcs

2016-05-05 Thread liviu . dudau
upts. > > > > Fix this by checking the crtc state on resume, and only enabling the > > hardware if it's actually supposed to be. For the sake of consistency, > > do the same on the suspend path as well, although there it's merely a > > case of skipp

Re: [PATCH 2/2] drm: hdlcd: Suspend/resume only active crtcs

2016-05-05 Thread liviu . dudau
f it's actually supposed to be. For the sake of consistency, > do the same on the suspend path as well, although there it's merely a > case of skipping unnecessary work. > > CC: Liviu Dudau Acked-by: Liviu Dudau Thanks for the patch, Robin! Liviu > Signed-off-by: Rob

Re: [PATCH 1/3] [RFC] pci: add new method for register PCI hosts

2016-05-03 Thread Liviu . Dudau
On Mon, May 02, 2016 at 09:09:43AM +0200, Thierry Reding wrote: > On Sat, Apr 30, 2016 at 01:01:37AM +0200, Arnd Bergmann wrote: > > This patch makes the existing 'pci_host_bridge' structure a proper device > > that is usable by PCI host drivers in a more standard way. In addition > > to the existi

Re: [PATCH V6 02/13] pci, acpi: Provide generic way to assign bus domain number.

2016-04-28 Thread Liviu . Dudau
; > > > > > > > > > Note that _SEG method is optional, therefore _SEG absence means > > > > > that all PCI buses belong to domain 0. > > > > > > > > > > While at it, for the sake of code clarity we put ACPI and DT

Re: [PATCH V6 05/13] acpi, pci: Support IO resources when parsing PCI host bridge resources.

2016-04-27 Thread Liviu . Dudau
On Wed, Apr 27, 2016 at 03:26:59PM +0100, Lorenzo Pieralisi wrote: > On Tue, Apr 26, 2016 at 09:39:16PM -0500, Bjorn Helgaas wrote: > > On Fri, Apr 15, 2016 at 07:06:40PM +0200, Tomasz Nowicki wrote: > > > Platforms that have memory mapped IO port (such as ARM64) need special > > > handling for PCI

Re: [PATCH v1] ARM: clocksource: make ARM_GLOBAL_TIMER selectable

2016-04-27 Thread Liviu Dudau
On Tue, Apr 26, 2016 at 10:35:08PM +0300, Grygorii Strashko wrote: > On 04/26/2016 07:02 PM, Liviu Dudau wrote: > > On Tue, Apr 26, 2016 at 06:28:52PM +0300, Grygorii Strashko wrote: > > > > Hi Grygorii, > > > > First time I'm seeing this patch, so I have

Re: [PATCH v1] ARM: clocksource: make ARM_GLOBAL_TIMER selectable

2016-04-26 Thread Liviu Dudau
like more details on the problem this was causing you. Best regards, Liviu > > Cc: Daniel Lezcano > Cc: Florian Fainelli > Cc: Russell King > Cc: Wei Xu > Cc: Shawn Guo > Cc: Sascha Hauer > Cc: Srinivas Kandagatla > Cc: Maxime Coquelin > Cc: Masahiro Yam

Re: [PATCH v2 3/3] MAINTAINERS: Add entry for Mali-DP driver

2016-04-25 Thread Liviu Dudau
On Mon, Apr 25, 2016 at 05:00:02PM +0100, Emil Velikov wrote: > On 25 April 2016 at 15:19, Liviu Dudau wrote: > > Add MAINTAINERS entry for ARM Mali-DP driver and update the > > HDLCD file matching pattern to cover only HDLCD rather than > > the whole drivers/gpu/drm/arm dire

[PATCH v2 3/3] MAINTAINERS: Add entry for Mali-DP driver

2016-04-25 Thread Liviu Dudau
Add MAINTAINERS entry for ARM Mali-DP driver and update the HDLCD file matching pattern to cover only HDLCD rather than the whole drivers/gpu/drm/arm directory. Signed-off-by: Liviu Dudau --- MAINTAINERS | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b

[PATCH v2 2/3] drm/arm: Add support for Mali Display Processors

2016-04-25 Thread Liviu Dudau
Add support for the new family of Display Processors from ARM Ltd. This commit adds basic support for Mali DP500, DP550 and DP650 parts, with only the display engine being supported at the moment. Cc: David Brown Cc: Brian Starkey Signed-off-by: Liviu Dudau --- drivers/gpu/drm/arm/Kconfig

[PATCH v2 0/3] Add support for ARM Mali Display Processors

2016-04-25 Thread Liviu Dudau
MALIDP_HW_FEATURE_DS (display split) from this version pending further development - Renamed module from malidp to mali-dp. - Added MAINTAINERS update Many thanks, Liviu Liviu Dudau (3): dt/bindings: display: Add DT bindings for Mali Display Processors. drm/arm: Add support for Mali Display Processors

[PATCH v2 1/3] dt/bindings: display: Add DT bindings for Mali Display Processors.

2016-04-25 Thread Liviu Dudau
Add DT bindings documentation for the Mali Display Processor. The bindings describe the Mali DP500, DP550 and DP650 processors from ARM Ltd. Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau --- .../devicetree/bindings/display/arm

Re: [RFC][PATCH 2/2] drm/arm: Add support for Mali Display Processors

2016-04-13 Thread Liviu Dudau
On Wed, Apr 13, 2016 at 12:48:05PM +0100, Emil Velikov wrote: > Hi Liviu, Hi Emil, > > On 1 April 2016 at 17:21, Liviu Dudau wrote: > > Add support for the new family of Display Processors from ARM Ltd. > > This commit adds basic support for Mali DP500, DP550 and DP650 >

Re: [RFC][PATCH 2/2] drm/arm: Add support for Mali Display Processors

2016-04-12 Thread Liviu Dudau
On Tue, Apr 12, 2016 at 05:58:11PM +0200, Daniel Vetter wrote: > On Fri, Apr 01, 2016 at 05:21:52PM +0100, Liviu Dudau wrote: > > Add support for the new family of Display Processors from ARM Ltd. > > This commit adds basic support for Mali DP500, DP550 and DP650 > > parts,

Re: [RFC][PATCH 2/2] drm/arm: Add support for Mali Display Processors

2016-04-12 Thread Liviu Dudau
On Tue, Apr 12, 2016 at 05:47:57PM +0200, Daniel Vetter wrote: > On Fri, Apr 01, 2016 at 05:21:52PM +0100, Liviu Dudau wrote: > > Add support for the new family of Display Processors from ARM Ltd. > > This commit adds basic support for Mali DP500, DP550 and DP650 > > parts,

Re: [RFC][PATCH 1/2] dt/bindings: display: Add DT bindings for Mali Display Processors.

2016-04-04 Thread Liviu Dudau
On Fri, Apr 01, 2016 at 05:47:57PM +0100, Mark Rutland wrote: > On Fri, Apr 01, 2016 at 05:21:51PM +0100, Liviu Dudau wrote: > > Add DT bindings documentation for the Mali Display Processor. The bindings > > describe the Mali DP500, DP550 and DP650 processors from ARM Ltd. > >

Re: [RFC][PATCH 1/2] dt/bindings: display: Add DT bindings for Mali Display Processors.

2016-04-04 Thread Liviu Dudau
On Mon, Apr 04, 2016 at 12:16:02AM -0500, Rob Herring wrote: > On Fri, Apr 01, 2016 at 05:21:51PM +0100, Liviu Dudau wrote: > > Add DT bindings documentation for the Mali Display Processor. The bindings > > describe the Mali DP500, DP550 and DP650 processors from ARM Ltd. > >

[RFC][PATCH 2/2] drm/arm: Add support for Mali Display Processors

2016-04-01 Thread Liviu Dudau
Add support for the new family of Display Processors from ARM Ltd. This commit adds basic support for Mali DP500, DP550 and DP650 parts, with only the display engine being supported at the moment. Cc: David Brown Cc: Brian Starkey Signed-off-by: Liviu Dudau --- drivers/gpu/drm/arm/Kconfig

[RFC][PATCH 1/2] dt/bindings: display: Add DT bindings for Mali Display Processors.

2016-04-01 Thread Liviu Dudau
Add DT bindings documentation for the Mali Display Processor. The bindings describe the Mali DP500, DP550 and DP650 processors from ARM Ltd. Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau --- .../devicetree/bindings/display/arm

[RFC][PATCH 0/2] Initial support for ARM Mali Display Processors

2016-04-01 Thread Liviu Dudau
have as well as code reviews if possible. Many thanks, Liviu Liviu Dudau (2): dt/bindings: display: Add DT bindings for Mali Display Processors. drm/arm: Add support for Mali Display Processors .../devicetree/bindings/display/arm,malidp.txt | 65 ++ drivers/gpu/drm/arm/Kconfig

Re: [PATCH v2 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2016-02-22 Thread Liviu Dudau
On Mon, Feb 22, 2016 at 03:51:29PM +, Russell King - ARM Linux wrote: > On Mon, Feb 22, 2016 at 11:51:47AM +0000, Liviu Dudau wrote: > > On Fri, Nov 20, 2015 at 02:22:04PM +0000, Liviu Dudau wrote: > > > Rockchip DRM driver cannot use the same compare_of() function to >

Re: [PATCH v2 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2016-02-22 Thread Liviu Dudau
On Fri, Nov 20, 2015 at 02:22:04PM +, Liviu Dudau wrote: > Rockchip DRM driver cannot use the same compare_of() function to > match ports and remote ports (aka encoders) as their OF sub-trees > look different. Add a second compare function to be used when encoders > are added to t

Re: [PATCH] drm: ARM HDLCD - get rid of devm_clk_put()

2016-02-19 Thread Liviu Dudau
licit > call of devm_clk_put() is not required. > > Signed-off-by: Alexey Brodkin > Cc: Liviu Dudau Acked-by: Liviu Dudau Thanks, Liviu > Cc: Arnd Bergmann > Cc: Daniel Vetter > Cc: David Airlie > Cc: Robin Murphy > --- > drivers/gpu/drm/arm/hdlcd_drv.c | 15 +++--

Re: [PATCH] bus: vexpress-config: Add missing of_node_put

2016-01-25 Thread liviu . dudau
t; > --8<-- > > diff --git a/drivers/bus/vexpress-config.c b/drivers/bus/vexpress-config.c > > index 6575c0f..c57453d 100644 > > --- a/drivers/bus/vexpress-config.c > > +++ b/drivers/bus/vexpress-confi

Re: [PATCH] bus: vexpress-config: Add missing of_node_put

2016-01-25 Thread liviu . dudau
On Fri, Jan 22, 2016 at 11:38:38PM +0530, Amitoj Kaur Chawla wrote: > for_each_compatible_node performs an of_node_get on each iteration, so > to break out of the loop an of_node_put is required. > > Found using Coccinelle. The semantic patch used for this is as follows: > > // > @@ > expression

HDLCD tree for linux-next

2015-12-23 Thread Liviu Dudau
Hi Stephen, I would like to add the HDLCD DRM driver tree to linux-next. I'm planning to send a pull request for inclusion into v4.5 and I hope that getting a wider exposure for a few weeks is beneficial. Please add the following git tree: git://linux-arm.org/linux-ld for-upstream/hdlcd It i

Re: [PATCH v7 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-23 Thread Liviu Dudau
On Wed, Dec 23, 2015 at 10:03:00AM +, Daniel Stone wrote: > Hi, > > On 22 December 2015 at 17:41, Liviu Dudau wrote: > > The HDLCD controller is a display controller that supports resolutions > > up to 4096x4096 pixels. It is present on various development boards > &

Re: [PATCH v2 0/2] Improve drm_of_component_probe() and move rockchip to use it

2015-12-23 Thread Liviu Dudau
On Wed, Dec 23, 2015 at 10:39:06AM +0100, Jean-Francois Moine wrote: > On Tue, 22 Dec 2015 17:38:00 + > Liviu Dudau wrote: > > > On Fri, Nov 20, 2015 at 02:22:03PM +0000, Liviu Dudau wrote: > > > Hello, > > > > > > This is v2 of the patchset tr

[PATCH v7 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-22 Thread Liviu Dudau
Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau Acked-by: Rob Herring --- .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v7 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-22 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Cc: Robin Murphy Signed-off-by: Liviu Dudau Acked-by: Daniel

[PATCH v7 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-22 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Greg KH Cc: Andrew Morton Cc: Mauro Carvalho Chehab Cc: David S. Miller Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 9a68ea9..050bbf2 100644 --- a

[PATCH v7 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-12-22 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau Acked-by: Sudeep Holla --- arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++--- 1

[PATCH v7 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-22 Thread Liviu Dudau
/2015-December/095990.html [5] http://lists.freedesktop.org/archives/dri-devel/2015-December/095877.html [6] http://lists.freedesktop.org/archives/dri-devel/2015-November/094177.html [7] http://lists.freedesktop.org/archives/dri-devel/2015-August/087685.html Best regards, Liviu Liviu Dudau (4): drm:

Re: [PATCH v2 0/2] Improve drm_of_component_probe() and move rockchip to use it

2015-12-22 Thread Liviu Dudau
On Fri, Nov 20, 2015 at 02:22:03PM +, Liviu Dudau wrote: > Hello, > > This is v2 of the patchset trying to make drm_of_component_probe() cope with > finding > both local crtc ports and remote encoder ones. Heiko Stübner was nice enough > to test > an earlier ver

Re: [PATCH v4 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-22 Thread Liviu Dudau
On Thu, Dec 03, 2015 at 04:56:07PM +, Russell King - ARM Linux wrote: > On Thu, Dec 03, 2015 at 10:40:45AM +0000, Liviu Dudau wrote: > > This series depends on Sudeep Holla's SCPI driver (now in mainline) and on > > the tda998x patches that have been queued on Russell

[PATCH v6 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-11 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Cc: Robin Murphy Signed-off-by: Liviu Dudau Acked-by: Daniel

[PATCH v6 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-12-11 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau Acked-by: Sudeep Holla --- arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++--- 1

[PATCH v6 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-11 Thread Liviu Dudau
http://lists.freedesktop.org/archives/dri-devel/2015-August/087685.html Best regards, Liviu Liviu Dudau (4): drm: arm: Add DT bindings documentation for HDLCD driver. drm: Add support for ARM's HDLCD controller. arm64: Juno: Add HDLCD support to the Juno boards. MAINTAINERS: Add Liviu Dudau a

[PATCH v6 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-11 Thread Liviu Dudau
Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau Acked-by: Rob Herring --- .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v6 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-11 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Greg KH Cc: Andrew Morton Cc: Mauro Carvalho Chehab Cc: David S. Miller Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cba790b..4208dae 100644 --- a

Re: [PATCH v5 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-08 Thread Liviu Dudau
On Tue, Dec 08, 2015 at 04:25:27PM +, Robin Murphy wrote: > Hi Liviu, > > On 07/12/15 12:11, Liviu Dudau wrote: > >The HDLCD controller is a display controller that supports resolutions > >up to 4096x4096 pixels. It is present on various development boards > >produ

Re: [PATCH v5 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-07 Thread Liviu Dudau
On Mon, Dec 07, 2015 at 01:25:10PM +, Emil Velikov wrote: > On 7 December 2015 at 12:11, Liviu Dudau wrote: > > Update MAINTAINERS file for HDLCD driver. > > > > Cc: Andrew Morton > > Cc: Arnd Bergmann > > Cc: Mauro Carvalho Chehab > > Cc: Greg KH

Re: [PATCH v5 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-07 Thread Liviu Dudau
On Mon, Dec 07, 2015 at 01:19:35PM +0100, Jiri Slaby wrote: > On 12/07/2015, 01:11 PM, Liviu Dudau wrote: > > Update MAINTAINERS file for HDLCD driver. > > > > Cc: Andrew Morton > > Cc: Arnd Bergmann > > Cc: Mauro Carvalho Chehab > > Cc: Greg KH >

[PATCH v5 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-07 Thread Liviu Dudau
devel/2015-November/094177.html [4] http://lists.freedesktop.org/archives/dri-devel/2015-August/087685.html Best regards, Liviu Liviu Dudau (4): drm: arm: Add DT bindings documentation for HDLCD driver. drm: Add support for ARM's HDLCD controller. arm64: Juno: Add HDLCD support to the J

[PATCH v5 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-07 Thread Liviu Dudau
Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau Acked-by: Rob Herring --- .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v5 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-07 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Andrew Morton Cc: Arnd Bergmann Cc: Mauro Carvalho Chehab Cc: Greg KH Cc: Joe Perches Cc: Jiri Slaby Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cba790b

[PATCH v5 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-07 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Cc: Robin Murphy Signed-off-by: Liviu Dudau Acked-by: Daniel

[PATCH v5 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-12-07 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau --- arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++--- 1 file changed, 42 inser

Re: [PATCH v4 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-04 Thread Liviu Dudau
On Thu, Dec 03, 2015 at 04:56:07PM +, Russell King - ARM Linux wrote: > On Thu, Dec 03, 2015 at 10:40:45AM +0000, Liviu Dudau wrote: > > This series depends on Sudeep Holla's SCPI driver (now in mainline) and on > > the tda998x patches that have been queued on Russell

Re: [PATCH v3 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-03 Thread Liviu Dudau
On Thu, Dec 03, 2015 at 02:20:26PM +, Daniel Stone wrote: > Hi Liviu, > > On 3 December 2015 at 10:00, Liviu Dudau wrote: > > On Wed, Dec 02, 2015 at 05:21:44PM +, Daniel Stone wrote: > >> On 2 December 2015 at 12:23, Liviu Dudau wrote: >

[PATCH v4 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-03 Thread Liviu Dudau
7685.html Best regards, Liviu Liviu Dudau (4): drm: arm: Add DT bindings documentation for HDLCD driver. drm: Add support for ARM's HDLCD controller. arm64: Juno: Add HDLCD support to the Juno boards. MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver. .../devicetree/

[PATCH v4 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-03 Thread Liviu Dudau
Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau Acked-by: Rob Herring --- .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 Documentation/devicetree/bindings

[PATCH v4 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-03 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Signed-off-by: Liviu Dudau Acked-by: Daniel Vetter

[PATCH v4 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-03 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Andrew Morton Cc: Arnd Bergmann Cc: Mauro Carvalho Chehab Cc: Greg KH Cc: Joe Perches Cc: Jiri Slaby Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cba790b

[PATCH v4 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-12-03 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau --- arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++--- 1 file changed, 42 inser

Re: [PATCH v3 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-03 Thread Liviu Dudau
On Wed, Dec 02, 2015 at 05:21:44PM +, Daniel Stone wrote: > Hi Liviu, Hi Daniel, > > On 2 December 2015 at 12:23, Liviu Dudau wrote: > > + if (irq_status & HDLCD_INTERRUPT_VSYNC) { > > + unsigned long flags; > > + > > +

Re: [PATCH v3 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-02 Thread Liviu Dudau
On Wed, Dec 02, 2015 at 04:24:19PM +0100, Daniel Vetter wrote: > On Wed, Dec 02, 2015 at 12:23:00PM +0000, Liviu Dudau wrote: > > The HDLCD controller is a display controller that supports resolutions > > up to 4096x4096 pixels. It is present on various development boards > >

Re: [PATCH v3 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-02 Thread Liviu Dudau
On Wed, Dec 02, 2015 at 04:33:31PM +0100, Daniel Vetter wrote: > On Wed, Dec 02, 2015 at 04:24:19PM +0100, Daniel Vetter wrote: > > On Wed, Dec 02, 2015 at 12:23:00PM +0000, Liviu Dudau wrote: > > > The HDLCD controller is a display controller that supports resolutions > >

Re: [PATCH v3 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-02 Thread Liviu Dudau
On Wed, Dec 02, 2015 at 08:25:15AM -0600, Rob Herring wrote: > On Wed, Dec 02, 2015 at 12:22:59PM +0000, Liviu Dudau wrote: > > Cc: Rob Herring > > Cc: Pawel Moll > > Cc: Mark Rutland > > Cc: Ian Campbell > > Cc: Kumar Gala > > > > Signed-off-b

[PATCH v3 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-12-02 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau --- arch/arm64/boot/dts/arm/juno-base.dtsi | 46 +++--- 1 file changed, 42 inser

[PATCH v3 0/4] drm: Add support for the ARM HDLCD display controller

2015-12-02 Thread Liviu Dudau
l Best regards, Liviu Liviu Dudau (4): drm: arm: Add DT bindings documentation for HDLCD driver. drm: Add support for ARM's HDLCD controller. arm64: Juno: Add HDLCD support to the Juno boards. MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver. .../devicetree/bindings/d

[PATCH v3 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-12-02 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Andrew Morton Cc: Arnd Bergmann Cc: Mauro Carvalho Chehab Cc: Greg KH Cc: Joe Perches Cc: Jiri Slaby Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index cba790b

[PATCH v3 2/4] drm: Add support for ARM's HDLCD controller.

2015-12-02 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Cc: Robin Murphy Signed-off-by: Liviu Dudau --- drivers/gpu

[PATCH v3 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-12-02 Thread Liviu Dudau
Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau --- .../devicetree/bindings/display/arm,hdlcd.txt | 79 ++ 1 file changed, 79 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/arm

[PATCH] dt-bindings: tda998x: Document the required 'port' node.

2015-12-02 Thread Liviu Dudau
All the users of the tda998x driver are component based and bind the driver via the device graph method described in Documentation/devicetree/bindings/graph.txt. Add the fact that the 'port' node is required to the bindings. Signed-off-by: Liviu Dudau --- Documentation/devicetre

Re: [PATCH 0/3] drm/i2c: tda998x: Add support for atomic modesetting.

2015-11-20 Thread Liviu Dudau
On Fri, Nov 20, 2015 at 04:32:59PM +, Russell King - ARM Linux wrote: > On Fri, Nov 20, 2015 at 02:24:04PM +0000, Liviu Dudau wrote: > > On Wed, Nov 11, 2015 at 05:57:18PM +0000, Liviu Dudau wrote: > > > On Wed, Nov 11, 2015 at 05:51:52PM +, Russell King - ARM Linux wro

[PATCH v2 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2015-11-20 Thread Liviu Dudau
. Signed-off-by: Liviu Dudau --- drivers/gpu/drm/armada/armada_drv.c | 3 ++- drivers/gpu/drm/drm_of.c| 19 ++- drivers/gpu/drm/imx/imx-drm-core.c | 3 ++- include/drm/drm_of.h| 6 -- 4 files changed, 22 insertions(+), 9 deletions(-) diff --git a

Re: [PATCH 0/3] drm/i2c: tda998x: Add support for atomic modesetting.

2015-11-20 Thread Liviu Dudau
On Wed, Nov 11, 2015 at 05:57:18PM +, Liviu Dudau wrote: > On Wed, Nov 11, 2015 at 05:51:52PM +, Russell King - ARM Linux wrote: > > On Wed, Nov 11, 2015 at 03:34:32PM +0000, Liviu Dudau wrote: > > > While going through the code testing I've noticed an unbalance

[PATCH v2 2/2] drm/rockchip: Convert the probe function to the generic drm_of_component_probe()

2015-11-20 Thread Liviu Dudau
Initial attempt to convert rockchip to drm_of_component_probe() missed the difference between ports and encoders when using the compare_of() function. Now that drm_of_component_probe() has been enhanced, let's try again the conversion. Signed-off-by: Liviu Dudau --- drivers/gpu/drm/roc

[PATCH v2 0/2] Improve drm_of_component_probe() and move rockchip to use it

2015-11-20 Thread Liviu Dudau
devel/2015-November/094546.html Liviu Dudau (2): drm: Improve drm_of_component_probe() to correctly handle ports and remote ports. drm/rockchip: Convert the probe function to the generic drm_of_component_probe() drivers/gpu/drm/armada/armada_drv.c | 3 +- drivers/gpu/dr

Re: [PATCH 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2015-11-16 Thread Liviu Dudau
tween me and the open world and I have no control if it decides to reformat the message. It is by no means my intent to type everything in one line but I also choose sometime to have longer lines if I believe that it helps the readability of the text. > > On Mon, Nov 16, 2015 at 04:49:07PM +00

Re: [PATCH 0/2] Improve drm_of_component_probe() and move rockchip to use it

2015-11-16 Thread Liviu Dudau
On Mon, Nov 16, 2015 at 05:07:17PM +0100, Heiko Stübner wrote: > Hi Liviu, > > Am Montag, 16. November 2015, 14:44:51 schrieb Liviu Dudau: > > When I have introduced the drm_of_component_probe() function I have managed > > to break rockchip's DRM driver as the compare_

Re: [PATCH 2/2] drm/rockchip: Convert the probe function to the generic drm_of_component_probe()

2015-11-16 Thread Liviu Dudau
On Mon, Nov 16, 2015 at 04:30:16PM +, Russell King - ARM Linux wrote: > I've tweaked your patch to make the above (buggy) change a little clearer. > > On Mon, Nov 16, 2015 at 02:44:53PM +0000, Liviu Dudau wrote: > > - for (i = 0;; i++) { > > - port = o

Re: [PATCH 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2015-11-16 Thread Liviu Dudau
On Mon, Nov 16, 2015 at 04:22:41PM +, Russell King - ARM Linux wrote: > On Mon, Nov 16, 2015 at 02:44:52PM +0000, Liviu Dudau wrote: > > Rockchip DRM driver cannot use the same compare_of() function to match > > ports and remote ports (aka encoders) as their OF sub-trees

[PATCH 2/2] drm/rockchip: Convert the probe function to the generic drm_of_component_probe()

2015-11-16 Thread Liviu Dudau
Take two: Initial attempt to convert rockchip to drm_of_component_probe() missed the difference between ports and encoders when using the compare_of() function. Now that drm_of_component_probe() has been enhanced, let's try again the conversion. Signed-off-by: Liviu Dudau --- drivers/gp

[PATCH 0/2] Improve drm_of_component_probe() and move rockchip to use it

2015-11-16 Thread Liviu Dudau
e renaming of the function into drm_kms_component_probe(). Best regards, Liviu Liviu Dudau (2): drm: Improve drm_of_component_probe() to correctly handle ports and remote ports. drm/rockchip: Convert the probe function to the generic drm_of_component_probe() drivers/gpu/drm/armada/ar

[PATCH 1/2] drm: Improve drm_of_component_probe() to correctly handle ports and remote ports.

2015-11-16 Thread Liviu Dudau
. Signed-off-by: Liviu Dudau --- drivers/gpu/drm/armada/armada_drv.c | 3 ++- drivers/gpu/drm/drm_of.c| 23 ++- drivers/gpu/drm/imx/imx-drm-core.c | 3 ++- include/drm/drm_of.h| 6 -- 4 files changed, 26 insertions(+), 9 deletions(-) diff

Re: [PATCH v2 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-11-13 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 09:30:31PM -0600, Rob Herring wrote: > On Thu, Nov 12, 2015 at 4:42 AM, Liviu Dudau wrote: > > On Wed, Nov 11, 2015 at 12:48:50PM -0600, Rob Herring wrote: > >> On Wed, Nov 11, 2015 at 04:06:47PM +, Liviu Dudau wrote: > >> > Cc: Rob

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 05:12:33PM +0100, Thierry Reding wrote: > On Thu, Nov 12, 2015 at 02:03:35PM +0000, Liviu Dudau wrote: > > On Thu, Nov 12, 2015 at 02:34:11PM +0100, Thierry Reding wrote: > > > On Thu, Nov 12, 2015 at 06:49:38PM +0800, Mark yao wrote: > > > &g

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 02:34:11PM +0100, Thierry Reding wrote: > On Thu, Nov 12, 2015 at 06:49:38PM +0800, Mark yao wrote: > > On 2015年11月12日 18:36, Liviu Dudau wrote: > > >On Thu, Nov 12, 2015 at 04:32:33PM +0800, Mark yao wrote: > > >> On 2015年1

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 01:16:55PM +0100, Thierry Reding wrote: > On Wed, Nov 11, 2015 at 04:09:42PM +0000, Liviu Dudau wrote: > > On Tue, Nov 10, 2015 at 05:56:15PM +0100, Thierry Reding wrote: > > > On Tue, Nov 10, 2015 at 03:01:03PM +, Liviu Dudau wrote: > > > >

Re: [PATCH v2 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 10:52:25AM +, Jon Medhurst (Tixy) wrote: > On Thu, 2015-11-12 at 10:42 +0000, Liviu Dudau wrote: > > > This is on-chip RAM or nornal system RAM? We already have bindings > > for > > > both. > > > > Juno has a set of TLX (Thin

Re: [PATCH v2 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-11-12 Thread Liviu Dudau
On Wed, Nov 11, 2015 at 12:48:50PM -0600, Rob Herring wrote: > On Wed, Nov 11, 2015 at 04:06:47PM +0000, Liviu Dudau wrote: > > Cc: Rob Herring > > Cc: Pawel Moll > > Cc: Mark Rutland > > Cc: Ian Campbell > > Cc: Kumar Gala > > > > Signed-off-b

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 04:32:33PM +0800, Mark yao wrote: >On 2015年11月10日 23:01, Liviu Dudau wrote: > > Hello, > > When booting my Juno board with the HDLCD driver that I have converted to > atomic operations I'm getting the following warning: >

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-12 Thread Liviu Dudau
On Thu, Nov 12, 2015 at 02:34:57PM +0800, Mark yao wrote: Mark, >On 2015年11月12日 14:27, Mark yao wrote: > > On 2015年11月11日 00:56, Thierry Reding wrote: > > On Tue, Nov 10, 2015 at 03:01:03PM +0000, Liviu Dudau wrote: > > Hello, > > When booting my Juno

Re: [Patch v7 4/7] PCI/ACPI: Add interface acpi_pci_root_create()

2015-11-11 Thread Liviu Dudau
On Wed, Nov 11, 2015 at 05:46:47PM +, Lorenzo Pieralisi wrote: > On Tue, Nov 10, 2015 at 01:50:46PM +0800, Jiang Liu wrote: > > [...] > > > >> In particular, I would like to understand, for an eg DWordIO descriptor, > > >> what Range Minimum, Range Maximum and Translation Offset represent, >

Re: [PATCH 0/3] drm/i2c: tda998x: Add support for atomic modesetting.

2015-11-11 Thread Liviu Dudau
On Wed, Nov 11, 2015 at 05:51:52PM +, Russell King - ARM Linux wrote: > On Wed, Nov 11, 2015 at 03:34:32PM +0000, Liviu Dudau wrote: > > While going through the code testing I've noticed an unbalanced > > .unbind missing drm_connector_unregister() > > That actua

Re: drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-11 Thread Liviu Dudau
On Tue, Nov 10, 2015 at 05:56:15PM +0100, Thierry Reding wrote: > On Tue, Nov 10, 2015 at 03:01:03PM +0000, Liviu Dudau wrote: > > Hello, > > > > When booting my Juno board with the HDLCD driver that I have converted to > > atomic operations I'm getting the followi

[PATCH v2 3/4] arm64: Juno: Add HDLCD support to the Juno boards.

2015-11-11 Thread Liviu Dudau
ARM's Juno board has two HDLCD controllers, each linked to an NXP TDA19988 HDMI transmitter that provides output encoding. Add them to the device tree. Signed-off-by: Liviu Dudau --- arch/arm64/boot/dts/arm/juno-base.dtsi | 74 -- 1 file changed, 70 inser

[PATCH v2 1/4] drm: arm: Add DT bindings documentation for HDLCD driver.

2015-11-11 Thread Liviu Dudau
Cc: Rob Herring Cc: Pawel Moll Cc: Mark Rutland Cc: Ian Campbell Cc: Kumar Gala Signed-off-by: Liviu Dudau --- .../devicetree/bindings/drm/arm/arm,hdlcd.txt | 74 ++ 1 file changed, 74 insertions(+) create mode 100644 Documentation/devicetree/bindings/drm/arm/arm

[PATCH v2 4/4] MAINTAINERS: Add Liviu Dudau as maintainer for ARM HDLCD driver.

2015-11-11 Thread Liviu Dudau
Update MAINTAINERS file for HDLCD driver. Cc: Andrew Morton Cc: Arnd Bergmann Cc: Mauro Carvalho Chehab Cc: Greg KH Cc: Joe Perches Cc: Jiri Slaby Signed-off-by: Liviu Dudau --- MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index fca7daf

[PATCH v2 2/4] drm: Add support for ARM's HDLCD controller.

2015-11-11 Thread Liviu Dudau
The HDLCD controller is a display controller that supports resolutions up to 4096x4096 pixels. It is present on various development boards produced by ARM Ltd and emulated by the latest Fast Models from the company. Cc: David Airlie Cc: Robin Murphy Signed-off-by: Liviu Dudau --- drivers/gpu

[PATCH v2 0/4] drm: Add support for the ARM HDLCD display controller

2015-11-11 Thread Liviu Dudau
v2: Added support for atomic modeset v1: Original DRM submission can be found here [2] [1] http://lists.freedesktop.org/archives/dri-devel/2015-November/094172.html [2] http://lists.freedesktop.org/archives/dri-devel/2015-August/087685.html Best regards, Liviu Liviu Dudau (4): drm: arm: Add D

[PATCH 1/3] drm/i2c: tda998x: Unregister the connector in the unbind function.

2015-11-11 Thread Liviu Dudau
tda998x uses drm_connector_register() in the .bind function that needs to be balanced with a drm_connector_unregister() in the .unbind. Otherwise dangling sysfs entries are left behind and future rebinds will fail. Signed-off-by: Liviu Dudau Cc: Russell King --- drivers/gpu/drm/i2c

[PATCH 2/3] drm/i2c: tda998x: Increase the supported dotclock frequency to 165MHz for TDA19988.

2015-11-11 Thread Liviu Dudau
Spec sheet states that the TDA19988 supports up to 165MHz dotclock speeds. Without this change modes higher than 1080p are un-attainable. Signed-off-by: Liviu Dudau Cc: Russell King --- drivers/gpu/drm/i2c/tda998x_drv.c | 5 +++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a

[PATCH 0/3] drm/i2c: tda998x: Add support for atomic modesetting.

2015-11-11 Thread Liviu Dudau
.unbind missing drm_connector_unregister() and updated the pixel clock support for TDA19988. These patches are to be applied on top of David Airlie's drm-next. I've used commit 816d2206f0f9 as that includes Russell's cleanup for tda998x that has gone into v4.4-rc1. Best regards, Liviu Liviu

[PATCH 3/3] drm/i2c: tda998x: Add support for atomic modesetting.

2015-11-11 Thread Liviu Dudau
When used with a DRIVER_ATOMIC enabled CRTC driver, the tda998x will cause crashes due to missing atomic operations. Fill the drm_connector_funcs struct with the atomic versions of the required functions and add the atomic modeset specific callbacks. Signed-off-by: Liviu Dudau Cc: Russell King

drm: Bogus WARN() in drm_atomic_helper_update_legacy_modeset_state() ?

2015-11-10 Thread Liviu Dudau
Hello, When booting my Juno board with the HDLCD driver that I have converted to atomic operations I'm getting the following warning: [ cut here ] WARNING: at /work/repositories/kernel/drivers/gpu/drm/drm_atomic_helper.c:674 Modules linked in: hdlcd(+) clk_scpi

Re: [PATCH] Revert "drm/rockchip: Convert the probe function to the generic drm_of_component_probe()"

2015-11-10 Thread Liviu . Dudau
On Tue, Nov 10, 2015 at 04:47:19PM +0800, Mark Yao wrote: > This reverts commit 52f5eb60940de889ce98a876f6933b574ead3225. > > Rockchip drm can't work with generic drm_of_component_probe now > > Signed-off-by: Mark Yao Acked-by: Liviu Dudau > --- > drivers/gpu/drm/r

Re: [RFC PATCH v3 1/4] drm: Introduce generic probe function for component based masters.

2015-11-10 Thread Liviu Dudau
On Tue, Nov 10, 2015 at 04:53:09PM +0800, Mark yao wrote: >On 2015年11月09日 19:57, Liviu Dudau wrote: > > Meanwhile, what is your suggestion regarding the patchset. I've seen David > has > sent Linus a pull request for 4.4-rc1 that includes it. Should we send a > rev

<    1   2   3   4   5   6   7   8   9   10   >