Re: [RESEND PATCH V2] ARM: dts: introduce the sama5d2 ptc ek board
On 07/12/2017 at 09:24:53 +0100, Ludovic Desroches wrote: > Add the official SAMA5D2 Peripheral Touch Controller Evaluation > Kit board. > > Signed-off-by: Ludovic Desroches> --- > Resend: Put SPDX-License-Identifier at the beginning of the file. > > Changes: > - v2: > - remove memory node > - use SPDX-License-Identifier > > arch/arm/boot/dts/Makefile| 1 + > arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 401 > ++ > 2 files changed, 402 insertions(+) > create mode 100644 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts > Applied, thanks. -- Alexandre Belloni, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
Re: [RESEND PATCH V2] ARM: dts: introduce the sama5d2 ptc ek board
On 07/12/2017 at 09:24:53 +0100, Ludovic Desroches wrote: > Add the official SAMA5D2 Peripheral Touch Controller Evaluation > Kit board. > > Signed-off-by: Ludovic Desroches > --- > Resend: Put SPDX-License-Identifier at the beginning of the file. > > Changes: > - v2: > - remove memory node > - use SPDX-License-Identifier > > arch/arm/boot/dts/Makefile| 1 + > arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 401 > ++ > 2 files changed, 402 insertions(+) > create mode 100644 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts > Applied, thanks. -- Alexandre Belloni, Free Electrons Embedded Linux and Kernel engineering http://free-electrons.com
[RESEND PATCH V2] ARM: dts: introduce the sama5d2 ptc ek board
Add the official SAMA5D2 Peripheral Touch Controller Evaluation Kit board. Signed-off-by: Ludovic Desroches--- Resend: Put SPDX-License-Identifier at the beginning of the file. Changes: - v2: - remove memory node - use SPDX-License-Identifier arch/arm/boot/dts/Makefile| 1 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 401 ++ 2 files changed, 402 insertions(+) create mode 100644 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 043d7c720d0c..ed60582eb1da 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -48,6 +48,7 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \ dtb-$(CONFIG_SOC_SAM_V7) += \ at91-kizbox2.dtb \ at91-sama5d27_som1_ek.dtb \ + at91-sama5d2_ptc_ek.dtb \ at91-sama5d2_xplained.dtb \ at91-sama5d3_xplained.dtb \ at91-tse850-3.dtb \ diff --git a/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts b/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts new file mode 100644 index ..186cb03e2672 --- /dev/null +++ b/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts @@ -0,0 +1,401 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR X11) +/* + * at91-sama5d2_ptc_ek.dts - Device Tree file for SAMA5D2 PTC EK board + * + * Copyright (C) 2017 Microchip/Atmel, + * 2017 Wenyou Yang + * 2017 Ludovic Desroches + */ +/dts-v1/; +#include "sama5d2.dtsi" +#include "sama5d2-pinfunc.h" +#include +#include + +/ { + model = "Atmel SAMA5D2 PTC EK"; + compatible = "atmel,sama5d2-ptc_ek", "atmel,sama5d2", "atmel,sama5"; + + aliases { + serial0 = + i2c0= + i2c1= + i2c2= + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + clocks { + slow_xtal { + clock-frequency = <32768>; + }; + + main_xtal { + clock-frequency = <2400>; + }; + }; + + ahb { + usb0: gadget@30 { + atmel,vbus-gpio = < PIN_PA27 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <_usba_vbus>; + status = "okay"; + }; + + usb1: ohci@40 { + num-ports = <3>; + atmel,vbus-gpio = <0 + PIN_PB12 GPIO_ACTIVE_HIGH + 0 + >; + pinctrl-names = "default"; + pinctrl-0 = <_usb_default>; + status = "okay"; + }; + + usb2: ehci@50 { + status = "okay"; + }; + + ebi: ebi@1000 { + pinctrl-names = "default"; + pinctrl-0 = <_nand_default>; + status = "okay"; /* conflicts with sdmmc1 and qspi0 */ + + nand_controller: nand-controller { + status = "okay"; + + nand@3 { + reg = <0x3 0x0 0x2>; + atmel,rb = <0>; + nand-bus-width = <8>; + nand-ecc-mode = "hw"; + nand-on-flash-bbt; + label = "atmel_nand"; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + at91bootstrap@0 { + label = "bootstrap"; + reg = <0x0 0x4>; + }; + + bootloader@4 { + label = "bootloader"; + reg = <0x4 0xc>; + }; + + bootloaderenv@0x10 { + label = "bootloader env"; + reg = <0x10 0x4>; + }; + + bootloaderenvred@0x14 { +
[RESEND PATCH V2] ARM: dts: introduce the sama5d2 ptc ek board
Add the official SAMA5D2 Peripheral Touch Controller Evaluation Kit board. Signed-off-by: Ludovic Desroches --- Resend: Put SPDX-License-Identifier at the beginning of the file. Changes: - v2: - remove memory node - use SPDX-License-Identifier arch/arm/boot/dts/Makefile| 1 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 401 ++ 2 files changed, 402 insertions(+) create mode 100644 arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 043d7c720d0c..ed60582eb1da 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -48,6 +48,7 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \ dtb-$(CONFIG_SOC_SAM_V7) += \ at91-kizbox2.dtb \ at91-sama5d27_som1_ek.dtb \ + at91-sama5d2_ptc_ek.dtb \ at91-sama5d2_xplained.dtb \ at91-sama5d3_xplained.dtb \ at91-tse850-3.dtb \ diff --git a/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts b/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts new file mode 100644 index ..186cb03e2672 --- /dev/null +++ b/arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts @@ -0,0 +1,401 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR X11) +/* + * at91-sama5d2_ptc_ek.dts - Device Tree file for SAMA5D2 PTC EK board + * + * Copyright (C) 2017 Microchip/Atmel, + * 2017 Wenyou Yang + * 2017 Ludovic Desroches + */ +/dts-v1/; +#include "sama5d2.dtsi" +#include "sama5d2-pinfunc.h" +#include +#include + +/ { + model = "Atmel SAMA5D2 PTC EK"; + compatible = "atmel,sama5d2-ptc_ek", "atmel,sama5d2", "atmel,sama5"; + + aliases { + serial0 = + i2c0= + i2c1= + i2c2= + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + clocks { + slow_xtal { + clock-frequency = <32768>; + }; + + main_xtal { + clock-frequency = <2400>; + }; + }; + + ahb { + usb0: gadget@30 { + atmel,vbus-gpio = < PIN_PA27 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <_usba_vbus>; + status = "okay"; + }; + + usb1: ohci@40 { + num-ports = <3>; + atmel,vbus-gpio = <0 + PIN_PB12 GPIO_ACTIVE_HIGH + 0 + >; + pinctrl-names = "default"; + pinctrl-0 = <_usb_default>; + status = "okay"; + }; + + usb2: ehci@50 { + status = "okay"; + }; + + ebi: ebi@1000 { + pinctrl-names = "default"; + pinctrl-0 = <_nand_default>; + status = "okay"; /* conflicts with sdmmc1 and qspi0 */ + + nand_controller: nand-controller { + status = "okay"; + + nand@3 { + reg = <0x3 0x0 0x2>; + atmel,rb = <0>; + nand-bus-width = <8>; + nand-ecc-mode = "hw"; + nand-on-flash-bbt; + label = "atmel_nand"; + + partitions { + compatible = "fixed-partitions"; + #address-cells = <1>; + #size-cells = <1>; + + at91bootstrap@0 { + label = "bootstrap"; + reg = <0x0 0x4>; + }; + + bootloader@4 { + label = "bootloader"; + reg = <0x4 0xc>; + }; + + bootloaderenv@0x10 { + label = "bootloader env"; + reg = <0x10 0x4>; + }; + + bootloaderenvred@0x14 { + label = "bootloader env redundant"; + reg