[PATCH v5 1/2] mtd: nand: add sunxi NAND flash controller support

2014-09-22 Thread Boris BREZILLON
Add support for the sunxi NAND Flash Controller (NFC). Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com --- drivers/mtd/nand/Kconfig |6 + drivers/mtd/nand/Makefile |1 + drivers/mtd/nand/sunxi_nand.c | 1362 + 3 files

Re: [PATCH v4 1/5] drm/rockchip: Add basic drm driver

2014-09-22 Thread Boris BREZILLON
case the platform device is created by the MFD core which seems to let the coherent_dma_mask uninitialized. Best Regards, Boris -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -- To unsubscribe from this list: send the line unsubscribe devicetree

Re: [PATCH v5 4/9] rtc: at91sam9: add DT support

2014-09-22 Thread Boris BREZILLON
On Mon, 22 Sep 2014 17:17:54 +0200 Johan Hovold jo...@kernel.org wrote: [ Please don't drop people from CC. ] On Mon, Sep 22, 2014 at 11:10:53AM +0200, Boris BREZILLON wrote: Add of_match_table to the existing driver so that rtc nodes defined in at91 DTs can be attached to this driver

[PATCH v6 0/9] rtc: at91sam9: add DT support

2014-09-22 Thread Boris BREZILLON
Changes since v2: - make use of syscon/regmap to avoid directly requesting/mapping a GPBR memory region in the RTT driver Changes since v1: - remove non CCF specific case by adding the appropriate clk_lookup entries in arch/arm/mach-at91/soc-name.c files Boris BREZILLON (9): rtc: at91sam9

[PATCH v6 1/9] rtc: at91sam9: remove references to mach specific headers

2014-09-22 Thread Boris BREZILLON
In order to support multi platform kernel drivers should not include machine specific headers. Copy RTT macros in the driver code and remove any machine specific headers. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free

[PATCH v6 9/9] mfd: syscon: add Atmel GPBR DT bindings documention

2014-09-22 Thread Boris BREZILLON
the current time. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com --- Documentation/devicetree/bindings/mfd/atmel,gpbr.txt | 15 +++ 1 file changed, 15 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd/atmel,gpbr.txt diff --git a/Documentation

[PATCH v6 6/9] ARM: at91: add clk_lookup entry for RTT devices

2014-09-22 Thread Boris BREZILLON
First export the clk32k clk. Then add clk_lookup entries for RTT devices so that rtc-at91sam9 driver can retrieve and manipulate the slow clk. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com --- arch/arm/mach-at91

[PATCH v6 7/9] rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK

2014-09-22 Thread Boris BREZILLON
it during the disable unused phase. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com --- drivers/rtc/rtc-at91sam9.c | 28 1 file changed, 24 insertions(+), 4 deletions(-) diff --git

[PATCH v6 5/9] rtc: at91sam9: make use of syscon/regmap to access GPBR registers

2014-09-22 Thread Boris BREZILLON
and the register offset within the GPBR block. When using non DT boards, we won't be able to retrieve the syscon regmap, hence we need to create our own regmap using the memory region defined in the 2nd memory resource assigned to the RTT platform device. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v6 8/9] rtc: at91sam9: add DT bindings documentation

2014-09-22 Thread Boris BREZILLON
Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com --- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 23 ++ 1 file changed, 23 insertions(+) create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt diff --git a/Documentation

[PATCH v6 4/9] rtc: at91sam9: add DT support

2014-09-22 Thread Boris BREZILLON
Add of_match_table to the existing driver so that rtt nodes defined in at91 DTs can be attached to this driver. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com --- drivers/rtc/rtc-at91sam9.c | 9 + 1 file

[PATCH v6 3/9] rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource

2014-09-22 Thread Boris BREZILLON
Replace devm_ioremap calls by devm_ioremap_resource which already check resource consistency (resource != NULL) and print an error in case of failure. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com --- drivers

[PATCH v6 2/9] rtc: at91sam9: use standard readl/writel functions instead of raw versions

2014-09-22 Thread Boris BREZILLON
Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com --- drivers/rtc/rtc-at91sam9.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/rtc/rtc-at91sam9.c b/drivers/rtc/rtc-at91sam9.c

Re: [PATCH v5 05/11] drm: add Atmel HLCDC Display Controller support

2014-09-22 Thread Boris BREZILLON
On Mon, 8 Sep 2014 10:43:36 +0200 Boris BREZILLON boris.brezil...@free-electrons.com wrote: The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. This display controller supports

Re: [PATCH v5 05/11] drm: add Atmel HLCDC Display Controller support

2014-09-23 Thread Boris BREZILLON
Hi Thierry, On Tue, 23 Sep 2014 08:32:33 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Mon, Sep 22, 2014 at 09:18:11PM +0200, Boris BREZILLON wrote: On Mon, 8 Sep 2014 10:43:36 +0200 Boris BREZILLON boris.brezil...@free-electrons.com wrote: [...] diff --git a/drivers/gpu/drm

[PATCH v7 00/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
clk_lookup entries in arch/arm/mach-at91/soc-name.c files Boris BREZILLON (10): rtc: at91sam9: remove references to mach specific headers rtc: at91sam9: use standard readl/writel functions instead of raw versions rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource rtc

[PATCH v7 01/10] rtc: at91sam9: remove references to mach specific headers

2014-09-23 Thread Boris BREZILLON
In order to support multi platform kernel drivers should not include machine specific headers. Copy RTT macros in the driver code and remove any machine specific headers. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free

[PATCH v7 10/10] mfd: syscon: add Atmel GPBR DT bindings documention

2014-09-23 Thread Boris BREZILLON
the current time. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com --- Documentation/devicetree/bindings/mfd/atmel,gpbr.txt | 15 +++ 1 file changed, 15 insertions(+) create mode 100644 Documentation/devicetree/bindings/mfd

[PATCH v7 08/10] rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK

2014-09-23 Thread Boris BREZILLON
it during the disable unused phase. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com --- drivers/rtc/rtc-at91sam9.c | 28 1 file changed, 24

[PATCH v7 09/10] rtc: at91sam9: add DT bindings documentation

2014-09-23 Thread Boris BREZILLON
Add RTT bindings documentation. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com --- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 23 ++ 1 file changed, 23 insertions(+) create mode 100644 Documentation

[PATCH v7 05/10] rtc: at91sam9: make use of syscon/regmap to access GPBR registers

2014-09-23 Thread Boris BREZILLON
and the register offset within the GPBR block. When using non DT boards, we won't be able to retrieve the syscon regmap, hence we need to create our own regmap using the memory region defined in the 2nd memory resource assigned to the RTT platform device. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v7 06/10] rtc: at91sam9: rework the Kconfig description

2014-09-23 Thread Boris BREZILLON
Remove all references to AT91CAP9 SoC which has been removed. Rework the help message to remove any specific references to AT91SAM9 SoCs. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com --- drivers/rtc/Kconfig | 17 + 1 file changed, 9 insertions(+), 8 deletions

[PATCH v7 07/10] ARM: at91: add clk_lookup entry for RTT devices

2014-09-23 Thread Boris BREZILLON
First export the clk32k clk. Then add clk_lookup entries for RTT devices so that rtc-at91sam9 driver can retrieve and manipulate the slow clk. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre

[PATCH v7 04/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
Add of_match_table to the existing driver so that rtt nodes defined in at91 DTs can be attached to this driver. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com

[PATCH v7 03/10] rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource

2014-09-23 Thread Boris BREZILLON
Replace devm_ioremap calls by devm_ioremap_resource which already check resource consistency (resource != NULL) and print an error in case of failure. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked

[PATCH v7 02/10] rtc: at91sam9: use standard readl/writel functions instead of raw versions

2014-09-23 Thread Boris BREZILLON
the access (the performance penalty is negligible for this kind of application). Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com --- drivers/rtc/rtc-at91sam9.c | 8

Re: [PATCH v7 06/10] rtc: at91sam9: rework the Kconfig description

2014-09-23 Thread Boris BREZILLON
On Tue, 23 Sep 2014 12:08:47 +0200 Nicolas Ferre nicolas.fe...@atmel.com wrote: On 23/09/2014 11:38, Boris BREZILLON : Remove all references to AT91CAP9 SoC which has been removed. Rework the help message to remove any specific references to AT91SAM9 SoCs. Signed-off-by: Boris BREZILLON

Re: [PATCH v7 08/10] rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK

2014-09-23 Thread Boris BREZILLON
On Tue, 23 Sep 2014 12:33:26 +0200 Johan Hovold jo...@kernel.org wrote: On Tue, Sep 23, 2014 at 11:38:48AM +0200, Boris BREZILLON wrote: @@ -328,6 +328,7 @@ static int at91_rtc_probe(struct platform_device *pdev) struct sam9_rtc *rtc; int ret, irq; u32

[PATCH v8 00/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
/regmap to avoid directly requesting/mapping a GPBR memory region in the RTT driver Changes since v1: - remove non CCF specific case by adding the appropriate clk_lookup entries in arch/arm/mach-at91/soc-name.c files Boris BREZILLON (10): rtc: at91sam9: remove references to mach specific

[PATCH v8 10/10] mfd: syscon: add Atmel GPBR DT bindings documention

2014-09-23 Thread Boris BREZILLON
the current time. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org --- Documentation/devicetree/bindings/mfd/atmel,gpbr.txt | 15 +++ 1 file changed, 15 insertions(+) create mode 100644

[PATCH v8 08/10] rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK

2014-09-23 Thread Boris BREZILLON
it during the disable unused phase. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org --- drivers/rtc/rtc-at91sam9.c | 28

[PATCH v8 09/10] rtc: at91sam9: add DT bindings documentation

2014-09-23 Thread Boris BREZILLON
Add RTT bindings documentation. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org --- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 23 ++ 1 file changed, 23

[PATCH v8 06/10] rtc: at91sam9: rework the Kconfig description

2014-09-23 Thread Boris BREZILLON
Remove all references to AT91CAP9 SoC which has been removed. Rework help message to remove any specific references to AT91SAM9 SoCs. State that RTC_DRV_AT91SAM9_RTT and RTC_DRV_AT91SAM9_GPBR options are only used when booting non DT boards. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v8 07/10] ARM: at91: add clk_lookup entry for RTT devices

2014-09-23 Thread Boris BREZILLON
First export the clk32k clk. Then add clk_lookup entries for RTT devices so that rtc-at91sam9 driver can retrieve and manipulate the slow clk. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre

[PATCH v8 05/10] rtc: at91sam9: make use of syscon/regmap to access GPBR registers

2014-09-23 Thread Boris BREZILLON
and the register offset within the GPBR block. When using non DT boards, we won't be able to retrieve the syscon regmap, hence we need to create our own regmap using the memory region defined in the 2nd memory resource assigned to the RTT platform device. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v8 02/10] rtc: at91sam9: use standard readl/writel functions instead of raw versions

2014-09-23 Thread Boris BREZILLON
the access (the performance penalty is negligible for this kind of application). Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org

[PATCH v8 04/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
Add of_match_table to the existing driver so that rtt nodes defined in at91 DTs can be attached to this driver. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked

[PATCH v8 03/10] rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource

2014-09-23 Thread Boris BREZILLON
Replace devm_ioremap calls by devm_ioremap_resource which already check resource consistency (resource != NULL) and print an error in case of failure. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked

[PATCH v8 01/10] rtc: at91sam9: remove references to mach specific headers

2014-09-23 Thread Boris BREZILLON
In order to support multi platform kernel drivers should not include machine specific headers. Copy RTT macros in the driver code and remove any machine specific headers. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free

[PATCH v9 05/10] rtc: at91sam9: make use of syscon/regmap to access GPBR registers

2014-09-23 Thread Boris BREZILLON
and the register offset within the GPBR block. When using non DT boards, we won't be able to retrieve the syscon regmap, hence we need to create our own regmap using the memory region defined in the 2nd memory resource assigned to the RTT platform device. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v9 01/10] rtc: at91sam9: remove references to mach specific headers

2014-09-23 Thread Boris BREZILLON
In order to support multi platform kernel drivers should not include machine specific headers. Copy RTT macros in the driver code and remove any machine specific headers. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free

[PATCH v9 10/10] mfd: syscon: add Atmel GPBR DT bindings documention

2014-09-23 Thread Boris BREZILLON
the current time. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org Acked-by: Arnd Bergmann a...@arndb.de --- Documentation/devicetree/bindings/mfd/atmel,gpbr.txt | 15 +++ 1 file changed

[PATCH v9 09/10] rtc: at91sam9: add DT bindings documentation

2014-09-23 Thread Boris BREZILLON
Add RTT bindings documentation. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org --- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 23 ++ 1 file changed, 23

[PATCH v9 07/10] ARM: at91: add clk_lookup entry for RTT devices

2014-09-23 Thread Boris BREZILLON
First export the clk32k clk. Then add clk_lookup entries for RTT devices so that rtc-at91sam9 driver can retrieve and manipulate the slow clk. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre

[PATCH v9 06/10] rtc: at91sam9: rework the Kconfig description

2014-09-23 Thread Boris BREZILLON
Remove all references to AT91CAP9 SoC which has been removed. Rework help message to remove any specific references to AT91SAM9 SoCs. State that RTC_DRV_AT91SAM9_RTT and RTC_DRV_AT91SAM9_GPBR options are only used when booting non DT boards. Signed-off-by: Boris BREZILLON boris.brezil...@free

[PATCH v9 02/10] rtc: at91sam9: use standard readl/writel functions instead of raw versions

2014-09-23 Thread Boris BREZILLON
the access (the performance penalty is negligible for this kind of application). Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org Acked

[PATCH v9 08/10] rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK

2014-09-23 Thread Boris BREZILLON
it during the disable unused phase. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked-by: Johan Hovold jo...@kernel.org Acked-by: Arnd Bergmann a...@arndb.de

[PATCH v9 00/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
files Boris BREZILLON (10): rtc: at91sam9: remove references to mach specific headers rtc: at91sam9: use standard readl/writel functions instead of raw versions rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource rtc: at91sam9: add DT support rtc: at91sam9: make use of syscon

[PATCH v9 04/10] rtc: at91sam9: add DT support

2014-09-23 Thread Boris BREZILLON
Add of_match_table to the existing driver so that rtt nodes defined in at91 DTs can be attached to this driver. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked

[PATCH v9 03/10] rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource

2014-09-23 Thread Boris BREZILLON
Replace devm_ioremap calls by devm_ioremap_resource which already check resource consistency (resource != NULL) and print an error in case of failure. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Alexandre Belloni alexandre.bell...@free-electrons.com Acked

Re: [PATCH v9 09/10] rtc: at91sam9: add DT bindings documentation

2014-09-23 Thread Boris BREZILLON
On Tue, 23 Sep 2014 18:30:59 +0200 Arnd Bergmann a...@arndb.de wrote: On Tuesday 23 September 2014 16:48:44 Boris BREZILLON wrote: Add RTT bindings documentation. Signed-off-by: Boris BREZILLON boris.brezil...@free-electrons.com Acked-by: Nicolas Ferre nicolas.fe...@atmel.com Acked

Re: [PATCH v9 00/10] rtc: at91sam9: add DT support

2014-09-24 Thread Boris BREZILLON
. This won't happen again. Best Regards, Boris -- Boris Brezillon, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com -- To unsubscribe from this list: send the line unsubscribe devicetree in the body of a message to majord...@vger.kernel.org More majordomo info at http

Re: [PATCH v4 0/2] mtd: nand: add sunxi NAND flash controller support

2014-09-26 Thread Boris BREZILLON
the DMA controller ARM: sun7i: enable DMA on SPI But Patches Boris BREZILLON Add the sunxi NAND Flash Controller V5 Result I have is this: Image Name: Linux-3.16.0-rc6 [0.00] Booting Linux on physical CPU 0x0 [0.00] Linux version 3.16.0-rc6-g40a77a5-dirty (root@vbi7

Re: [PATCH v5 05/11] drm: add Atmel HLCDC Display Controller support

2014-09-27 Thread Boris BREZILLON
Hi Rob, On Fri, 26 Sep 2014 17:10:49 -0400 Rob Clark robdcl...@gmail.com wrote: On Mon, Sep 8, 2014 at 4:43 AM, Boris BREZILLON boris.brezil...@free-electrons.com wrote: The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family

[PATCH v6 00/11] drm: add support for Atmel HLCDC Display Controller

2014-09-29 Thread Boris Brezillon
code in several subsystem: MFD, PWM and DRM - add support for overlays - add support for hardware cursor Boris BREZILLON (10): mfd: add documentation for atmel-hlcdc DT bindings pwm: add support for atmel-hlcdc-pwm device pwm: add DT bindings documentation for atmel-hlcdc-pwm driver drm: add

[PATCH v6 11/11] ARM: at91/dt: enable the LCD panel on sama5d3xek boards

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Enable LCD related nodes. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts/sama5d31ek.dts | 20 arch/arm/boot/dts/sama5d33ek.dts | 20 arch/arm/boot/dts

[PATCH v6 10/11] ARM: at91/dt: add LCD panel description to sama5d3xdm.dtsi

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Add LCD panel related nodes (backlight, regulators and panel) to sama5d3 Display Module dtsi. Reference LCD pin muxing used by sama5d3xek boards. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts

[PATCH v6 07/11] ARM: AT91/dt: split sama5d3 lcd pin definitions to match RGB mode configs

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC (HLCD Controller) IP supports 4 different output mode (RGB444, RGB565, RGB666 and RGB888) and the pin muxing will depend on the chosen RGB mode. Split pin definitions to be able to set pin config according to the selected mode

[PATCH v6 09/11] ARM: at91/dt: define the HLCDC node available on sama5d3 SoCs

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Define the HLCDC (HLCD Controller) IP available on some sama5d3 SoCs (i.e. sama5d31, sama5d33, sama5d34 and sama5d36) in sama5d3 dtsi file. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Tested-by: Anthony Harivel

[PATCH v6 08/11] ARM: AT91/dt: add alternative pin muxing for sama5d3 lcd pins

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Define alternative pin muxing for the LCDC pins. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Tested-by: Anthony Harivel anthony.hari...@emtrion.de --- arch/arm/boot/dts/sama5d3_lcd.dtsi | 50

[PATCH v6 06/11] drm: add DT bindings documentation for atmel-hlcdc-dc driver

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. The HLCDC block provides a single RGB output port, and only supports LCD panels

[PATCH v6 04/11] pwm: add DT bindings documentation for atmel-hlcdc-pwm driver

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available in some Atmel SoCs (i.e. sam9x5i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provide a PWM device. The DT bindings used for this PWM device is following the default 3 cells bindings described

[PATCH v6 05/11] drm: add Atmel HLCDC Display Controller support

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. This display controller supports at least one primary plane and might provide

[PATCH v6 02/11] mfd: add documentation for atmel-hlcdc DT bindings

2014-09-29 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) exposes 2 subdevices: - a display controller (controlled by a DRM driver) - a PWM chip This patch adds documentation for atmel-hlcdc DT

Re: [PATCH v6 05/11] drm: add Atmel HLCDC Display Controller support

2014-09-29 Thread Boris BREZILLON
On Mon, 29 Sep 2014 16:44:18 +0200 Boris Brezillon boris.brezil...@free-electrons.com wrote: From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display

[PATCH 0/6] ARM: at91: remove at91sam9g45/9m10 legacy board support

2014-09-30 Thread Boris Brezillon
to provide the exact same set of functionalities: AC97 controller support which has not been moved to DT yet. Best Regards, Boris Boris Brezillon (6): ARM: at91: remove at91sam9g45/9m10 legacy board support hwrng: atmel: use clk_prepapre_enable/_disable_unprepare hwrng: atmel: add DT support

[PATCH 5/6] ARM: at91/dt: add trng node

2014-09-30 Thread Boris Brezillon
Add a DT node for the TRNG (True Random Number Generator) block. Keep this block enabled as it does not depend on any external connection, and thus should be available on all boards. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts/at91sam9g45.dtsi | 7

[PATCH 6/6] ARM: at91/dt: add ISI node

2014-09-30 Thread Boris Brezillon
Add ISI (Image Sensor Interface) DT node. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts/at91sam9g45.dtsi | 32 1 file changed, 32 insertions(+) diff --git a/arch/arm/boot/dts/at91sam9g45.dtsi b/arch/arm/boot/dts

[PATCH 2/6] hwrng: atmel: use clk_prepapre_enable/_disable_unprepare

2014-09-30 Thread Boris Brezillon
Use clk_prepapre_enable/_disable_unprepare instead of clk_enable/disable to work properly with the CCF. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- drivers/char/hw_random/atmel-rng.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers

[PATCH 3/6] hwrng: atmel: add DT support

2014-09-30 Thread Boris Brezillon
Add DT support. Make the driver depend on CONFIG_OF as at91sam9g45 was the only SoC making use of the TRNG block and this SoC is now fully migrated to DT. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random

[PATCH 4/6] hwrng: atmel: Add TRNG DT binding doc

2014-09-30 Thread Boris Brezillon
Document DT bindings of Atmel's TRNG (True Random Number Generator) IP. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- Documentation/devicetree/bindings/hwrng/atmel-trng.txt | 16 1 file changed, 16 insertions(+) create mode 100644 Documentation

[PATCH 1/6] ARM: at91: remove at91sam9g45/9m10 legacy board support

2014-09-30 Thread Boris Brezillon
Remove legacy support for at91sam9g45/9m10 boards. This include board files removal plus all legacy code for non DT boards support (i.e. at91sam9g45.c and at91sam9g45_devices.c). Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/mach-at91/Kconfig.non_dt| 21

Re: [PATCH 4/6] hwrng: atmel: Add TRNG DT binding doc

2014-09-30 Thread Boris Brezillon
Hi Peter, On Tue, 30 Sep 2014 19:12:22 +0200 Peter Korsgaard pe...@korsgaard.com wrote: Boris == Boris Brezillon boris.brezil...@free-electrons.com writes: Document DT bindings of Atmel's TRNG (True Random Number Generator) IP. Signed-off-by: Boris Brezillon boris.brezil...@free

[PATCH v2 2/6] hwrng: atmel: use clk_prepapre_enable/_disable_unprepare

2014-10-01 Thread Boris Brezillon
Use clk_prepare_enable/_disable_unprepare instead of clk_enable/disable to work properly with the CCF. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Acked-by: Peter Korsgaard pe...@korsgaard.com --- Changes since v1: - fix typo in commit message drivers/char/hw_random/atmel

[PATCH v7 01/11] mfd: add atmel-hlcdc driver

2014-10-01 Thread Boris Brezillon
. This way concurrent accesses to the iomem range are handled by the regmap framework, and each subdevice can safely access HLCDC registers. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Acked-by: Lee Jones lee.jo...@linaro.org Tested-by: Anthony Harivel anthony.hari

[PATCH v7 00/11] drm: add support for Atmel HLCDC Display Controller

2014-10-01 Thread Boris Brezillon
for hardware cursor Boris BREZILLON (10): mfd: add documentation for atmel-hlcdc DT bindings pwm: add support for atmel-hlcdc-pwm device pwm: add DT bindings documentation for atmel-hlcdc-pwm driver drm: add Atmel HLCDC Display Controller support drm: add DT bindings documentation for atmel

[PATCH v7 09/11] ARM: at91/dt: define the HLCDC node available on sama5d3 SoCs

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Define the HLCDC (HLCD Controller) IP available on some sama5d3 SoCs (i.e. sama5d31, sama5d33, sama5d34 and sama5d36) in sama5d3 dtsi file. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Tested-by: Anthony Harivel

[PATCH v7 10/11] ARM: at91/dt: add LCD panel description to sama5d3xdm.dtsi

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Add LCD panel related nodes (backlight, regulators and panel) to sama5d3 Display Module dtsi. Reference LCD pin muxing used by sama5d3xek boards. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts

[PATCH v7 11/11] ARM: at91/dt: enable the LCD panel on sama5d3xek boards

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Enable LCD related nodes. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com --- arch/arm/boot/dts/sama5d31ek.dts | 20 arch/arm/boot/dts/sama5d33ek.dts | 20 arch/arm/boot/dts

[PATCH v7 02/11] mfd: add documentation for atmel-hlcdc DT bindings

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) exposes 2 subdevices: - a display controller (controlled by a DRM driver) - a PWM chip This patch adds documentation for atmel-hlcdc DT

[PATCH v7 07/11] ARM: AT91/dt: split sama5d3 lcd pin definitions to match RGB mode configs

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC (HLCD Controller) IP supports 4 different output mode (RGB444, RGB565, RGB666 and RGB888) and the pin muxing will depend on the chosen RGB mode. Split pin definitions to be able to set pin config according to the selected mode

[PATCH v7 08/11] ARM: AT91/dt: add alternative pin muxing for sama5d3 lcd pins

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com Define alternative pin muxing for the LCDC pins. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Tested-by: Anthony Harivel anthony.hari...@emtrion.de --- arch/arm/boot/dts/sama5d3_lcd.dtsi | 50

[PATCH v7 03/11] pwm: add support for atmel-hlcdc-pwm device

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available in some Atmel SoCs (i.e. sam9x5i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provide a PWM device. This driver add support for a PWM chip exposing a single PWM device (which will most likely be used to drive

[PATCH v7 04/11] pwm: add DT bindings documentation for atmel-hlcdc-pwm driver

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available in some Atmel SoCs (i.e. sam9x5i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provide a PWM device. The DT bindings used for this PWM device is following the default 3 cells bindings described

[PATCH v7 05/11] drm: add Atmel HLCDC Display Controller support

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. This display controller supports at least one primary plane and might provide

[PATCH v7 06/11] drm: add DT bindings documentation for atmel-hlcdc-dc driver

2014-10-01 Thread Boris Brezillon
From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provides a display controller device. The HLCDC block provides a single RGB output port, and only supports LCD panels

Re: [PATCH v7 00/11] drm: add support for Atmel HLCDC Display Controller

2014-10-01 Thread Boris Brezillon
On Wed, 1 Oct 2014 16:52:57 +0200 Boris Brezillon boris.brezil...@free-electrons.com wrote: Hello, This series is being sent for several weeks now and I wonder if I shouldn't split it in several pieces: 1) the MFD driver + its DT doc 2) the PWM driver + its DT doc 3) the DRM/KMS driver

Re: [PATCH v7 01/11] mfd: add atmel-hlcdc driver

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 12:49:17 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:52:58PM +0200, Boris Brezillon wrote: [...] diff --git a/drivers/mfd/atmel-hlcdc.c b/drivers/mfd/atmel-hlcdc.c [...] @@ -0,0 +1,122 @@ +/* + * Copyright (C) 2014 Free Electrons

Re: [PATCH v7 03/11] pwm: add support for atmel-hlcdc-pwm device

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 12:46:35 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:00PM +0200, Boris Brezillon wrote: [...] diff --git a/drivers/pwm/Kconfig b/drivers/pwm/Kconfig index b800783..afb896b 100644 --- a/drivers/pwm/Kconfig +++ b/drivers/pwm

Re: [PATCH v7 06/11] drm: add DT bindings documentation for atmel-hlcdc-dc driver

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 12:54:34 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:03PM +0200, Boris Brezillon wrote: From: Boris BREZILLON boris.brezil...@free-electrons.com The Atmel HLCDC (HLCD Controller) IP available on some Atmel SoCs (i.e. at91sam9n12

Re: [PATCH v7 10/11] ARM: at91/dt: add LCD panel description to sama5d3xdm.dtsi

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 13:01:16 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:07PM +0200, Boris Brezillon wrote: [...] diff --git a/arch/arm/boot/dts/sama5d3xdm.dtsi b/arch/arm/boot/dts/sama5d3xdm.dtsi [...] + bl_reg: backlight_regulator

Re: [PATCH v7 04/11] pwm: add DT bindings documentation for atmel-hlcdc-pwm driver

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 12:13:51 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:01PM +0200, Boris Brezillon wrote: From: Boris BREZILLON boris.brezil...@free-electrons.com The HLCDC IP available in some Atmel SoCs (i.e. sam9x5i.e. at91sam9n12, at91sam9x5

Re: [PATCH v7 10/11] ARM: at91/dt: add LCD panel description to sama5d3xdm.dtsi

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 14:40:15 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Mon, Oct 06, 2014 at 02:25:38PM +0200, Boris Brezillon wrote: On Mon, 6 Oct 2014 13:01:16 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:07PM +0200, Boris Brezillon

[PATCH v8 2/2] mfd: add documentation for atmel-hlcdc DT bindings

2014-10-06 Thread Boris Brezillon
The HLCDC IP available on some Atmel SoCs (i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) exposes 2 subdevices: - a display controller (controlled by a DRM driver) - a PWM chip This patch adds documentation for atmel-hlcdc DT bindings. Signed-off-by: Boris Brezillon boris.brezil...@free

[PATCH v8 0/2] mfd: add atmel-hlcdc driver

2014-10-06 Thread Boris Brezillon
, I know this is late, but can you include it in one of your 3.18 pull request as suggested by Thierry. If you can't, can you provide Thierry and Dave with a stable branch including this driver ? Best Regards, Boris Boris Brezillon (2): mfd: add atmel-hlcdc driver mfd: add documentation

[PATCH v8 1/2] mfd: add atmel-hlcdc driver

2014-10-06 Thread Boris Brezillon
. This way concurrent accesses to the iomem range are handled by the regmap framework, and each subdevice can safely access HLCDC registers. Signed-off-by: Boris Brezillon boris.brezil...@free-electrons.com Acked-by: Lee Jones lee.jo...@linaro.org Tested-by: Anthony Harivel anthony.hari

Re: [PATCH v7 06/11] drm: add DT bindings documentation for atmel-hlcdc-dc driver

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 14:35:06 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Mon, Oct 06, 2014 at 02:14:40PM +0200, Boris Brezillon wrote: On Mon, 6 Oct 2014 12:54:34 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Wed, Oct 01, 2014 at 04:53:03PM +0200, Boris Brezillon

Re: [PATCH v7 10/11] ARM: at91/dt: add LCD panel description to sama5d3xdm.dtsi

2014-10-06 Thread Boris Brezillon
On Mon, 6 Oct 2014 15:30:59 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Mon, Oct 06, 2014 at 03:11:11PM +0200, Boris Brezillon wrote: On Mon, 6 Oct 2014 14:40:15 +0200 Thierry Reding thierry.red...@gmail.com wrote: On Mon, Oct 06, 2014 at 02:25:38PM +0200, Boris Brezillon

[PATCH v8 0/2] pwm: add support for atmel-hlcdc-pwm device

2014-10-06 Thread Boris Brezillon
: - addressed several coding style issues Boris Brezillon (2): pwm: add support for atmel-hlcdc-pwm device pwm: add DT bindings documentation for atmel-hlcdc-pwm driver .../devicetree/bindings/pwm/atmel-hlcdc-pwm.txt| 50 + drivers/pwm/Kconfig| 9 + drivers

[PATCH v8 2/2] pwm: add DT bindings documentation for atmel-hlcdc-pwm driver

2014-10-06 Thread Boris Brezillon
The HLCDC IP available in some Atmel SoCs (i.e. sam9x5i.e. at91sam9n12, at91sam9x5 family or sama5d3 family) provide a PWM device. The DT bindings used for this PWM device is following the default 3 cells bindings described in Documentation/devicetree/bindings/pwm/pwm.txt. Signed-off-by: Boris

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