Commit cb0a3955 authored by Krzysztof Kozlowski's avatar Krzysztof Kozlowski Committed by Alexandre Belloni
Browse files

dt-bindings: i3c: drop "master" node name suffix



Drop the requirement of "-master" suffix in node names because:
1. "Master" word is discouraged and MIPI Alliance renamed it to
   "Controller".
2. Some devices can operate in Controller (Master) or Target mode, thus
   the name is not accurate in such cases.
3. Other buses, like I2C controllers, use simple "i2c".

Signed-off-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Acked-by: default avatarJeremy Kerr <jk@codeconstruct.com.au>
Acked-by: default avatarConor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240117075618.81932-1-krzysztof.kozlowski@linaro.org


Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@bootlin.com>
parent 6613476e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -57,7 +57,7 @@ examples:
  - |
    #include <dt-bindings/interrupt-controller/arm-gic.h>

    i3c-master@2000 {
    i3c@2000 {
        compatible = "aspeed,ast2600-i3c";
        reg = <0x2000 0x1000>;
        #address-cells = <3>;
+1 −1
Original line number Diff line number Diff line
@@ -41,7 +41,7 @@ unevaluatedProperties: false

examples:
  - |
    i3c-master@d040000 {
    i3c@d040000 {
        compatible = "cdns,i3c-master";
        clocks = <&coreclock>, <&i3csysclock>;
        clock-names = "pclk", "sysclk";
+2 −2
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ description: |

properties:
  $nodename:
    pattern: "^i3c-master@[0-9a-f]+$"
    pattern: "^i3c@[0-9a-f]+$"

  "#address-cells":
    const: 3
@@ -153,7 +153,7 @@ additionalProperties: true

examples:
  - |
    i3c-master@d040000 {
    i3c@d040000 {
        compatible = "cdns,i3c-master";
        clocks = <&coreclock>, <&i3csysclock>;
        clock-names = "pclk", "sysclk";
+1 −1
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ unevaluatedProperties: false

examples:
  - |
    i3c-master@a0000000 {
    i3c@a0000000 {
      compatible = "mipi-i3c-hci";
      reg = <0xa0000000 0x2000>;
      interrupts = <89>;
+1 −1
Original line number Diff line number Diff line
@@ -48,7 +48,7 @@ unevaluatedProperties: false

examples:
  - |
    i3c-master@a0000000 {
    i3c@a0000000 {
        compatible = "silvaco,i3c-master-v1";
        clocks = <&zynqmp_clk 71>, <&fclk>, <&sclk>;
        clock-names = "pclk", "fast_clk", "slow_clk";
Loading