devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/3] Device tree updates for IXP4xx
@ 2023-10-07 12:15 Linus Walleij
  2023-10-07 12:15 ` [PATCH v3 1/3] dt-bindings: Add vendor prefixes Linus Walleij
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Linus Walleij @ 2023-10-07 12:15 UTC (permalink / raw)
  To: Peter Denison, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Linus Walleij, Krzysztof Halasa
  Cc: Imre Kaloz, Ted Hess, Rob Herring, devicetree, linux-arm-kernel,
	Linus Walleij, Conor Dooley

This adds missing vendors and compatibles.

I can merge this through the ARM SoC tree unless
Rob wants to take it.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
Changes in v3:
- Skip compatible triplet for the Linksys/Gemtek device
- Alter the device tree to just use one of them in an additional
  patch (intended to be merged with the binding update)
- Link to v2: https://lore.kernel.org/r/20230925-ixp4xx-usr8200-v2-0-433261c13a28@linaro.org

Changes in v2:
- Speling mistake: adiend -> adieng
- Link to v1: https://lore.kernel.org/r/20230925-ixp4xx-usr8200-v1-0-cd72a2e1ce91@linaro.org

---
Linus Walleij (3):
      dt-bindings: Add vendor prefixes
      dt-bindings: arm: List more IXP4xx devices
      ARM: dts: Use only the Linksys compatible for now

 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml  | 16 ++++++++++++++++
 Documentation/devicetree/bindings/vendor-prefixes.yaml   | 14 ++++++++++++++
 .../boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts   |  2 +-
 3 files changed, 31 insertions(+), 1 deletion(-)
---
base-commit: 0bb80ecc33a8fb5a682236443c1e740d5c917d1d
change-id: 20230919-ixp4xx-usr8200-b2408d6fcad5

Best regards,
-- 
Linus Walleij <linus.walleij@linaro.org>


^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v3 1/3] dt-bindings: Add vendor prefixes
  2023-10-07 12:15 [PATCH v3 0/3] Device tree updates for IXP4xx Linus Walleij
@ 2023-10-07 12:15 ` Linus Walleij
  2023-10-07 12:15 ` [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices Linus Walleij
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 6+ messages in thread
From: Linus Walleij @ 2023-10-07 12:15 UTC (permalink / raw)
  To: Peter Denison, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Linus Walleij, Krzysztof Halasa
  Cc: Imre Kaloz, Ted Hess, Rob Herring, devicetree, linux-arm-kernel,
	Linus Walleij, Conor Dooley

These vendor prefixes are used by some routers supported
by e.g. OpenWrt.

- ADI Engineering is a US telecom equipment company.

- Arcom Controllers is a US manufacturer of repeaters.

- Freecom Gmbh is a german telecom equipment company.

- Gemtek Technology is a Taiwan telecom company.

- Gateway Communications was a telecommunication company,
  now acquired by HKT Limited/PCCW.

- Goramo Gorecki is a privately owned Polish telecom
  company.

- U.S. Robotics Corporation, known through their brand name
  USRobotics is generally referred to as "USR" so use this
  prefix for the company's device tree bindings.

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
 Documentation/devicetree/bindings/vendor-prefixes.yaml | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 573578db9509..edeb870c84cd 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -59,6 +59,8 @@ patternProperties:
     description: AD Holdings Plc.
   "^adi,.*":
     description: Analog Devices, Inc.
+  "^adieng,.*":
+    description: ADI Engineering, Inc.
   "^advantech,.*":
     description: Advantech Corporation
   "^aeroflexgaisler,.*":
@@ -127,6 +129,8 @@ patternProperties:
     description: Arasan Chip Systems
   "^archermind,.*":
     description: ArcherMind Technology (Nanjing) Co., Ltd.
+  "^arcom,.*":
+    description: Arcom Controllers
   "^arctic,.*":
     description: Arctic Sand
   "^arcx,.*":
@@ -484,6 +488,8 @@ patternProperties:
     description: FocalTech Systems Co.,Ltd
   "^forlinx,.*":
     description: Baoding Forlinx Embedded Technology Co., Ltd.
+  "^freecom,.*":
+    description: Freecom Gmbh
   "^frida,.*":
     description: Shenzhen Frida LCD Co., Ltd.
   "^friendlyarm,.*":
@@ -496,6 +502,8 @@ patternProperties:
     description: FX Technology Ltd.
   "^gardena,.*":
     description: GARDENA GmbH
+  "^gateway,.*":
+    description: Gateway Communications
   "^gateworks,.*":
     description: Gateworks Corporation
   "^gcw,.*":
@@ -510,6 +518,8 @@ patternProperties:
     description: GE Fanuc Intelligent Platforms Embedded Systems, Inc.
   "^gemei,.*":
     description: Gemei Digital Technology Co., Ltd.
+  "^gemtek,.*":
+    description: Gemtek Technology Co., Ltd.
   "^genesys,.*":
     description: Genesys Logic, Inc.
   "^geniatech,.*":
@@ -530,6 +540,8 @@ patternProperties:
     description: Shenzhen Huiding Technology Co., Ltd.
   "^google,.*":
     description: Google, Inc.
+  "^goramo,.*":
+    description: Goramo Gorecki
   "^gplus,.*":
     description: GPLUS
   "^grinn,.*":
@@ -1444,6 +1456,8 @@ patternProperties:
     description: United Radiant Technology Corporation
   "^usi,.*":
     description: Universal Scientific Industrial Co., Ltd.
+  "^usr,.*":
+    description: U.S. Robotics Corporation
   "^utoo,.*":
     description: Aigo Digital Technology Co., Ltd.
   "^v3,.*":

-- 
2.41.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices
  2023-10-07 12:15 [PATCH v3 0/3] Device tree updates for IXP4xx Linus Walleij
  2023-10-07 12:15 ` [PATCH v3 1/3] dt-bindings: Add vendor prefixes Linus Walleij
