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