Batch conversion of the following bindings:
- meson_sm.txt
- amlogic-efuse.txt
- amlogic-meson-mx-efuse.txt
- meson-wdt.txt
- meson-ir.txt
- rtc-meson.txt
- amlogic,meson6-timer.txt
- meson-gxl-usb2-phy.txt
- amlogic,meson-gx.txt
- amlogic,meson-pcie.txt
- mdio-mux-meson-g12a.txt
The amlogic,meson-gx-pwrc.txt is removed since deprecated and unused
for a few releases now.
Martin Blumenstingl was also added as bindings maintainer for Meson6/8/8b
related bindings.
Remaining conversions:
- meson,pinctrl.txt
- pwm-meson.txt
- amlogic,meson-gpio-intc.txt
- amlogic,meson-mx-sdio.txt
- rtc-meson-vrtc.txt
- amlogic,axg-sound-card.txt
- amlogic,axg-fifo.txt
- amlogic,axg-pdm.txt
- amlogic,axg-spdifout.txt
- amlogic,axg-tdm-formatters.txt
- amlogic,axg-spdifin.txt
- amlogic,axg-tdm-iface.txt
- amlogic,g12a-tohdmitx.txt
- amlogic,axg-audio-clkc.txt
- amlogic,gxbb-clkc.txt
- amlogic,gxbb-aoclkc.txt
- amlogic,meson8b-clkc.txt
To: Rob Herring <[email protected]>
To: Krzysztof Kozlowski <[email protected]>
To: Kevin Hilman <[email protected]>
To: Jerome Brunet <[email protected]>
To: Martin Blumenstingl <[email protected]>
To: Srinivas Kandagatla <[email protected]>
To: Wim Van Sebroeck <[email protected]>
To: Guenter Roeck <[email protected]>
To: Mauro Carvalho Chehab <[email protected]>
To: Alessandro Zummo <[email protected]>
To: Alexandre Belloni <[email protected]>
To: Daniel Lezcano <[email protected]>
To: Thomas Gleixner <[email protected]>
To: Vinod Koul <[email protected]>
To: Kishon Vijay Abraham I <[email protected]>
To: Ulf Hansson <[email protected]>
To: Bjorn Helgaas <[email protected]>
To: "David S. Miller" <[email protected]>
To: Eric Dumazet <[email protected]>
To: Jakub Kicinski <[email protected]>
To: Paolo Abeni <[email protected]>
To: Andrew Lunn <[email protected]>
To: Heiner Kallweit <[email protected]>
To: Russell King <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Signed-off-by: Neil Armstrong <[email protected]>
---
Neil Armstrong (12):
dt-bindings: firmware: convert meson_sm.txt to dt-schema
dt-bindings: nvmem: convert amlogic-efuse.txt to dt-schema
dt-bindings: nvmem: convert amlogic-meson-mx-efuse.txt to dt-schema
dt-bindings: watchdog: convert meson-wdt.txt to dt-schema
dt-bindings: media: convert meson-ir.txt to dt-schema
dt-bindings: rtc: convert rtc-meson.txt to dt-schema
dt-bindings: power: remove deprecated amlogic,meson-gx-pwrc.txt bindings
dt-bindings: timer: convert timer/amlogic,meson7-timer.txt to dt-schema
dt-bindings: phy: convert meson-gxl-usb2-phy.txt to dt-schema
dt-bindings: mmc: convert amlogic,meson-gx.txt to dt-schema
dt-bindings: pcie: convert amlogic,meson-pcie.txt to dt-schema
dt-bindings: net: convert mdio-mux-meson-g12a.txt to dt-schema
.../bindings/firmware/amlogic,meson-gxbb-sm.yaml | 36 ++++++
.../bindings/firmware/meson/meson_sm.txt | 15 ---
.../bindings/media/amlogic,meson6-ir.yaml | 43 +++++++
.../devicetree/bindings/media/meson-ir.txt | 20 ----
.../bindings/mmc/amlogic,meson-gx-mmc.yaml | 78 +++++++++++++
.../devicetree/bindings/mmc/amlogic,meson-gx.txt | 39 -------
.../bindings/net/amlogic,g12a-mdio-mux.yaml | 80 +++++++++++++
.../bindings/net/mdio-mux-meson-g12a.txt | 48 --------
.../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 52 +++++++++
.../bindings/nvmem/amlogic,meson6-efuse.yaml | 64 ++++++++++
.../devicetree/bindings/nvmem/amlogic-efuse.txt | 48 --------
.../bindings/nvmem/amlogic-meson-mx-efuse.txt | 22 ----
.../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 129 +++++++++++++++++++++
.../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 -----------
.../bindings/phy/amlogic,meson-gxl-usb2-phy.yaml | 56 +++++++++
.../devicetree/bindings/phy/meson-gxl-usb2-phy.txt | 21 ----
.../bindings/power/amlogic,meson-gx-pwrc.txt | 63 ----------
.../bindings/rtc/amlogic,meson6-rtc.yaml | 62 ++++++++++
.../devicetree/bindings/rtc/rtc-meson.txt | 35 ------
.../bindings/timer/amlogic,meson6-timer.txt | 22 ----
.../bindings/timer/amlogic,meson6-timer.yaml | 53 +++++++++
.../bindings/watchdog/amlogic,meson6-wdt.yaml | 39 +++++++
.../devicetree/bindings/watchdog/meson-wdt.txt | 21 ----
23 files changed, 692 insertions(+), 424 deletions(-)
---
base-commit: 094226ad94f471a9f19e8f8e7140a09c2625abaa
change-id: 20221117-b4-amlogic-bindings-convert-8ef1d75d426d
Best regards,
--
Neil Armstrong <[email protected]>
Convert the Amlogic Meson GX eFuse bindings to dt-schema.
Signed-off-by: Neil Armstrong <[email protected]>
---
.../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 52 ++++++++++++++++++++++
.../devicetree/bindings/nvmem/amlogic-efuse.txt | 48 --------------------
2 files changed, 52 insertions(+), 48 deletions(-)
diff --git a/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml b/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml
new file mode 100644
index 000000000000..1d88f7eee840
--- /dev/null
+++ b/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml
@@ -0,0 +1,52 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/nvmem/amlogic,meson-gxbb-efuse.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Amlogic Meson GX eFuse
+
+maintainers:
+ - Neil Armstrong <[email protected]>
+
+allOf:
+ - $ref: nvmem.yaml#
+
+properties:
+ compatible:
+ const: amlogic,meson-gxbb-efuse
+
+ clocks:
+ maxItems: 1
+
+ secure-monitor:
+ description: phandle to the secure-monitor node
+
+required:
+ - compatible
+ - clocks
+ - secure-monitor
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ efuse: efuse {
+ compatible = "amlogic,meson-gxbb-efuse";
+ clocks = <&clk_efuse>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+ secure-monitor = <&sm>;
+
+ sn: sn@14 {
+ reg = <0x14 0x10>;
+ };
+
+ eth_mac: mac@34 {
+ reg = <0x34 0x10>;
+ };
+
+ bid: bid@46 {
+ reg = <0x46 0x30>;
+ };
+ };
diff --git a/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt b/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt
deleted file mode 100644
index f7b3ed74db54..000000000000
--- a/Documentation/devicetree/bindings/nvmem/amlogic-efuse.txt
+++ /dev/null
@@ -1,48 +0,0 @@
-= Amlogic Meson GX eFuse device tree bindings =
-
-Required properties:
-- compatible: should be "amlogic,meson-gxbb-efuse"
-- clocks: phandle to the efuse peripheral clock provided by the
- clock controller.
-- secure-monitor: phandle to the secure-monitor node
-
-= Data cells =
-Are child nodes of eFuse, bindings of which as described in
-bindings/nvmem/nvmem.txt
-
-Example:
-
- efuse: efuse {
- compatible = "amlogic,meson-gxbb-efuse";
- clocks = <&clkc CLKID_EFUSE>;
- #address-cells = <1>;
- #size-cells = <1>;
- secure-monitor = <&sm>;
-
- sn: sn@14 {
- reg = <0x14 0x10>;
- };
-
- eth_mac: eth_mac@34 {
- reg = <0x34 0x10>;
- };
-
- bid: bid@46 {
- reg = <0x46 0x30>;
- };
- };
-
- sm: secure-monitor {
- compatible = "amlogic,meson-gxbb-sm";
- };
-
-= Data consumers =
-Are device nodes which consume nvmem data cells.
-
-For example:
-
- eth_mac {
- ...
- nvmem-cells = <ð_mac>;
- nvmem-cell-names = "eth_mac";
- };
--
b4 0.10.1
Convert the Amlogic Meson AXG DWC PCIE SoC controller bindings to
dt-schema.
Signed-off-by: Neil Armstrong <[email protected]>
---
.../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 129 +++++++++++++++++++++
.../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 -----------
2 files changed, 129 insertions(+), 70 deletions(-)
diff --git a/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml b/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml
new file mode 100644
index 000000000000..563a0a3fa6f0
--- /dev/null
+++ b/Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml
@@ -0,0 +1,129 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/pci/amlogic,axg-pcie.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Amlogic Meson AXG DWC PCIE SoC controller
+
+maintainers:
+ - Neil Armstrong <[email protected]>
+
+description:
+ Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core.
+
+allOf:
+ - $ref: snps,dw-pcie.yaml#
+
+# We need a select here so we don't match all nodes with 'snps,dw-pcie'
+select:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - amlogic,axg-pcie
+ - amlogic,g12a-pcie
+ required:
+ - compatible
+
+properties:
+ compatible:
+ items:
+ - enum:
+ - amlogic,axg-pcie
+ - amlogic,g12a-pcie
+ - const: snps,dw-pcie
+
+ reg:
+ items:
+ - description: External local bus interface registers
+ - description: Meson designed configuration registers
+ - description: PCIe configuration space
+
+ reg-names:
+ items:
+ - const: elbi
+ - const: cfg
+ - const: config
+
+ interrupts:
+ maxItems: 1
+
+ clocks:
+ items:
+ - description: PCIe GEN 100M PLL clock
+ - description: PCIe RC clock gate
+ - description: PCIe PHY clock
+
+ clock-names:
+ items:
+ - const: pclk
+ - const: port
+ - const: general
+
+ phys:
+ maxItems: 1
+
+ phy-names:
+ const: pcie
+
+ resets:
+ items:
+ - description: Port Reset
+ - description: Shared APB reset
+
+ reset-names:
+ items:
+ - const: port
+ - const: apb
+
+ num-lanes:
+ const: 1
+
+required:
+ - compatible
+ - reg
+ - reg-names
+ - interrupts
+ - "#address-cells"
+ - "#size-cells"
+ - "#interrupt-cells"
+ - interrupt-map
+ - interrupt-map-mask
+ - ranges
+ - bus-range
+ - device_type
+ - num-lanes
+ - phys
+ - phy-names
+ - resets
+ - reset-names
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ pcie: pcie@f9800000 {
+ compatible = "amlogic,axg-pcie", "snps,dw-pcie";
+ reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
+ reg-names = "elbi", "cfg", "config";
+ interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&pclk>, <&clk_port>, <&clk_phy>;
+ clock-names = "pclk", "port", "general";
+ resets = <&reset_pcie_port>, <&reset_pcie_apb>;
+ reset-names = "port", "apb";
+ phys = <&pcie_phy>;
+ phy-names = "pcie";
+ #interrupt-cells = <1>;
+ interrupt-map-mask = <0 0 0 0>;
+ interrupt-map = <0 0 0 0 &gic GIC_SPI 179 IRQ_TYPE_EDGE_RISING>;
+ bus-range = <0x0 0xff>;
+ #address-cells = <3>;
+ #size-cells = <2>;
+ device_type = "pci";
+ num-lanes = <1>;
+ ranges = <0x82000000 0 0 0xf9c00000 0 0x00300000>;
+ };
+...
diff --git a/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt b/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
deleted file mode 100644
index c3a75ac6e59d..000000000000
--- a/Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
+++ /dev/null
@@ -1,70 +0,0 @@
-Amlogic Meson AXG DWC PCIE SoC controller
-
-Amlogic Meson PCIe host controller is based on the Synopsys DesignWare PCI core.
-It shares common functions with the PCIe DesignWare core driver and
-inherits common properties defined in
-Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml.
-
-Additional properties are described here:
-
-Required properties:
-- compatible:
- should contain :
- - "amlogic,axg-pcie" for AXG SoC Family
- - "amlogic,g12a-pcie" for G12A SoC Family
- to identify the core.
-- reg:
- should contain the configuration address space.
-- reg-names: Must be
- - "elbi" External local bus interface registers
- - "cfg" Meson specific registers
- - "config" PCIe configuration space
-- reset-gpios: The GPIO to generate PCIe PERST# assert and deassert signal.
-- clocks: Must contain an entry for each entry in clock-names.
-- clock-names: Must include the following entries:
- - "pclk" PCIe GEN 100M PLL clock
- - "port" PCIe_x(A or B) RC clock gate
- - "general" PCIe Phy clock
-- resets: phandle to the reset lines.
-- reset-names: must contain "port" and "apb"
- - "port" Port A or B reset
- - "apb" Share APB reset
-- phys: should contain a phandle to the PCIE phy
-- phy-names: must contain "pcie"
-
-- device_type:
- should be "pci". As specified in snps,dw-pcie.yaml
-
-
-Example configuration:
-
- pcie: pcie@f9800000 {
- compatible = "amlogic,axg-pcie", "snps,dw-pcie";
- reg = <0x0 0xf9800000 0x0 0x400000
- 0x0 0xff646000 0x0 0x2000
- 0x0 0xf9f00000 0x0 0x100000>;
- reg-names = "elbi", "cfg", "config";
- reset-gpios = <&gpio GPIOX_19 GPIO_ACTIVE_HIGH>;
- interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
- #interrupt-cells = <1>;
- interrupt-map-mask = <0 0 0 0>;
- interrupt-map = <0 0 0 0 &gic GIC_SPI 179 IRQ_TYPE_EDGE_RISING>;
- bus-range = <0x0 0xff>;
- #address-cells = <3>;
- #size-cells = <2>;
- device_type = "pci";
- ranges = <0x82000000 0 0 0x0 0xf9c00000 0 0x00300000>;
-
- clocks = <&clkc CLKID_USB
- &clkc CLKID_PCIE_A
- &clkc CLKID_PCIE_CML_EN0>;
- clock-names = "general",
- "pclk",
- "port";
- resets = <&reset RESET_PCIE_A>,
- <&reset RESET_PCIE_APB>;
- reset-names = "port",
- "apb";
- phys = <&pcie_phy>;
- phy-names = "pcie";
- };
--
b4 0.10.1
Convert the Amlogic Meson6 RTC bindings to dt-schema.
Signed-off-by: Neil Armstrong <[email protected]>
---
.../bindings/rtc/amlogic,meson6-rtc.yaml | 62 ++++++++++++++++++++++
.../devicetree/bindings/rtc/rtc-meson.txt | 35 ------------
2 files changed, 62 insertions(+), 35 deletions(-)
diff --git a/Documentation/devicetree/bindings/rtc/amlogic,meson6-rtc.yaml b/Documentation/devicetree/bindings/rtc/amlogic,meson6-rtc.yaml
new file mode 100644
index 000000000000..8bf7d3a9be98
--- /dev/null
+++ b/Documentation/devicetree/bindings/rtc/amlogic,meson6-rtc.yaml
@@ -0,0 +1,62 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/rtc/amlogic,meson6-rtc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Amlogic Meson6, Meson8, Meson8b and Meson8m2 RTC
+
+maintainers:
+ - Neil Armstrong <[email protected]>
+ - Martin Blumenstingl <[email protected]>
+
+allOf:
+ - $ref: rtc.yaml#
+ - $ref: /schemas/nvmem/nvmem.yaml#
+
+properties:
+ compatible:
+ enum:
+ - amlogic,meson6-rtc
+ - amlogic,meson8-rtc
+ - amlogic,meson8b-rtc
+ - amlogic,meson8m2-rtc
+
+ reg:
+ maxItems: 1
+
+ clocks:
+ maxItems: 1
+
+ interrupts:
+ maxItems: 1
+
+ resets:
+ maxItems: 1
+
+ vdd-supply: true
+
+required:
+ - compatible
+ - reg
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ #include <dt-bindings/interrupt-controller/irq.h>
+ #include <dt-bindings/interrupt-controller/arm-gic.h>
+ rtc: rtc@740 {
+ compatible = "amlogic,meson6-rtc";
+ reg = <0x740 0x14>;
+ interrupts = <GIC_SPI 72 IRQ_TYPE_EDGE_RISING>;
+ clocks = <&rtc32k_xtal>;
+ vdd-supply = <&rtc_vdd>;
+ resets = <&reset_rtc>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ mac@0 {
+ reg = <0 6>;
+ };
+ };
diff --git a/Documentation/devicetree/bindings/rtc/rtc-meson.txt b/Documentation/devicetree/bindings/rtc/rtc-meson.txt
deleted file mode 100644
index e921fe66a362..000000000000
--- a/Documentation/devicetree/bindings/rtc/rtc-meson.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-* Amlogic Meson6, Meson8, Meson8b and Meson8m2 RTC
-
-Required properties:
-- compatible: should be one of the following describing the hardware:
- * "amlogic,meson6-rtc"
- * "amlogic,meson8-rtc"
- * "amlogic,meson8b-rtc"
- * "amlogic,meson8m2-rtc"
-
-- reg: physical register space for the controller's memory mapped registers.
-- interrupts: the interrupt line of the RTC block.
-- clocks: reference to the external 32.768kHz crystal oscillator.
-- vdd-supply: reference to the power supply of the RTC block.
-- resets: reset controller reference to allow reset of the controller
-
-Optional properties for the battery-backed non-volatile memory:
-- #address-cells: should be 1 to address the battery-backed non-volatile memory
-- #size-cells: should be 1 to reference the battery-backed non-volatile memory
-
-Optional child nodes:
-- see ../nvmem/nvmem.txt
-
-Example:
-
- rtc: rtc@740 {
- compatible = "amlogic,meson6-rtc";
- reg = <0x740 0x14>;
- interrupts = <GIC_SPI 72 IRQ_TYPE_EDGE_RISING>;
- clocks = <&rtc32k_xtal>;
- vdd-supply = <&rtc_vdd>;
- resets = <&reset RESET_RTC>;
-
- #address-cells = <1>;
- #size-cells = <1>;
- };
--
b4 0.10.1
On 18/11/2022 15:33, Neil Armstrong wrote:
> Convert the Amlogic Meson GX eFuse bindings to dt-schema.
>
> Signed-off-by: Neil Armstrong <[email protected]>
> ---
> .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 52 ++++++++++++++++++++++
> .../devicetree/bindings/nvmem/amlogic-efuse.txt | 48 --------------------
> 2 files changed, 52 insertions(+), 48 deletions(-)
>
> diff --git a/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml b/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml
> new file mode 100644
> index 000000000000..1d88f7eee840
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/nvmem/amlogic,meson-gxbb-efuse.yaml
> @@ -0,0 +1,52 @@
> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/nvmem/amlogic,meson-gxbb-efuse.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Amlogic Meson GX eFuse
> +
> +maintainers:
> + - Neil Armstrong <[email protected]>
> +
> +allOf:
> + - $ref: nvmem.yaml#
> +
> +properties:
> + compatible:
> + const: amlogic,meson-gxbb-efuse
> +
> + clocks:
> + maxItems: 1
> +
> + secure-monitor:
> + description: phandle to the secure-monitor node
This does not look like standard property, so you need the type ($ref).
> +
> +required:
> + - compatible
> + - clocks
> + - secure-monitor
> +
Best regards,
Krzysztof
On 18/11/2022 15:33, Neil Armstrong wrote:
> Convert the Amlogic Meson AXG DWC PCIE SoC controller bindings to
> dt-schema.
>
> Signed-off-by: Neil Armstrong <[email protected]>
> ---
> .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 129 +++++++++++++++++++++
> .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 -----------
> 2 files changed, 129 insertions(+), 70 deletions(-)
>
Use subject prefixes matching the subsystem (git log --oneline -- ...).
With fixed:
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Best regards,
Krzysztof
On Fri, 18 Nov 2022 15:33:37 +0100, Neil Armstrong wrote:
> Convert the Amlogic Meson AXG DWC PCIE SoC controller bindings to
> dt-schema.
>
> Signed-off-by: Neil Armstrong <[email protected]>
> ---
> .../devicetree/bindings/pci/amlogic,axg-pcie.yaml | 129 +++++++++++++++++++++
> .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 70 -----------
> 2 files changed, 129 insertions(+), 70 deletions(-)
>
Running 'make dtbs_check' with the schema in this patch gives the
following warnings. Consider if they are expected or the schema is
incorrect. These may not be new warnings.
Note that it is not yet a requirement to have 0 warnings for dtbs_check.
This will change in the future.
Full log is available here: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20221117-b4-amlogic-bindings-convert-v1-11-3f025599b968@linaro.org
pcie@f9800000: clock-names:0: 'pclk' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@f9800000: clock-names:1: 'port' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@f9800000: clock-names:2: 'general' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@f9800000: Unevaluated properties are not allowed ('clock-names' was unexpected)
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@fa000000: clock-names:0: 'pclk' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@fa000000: clock-names:1: 'port' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@fa000000: clock-names:2: 'general' was expected
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@fa000000: Unevaluated properties are not allowed ('clock-names' was unexpected)
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-2.dtb
arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j110-rev-3.dtb
arch/arm64/boot/dts/amlogic/meson-axg-s400.dtb
pcie@fc000000: clock-names:0: 'pclk' was expected
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dtb
pcie@fc000000: clock-names:1: 'port' was expected
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dtb
pcie@fc000000: clock-names:2: 'general' was expected
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dtb
pcie@fc000000: Unevaluated properties are not allowed ('clock-names', 'power-domains' were unexpected)
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-khadas-vim3l.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dtb
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dtb
pcie@fc000000: Unevaluated properties are not allowed ('clock-names' was unexpected)
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dtb
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-a311d-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2-plus.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-s922x-khadas-vim3.dtb
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dtb
On Fri, 18 Nov 2022 15:33:28 +0100, Neil Armstrong wrote:
> Convert the Amlogic Meson GX eFuse bindings to dt-schema.
>
> Signed-off-by: Neil Armstrong <[email protected]>
> ---
> .../bindings/nvmem/amlogic,meson-gxbb-efuse.yaml | 52 ++++++++++++++++++++++
> .../devicetree/bindings/nvmem/amlogic-efuse.txt | 48 --------------------
> 2 files changed, 52 insertions(+), 48 deletions(-)
>
Running 'make dtbs_check' with the schema in this patch gives the
following warnings. Consider if they are expected or the schema is
incorrect. These may not be new warnings.
Note that it is not yet a requirement to have 0 warnings for dtbs_check.
This will change in the future.
Full log is available here: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20221117-b4-amlogic-bindings-convert-v1-2-3f025599b968@linaro.org
efuse: compatible:0: 'amlogic,meson-gxbb-efuse' was expected
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-meta.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-telos.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p231.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-p281.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-gt1-ultimate.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q200.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q201.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-wetek-core2.dtb
efuse: compatible: ['amlogic,meson-gx-efuse', 'amlogic,meson-gxbb-efuse'] is too long
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-meta.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-telos.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p231.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-p281.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-gt1-ultimate.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q200.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q201.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-wetek-core2.dtb
efuse: Unevaluated properties are not allowed ('compatible' was unexpected)
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-meta.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95-telos.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dtb
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p231.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-phicomm-n1.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-sml5442tw.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-p281.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-tx3-mini.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-hwacom-amazetv.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-nexbox-a95x.dtb
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-gt1-ultimate.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q200.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-q201.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dtb
arch/arm64/boot/dts/amlogic/meson-gxm-wetek-core2.dtb
efuse: Unevaluated properties are not allowed ('compatible', 'wifi_mac@C' were unexpected)
arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dtb
Hi Neil,
On Fri, Nov 18, 2022 at 3:33 PM Neil Armstrong
<[email protected]> wrote:
[...]
> + phy-names:
> + const: pcie
At least SM1 has a PCIe power domain
So we need to allow this property as well
[...]
> +required:
> + - compatible
clocks and clock-names are missing (you have them in your example though)
Best regards,
Martin
Hi Neil,
On Fri, Nov 18, 2022 at 3:33 PM Neil Armstrong
<[email protected]> wrote:
>
> Convert the Amlogic Meson6 RTC bindings to dt-schema.
>
> Signed-off-by: Neil Armstrong <[email protected]>
With the comment below addressed please add my:
Reviewed-by: Martin Blumenstingl <[email protected]>
[...]
> + mac@0 {
> + reg = <0 6>;
> + };
My understanding is that here you want to showcase the nvmem integration.
This IP block only supports 4 bytes of NVMEM. Instead of using MAC
(which is not what's stored here, the suspend firmware uses it
instead) I'd just use something like:
data@0 {
reg = <0x0 4>;
};
Best regards,
Martin
On Fri, 18 Nov 2022 15:33:32 +0100, Neil Armstrong wrote:
> Convert the Amlogic Meson6 RTC bindings to dt-schema.
>
>
Applied, thanks!
[06/12] dt-bindings: rtc: convert rtc-meson.txt to dt-schema
commit: 800b55b4dc62c4348fbc1f7570a8ac8be3f0eb66
Best regards,
--
Alexandre Belloni, co-owner and COO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com