* [PATCH V2 0/3] dt-bindings: arm: mediatek: convert MT7622-related bindings to the json-schema
@ 2024-02-08 21:59 Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Rafał Miłecki @ 2024-02-08 21:59 UTC (permalink / raw)
To: Russell King, Daniel Lezcano, Thomas Gleixner, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
There are more MediaTek bindings to convert but for now I focused on
those used by MT7622.
V2: Move bindings to /clock/
Use clock-controller@ nodenames
Drop incorrectly specified "syscon"
Rafał Miłecki (3):
dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
dt-bindings: arm: mediatek: convert PCIESYS to the json-schema clock
dt-bindings: arm: mediatek: convert SSUSBSYS to the json-schema clock
.../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
.../arm/mediatek/mediatek,pciesys.txt | 25 ---------
.../arm/mediatek/mediatek,ssusbsys.txt | 25 ---------
.../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
.../clock/mediatek,mt7622-pciesys.yaml | 45 ++++++++++++++++
.../clock/mediatek,mt7622-ssusbsys.yaml | 45 ++++++++++++++++
6 files changed, 141 insertions(+), 76 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pciesys.txt
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ssusbsys.txt
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7622-ssusbsys.yaml
--
2.35.3
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
2024-02-08 21:59 [PATCH V2 0/3] dt-bindings: arm: mediatek: convert MT7622-related bindings to the json-schema Rafał Miłecki
@ 2024-02-08 21:59 ` Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
2024-02-08 21:59 ` [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS " Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS " Rafał Miłecki
2 siblings, 2 replies; 12+ messages in thread
From: Rafał Miłecki @ 2024-02-08 21:59 UTC (permalink / raw)
To: Russell King, Daniel Lezcano, Thomas Gleixner, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
This helps validating DTS files. Introduced changes:
1. Documented "reg" property
2. Documented "#reset-cells" property
3. Dropped "syscon" as it was incorrectly used
4. Adjusted "compatible" and "reg" in example
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
---
.../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
.../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
2 files changed, 51 insertions(+), 26 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
deleted file mode 100644
index 323905af82c3..000000000000
--- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Mediatek hifsys controller
-============================
-
-The Mediatek hifsys controller provides various clocks and reset
-outputs to the system.
-
-Required Properties:
-
-- compatible: Should be:
- - "mediatek,mt2701-hifsys", "syscon"
- - "mediatek,mt7622-hifsys", "syscon"
- - "mediatek,mt7623-hifsys", "mediatek,mt2701-hifsys", "syscon"
-- #clock-cells: Must be 1
-
-The hifsys controller uses the common clk binding from
-Documentation/devicetree/bindings/clock/clock-bindings.txt
-The available clocks are defined in dt-bindings/clock/mt*-clk.h.
-
-Example:
-
-hifsys: clock-controller@1a000000 {
- compatible = "mediatek,mt2701-hifsys", "syscon";
- reg = <0 0x1a000000 0 0x1000>;
- #clock-cells = <1>;
- #reset-cells = <1>;
-};
diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
new file mode 100644
index 000000000000..eb429337cdf4
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
@@ -0,0 +1,51 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/mediatek,mt2701-hifsys.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Mediatek hifsys controller
+
+description:
+ The Mediatek hifsys controller provides various clocks and reset outputs to
+ the system.
+
+maintainers:
+ - Matthias Brugger <matthias.bgg@gmail.com>
+
+properties:
+ compatible:
+ oneOf:
+ - items:
+ - enum:
+ - mediatek,mt2701-hifsys
+ - mediatek,mt7622-hifsys
+ - items:
+ - enum:
+ - mediatek,mt7623-hifsys
+ - const: mediatek,mt2701-hifsys
+
+ reg:
+ maxItems: 1
+
+ "#clock-cells":
+ const: 1
+ description: The available clocks are defined in dt-bindings/clock/mt*-clk.h
+
+ "#reset-cells":
+ const: 1
+
+required:
+ - reg
+ - "#clock-cells"
+
+additionalProperties: false
+
+examples:
+ - |
+ clock-controller@1a000000 {
+ compatible = "mediatek,mt2701-hifsys";
+ reg = <0x1a000000 0x1000>;
+ #clock-cells = <1>;
+ #reset-cells = <1>;
+ };
--
2.35.3
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS to the json-schema clock
2024-02-08 21:59 [PATCH V2 0/3] dt-bindings: arm: mediatek: convert MT7622-related bindings to the json-schema Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
@ 2024-02-08 21:59 ` Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
2024-02-08 21:59 ` [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS " Rafał Miłecki
2 siblings, 2 replies; 12+ messages in thread
From: Rafał Miłecki @ 2024-02-08 21:59 UTC (permalink / raw)
To: Russell King, Daniel Lezcano, Thomas Gleixner, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
This helps validating DTS files. Introduced changes:
1. Documented "reg" property
2. Dropped "syscon" as it was incorrectly used
3. Adjusted nodename, "compatible" and "reg" in example
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
---
.../arm/mediatek/mediatek,pciesys.txt | 25 -----------
.../clock/mediatek,mt7622-pciesys.yaml | 45 +++++++++++++++++++
2 files changed, 45 insertions(+), 25 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,pciesys.txt
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,pciesys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,pciesys.txt
deleted file mode 100644
index d179a61536f4..000000000000
--- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,pciesys.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-MediaTek PCIESYS controller
-============================
-
-The MediaTek PCIESYS controller provides various clocks to the system.
-
-Required Properties:
-
-- compatible: Should be:
- - "mediatek,mt7622-pciesys", "syscon"
- - "mediatek,mt7629-pciesys", "syscon"
-- #clock-cells: Must be 1
-- #reset-cells: Must be 1
-
-The PCIESYS controller uses the common clk binding from
-Documentation/devicetree/bindings/clock/clock-bindings.txt
-The available clocks are defined in dt-bindings/clock/mt*-clk.h.
-
-Example:
-
-pciesys: pciesys@1a100800 {
- compatible = "mediatek,mt7622-pciesys", "syscon";
- reg = <0 0x1a100800 0 0x1000>;
- #clock-cells = <1>;
- #reset-cells = <1>;
-};
diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
new file mode 100644
index 000000000000..27b19d5e3a85
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/mediatek,mt7622-pciesys.yaml
@@ -0,0 +1,45 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/mediatek,mt7622-pciesys.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: MediaTek PCIESYS controller
+
+description:
+ The MediaTek PCIESYS controller provides various clocks to the system.
+
+maintainers:
+ - Matthias Brugger <matthias.bgg@gmail.com>
+
+properties:
+ compatible:
+ enum:
+ - mediatek,mt7622-pciesys
+ - mediatek,mt7629-pciesys
+
+ reg:
+ maxItems: 1
+
+ "#clock-cells":
+ const: 1
+ description: The available clocks are defined in dt-bindings/clock/mt*-clk.h
+
+ "#reset-cells":
+ const: 1
+
+required:
+ - reg
+ - "#clock-cells"
+ - "#reset-cells"
+
+additionalProperties: false
+
+examples:
+ - |
+ clock-controller@1a100800 {
+ compatible = "mediatek,mt7622-pciesys";
+ reg = <0x1a100800 0x1000>;
+ #clock-cells = <1>;
+ #reset-cells = <1>;
+ };
--
2.35.3
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS to the json-schema clock
2024-02-08 21:59 [PATCH V2 0/3] dt-bindings: arm: mediatek: convert MT7622-related bindings to the json-schema Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS " Rafał Miłecki
@ 2024-02-08 21:59 ` Rafał Miłecki
2024-02-09 7:50 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
2 siblings, 2 replies; 12+ messages in thread
From: Rafał Miłecki @ 2024-02-08 21:59 UTC (permalink / raw)
To: Russell King, Daniel Lezcano, Thomas Gleixner, Rob Herring,
Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
From: Rafał Miłecki <rafal@milecki.pl>
This helps validating DTS files. Introduced changes:
1. Documented "reg" property
2. Dropped "syscon" as it was incorrectly used
3. Adjusted nodename, "compatible" and "reg" in example
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
---
.../arm/mediatek/mediatek,ssusbsys.txt | 25 -----------
.../clock/mediatek,mt7622-ssusbsys.yaml | 45 +++++++++++++++++++
2 files changed, 45 insertions(+), 25 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ssusbsys.txt
create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt7622-ssusbsys.yaml
diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,ssusbsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,ssusbsys.txt
deleted file mode 100644
index 7cb02c930613..000000000000
--- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,ssusbsys.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-MediaTek SSUSBSYS controller
-============================
-
-The MediaTek SSUSBSYS controller provides various clocks to the system.
-
-Required Properties:
-
-- compatible: Should be:
- - "mediatek,mt7622-ssusbsys", "syscon"
- - "mediatek,mt7629-ssusbsys", "syscon"
-- #clock-cells: Must be 1
-- #reset-cells: Must be 1
-
-The SSUSBSYS controller uses the common clk binding from
-Documentation/devicetree/bindings/clock/clock-bindings.txt
-The available clocks are defined in dt-bindings/clock/mt*-clk.h.
-
-Example:
-
-ssusbsys: ssusbsys@1a000000 {
- compatible = "mediatek,mt7622-ssusbsys", "syscon";
- reg = <0 0x1a000000 0 0x1000>;
- #clock-cells = <1>;
- #reset-cells = <1>;
-};
diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt7622-ssusbsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt7622-ssusbsys.yaml
new file mode 100644
index 000000000000..5e48c2d3ff11
--- /dev/null
+++ b/Documentation/devicetree/bindings/clock/mediatek,mt7622-ssusbsys.yaml
@@ -0,0 +1,45 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/clock/mediatek,mt7622-ssusbsys.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: MediaTek SSUSBSYS controller
+
+description:
+ The MediaTek SSUSBSYS controller provides various clocks to the system.
+
+maintainers:
+ - Matthias Brugger <matthias.bgg@gmail.com>
+
+properties:
+ compatible:
+ enum:
+ - mediatek,mt7622-ssusbsys
+ - mediatek,mt7629-ssusbsys
+
+ reg:
+ maxItems: 1
+
+ "#clock-cells":
+ const: 1
+ description: The available clocks are defined in dt-bindings/clock/mt*-clk.h
+
+ "#reset-cells":
+ const: 1
+
+required:
+ - reg
+ - "#clock-cells"
+ - "#reset-cells"
+
+additionalProperties: false
+
+examples:
+ - |
+ clock-controller@1a000000 {
+ compatible = "mediatek,mt7622-ssusbsys";
+ reg = <0x1a000000 0x1000>;
+ #clock-cells = <1>;
+ #reset-cells = <1>;
+ };
--
2.35.3
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
@ 2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-09 7:49 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
On 08/02/2024 22:59, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Documented "#reset-cells" property
> 3. Dropped "syscon" as it was incorrectly used
> 4. Adjusted "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
> ---
> .../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
> .../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
> 2 files changed, 51 insertions(+), 26 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>
> diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> deleted file mode 100644
> index 323905af82c3..000000000000
> --- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -Mediatek hifsys controller
> -============================
> -
> -The Mediatek hifsys controller provides various clocks and reset
> -outputs to the system.
> -
> -Required Properties:
> -
> -- compatible: Should be:
> - - "mediatek,mt2701-hifsys", "syscon"
> - - "mediatek,mt7622-hifsys", "syscon"
> - - "mediatek,mt7623-hifsys", "mediatek,mt2701-hifsys", "syscon"
> -- #clock-cells: Must be 1
> -
> -The hifsys controller uses the common clk binding from
> -Documentation/devicetree/bindings/clock/clock-bindings.txt
> -The available clocks are defined in dt-bindings/clock/mt*-clk.h.
> -
> -Example:
> -
> -hifsys: clock-controller@1a000000 {
> - compatible = "mediatek,mt2701-hifsys", "syscon";
> - reg = <0 0x1a000000 0 0x1000>;
> - #clock-cells = <1>;
> - #reset-cells = <1>;
> -};
> diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
> new file mode 100644
> index 000000000000..eb429337cdf4
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
> @@ -0,0 +1,51 @@
> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/clock/mediatek,mt2701-hifsys.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Mediatek hifsys controller
> +
> +description:
> + The Mediatek hifsys controller provides various clocks and reset outputs to
> + the system.
> +
> +maintainers:
> + - Matthias Brugger <matthias.bgg@gmail.com>
> +
> +properties:
> + compatible:
> + oneOf:
> + - items:
If there is going to be resend, drop items here, it's just an enum.
Anyway:
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS " Rafał Miłecki
@ 2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-09 7:49 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
On 08/02/2024 22:59, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Dropped "syscon" as it was incorrectly used
> 3. Adjusted nodename, "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS " Rafał Miłecki
@ 2024-02-09 7:50 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 12+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-09 7:50 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, AngeloGioacchino Del Regno, devicetree,
linux-clk, linux-arm-kernel, linux-mediatek, linux-kernel,
Rafał Miłecki
On 08/02/2024 22:59, Rafał Miłecki wrote:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Dropped "syscon" as it was incorrectly used
> 3. Adjusted nodename, "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
> ---
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS " Rafał Miłecki
2024-02-09 7:50 ` Krzysztof Kozlowski
@ 2024-02-09 8:53 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 12+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-02-09 8:53 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, devicetree, linux-clk, linux-arm-kernel,
linux-mediatek, linux-kernel, Rafał Miłecki
Il 08/02/24 22:59, Rafał Miłecki ha scritto:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Dropped "syscon" as it was incorrectly used
> 3. Adjusted nodename, "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS " Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
@ 2024-02-09 8:53 ` AngeloGioacchino Del Regno
1 sibling, 0 replies; 12+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-02-09 8:53 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, devicetree, linux-clk, linux-arm-kernel,
linux-mediatek, linux-kernel, Rafał Miłecki
Il 08/02/24 22:59, Rafał Miłecki ha scritto:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Dropped "syscon" as it was incorrectly used
> 3. Adjusted nodename, "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
@ 2024-02-09 8:53 ` AngeloGioacchino Del Regno
2024-02-09 9:17 ` Krzysztof Kozlowski
1 sibling, 1 reply; 12+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-02-09 8:53 UTC (permalink / raw)
To: Rafał Miłecki, Russell King, Daniel Lezcano,
Thomas Gleixner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Matthias Brugger, devicetree, linux-clk, linux-arm-kernel,
linux-mediatek, linux-kernel, Rafał Miłecki
Il 08/02/24 22:59, Rafał Miłecki ha scritto:
> From: Rafał Miłecki <rafal@milecki.pl>
>
> This helps validating DTS files. Introduced changes:
> 1. Documented "reg" property
> 2. Documented "#reset-cells" property
> 3. Dropped "syscon" as it was incorrectly used
> 4. Adjusted "compatible" and "reg" in example
>
> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
> ---
> .../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
> .../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
> 2 files changed, 51 insertions(+), 26 deletions(-)
> delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>
> diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> deleted file mode 100644
> index 323905af82c3..000000000000
> --- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
> +++ /dev/null
> @@ -1,26 +0,0 @@
> -Mediatek hifsys controller
> -============================
> -
> -The Mediatek hifsys controller provides various clocks and reset
> -outputs to the system.
> -
> -Required Properties:
> -
> -- compatible: Should be:
> - - "mediatek,mt2701-hifsys", "syscon"
> - - "mediatek,mt7622-hifsys", "syscon"
> - - "mediatek,mt7623-hifsys", "mediatek,mt2701-hifsys", "syscon"
> -- #clock-cells: Must be 1
> -
> -The hifsys controller uses the common clk binding from
> -Documentation/devicetree/bindings/clock/clock-bindings.txt
> -The available clocks are defined in dt-bindings/clock/mt*-clk.h.
> -
> -Example:
> -
> -hifsys: clock-controller@1a000000 {
> - compatible = "mediatek,mt2701-hifsys", "syscon";
> - reg = <0 0x1a000000 0 0x1000>;
> - #clock-cells = <1>;
> - #reset-cells = <1>;
> -};
> diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
> new file mode 100644
> index 000000000000..eb429337cdf4
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
> @@ -0,0 +1,51 @@
> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
> +%YAML 1.2
> +---
> +$id: http://devicetree.org/schemas/clock/mediatek,mt2701-hifsys.yaml#
> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> +
> +title: Mediatek hifsys controller
Please, "MediaTek HIFSYS controller"
> +
> +description:
> + The Mediatek hifsys controller provides various clocks and reset outputs to
> + the system.
Same here, "The MediaTek HIFSYS controller..."
Anyway, apart from that
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Cheers!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
2024-02-09 8:53 ` AngeloGioacchino Del Regno
@ 2024-02-09 9:17 ` Krzysztof Kozlowski
2024-02-09 9:21 ` AngeloGioacchino Del Regno
0 siblings, 1 reply; 12+ messages in thread
From: Krzysztof Kozlowski @ 2024-02-09 9:17 UTC (permalink / raw)
To: AngeloGioacchino Del Regno, Rafał Miłecki, Russell King,
Daniel Lezcano, Thomas Gleixner, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: Matthias Brugger, devicetree, linux-clk, linux-arm-kernel,
linux-mediatek, linux-kernel, Rafał Miłecki
On 09/02/2024 09:53, AngeloGioacchino Del Regno wrote:
> Il 08/02/24 22:59, Rafał Miłecki ha scritto:
>> From: Rafał Miłecki <rafal@milecki.pl>
>>
>> This helps validating DTS files. Introduced changes:
>> 1. Documented "reg" property
>> 2. Documented "#reset-cells" property
>> 3. Dropped "syscon" as it was incorrectly used
>> 4. Adjusted "compatible" and "reg" in example
>>
>> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
>> ---
>> .../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
>> .../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
>> 2 files changed, 51 insertions(+), 26 deletions(-)
>> delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>> create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>>
>> diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>> deleted file mode 100644
>> index 323905af82c3..000000000000
>> --- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>> +++ /dev/null
>> @@ -1,26 +0,0 @@
>> -Mediatek hifsys controller
>> -============================
>> -
>> -The Mediatek hifsys controller provides various clocks and reset
>> -outputs to the system.
>> -
>> -Required Properties:
>> -
>> -- compatible: Should be:
>> - - "mediatek,mt2701-hifsys", "syscon"
>> - - "mediatek,mt7622-hifsys", "syscon"
>> - - "mediatek,mt7623-hifsys", "mediatek,mt2701-hifsys", "syscon"
>> -- #clock-cells: Must be 1
>> -
>> -The hifsys controller uses the common clk binding from
>> -Documentation/devicetree/bindings/clock/clock-bindings.txt
>> -The available clocks are defined in dt-bindings/clock/mt*-clk.h.
>> -
>> -Example:
>> -
>> -hifsys: clock-controller@1a000000 {
>> - compatible = "mediatek,mt2701-hifsys", "syscon";
>> - reg = <0 0x1a000000 0 0x1000>;
>> - #clock-cells = <1>;
>> - #reset-cells = <1>;
>> -};
>> diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>> new file mode 100644
>> index 000000000000..eb429337cdf4
>> --- /dev/null
>> +++ b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>> @@ -0,0 +1,51 @@
>> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
>> +%YAML 1.2
>> +---
>> +$id: http://devicetree.org/schemas/clock/mediatek,mt2701-hifsys.yaml#
>> +$schema: http://devicetree.org/meta-schemas/core.yaml#
>> +
>> +title: Mediatek hifsys controller
>
> Please, "MediaTek HIFSYS controller"
Them maybe "clock controller" or "clock and reset controller"?
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock
2024-02-09 9:17 ` Krzysztof Kozlowski
@ 2024-02-09 9:21 ` AngeloGioacchino Del Regno
0 siblings, 0 replies; 12+ messages in thread
From: AngeloGioacchino Del Regno @ 2024-02-09 9:21 UTC (permalink / raw)
To: Krzysztof Kozlowski, Rafał Miłecki, Russell King,
Daniel Lezcano, Thomas Gleixner, Rob Herring, Krzysztof Kozlowski,
Conor Dooley
Cc: Matthias Brugger, devicetree, linux-clk, linux-arm-kernel,
linux-mediatek, linux-kernel, Rafał Miłecki
Il 09/02/24 10:17, Krzysztof Kozlowski ha scritto:
> On 09/02/2024 09:53, AngeloGioacchino Del Regno wrote:
>> Il 08/02/24 22:59, Rafał Miłecki ha scritto:
>>> From: Rafał Miłecki <rafal@milecki.pl>
>>>
>>> This helps validating DTS files. Introduced changes:
>>> 1. Documented "reg" property
>>> 2. Documented "#reset-cells" property
>>> 3. Dropped "syscon" as it was incorrectly used
>>> 4. Adjusted "compatible" and "reg" in example
>>>
>>> Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
>>> ---
>>> .../bindings/arm/mediatek/mediatek,hifsys.txt | 26 ----------
>>> .../clock/mediatek,mt2701-hifsys.yaml | 51 +++++++++++++++++++
>>> 2 files changed, 51 insertions(+), 26 deletions(-)
>>> delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>>> create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>>>
>>> diff --git a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt b/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>>> deleted file mode 100644
>>> index 323905af82c3..000000000000
>>> --- a/Documentation/devicetree/bindings/arm/mediatek/mediatek,hifsys.txt
>>> +++ /dev/null
>>> @@ -1,26 +0,0 @@
>>> -Mediatek hifsys controller
>>> -============================
>>> -
>>> -The Mediatek hifsys controller provides various clocks and reset
>>> -outputs to the system.
>>> -
>>> -Required Properties:
>>> -
>>> -- compatible: Should be:
>>> - - "mediatek,mt2701-hifsys", "syscon"
>>> - - "mediatek,mt7622-hifsys", "syscon"
>>> - - "mediatek,mt7623-hifsys", "mediatek,mt2701-hifsys", "syscon"
>>> -- #clock-cells: Must be 1
>>> -
>>> -The hifsys controller uses the common clk binding from
>>> -Documentation/devicetree/bindings/clock/clock-bindings.txt
>>> -The available clocks are defined in dt-bindings/clock/mt*-clk.h.
>>> -
>>> -Example:
>>> -
>>> -hifsys: clock-controller@1a000000 {
>>> - compatible = "mediatek,mt2701-hifsys", "syscon";
>>> - reg = <0 0x1a000000 0 0x1000>;
>>> - #clock-cells = <1>;
>>> - #reset-cells = <1>;
>>> -};
>>> diff --git a/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>>> new file mode 100644
>>> index 000000000000..eb429337cdf4
>>> --- /dev/null
>>> +++ b/Documentation/devicetree/bindings/clock/mediatek,mt2701-hifsys.yaml
>>> @@ -0,0 +1,51 @@
>>> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
>>> +%YAML 1.2
>>> +---
>>> +$id: http://devicetree.org/schemas/clock/mediatek,mt2701-hifsys.yaml#
>>> +$schema: http://devicetree.org/meta-schemas/core.yaml#
>>> +
>>> +title: Mediatek hifsys controller
>>
>> Please, "MediaTek HIFSYS controller"
>
> Them maybe "clock controller" or "clock and reset controller"?
Yeah, that's right, let's prefer "clock and reset controller", as this binding does
describe exactly only those two functionalities of the whole HIFSYS block.
Cheers,
Angelo
>
>
> Best regards,
> Krzysztof
>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-02-09 9:21 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-02-08 21:59 [PATCH V2 0/3] dt-bindings: arm: mediatek: convert MT7622-related bindings to the json-schema Rafał Miłecki
2024-02-08 21:59 ` [PATCH V2 1/3] dt-bindings: arm: mediatek: convert hifsys to the json-schema clock Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
2024-02-09 9:17 ` Krzysztof Kozlowski
2024-02-09 9:21 ` AngeloGioacchino Del Regno
2024-02-08 21:59 ` [PATCH V2 2/3] dt-bindings: arm: mediatek: convert PCIESYS " Rafał Miłecki
2024-02-09 7:49 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
2024-02-08 21:59 ` [PATCH V2 3/3] dt-bindings: arm: mediatek: convert SSUSBSYS " Rafał Miłecki
2024-02-09 7:50 ` Krzysztof Kozlowski
2024-02-09 8:53 ` AngeloGioacchino Del Regno
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).