Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: at91/dt: define the HLCDC node available on sama5d3 SoCs

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.brezillon@free-electrons.com>
Tested-by: Anthony Harivel <anthony.harivel@emtrion.de>
Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>

authored by

Boris Brezillon and committed by
Nicolas Ferre
e5566891 ee839fdd

+28
+28
arch/arm/boot/dts/sama5d3_lcd.dtsi
··· 13 13 / { 14 14 ahb { 15 15 apb { 16 + hlcdc: hlcdc@f0030000 { 17 + compatible = "atmel,sama5d3-hlcdc"; 18 + reg = <0xf0030000 0x2000>; 19 + interrupts = <36 IRQ_TYPE_LEVEL_HIGH 0>; 20 + clocks = <&lcdc_clk>, <&lcdck>, <&clk32k>; 21 + clock-names = "periph_clk","sys_clk", "slow_clk"; 22 + status = "disabled"; 23 + 24 + hlcdc-display-controller { 25 + compatible = "atmel,hlcdc-display-controller"; 26 + #address-cells = <1>; 27 + #size-cells = <0>; 28 + 29 + port@0 { 30 + #address-cells = <1>; 31 + #size-cells = <0>; 32 + reg = <0>; 33 + }; 34 + }; 35 + 36 + hlcdc_pwm: hlcdc-pwm { 37 + compatible = "atmel,hlcdc-pwm"; 38 + pinctrl-names = "default"; 39 + pinctrl-0 = <&pinctrl_lcd_pwm>; 40 + #pwm-cells = <3>; 41 + }; 42 + }; 43 + 16 44 pinctrl@fffff200 { 17 45 lcd { 18 46 pinctrl_lcd_base: lcd-base-0 {