LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000
@ 2021-08-05 15:53 Claudiu Beznea
2021-08-05 15:53 ` [PATCH 1/7] ARM: dts: at91: at91sam9260: add pinctrl label Claudiu Beznea
` (6 more replies)
0 siblings, 7 replies; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Hi,
This series adds support for Exegin Q5xR5 and CalAmp LMU5000 boards
which were maintained up to this moment, separatelly, in OpenWrt tree.
With these patches the support for these boards will be included in
upstream kernel and there will be no need to forward port the proper
patches in OpenWrt every time the OpenWrt kernel version is changed.
Thank you,
Claudiu Beznea
Adam Porter (1):
ARM: dts: at91: add CalAmp LMU5000 board
Claudiu Beznea (5):
ARM: dts: at91: at91sam9260: add pinctrl label
dt-bindings: add vendor prefix for exegin
dt-bindings: ARM: at91: document exegin q5xr5 board
dt-bindings: add vendor prefix for calamp
dt-bindings: ARM: at91: document CalAmp LMU5000 board
Owen Kirby (1):
ARM: dts: at91: add Exegin Q5xR5 board
.../devicetree/bindings/arm/atmel-at91.yaml | 12 ++
.../devicetree/bindings/vendor-prefixes.yaml | 4 +
arch/arm/boot/dts/Makefile | 2 +
arch/arm/boot/dts/at91-lmu5000.dts | 148 +++++++++++++
arch/arm/boot/dts/at91-q5xr5.dts | 200 ++++++++++++++++++
arch/arm/boot/dts/at91sam9260.dtsi | 2 +-
6 files changed, 367 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/boot/dts/at91-lmu5000.dts
create mode 100644 arch/arm/boot/dts/at91-q5xr5.dts
--
2.25.1
^ permalink raw reply [flat|nested] 13+ messages in thread
* [PATCH 1/7] ARM: dts: at91: at91sam9260: add pinctrl label
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-05 15:53 ` [PATCH 2/7] dt-bindings: add vendor prefix for exegin Claudiu Beznea
` (5 subsequent siblings)
6 siblings, 0 replies; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Add label for pinctrl node.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
arch/arm/boot/dts/at91sam9260.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/at91sam9260.dtsi b/arch/arm/boot/dts/at91sam9260.dtsi
index 019f1c3d4d30..7368347c9357 100644
--- a/arch/arm/boot/dts/at91sam9260.dtsi
+++ b/arch/arm/boot/dts/at91sam9260.dtsi
@@ -166,7 +166,7 @@ tcb1: timer@fffdc000 {
clock-names = "t0_clk", "t1_clk", "t2_clk", "slow_clk";
};
- pinctrl@fffff400 {
+ pinctrl: pinctrl@fffff400 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "atmel,at91rm9200-pinctrl", "simple-bus";
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/7] dt-bindings: add vendor prefix for exegin
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
2021-08-05 15:53 ` [PATCH 1/7] ARM: dts: at91: at91sam9260: add pinctrl label Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-13 18:55 ` Rob Herring
2021-08-05 15:53 ` [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board Claudiu Beznea
` (4 subsequent siblings)
6 siblings, 1 reply; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Add vendor prefix for Exegin Technologies Limited.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 07fb0d25fc15..2fa00c7b7ee2 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -391,6 +391,8 @@ patternProperties:
description: Exar Corporation
"^excito,.*":
description: Excito
+ "^exegin,.*":
+ description: Exegin Technologies Limited
"^ezchip,.*":
description: EZchip Semiconductor
"^facebook,.*":
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
2021-08-05 15:53 ` [PATCH 1/7] ARM: dts: at91: at91sam9260: add pinctrl label Claudiu Beznea
2021-08-05 15:53 ` [PATCH 2/7] dt-bindings: add vendor prefix for exegin Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-13 18:55 ` Rob Herring
2021-08-05 15:53 ` [PATCH 4/7] ARM: dts: at91: add Exegin Q5xR5 board Claudiu Beznea
` (3 subsequent siblings)
6 siblings, 1 reply; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Document Exegin Q5xR5 board.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
Documentation/devicetree/bindings/arm/atmel-at91.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/atmel-at91.yaml b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
index fba071b9af1d..a9ab18510fef 100644
--- a/Documentation/devicetree/bindings/arm/atmel-at91.yaml
+++ b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
@@ -126,6 +126,12 @@ properties:
- const: atmel,sama5d3
- const: atmel,sama5
+ - description: CalAmp LMU5000 board
+ items:
+ - const: calamp,lmu5000
+ - const: atmel,at91sam9g20
+ - const: atmel,at91sam9
+
- items:
- enum:
- atmel,sama5d31
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 4/7] ARM: dts: at91: add Exegin Q5xR5 board
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
` (2 preceding siblings ...)
2021-08-05 15:53 ` [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-05 15:53 ` [PATCH 5/7] dt-bindings: add vendor prefix for calamp Claudiu Beznea
` (2 subsequent siblings)
6 siblings, 0 replies; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Owen Kirby, Claudiu Beznea
From: Owen Kirby <osk@exegin.com>
Add Exegin Q5xR5. The base device tree is from OpenWrt tree and with
the addition of this patch there will be no need to maintain it
separatelly in OpenWrt.
[osk: original author of patch in OpenWrt]
Signed-off-by: Owen Kirby <osk@exegin.com>
[claudiu.beznea: use "&<label> {" syntax, sorted nodes in alphabetical
order, adapted flash to new support in kernel 5.14, use proper
compatibles according to kernel 5.14, use macros instead of
hardcoded numbers for pinctrl phandles and for all pinctrl references,
add pinctrl-names, pinctrl-X where necessaray]
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/at91-q5xr5.dts | 200 +++++++++++++++++++++++++++++++
2 files changed, 201 insertions(+)
create mode 100644 arch/arm/boot/dts/at91-q5xr5.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 63b60f571035..34f6ead22048 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -40,6 +40,7 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \
at91-kizboxmini-base.dtb \
at91-kizboxmini-mb.dtb \
at91-kizboxmini-rd.dtb \
+ at91-q5xr5.dtb \
at91-smartkiz.dtb \
at91-wb45n.dtb \
at91sam9g15ek.dtb \
diff --git a/arch/arm/boot/dts/at91-q5xr5.dts b/arch/arm/boot/dts/at91-q5xr5.dts
new file mode 100644
index 000000000000..4866f1c6ccf9
--- /dev/null
+++ b/arch/arm/boot/dts/at91-q5xr5.dts
@@ -0,0 +1,200 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Device Tree file for Exegin Q5xR5 board
+ *
+ * Copyright (C) 2014 Owen Kirby <osk@exegin.com>
+ */
+
+/dts-v1/;
+#include "at91sam9g20.dtsi"
+
+/ {
+ model = "Exegin Q5x (rev5)";
+ compatible = "exegin,q5xr5", "atmel,at91sam9g20", "atmel,at91sam9";
+
+ chosen {
+ bootargs = "console=ttyS0,115200 rootfstype=squashfs,jffs2";
+ };
+
+ memory {
+ reg = <0x20000000 0x0>;
+ };
+
+ clocks {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges;
+
+ main_clock: clock@0 {
+ compatible = "atmel,osc", "fixed-clock";
+ clock-frequency = <18432000>;
+ };
+
+ slow_xtal {
+ clock-frequency = <32768>;
+ };
+
+ main_xtal {
+ clock-frequency = <18432000>;
+ };
+ };
+};
+
+&dbgu {
+ status = "okay";
+};
+
+&ebi {
+ status = "okay";
+
+ flash: flash@0 {
+ compatible = "cfi-flash";
+ #address-cells = <1>;
+ #size-cells = <1>;
+ reg = <0x0 0x1000000 0x800000>;
+ bank-width = <2>;
+
+ partitions {
+ compatible = "fixed-partitions";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ kernel@0 {
+ label = "kernel";
+ reg = <0x0 0x200000>;
+ };
+
+ rootfs@200000 {
+ label = "rootfs";
+ reg = <0x200000 0x600000>;
+ };
+ };
+ };
+};
+
+&macb0 {
+ phy-mode = "mii";
+ status = "okay";
+};
+
+&pinctrl {
+ board {
+ pinctrl_pck0_as_mck: pck0_as_mck {
+ atmel,pins = <AT91_PIOC 1 AT91_PERIPH_B AT91_PINCTRL_NONE>;
+ };
+ };
+
+ spi0 {
+ pinctrl_spi0: spi0-0 {
+ atmel,pins =
+ <AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE
+ AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE
+ AT91_PIOA 2 AT91_PERIPH_A AT91_PINCTRL_NONE>;
+ };
+
+ pinctrl_spi0_npcs0: spi0_npcs0 {
+ atmel,pins = <AT91_PIOA 3 AT91_PERIPH_A AT91_PINCTRL_NONE>;
+ };
+
+ pinctrl_spi0_npcs1: spi0_npcs1 {
+ atmel,pins = <AT91_PIOC 11 AT91_PERIPH_B AT91_PINCTRL_NONE>;
+ };
+ };
+
+ spi1 {
+ pinctrl_spi1: spi1-0 {
+ atmel,pins =
+ <AT91_PIOB 0 AT91_PERIPH_A AT91_PINCTRL_NONE
+ AT91_PIOB 1 AT91_PERIPH_A AT91_PINCTRL_NONE
+ AT91_PIOB 2 AT91_PERIPH_A AT91_PINCTRL_NONE>;
+ };
+
+ pinctrl_spi1_npcs0: spi1_npcs0 {
+ atmel,pins = <AT91_PIOB 3 AT91_PERIPH_A AT91_PINCTRL_NONE>;
+ };
+
+ pinctrl_spi1_npcs1: spi1_npcs1 {
+ atmel,pins = <AT91_PIOC 5 AT91_PERIPH_B AT91_PINCTRL_NONE>;
+ };
+ };
+};
+
+&spi0 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_spi0 &pinctrl_spi0_npcs0 &pinctrl_spi0_npcs1>;
+ cs-gpios = <&pioA 3 GPIO_ACTIVE_HIGH>, <&pioC 11 GPIO_ACTIVE_LOW>, <0>, <0>;
+ status = "okay";
+
+ m25p80@0 {
+ compatible = "jedec,spi-nor";
+ spi-max-frequency = <20000000>;
+ reg = <0>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ at91boot@0 {
+ label = "at91boot";
+ reg = <0x0 0x4000>;
+ };
+
+ uenv@4000 {
+ label = "uboot-env";
+ reg = <0x4000 0x4000>;
+ };
+
+ uboot@8000 {
+ label = "uboot";
+ reg = <0x8000 0x3E000>;
+ };
+ };
+
+ spidev@1 {
+ compatible = "spidev";
+ spi-max-frequency = <2000000>;
+ reg = <1>;
+ };
+};
+
+&spi1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_spi1 &pinctrl_spi1_npcs0 &pinctrl_spi1_npcs1>;
+ cs-gpios = <&pioB 3 GPIO_ACTIVE_HIGH>, <&pioC 5 GPIO_ACTIVE_LOW>, <0>, <0>;
+ status = "okay";
+
+ spidev@0 {
+ compatible = "spidev";
+ spi-max-frequency = <2000000>;
+ reg = <0>;
+ };
+
+ spidev@1 {
+ compatible = "spidev";
+ spi-max-frequency = <2000000>;
+ reg = <1>;
+ };
+};
+
+&usart0 {
+ pinctrl-0 =
+ <&pinctrl_usart0
+ &pinctrl_usart0_rts
+ &pinctrl_usart0_cts
+ &pinctrl_usart0_dtr_dsr
+ &pinctrl_usart0_dcd
+ &pinctrl_usart0_ri>;
+ status = "okay";
+};
+
+&usb0 {
+ num-ports = <2>;
+ status = "okay";
+};
+
+&usb1 {
+ status = "okay";
+};
+
+&watchdog {
+ status = "okay";
+};
+
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 5/7] dt-bindings: add vendor prefix for calamp
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
` (3 preceding siblings ...)
2021-08-05 15:53 ` [PATCH 4/7] ARM: dts: at91: add Exegin Q5xR5 board Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-13 18:56 ` Rob Herring
2021-08-05 15:53 ` [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board Claudiu Beznea
2021-08-05 15:53 ` [PATCH 7/7] ARM: dts: at91: add " Claudiu Beznea
6 siblings, 1 reply; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Add vendor prefix for CalAmp Corp.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 2fa00c7b7ee2..61fe4778498d 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -191,6 +191,8 @@ patternProperties:
description: B&R Industrial Automation GmbH
"^bticino,.*":
description: Bticino International
+ "^calamp,.*":
+ description: CalAmp Corp.
"^calaosystems,.*":
description: CALAO Systems SAS
"^calxeda,.*":
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
` (4 preceding siblings ...)
2021-08-05 15:53 ` [PATCH 5/7] dt-bindings: add vendor prefix for calamp Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
2021-08-13 18:57 ` Rob Herring
2021-08-05 15:53 ` [PATCH 7/7] ARM: dts: at91: add " Claudiu Beznea
6 siblings, 1 reply; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Claudiu Beznea
Document CalAmp LMU5000.
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
Documentation/devicetree/bindings/arm/atmel-at91.yaml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/Documentation/devicetree/bindings/arm/atmel-at91.yaml b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
index a9ab18510fef..08efb259a947 100644
--- a/Documentation/devicetree/bindings/arm/atmel-at91.yaml
+++ b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
@@ -132,6 +132,12 @@ properties:
- const: atmel,at91sam9g20
- const: atmel,at91sam9
+ - description: Exegin Q5xR5 board
+ items:
+ - const: exegin,q5xr5
+ - const: atmel,at91sam9g20
+ - const: atmel,at91sam9
+
- items:
- enum:
- atmel,sama5d31
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 7/7] ARM: dts: at91: add CalAmp LMU5000 board
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
` (5 preceding siblings ...)
2021-08-05 15:53 ` [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board Claudiu Beznea
@ 2021-08-05 15:53 ` Claudiu Beznea
6 siblings, 0 replies; 13+ messages in thread
From: Claudiu Beznea @ 2021-08-05 15:53 UTC (permalink / raw)
To: nicolas.ferre, alexandre.belloni, ludovic.desroches, robh+dt,
arnd, olof, soc
Cc: linux-arm-kernel, devicetree, linux-kernel, Adam Porter, Claudiu Beznea
From: Adam Porter <porter.adam@gmail.com>
Add CalAmp LMU5000 board. The base device tree is from OpenWrt tree and
with the addition of this patch there will be no need to maintain it
separatelly in OpenWrt.
[porter.adam: original author of patch in OpenWrt]
Signed-off-by: Adam Porter <porter.adam@gmail.com>
[claudiu.beznea: fixed compilation warnings, use &<lable> syntax,
sorted nodes in alphabetical order, adapted flash to new support
in kernel 5.14, use proper compatibles according to kernel 5.14,
use macros instead of hard coded numbers for pinctrl phandles and
for all pinctrl references, add pinctrl-names, pinctrl-X where
necessary]
Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
---
arch/arm/boot/dts/Makefile | 1 +
arch/arm/boot/dts/at91-lmu5000.dts | 148 +++++++++++++++++++++++++++++
2 files changed, 149 insertions(+)
create mode 100644 arch/arm/boot/dts/at91-lmu5000.dts
diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
index 34f6ead22048..07be55262516 100644
--- a/arch/arm/boot/dts/Makefile
+++ b/arch/arm/boot/dts/Makefile
@@ -25,6 +25,7 @@ dtb-$(CONFIG_SOC_AT91SAM9) += \
usb_a9263.dtb \
at91-foxg20.dtb \
at91-kizbox.dtb \
+ at91-lmu5000.dtb \
at91sam9g20ek.dtb \
at91sam9g20ek_2mmc.dtb \
tny_a9g20.dtb \
diff --git a/arch/arm/boot/dts/at91-lmu5000.dts b/arch/arm/boot/dts/at91-lmu5000.dts
new file mode 100644
index 000000000000..6a52728cc98f
--- /dev/null
+++ b/arch/arm/boot/dts/at91-lmu5000.dts
@@ -0,0 +1,148 @@
+// SPDX-License-Identifier: GPL-2.0-only
+/*
+ * Device Tree file for CalAmp LMU5000 board
+ *
+ * Copyright (C) 2013 Adam Porter <porter.adam@gmail.com>
+ */
+
+/dts-v1/;
+#include "at91sam9g20.dtsi"
+
+/ {
+ model = "CalAmp LMU5000";
+ compatible = "calamp,lmu5000", "atmel,at91sam9g20", "atmel,at91sam9";
+
+ chosen {
+ bootargs = "mem=64M console=ttyS0,115200 rootfstype=jffs2";
+ };
+
+ memory {
+ reg = <0x20000000 0x4000000>;
+ };
+
+ clocks {
+ #address-cells = <1>;
+ #size-cells = <1>;
+ ranges;
+
+ main_clock: clock@0 {
+ compatible = "atmel,osc", "fixed-clock";
+ clock-frequency = <18432000>;
+ };
+ };
+};
+
+&dbgu {
+ status = "okay";
+};
+
+&ebi {
+ status = "okay";
+
+ nand_controller: nand-controller {
+ pinctrl-0 = <&pinctrl_nand_cs &pinctrl_nand_rb>;
+ pinctrl-names = "default";
+ status = "okay";
+
+ nand@3 {
+ reg = <0x3 0x0 0x800000>;
+ rb-gpios = <&pioC 13 GPIO_ACTIVE_HIGH>;
+ cs-gpios = <&pioC 14 GPIO_ACTIVE_HIGH>;
+ nand-bus-width = <8>;
+ nand-ecc-mode = "soft";
+ nand-on-flash-bbt;
+ label = "atmel_nand";
+ status = "okay";
+
+ partitions {
+ compatible = "fixed-partitions";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ kernel@0 {
+ label = "kernel";
+ reg = <0x0 0x400000>;
+ };
+
+ rootfs@400000 {
+ label = "rootfs";
+ reg = <0x400000 0x3C00000>;
+ };
+
+ user1@4000000 {
+ label = "user1";
+ reg = <0x4000000 0x2000000>;
+ };
+
+ user2@6000000 {
+ label = "user2";
+ reg = <0x6000000 0x2000000>;
+ };
+ };
+ };
+ };
+};
+
+&macb0 {
+ phy-mode = "mii";
+ status = "okay";
+};
+
+&pinctrl {
+ board {
+ pinctrl_pck0_as_mck: pck0_as_mck {
+ atmel,pins = <AT91_PIOC 1 AT91_PERIPH_B AT91_PINCTRL_NONE>;
+ };
+ };
+
+ usb0 {
+ pinctrl_usb1_vbus_gpio: usb0_vbus_gpio {
+ atmel,pins = <AT91_PIOC 5 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
+ };
+ };
+};
+
+&ssc0 {
+ status = "okay";
+ pinctrl-0 = <&pinctrl_ssc0_tx>;
+};
+
+&uart0 {
+ status = "okay";
+};
+
+&uart1 {
+ status = "okay";
+};
+
+&usart0 {
+ pinctrl-0 =
+ <&pinctrl_usart0
+ &pinctrl_usart0_rts
+ &pinctrl_usart0_cts
+ &pinctrl_usart0_dtr_dsr
+ &pinctrl_usart0_dcd
+ &pinctrl_usart0_ri>;
+ status = "okay";
+};
+
+&usart2 {
+ status = "okay";
+};
+
+&usb0 {
+ num-ports = <2>;
+ status = "okay";
+};
+
+&usb1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_usb1_vbus_gpio>;
+ atmel,vbus-gpio = <&pioC 5 GPIO_ACTIVE_HIGH>;
+ status = "okay";
+};
+
+&watchdog {
+ status = "okay";
+};
+
--
2.25.1
^ permalink raw reply related [flat|nested] 13+ messages in thread
* Re: [PATCH 2/7] dt-bindings: add vendor prefix for exegin
2021-08-05 15:53 ` [PATCH 2/7] dt-bindings: add vendor prefix for exegin Claudiu Beznea
@ 2021-08-13 18:55 ` Rob Herring
0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2021-08-13 18:55 UTC (permalink / raw)
To: Claudiu Beznea
Cc: olof, linux-kernel, linux-arm-kernel, arnd, devicetree,
nicolas.ferre, soc, ludovic.desroches, robh+dt,
alexandre.belloni
On Thu, 05 Aug 2021 18:53:52 +0300, Claudiu Beznea wrote:
> Add vendor prefix for Exegin Technologies Limited.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board
2021-08-05 15:53 ` [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board Claudiu Beznea
@ 2021-08-13 18:55 ` Rob Herring
2021-08-13 18:58 ` Rob Herring
0 siblings, 1 reply; 13+ messages in thread
From: Rob Herring @ 2021-08-13 18:55 UTC (permalink / raw)
To: Claudiu Beznea
Cc: linux-arm-kernel, alexandre.belloni, ludovic.desroches,
linux-kernel, robh+dt, nicolas.ferre, olof, arnd, soc,
devicetree
On Thu, 05 Aug 2021 18:53:53 +0300, Claudiu Beznea wrote:
> Document Exegin Q5xR5 board.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> Documentation/devicetree/bindings/arm/atmel-at91.yaml | 6 ++++++
> 1 file changed, 6 insertions(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 5/7] dt-bindings: add vendor prefix for calamp
2021-08-05 15:53 ` [PATCH 5/7] dt-bindings: add vendor prefix for calamp Claudiu Beznea
@ 2021-08-13 18:56 ` Rob Herring
0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2021-08-13 18:56 UTC (permalink / raw)
To: Claudiu Beznea
Cc: nicolas.ferre, devicetree, linux-kernel, robh+dt, olof,
alexandre.belloni, linux-arm-kernel, soc, ludovic.desroches,
arnd
On Thu, 05 Aug 2021 18:53:55 +0300, Claudiu Beznea wrote:
> Add vendor prefix for CalAmp Corp.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
> 1 file changed, 2 insertions(+)
>
Acked-by: Rob Herring <robh@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board
2021-08-05 15:53 ` [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board Claudiu Beznea
@ 2021-08-13 18:57 ` Rob Herring
0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2021-08-13 18:57 UTC (permalink / raw)
To: Claudiu Beznea
Cc: nicolas.ferre, alexandre.belloni, ludovic.desroches, arnd, olof,
soc, linux-arm-kernel, devicetree, linux-kernel
On Thu, Aug 05, 2021 at 06:53:56PM +0300, Claudiu Beznea wrote:
> Document CalAmp LMU5000.
>
> Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> ---
> Documentation/devicetree/bindings/arm/atmel-at91.yaml | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/arm/atmel-at91.yaml b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
> index a9ab18510fef..08efb259a947 100644
> --- a/Documentation/devicetree/bindings/arm/atmel-at91.yaml
> +++ b/Documentation/devicetree/bindings/arm/atmel-at91.yaml
> @@ -132,6 +132,12 @@ properties:
> - const: atmel,at91sam9g20
> - const: atmel,at91sam9
>
> + - description: Exegin Q5xR5 board
> + items:
> + - const: exegin,q5xr5
You've got your commit msg and diff swapped.
> + - const: atmel,at91sam9g20
> + - const: atmel,at91sam9
> +
> - items:
> - enum:
> - atmel,sama5d31
> --
> 2.25.1
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board
2021-08-13 18:55 ` Rob Herring
@ 2021-08-13 18:58 ` Rob Herring
0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring @ 2021-08-13 18:58 UTC (permalink / raw)
To: Claudiu Beznea
Cc: linux-arm-kernel, alexandre.belloni, ludovic.desroches,
linux-kernel, nicolas.ferre, olof, arnd, soc, devicetree
On Fri, Aug 13, 2021 at 01:55:53PM -0500, Rob Herring wrote:
> On Thu, 05 Aug 2021 18:53:53 +0300, Claudiu Beznea wrote:
> > Document Exegin Q5xR5 board.
> >
> > Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
> > ---
> > Documentation/devicetree/bindings/arm/atmel-at91.yaml | 6 ++++++
> > 1 file changed, 6 insertions(+)
> >
>
> Acked-by: Rob Herring <robh@kernel.org>
I take that back...
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2021-08-13 18:58 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-05 15:53 [PATCH 0/7] ARM: dts: at91: add Exegin Q5xR5 and CalAmp LMU5000 Claudiu Beznea
2021-08-05 15:53 ` [PATCH 1/7] ARM: dts: at91: at91sam9260: add pinctrl label Claudiu Beznea
2021-08-05 15:53 ` [PATCH 2/7] dt-bindings: add vendor prefix for exegin Claudiu Beznea
2021-08-13 18:55 ` Rob Herring
2021-08-05 15:53 ` [PATCH 3/7] dt-bindings: ARM: at91: document exegin q5xr5 board Claudiu Beznea
2021-08-13 18:55 ` Rob Herring
2021-08-13 18:58 ` Rob Herring
2021-08-05 15:53 ` [PATCH 4/7] ARM: dts: at91: add Exegin Q5xR5 board Claudiu Beznea
2021-08-05 15:53 ` [PATCH 5/7] dt-bindings: add vendor prefix for calamp Claudiu Beznea
2021-08-13 18:56 ` Rob Herring
2021-08-05 15:53 ` [PATCH 6/7] dt-bindings: ARM: at91: document CalAmp LMU5000 board Claudiu Beznea
2021-08-13 18:57 ` Rob Herring
2021-08-05 15:53 ` [PATCH 7/7] ARM: dts: at91: add " Claudiu Beznea
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).