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