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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
/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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
, 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
.
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
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
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
:
- 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
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
601 - 700 of 1080 matches
Mail list logo