@ 2023-10-07 12:15 ` Linus Walleij
  2023-10-09 17:15   ` Conor Dooley
  2023-10-07 12:15 ` [PATCH v3 3/3] ARM: dts: Use only the Linksys compatible for now Linus Walleij
  2023-10-10 13:32 ` [PATCH v3 0/3] Device tree updates for IXP4xx Rob Herring
  3 siblings, 1 reply; 6+ messages in thread
From: Linus Walleij @ 2023-10-07 12:15 UTC (permalink / raw)
  To: Peter Denison, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Linus Walleij, Krzysztof Halasa
  Cc: Imre Kaloz, Ted Hess, Rob Herring, devicetree, linux-arm-kernel,
	Linus Walleij

The ixp4xx bindings are lacking some of the devices we have
out there in the wild, so let's add them.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
ChangeLog v1->v2:
- Skip the crazy triplet compatible. There will have to
  be one device tree including the other if this really
  has to be a unique compatible for gemtek,gtwx5715.
  Linksys will clearly be the most prevalent version.
---
 Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
index 553dcbc70e35..d60792b1d995 100644
--- a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
+++ b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
@@ -16,12 +16,28 @@ properties:
     oneOf:
       - items:
           - enum:
+              - adieng,coyote
+              - arcom,vulcan
+              - dlink,dsm-g600-a
+              - freecom,fsg-3
+              - gateway,7001
+              - gateworks,gw2348
+              - goramo,multilink-router
+              - intel,ixdp425
+              - intel,ixdpg425
+              - iom,nas-100d
               - linksys,nslu2
+              - netgear,wg302v1
+              - netgear,wg302v2
+              - usr,8200
               - welltech,epbx100
+              - linksys,wrv54g
+              - gemtek,gtwx5715
           - const: intel,ixp42x
       - items:
           - enum:
               - gateworks,gw2358
+              - intel,kixrp435
           - const: intel,ixp43x
 
 additionalProperties: true

