* [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes
@ 2024-09-16 8:08 Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name Neil Armstrong
` (11 more replies)
0 siblings, 12 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
This is the easy fixes to start and fully document the ARM Amlogic
Device Trees, remaining work includes:
- amlogic,meson-hhi-sysctrl:
https://git.codelinaro.org/neil.armstrong/linux/-/commit/1be8f8c67e5b83fa4069ccbcfa80d0614f668a65
- pinctrl: Unevaluated properties are not allowed ('reg', 'reg' were unexpected)
https://git.codelinaro.org/neil.armstrong/linux/-/commit/8b408ad0781b4eb28a86aa04be136bc04ef73f0c
https://git.codelinaro.org/neil.armstrong/linux/-/commit/b6e9df5a7a642ee757e3aa0c84236338151d9f6d
This depends on the submitted bindings patch to fix more checks:
- https://lore.kernel.org/all/20240911-topic-amlogic-arm32-upstream-bindings-fixes-covert-realtek-rt5640-v1-1-6b3745e34540@linaro.org/
- https://lore.kernel.org/all/20240911-topic-amlogic-arm32-upstream-bindings-fixes-meson-pinctrl-gpio-line-names-v1-1-4345ba336ea4@linaro.org/
- https://lore.kernel.org/all/20240911-topic-amlogic-arm32-upstream-bindings-fixes-convert-meson-mx-sdio-v1-1-b7bfae886211@linaro.org/
- https://lore.kernel.org/all/20240911-topic-amlogic-arm32-upstream-bindings-fixes-amlogic-hhi-sysctrl-v1-1-b8c3180b2fba@linaro.org/
- https://lore.kernel.org/all/20240911-topic-amlogic-arm32-upstream-bindings-fixes-convert-meson8-clkc-v1-1-e0b8623c090d@linaro.org/
With all those changes, we finally get fully documented ARM32 Amlogic DT !
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
Changes in v2:
- Collected reviews from Martin
- Fixed /memory node name fix
- Removed meson6 DT instead of fixing
- Added a few more patches to fix all DT checks errors
- Link to v1: https://lore.kernel.org/r/20240911-topic-amlogic-arm32-upstream-bindings-fixes-v1-0-feaabb45916b@linaro.org
---
Neil Armstrong (11):
ARM: dts: amlogic: meson6: fix clk81 node name
ARM: dts: amlogic: meson8: fix soc thermal-zone node name
ARM: dts: amlogic: meson8: fix ao_arc_sram node name
ARM: dts: amlogic: meson6: remove support for ATV1200 board
ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
ARM: dts: amlogic: fix /memory node name
ARM: dts: amlogic: meson8: use correct pinctrl bank node name
ARM: dts: amlogic: add missing phy-mode in ethmac node
ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
arch/arm/boot/dts/amlogic/Makefile | 2 -
arch/arm/boot/dts/amlogic/meson6-atv1200.dts | 33 ----------
arch/arm/boot/dts/amlogic/meson6.dtsi | 73 -----------------------
arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 5 +-
arch/arm/boot/dts/amlogic/meson8.dtsi | 8 +--
arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 8 ++-
arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 +-
arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 4 +-
arch/arm/boot/dts/amlogic/meson8b.dtsi | 8 +--
arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts | 2 +-
10 files changed, 21 insertions(+), 124 deletions(-)
---
base-commit: 292f97a2f8ac6b645ccd7766a06310351b9d9fdc
change-id: 20240911-topic-amlogic-arm32-upstream-bindings-fixes-69d624b8bccd
Best regards,
--
Neil Armstrong <neil.armstrong@linaro.org>
^ permalink raw reply [flat|nested] 20+ messages in thread
* [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:40 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 02/11] ARM: dts: amlogic: meson8: fix soc thermal-zone " Neil Armstrong
` (10 subsequent siblings)
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use the proper node name, fixing:
arch/arm/boot/dts/amlogic/meson6-atv1200.dtb: /: clk@0: 'anyOf' conditional failed, one must be fixed:
'reg' is a required property
'ranges' is a required property
from schema $id: http://devicetree.org/schemas/root-node.yaml#
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson6.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/amlogic/meson6.dtsi b/arch/arm/boot/dts/amlogic/meson6.dtsi
index 4716030a48d0..1c4ea7266f66 100644
--- a/arch/arm/boot/dts/amlogic/meson6.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson6.dtsi
@@ -36,7 +36,7 @@ apb2: bus@d0000000 {
ranges = <0x0 0xd0000000 0x40000>;
};
- clk81: clk@0 {
+ clk81: clk81 {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <200000000>;
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 02/11] ARM: dts: amlogic: meson8: fix soc thermal-zone node name
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 03/11] ARM: dts: amlogic: meson8: fix ao_arc_sram " Neil Armstrong
` (9 subsequent siblings)
11 siblings, 0 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use proper name for the soc thermal, fixing:
thermal-zones: 'soc' does not match any of the regexes: '^[a-zA-Z][a-zA-Z0-9\\-]{1,10}-thermal$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8.dtsi | 2 +-
arch/arm/boot/dts/amlogic/meson8b.dtsi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8.dtsi b/arch/arm/boot/dts/amlogic/meson8.dtsi
index f57be9ae150f..06174d8df789 100644
--- a/arch/arm/boot/dts/amlogic/meson8.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8.dtsi
@@ -196,7 +196,7 @@ power-firmware@4f00000 {
};
thermal-zones {
- soc {
+ soc-thermal {
polling-delay-passive = <250>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */
thermal-sensors = <&thermal_sensor>;
diff --git a/arch/arm/boot/dts/amlogic/meson8b.dtsi b/arch/arm/boot/dts/amlogic/meson8b.dtsi
index 2d9d24d3a95d..a3669025d8da 100644
--- a/arch/arm/boot/dts/amlogic/meson8b.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8b.dtsi
@@ -173,7 +173,7 @@ hwrom@0 {
};
thermal-zones {
- soc {
+ soc-thermal {
polling-delay-passive = <250>; /* milliseconds */
polling-delay = <1000>; /* milliseconds */
thermal-sensors = <&thermal_sensor>;
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 03/11] ARM: dts: amlogic: meson8: fix ao_arc_sram node name
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 02/11] ARM: dts: amlogic: meson8: fix soc thermal-zone " Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board Neil Armstrong
` (8 subsequent siblings)
11 siblings, 0 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use the proper node name for the sram, fixing:
sram@d9000000: 'ao-arc-sram@0' does not match any of the regexes: '^([a-z0-9]*-)?sram(-section)?@[a-f0-9]+$', 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/sram/sram.yaml#
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8.dtsi | 2 +-
arch/arm/boot/dts/amlogic/meson8b.dtsi | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8.dtsi b/arch/arm/boot/dts/amlogic/meson8.dtsi
index 06174d8df789..1023ff0a4f9f 100644
--- a/arch/arm/boot/dts/amlogic/meson8.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8.dtsi
@@ -589,7 +589,7 @@ mux {
};
&ahb_sram {
- ao_arc_sram: ao-arc-sram@0 {
+ ao_arc_sram: aoarc-sram@0 {
compatible = "amlogic,meson8-ao-arc-sram";
reg = <0x0 0x8000>;
pool;
diff --git a/arch/arm/boot/dts/amlogic/meson8b.dtsi b/arch/arm/boot/dts/amlogic/meson8b.dtsi
index a3669025d8da..641cd60781a3 100644
--- a/arch/arm/boot/dts/amlogic/meson8b.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8b.dtsi
@@ -535,7 +535,7 @@ mux {
};
&ahb_sram {
- ao_arc_sram: ao-arc-sram@0 {
+ ao_arc_sram: aoarc-sram@0 {
compatible = "amlogic,meson8b-ao-arc-sram";
reg = <0x0 0x8000>;
pool;
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (2 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 03/11] ARM: dts: amlogic: meson8: fix ao_arc_sram " Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:40 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 05/11] ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio Neil Armstrong
` (7 subsequent siblings)
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
The meson6 atv1200 has a lot of dtbs check errors, but since
no active contributor have any boards with Meson6 SoC, plus
no upstream GPIO, pinctrl, clock, MMC... for that SoC either,
let's start decommissioning Meson6 support by removing the Device
Tree files first then remove the MACH_MESON6 in a second time.
If someone is interested in Meson6 support they should bring it back
along with a few more patches for upstream support of further
peripherals.
Suggested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/Makefile | 2 -
arch/arm/boot/dts/amlogic/meson6-atv1200.dts | 33 -------------
arch/arm/boot/dts/amlogic/meson6.dtsi | 73 ----------------------------
3 files changed, 108 deletions(-)
diff --git a/arch/arm/boot/dts/amlogic/Makefile b/arch/arm/boot/dts/amlogic/Makefile
index a84310780ea3..504c533b1173 100644
--- a/arch/arm/boot/dts/amlogic/Makefile
+++ b/arch/arm/boot/dts/amlogic/Makefile
@@ -1,6 +1,4 @@
# SPDX-License-Identifier: GPL-2.0
-dtb-$(CONFIG_MACH_MESON6) += \
- meson6-atv1200.dtb
dtb-$(CONFIG_MACH_MESON8) += \
meson8-minix-neo-x8.dtb \
meson8b-ec100.dtb \
diff --git a/arch/arm/boot/dts/amlogic/meson6-atv1200.dts b/arch/arm/boot/dts/amlogic/meson6-atv1200.dts
deleted file mode 100644
index 98e1c94c0261..000000000000
--- a/arch/arm/boot/dts/amlogic/meson6-atv1200.dts
+++ /dev/null
@@ -1,33 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0 OR MIT
-/*
- * Copyright 2014 Carlo Caione <carlo@caione.org>
- */
-
-/dts-v1/;
-#include "meson6.dtsi"
-
-/ {
- model = "Geniatech ATV1200";
- compatible = "geniatech,atv1200", "amlogic,meson6";
-
- aliases {
- serial0 = &uart_AO;
- };
-
- chosen {
- stdout-path = "serial0:115200n8";
- };
-
- memory {
- device_type = "memory";
- reg = <0x40000000 0x80000000>;
- };
-};
-
-&uart_AO {
- status = "okay";
-};
-
-ðmac {
- status = "okay";
-};
diff --git a/arch/arm/boot/dts/amlogic/meson6.dtsi b/arch/arm/boot/dts/amlogic/meson6.dtsi
deleted file mode 100644
index 1c4ea7266f66..000000000000
--- a/arch/arm/boot/dts/amlogic/meson6.dtsi
+++ /dev/null
@@ -1,73 +0,0 @@
-// SPDX-License-Identifier: GPL-2.0 OR MIT
-/*
- * Copyright 2014 Carlo Caione <carlo@caione.org>
- */
-
-#include "meson.dtsi"
-
-/ {
- model = "Amlogic Meson6 SoC";
- compatible = "amlogic,meson6";
-
- cpus {
- #address-cells = <1>;
- #size-cells = <0>;
-
- cpu@200 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- next-level-cache = <&L2>;
- reg = <0x200>;
- };
-
- cpu@201 {
- device_type = "cpu";
- compatible = "arm,cortex-a9";
- next-level-cache = <&L2>;
- reg = <0x201>;
- };
- };
-
- apb2: bus@d0000000 {
- compatible = "simple-bus";
- reg = <0xd0000000 0x40000>;
- #address-cells = <1>;
- #size-cells = <1>;
- ranges = <0x0 0xd0000000 0x40000>;
- };
-
- clk81: clk81 {
- #clock-cells = <0>;
- compatible = "fixed-clock";
- clock-frequency = <200000000>;
- };
-}; /* end of / */
-
-&efuse {
- status = "disabled";
-};
-
-&timer_abcde {
- clocks = <&xtal>, <&clk81>;
- clock-names = "xtal", "pclk";
-};
-
-&uart_AO {
- clocks = <&xtal>, <&clk81>, <&clk81>;
- clock-names = "xtal", "pclk", "baud";
-};
-
-&uart_A {
- clocks = <&xtal>, <&clk81>, <&clk81>;
- clock-names = "xtal", "pclk", "baud";
-};
-
-&uart_B {
- clocks = <&xtal>, <&clk81>, <&clk81>;
- clock-names = "xtal", "pclk", "baud";
-};
-
-&uart_C {
- clocks = <&xtal>, <&clk81>, <&clk81>;
- clock-names = "xtal", "pclk", "baud";
-};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 05/11] ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (3 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name Neil Armstrong
` (6 subsequent siblings)
11 siblings, 0 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use the proper "-gpios" property name, fixing:
hub@1: 'reset-gpio' does not match any of the regexes: 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/usb/genesys,gl850g.yaml#
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts b/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
index 941682844faf..962bbe3337db 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
@@ -378,6 +378,6 @@ hub@1 {
compatible = "usb5e3,610";
reg = <1>;
vdd-supply = <&p5v0>;
- reset-gpio = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>;
+ reset-gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>;
};
};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (4 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 05/11] ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-29 20:15 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 07/11] ARM: dts: amlogic: meson8: use correct pinctrl bank " Neil Armstrong
` (5 subsequent siblings)
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use proper address in /memory node name, fixing:
/: memory: False schema does not allow {'device_type': ['memory'], 'reg': [[1073741824, 2147483648]]}
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 2 +-
arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 +-
arch/arm/boot/dts/amlogic/meson8b-mxq.dts | 2 +-
arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts | 2 +-
arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
index c6d1c5a8a3bf..b97531000d55 100644
--- a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
+++ b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
@@ -19,7 +19,7 @@ chosen {
stdout-path = "serial0:115200n8";
};
- memory {
+ memory@40000000 {
device_type = "memory";
reg = <0x40000000 0x80000000>;
};
diff --git a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
index 49890eb12781..36fc3e15ee9f 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
@@ -22,7 +22,7 @@ chosen {
stdout-path = "serial0:115200n8";
};
- memory {
+ memory@40000000 {
device_type = "memory";
reg = <0x40000000 0x40000000>;
};
diff --git a/arch/arm/boot/dts/amlogic/meson8b-mxq.dts b/arch/arm/boot/dts/amlogic/meson8b-mxq.dts
index 7adedd3258c3..fb28cb330f17 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-mxq.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-mxq.dts
@@ -22,7 +22,7 @@ chosen {
stdout-path = "serial0:115200n8";
};
- memory {
+ memory@40000000 {
device_type = "memory";
reg = <0x40000000 0x40000000>;
};
diff --git a/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts b/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
index 962bbe3337db..2aa012f38a3b 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-odroidc1.dts
@@ -22,7 +22,7 @@ chosen {
stdout-path = "serial0:115200n8";
};
- memory {
+ memory@40000000 {
device_type = "memory";
reg = <0x40000000 0x40000000>;
};
diff --git a/arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts b/arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts
index aa4d4bf70629..08aa661e17ad 100644
--- a/arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts
+++ b/arch/arm/boot/dts/amlogic/meson8m2-mxiii-plus.dts
@@ -26,7 +26,7 @@ chosen {
stdout-path = "serial0:115200n8";
};
- memory {
+ memory@40000000 {
device_type = "memory";
reg = <0x40000000 0x80000000>;
};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 07/11] ARM: dts: amlogic: meson8: use correct pinctrl bank node name
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (5 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node Neil Armstrong
` (4 subsequent siblings)
11 siblings, 0 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Use the proper name for the pinctrl bank subnode, fixing:
pinctrl@9880: Unevaluated properties are not allowed ('banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'banks@80b0', 'reg', 'reg' were unexpected)
from schema $id: http://devicetree.org/schemas/pinctrl/amlogic,meson8-pinctrl-cbus.yaml#
pinctrl@84: Unevaluated properties are not allowed ('ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'ao-bank@14', 'reg', 'reg' were unexpected)
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8.dtsi | 4 ++--
arch/arm/boot/dts/amlogic/meson8b.dtsi | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8.dtsi b/arch/arm/boot/dts/amlogic/meson8.dtsi
index 1023ff0a4f9f..6c7596c8b96b 100644
--- a/arch/arm/boot/dts/amlogic/meson8.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8.dtsi
@@ -353,7 +353,7 @@ pinctrl_aobus: pinctrl@84 {
#size-cells = <1>;
ranges;
- gpio_ao: ao-bank@14 {
+ gpio_ao: bank@14 {
reg = <0x14 0x4>,
<0x2c 0x4>,
<0x24 0x8>;
@@ -468,7 +468,7 @@ pinctrl_cbus: pinctrl@9880 {
#size-cells = <1>;
ranges;
- gpio: banks@80b0 {
+ gpio: bank@80b0 {
reg = <0x80b0 0x28>,
<0x80e8 0x18>,
<0x8120 0x18>,
diff --git a/arch/arm/boot/dts/amlogic/meson8b.dtsi b/arch/arm/boot/dts/amlogic/meson8b.dtsi
index 641cd60781a3..c8fbeede7e38 100644
--- a/arch/arm/boot/dts/amlogic/meson8b.dtsi
+++ b/arch/arm/boot/dts/amlogic/meson8b.dtsi
@@ -315,7 +315,7 @@ pinctrl_aobus: pinctrl@84 {
#size-cells = <1>;
ranges;
- gpio_ao: ao-bank@14 {
+ gpio_ao: bank@14 {
reg = <0x14 0x4>,
<0x2c 0x4>,
<0x24 0x8>;
@@ -422,7 +422,7 @@ pinctrl_cbus: pinctrl@9880 {
#size-cells = <1>;
ranges;
- gpio: banks@80b0 {
+ gpio: bank@80b0 {
reg = <0x80b0 0x28>,
<0x80e8 0x18>,
<0x8120 0x18>,
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (6 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 07/11] ARM: dts: amlogic: meson8: use correct pinctrl bank " Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names Neil Armstrong
` (3 subsequent siblings)
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
The phy-node property is required, add it and fix:
ethernet@c9410000: 'phy-mode' is a required property
from schema $id: http://devicetree.org/schemas/net/snps,dwmac.yaml#
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
index b97531000d55..f42f97f2c7e7 100644
--- a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
+++ b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
@@ -94,4 +94,5 @@ ðmac {
status = "okay";
pinctrl-0 = <ð_pins>;
pnictrl-names = "default";
+ phy-mode = "rmii";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (7 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card Neil Armstrong
` (2 subsequent siblings)
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
The property pnictrl-names is wrong, rename it to pinctrl-names and fix:
ethernet@c9410000: Unevaluated properties are not allowed ('clock-names', 'clocks', 'interrupt-names', 'interrupts', 'pnictrl-names', 'power-domains' were unexpected)
from schema $id: http://devicetree.org/schemas/net/amlogic,meson-dwmac.yaml#
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
index f42f97f2c7e7..62987eadc747 100644
--- a/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
+++ b/arch/arm/boot/dts/amlogic/meson8-minix-neo-x8.dts
@@ -93,6 +93,6 @@ &ir_receiver {
ðmac {
status = "okay";
pinctrl-0 = <ð_pins>;
- pnictrl-names = "default";
+ pinctrl-names = "default";
phy-mode = "rmii";
};
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (8 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry Neil Armstrong
2024-09-30 7:33 ` [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
Since [1], sound card must have the corresponding clocks property,
add it to the EC100 DT, and fix:
meson8b-ec100.dtb: sound: 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
[1] ASoC: dt-bindings: amlogic,gx-sound-card: document clocks property
commit: f189c972f86b00318cf2547b62e461cb98374e34
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
index 36fc3e15ee9f..bf1ef07de6c1 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
@@ -98,6 +98,10 @@ sound {
compatible = "amlogic,gx-sound-card";
model = "M8B-EC100";
+ clocks = <&clkc CLKID_MPLL0>,
+ <&clkc CLKID_MPLL1>,
+ <&clkc CLKID_MPLL2>;
+
assigned-clocks = <&clkc CLKID_MPLL0>,
<&clkc CLKID_MPLL1>,
<&clkc CLKID_MPLL2>;
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (9 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card Neil Armstrong
@ 2024-09-16 8:08 ` Neil Armstrong
2024-09-25 17:34 ` Martin Blumenstingl
2024-09-30 7:33 ` [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
11 siblings, 1 reply; 20+ messages in thread
From: Neil Armstrong @ 2024-09-16 8:08 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel,
Neil Armstrong
The EC100 gpio-line-names table is not the right size, add the missing
cell and fix:
meson8b-ec100.dtb: pinctrl@9880: bank@80b0:gpio-line-names: [...] is too short
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
---
arch/arm/boot/dts/amlogic/meson8b-ec100.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
index bf1ef07de6c1..18ea6592b7d7 100644
--- a/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
+++ b/arch/arm/boot/dts/amlogic/meson8b-ec100.dts
@@ -431,7 +431,7 @@ &gpio {
"NAND_CS1 (EMMC)", "NAND_CS2 iNAND_RS1 (EMMC)",
"NAND_nR/B iNAND_CMD (EMMC)", "NAND_ALE (EMMC)",
"NAND_CLE (EMMC)", "nRE_S1 NAND_nRE (EMMC)",
- "nWE_S1 NAND_nWE (EMMC)", "", "", "SPI_CS",
+ "nWE_S1 NAND_nWE (EMMC)", "", "", "", "SPI_CS",
/* Bank DIF */
"RMII_RXD1", "RMII_RXD0", "RMII_CRS_DV",
"RMII_50M_IN", "GPIODIF_4", "GPIODIF_5",
--
2.34.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* Re: [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
2024-09-16 8:08 ` [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry Neil Armstrong
@ 2024-09-25 17:34 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:34 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> The EC100 gpio-line-names table is not the right size, add the missing
> cell and fix:
> meson8b-ec100.dtb: pinctrl@9880: bank@80b0:gpio-line-names: [...] is too short
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
I've been staring at that table multiple times but never noticed any issue.
Great to have code in place to validate it :-)
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
2024-09-16 8:08 ` [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card Neil Armstrong
@ 2024-09-25 17:39 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:39 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> Since [1], sound card must have the corresponding clocks property,
> add it to the EC100 DT, and fix:
> meson8b-ec100.dtb: sound: 'anyOf' conditional failed, one must be fixed:
> 'clocks' is a required property
> '#clock-cells' is a required property
> from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
>
> [1] ASoC: dt-bindings: amlogic,gx-sound-card: document clocks property
> commit: f189c972f86b00318cf2547b62e461cb98374e34
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
2024-09-16 8:08 ` [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names Neil Armstrong
@ 2024-09-25 17:39 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:39 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> The property pnictrl-names is wrong, rename it to pinctrl-names and fix:
> ethernet@c9410000: Unevaluated properties are not allowed ('clock-names', 'clocks', 'interrupt-names', 'interrupts', 'pnictrl-names', 'power-domains' were unexpected)
> from schema $id: http://devicetree.org/schemas/net/amlogic,meson-dwmac.yaml#
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node
2024-09-16 8:08 ` [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node Neil Armstrong
@ 2024-09-25 17:39 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:39 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> The phy-node property is required, add it and fix:
> ethernet@c9410000: 'phy-mode' is a required property
> from schema $id: http://devicetree.org/schemas/net/snps,dwmac.yaml#
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name
2024-09-16 8:08 ` [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name Neil Armstrong
@ 2024-09-25 17:40 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:40 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> Use the proper node name, fixing:
> arch/arm/boot/dts/amlogic/meson6-atv1200.dtb: /: clk@0: 'anyOf' conditional failed, one must be fixed:
> 'reg' is a required property
> 'ranges' is a required property
> from schema $id: http://devicetree.org/schemas/root-node.yaml#
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board
2024-09-16 8:08 ` [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board Neil Armstrong
@ 2024-09-25 17:40 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-25 17:40 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> The meson6 atv1200 has a lot of dtbs check errors, but since
> no active contributor have any boards with Meson6 SoC, plus
> no upstream GPIO, pinctrl, clock, MMC... for that SoC either,
> let's start decommissioning Meson6 support by removing the Device
> Tree files first then remove the MACH_MESON6 in a second time.
>
> If someone is interested in Meson6 support they should bring it back
> along with a few more patches for upstream support of further
> peripherals.
>
> Suggested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name
2024-09-16 8:08 ` [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name Neil Armstrong
@ 2024-09-29 20:15 ` Martin Blumenstingl
0 siblings, 0 replies; 20+ messages in thread
From: Martin Blumenstingl @ 2024-09-29 20:15 UTC (permalink / raw)
To: Neil Armstrong
Cc: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, devicetree, linux-arm-kernel, linux-amlogic,
linux-kernel
On Mon, Sep 16, 2024 at 10:08 AM Neil Armstrong
<neil.armstrong@linaro.org> wrote:
>
> Use proper address in /memory node name, fixing:
> /: memory: False schema does not allow {'device_type': ['memory'], 'reg': [[1073741824, 2147483648]]}
>
> Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
as well as:
Tested-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> # Odroid-C1
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
` (10 preceding siblings ...)
2024-09-16 8:08 ` [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry Neil Armstrong
@ 2024-09-30 7:33 ` Neil Armstrong
11 siblings, 0 replies; 20+ messages in thread
From: Neil Armstrong @ 2024-09-30 7:33 UTC (permalink / raw)
To: Rob Herring, Krzysztof Kozlowski, Conor Dooley, Kevin Hilman,
Jerome Brunet, Martin Blumenstingl, Neil Armstrong
Cc: devicetree, linux-arm-kernel, linux-amlogic, linux-kernel
Hi,
On Mon, 16 Sep 2024 10:08:29 +0200, Neil Armstrong wrote:
> This is the easy fixes to start and fully document the ARM Amlogic
> Device Trees, remaining work includes:
> - amlogic,meson-hhi-sysctrl:
> https://git.codelinaro.org/neil.armstrong/linux/-/commit/1be8f8c67e5b83fa4069ccbcfa80d0614f668a65
> - pinctrl: Unevaluated properties are not allowed ('reg', 'reg' were unexpected)
> https://git.codelinaro.org/neil.armstrong/linux/-/commit/8b408ad0781b4eb28a86aa04be136bc04ef73f0c
> https://git.codelinaro.org/neil.armstrong/linux/-/commit/b6e9df5a7a642ee757e3aa0c84236338151d9f6d
>
> [...]
Thanks, Applied to https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git (v6.13/arm-dt)
[01/11] ARM: dts: amlogic: meson6: fix clk81 node name
https://git.kernel.org/amlogic/c/78233621aca725ef851c6c2fdace1c169680f94d
[02/11] ARM: dts: amlogic: meson8: fix soc thermal-zone node name
https://git.kernel.org/amlogic/c/285d2d647f4dedb15f015d9fa5430defb9a35897
[03/11] ARM: dts: amlogic: meson8: fix ao_arc_sram node name
https://git.kernel.org/amlogic/c/e1d42e116770445e11a4062e28f23da70ea63d83
[04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board
https://git.kernel.org/amlogic/c/e2a3f11ae11c9f9ee780bf49f00a69f12dce3529
[05/11] ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio
https://git.kernel.org/amlogic/c/6c180982d08b79271271e138399b68d2456c65f2
[06/11] ARM: dts: amlogic: fix /memory node name
https://git.kernel.org/amlogic/c/7947fd2d350e6057e7514459c7ee2db39d1096a2
[07/11] ARM: dts: amlogic: meson8: use correct pinctrl bank node name
https://git.kernel.org/amlogic/c/c3806b25c0f3b95a7f6e6edc23f93ff293173bfa
[08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node
https://git.kernel.org/amlogic/c/e4940a57791d6accf95e822c10807af18e8e3c7d
[09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names
https://git.kernel.org/amlogic/c/bf1f647c3af4b83683ba31b1ed359aa2cf5f6aed
[10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card
https://git.kernel.org/amlogic/c/ecb81fe2ffde2b925e46e4d02816a8292a7a3229
[11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry
https://git.kernel.org/amlogic/c/9d8706ba5abe9cd2b7e326dc51bc2bbc7c0ab9fa
These changes has been applied on the intermediate git tree [1].
The v6.13/arm-dt branch will then be sent via a formal Pull Request to the Linux SoC maintainers
for inclusion in their intermediate git branches in order to be sent to Linus during
the next merge window, or sooner if it's a set of fixes.
In the cases of fixes, those will be merged in the current release candidate
kernel and as soon they appear on the Linux master branch they will be
backported to the previous Stable and Long-Stable kernels [2].
The intermediate git branches are merged daily in the linux-next tree [3],
people are encouraged testing these pre-release kernels and report issues on the
relevant mailing-lists.
If problems are discovered on those changes, please submit a signed-off-by revert
patch followed by a corrective changeset.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux.git
[2] https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
[3] https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
--
Neil
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2024-09-30 7:33 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-16 8:08 [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 01/11] ARM: dts: amlogic: meson6: fix clk81 node name Neil Armstrong
2024-09-25 17:40 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 02/11] ARM: dts: amlogic: meson8: fix soc thermal-zone " Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 03/11] ARM: dts: amlogic: meson8: fix ao_arc_sram " Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 04/11] ARM: dts: amlogic: meson6: remove support for ATV1200 board Neil Armstrong
2024-09-25 17:40 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 05/11] ARM: dts: amlogic: meson8b-odroidc1: fix invalid reset-gpio Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 06/11] ARM: dts: amlogic: fix /memory node name Neil Armstrong
2024-09-29 20:15 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 07/11] ARM: dts: amlogic: meson8: use correct pinctrl bank " Neil Armstrong
2024-09-16 8:08 ` [PATCH v2 08/11] ARM: dts: amlogic: add missing phy-mode in ethmac node Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 09/11] ARM: dts: amlogic: meson8-minix-neo-x8: fix invalid pnictrl-names Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 10/11] ARM: dts: amlogic: meson8b-ec100: add missing clocks property in sound card Neil Armstrong
2024-09-25 17:39 ` Martin Blumenstingl
2024-09-16 8:08 ` [PATCH v2 11/11] ARM: dts: amlogic: meson8b-ec100: add missing gpio-line-names entry Neil Armstrong
2024-09-25 17:34 ` Martin Blumenstingl
2024-09-30 7:33 ` [PATCH v2 00/11] ARM: dts: amlogic: first easy dtbs fixes Neil Armstrong
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).