-- 
2.41.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH v3 3/3] ARM: dts: Use only the Linksys compatible for now
  2023-10-07 12:15 [PATCH v3 0/3] Device tree updates for IXP4xx Linus Walleij
  2023-10-07 12:15 ` [PATCH v3 1/3] dt-bindings: Add vendor prefixes Linus Walleij
  2023-10-07 12:15 ` [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices Linus Walleij
@ 2023-10-07 12:15 ` Linus Walleij
  2023-10-10 13:32 ` [PATCH v3 0/3] Device tree updates for IXP4xx Rob Herring
  3 siblings, 0 replies; 6+ messages in thread
From: Linus Walleij @ 2023-10-07 12:15 UTC (permalink / raw)
  To: Peter Denison, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Linus Walleij, Krzysztof Halasa
  Cc: Imre Kaloz, Ted Hess, Rob Herring, devicetree, linux-arm-kernel,
	Linus Walleij

The Gemtek users can just use the Linksys device tree,
triplet compatible is overdoing it.

Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
---
 arch/arm/boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts b/arch/arm/boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts
index 4aba9e0214a0..98275a363c57 100644
--- a/arch/arm/boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts
+++ b/arch/arm/boot/dts/intel/ixp/intel-ixp42x-linksys-wrv54g.dts
@@ -13,7 +13,7 @@
 
 / {
 	model = "Linksys WRV54G / Gemtek GTWX5715";
-	compatible = "linksys,wrv54g", "gemtek,gtwx5715", "intel,ixp42x";
+	compatible = "linksys,wrv54g", "intel,ixp42x";
 	#address-cells = <1>;
 	#size-cells = <1>;
 

-- 
2.41.0


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices
  2023-10-07 12:15 ` [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices Linus Walleij
@ 2023-10-09 17:15   ` Conor Dooley
  0 siblings, 0 replies; 6+ messages in thread
From: Conor Dooley @ 2023-10-09 17:15 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Peter Denison, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Linus Walleij, Krzysztof Halasa, Imre Kaloz, Ted Hess,
	Rob Herring, devicetree, linux-arm-kernel

[-- Attachment #1: Type: text/plain, Size: 1944 bytes --]

On Sat, Oct 07, 2023 at 02:15:12PM +0200, Linus Walleij wrote:
> The ixp4xx bindings are lacking some of the devices we have
> out there in the wild, so let's add them.
> 
> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
> ---
> ChangeLog v1->v2:
> - Skip the crazy triplet compatible. There will have to
>   be one device tree including the other if this really
>   has to be a unique compatible for gemtek,gtwx5715.
>   Linksys will clearly be the most prevalent version.

Ok.

Acked-by: Conor Dooley <conor.dooley@microchip.com>

Thanks,
Conor.

> ---
>  Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml | 16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
> index 553dcbc70e35..d60792b1d995 100644
> --- a/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
> +++ b/Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
> @@ -16,12 +16,28 @@ properties:
>      oneOf:
>        - items:
>            - enum:
> +              - adieng,coyote
> +              - arcom,vulcan
> +              - dlink,dsm-g600-a
> +              - freecom,fsg-3
> +              - gateway,7001
> +              - gateworks,gw2348
> +              - goramo,multilink-router
> +              - intel,ixdp425
> +              - intel,ixdpg425
> +              - iom,nas-100d
>                - linksys,nslu2
> +              - netgear,wg302v1
> +              - netgear,wg302v2
> +              - usr,8200
>                - welltech,epbx100
> +              - linksys,wrv54g
> +              - gemtek,gtwx5715
>            - const: intel,ixp42x
>        - items:
>            - enum:
>                - gateworks,gw2358
> +              - intel,kixrp435
>            - const: intel,ixp43x
>  
>  additionalProperties: true
> 
> -- 
> 2.41.0
> 

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v3 0/3] Device tree updates for IXP4xx
  2023-10-07 12:15 [PATCH v3 0/3] Device tree updates for IXP4xx Linus Walleij
                   ` (2 preceding siblings ...)
  2023-10-07 12:15 ` [PATCH v3 3/3] ARM: dts: Use only the Linksys compatible for now Linus Walleij
@ 2023-10-10 13:32 ` Rob Herring
  3 siblings, 0 replies; 6+ messages in thread
From: Rob Herring @ 2023-10-10 13:32 UTC (permalink / raw)
  To: Linus Walleij
  Cc: Peter Denison, Krzysztof Kozlowski, Conor Dooley, Linus Walleij,
	Krzysztof Halasa, Imre Kaloz, Ted Hess, devicetree,
	linux-arm-kernel, Conor Dooley

On Sat, Oct 07, 2023 at 02:15:10PM +0200, Linus Walleij wrote:
> This adds missing vendors and compatibles.
> 
> I can merge this through the ARM SoC tree unless
> Rob wants to take it.

Okay. For the series:

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-10-10 13:32 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-07 12:15 [PATCH v3 0/3] Device tree updates for IXP4xx Linus Walleij
2023-10-07 12:15 ` [PATCH v3 1/3] dt-bindings: Add vendor prefixes Linus Walleij
2023-10-07 12:15 ` [PATCH v3 2/3] dt-bindings: arm: List more IXP4xx devices Linus Walleij
2023-10-09 17:15   ` Conor Dooley
2023-10-07 12:15 ` [PATCH v3 3/3] ARM: dts: Use only the Linksys compatible for now Linus Walleij
2023-10-10 13:32 ` [PATCH v3 0/3] Device tree updates for IXP4xx Rob Herring

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).