Linux Input/HID development
 help / color / mirror / Atom feed
* [PATCH] dt-bindings: Use hex unit address patterns
@ 2026-11-02 13:53 Rob Herring (Arm)
  2026-11-02 16:40 ` Frank Li
  2026-11-02 17:10 ` Mark Brown
  0 siblings, 2 replies; 3+ messages in thread
From: Rob Herring (Arm) @ 2026-11-02 13:53 UTC (permalink / raw)
  To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
	Simona Vetter, Krzysztof Kozlowski, Conor Dooley, Vadim Fedorenko,
	Arkadiusz Kubalewski, Jiri Pirko, Ivan Vecera, Benson Leung,
	Guenter Roeck, Linus Walleij, Bartosz Golaszewski, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Jonathan Cameron, David Lechner, Nuno Sá, Andy Shevchenko,
	Maxime Coquelin, Alexandre Torgue, Olivier Moysan,
	Arnaud Pouliquen, Dmitry Torokhov, Thierry Reding,
	Jonathan Hunter, Fabrice Gasnier, Lee Jones, Srinivas Kandagatla,
	Ekansh Gupta, Ulf Hansson, Hans Ulli Kroll, Andrew Lunn,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Vinod Koul, Neil Armstrong, Manivannan Sadhasivam, Ray Jui,
	Scott Branden, Broadcom internal kernel review list,
	Kunihiko Hayashi, Masami Hiramatsu, Liam Girdwood, Mark Brown,
	Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Paul Kocialkowski,
	Shawn Guo, Chanh Nguyen, Alistair Francis, Julius Werner,
	Paul Cercueil, Dmitry Osipenko, Florian Fainelli
  Cc: Thierry Reding, Ray Jui, Scott Branden, Krzysztof Kozlowski,
	dri-devel, devicetree, linux-kernel, netdev, chrome-platform,
	linux-gpio, imx, linux-arm-kernel, linux-hwmon, linux-iio,
	linux-stm32, linux-sound, linux-input, linux-tegra, mfd,
	linux-arm-msm, linux-mmc, linux-phy, linux-pm

Unit-addresses by default (and most commonly) are hexadecimal. There's a
number of cases using decimal patterns. Fix all of them, limiting the
pattern to match the 'reg' limits if there are any.

Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
---
 .../bindings/display/xylon,logicvc-display.yaml      |  2 +-
 .../devicetree/bindings/dpll/dpll-device.yaml        |  2 +-
 .../bindings/embedded-controller/google,cros-ec.yaml |  4 ++--
 .../intel,ixp4xx-network-processing-engine.yaml      |  2 +-
 Documentation/devicetree/bindings/gpio/gpio-mxs.yaml |  4 ++--
 .../devicetree/bindings/hwmon/maxim,max31790.yaml    |  2 +-
 .../devicetree/bindings/iio/adc/st,stm32-adc.yaml    |  2 +-
 .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml         |  6 +++---
 .../bindings/input/touchscreen/cypress,tt21000.yaml  |  2 +-
 .../memory-controllers/ddr/jedec,sdram-channel.yaml  | 12 ++++++------
 .../bindings/memory-controllers/ingenic,nemc.yaml    |  2 +-
 .../memory-controllers/nvidia,tegra20-emc.yaml       |  4 ++--
 .../devicetree/bindings/mfd/st,stm32-lptimer.yaml    |  2 +-
 .../devicetree/bindings/mfd/st,stm32-timers.yaml     |  2 +-
 .../devicetree/bindings/misc/qcom,fastrpc.yaml       |  2 +-
 .../bindings/mmc/mmc-controller-common.yaml          |  2 +-
 .../bindings/net/cortina,gemini-ethernet.yaml        |  2 +-
 .../bindings/phy/brcm,cygnus-pcie-phy.yaml           |  2 +-
 .../devicetree/bindings/phy/brcm,sata-phy.yaml       |  2 +-
 .../bindings/phy/socionext,uniphier-usb2-phy.yaml    |  2 +-
 .../devicetree/bindings/sound/qcom,q6asm-dais.yaml   |  2 +-
 .../bindings/sound/qcom,q6dsp-lpass-ports.yaml       |  2 +-
 .../devicetree/bindings/thermal/sprd-thermal.yaml    |  2 +-
 23 files changed, 33 insertions(+), 33 deletions(-)

diff --git a/Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml b/Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml
index 76b804b7c880..3dd54636d23d 100644
--- a/Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml
+++ b/Documentation/devicetree/bindings/display/xylon,logicvc-display.yaml
@@ -123,7 +123,7 @@ properties:
         const: 0
 
     patternProperties:
-      "^layer@[0-9]+$":
+      "^layer@[0-9a-f]+$":
         type: object
 
         properties:
diff --git a/Documentation/devicetree/bindings/dpll/dpll-device.yaml b/Documentation/devicetree/bindings/dpll/dpll-device.yaml
index fb8d7a9a3693..4b5184500b9f 100644
--- a/Documentation/devicetree/bindings/dpll/dpll-device.yaml
+++ b/Documentation/devicetree/bindings/dpll/dpll-device.yaml
@@ -65,7 +65,7 @@ properties:
         const: 0
 
     patternProperties:
-      "^pin@[0-9]+$":
+      "^pin@[0-9a-f]+$":
         $ref: /schemas/dpll/dpll-pin.yaml
         unevaluatedProperties: false
 
diff --git a/Documentation/devicetree/bindings/embedded-controller/google,cros-ec.yaml b/Documentation/devicetree/bindings/embedded-controller/google,cros-ec.yaml
index 3ab5737c9a8f..75159078f0ef 100644
--- a/Documentation/devicetree/bindings/embedded-controller/google,cros-ec.yaml
+++ b/Documentation/devicetree/bindings/embedded-controller/google,cros-ec.yaml
@@ -155,7 +155,7 @@ patternProperties:
     type: object
     $ref: /schemas/i2c/google,cros-ec-i2c-tunnel.yaml#
 
-  "^regulator@[0-9]+$":
+  "^regulator@[0-9a-f]+$":
     type: object
     $ref: /schemas/regulator/google,cros-ec-regulator.yaml#
 
@@ -224,7 +224,7 @@ allOf:
 
       patternProperties:
         "^i2c-tunnel[0-9]*$": false
-        "^regulator@[0-9]+$": false
+        "^regulator@[0-9a-f]+$": false
         "^extcon[0-9]*$": false
 
       # Using additionalProperties: false here and
diff --git a/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml b/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
index 4d66ef483522..a9f874f201aa 100644
--- a/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
+++ b/Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
@@ -44,7 +44,7 @@ properties:
     const: 0
 
 patternProperties:
-  hss@[0-9]+$:
+  hss@[0-9a-f]+$:
     $ref: /schemas/net/intel,ixp4xx-hss.yaml#
     type: object
     description: Optional node for the High Speed Serial link (HSS), the
diff --git a/Documentation/devicetree/bindings/gpio/gpio-mxs.yaml b/Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
index fed1b06495ad..6cab04ebbdd4 100644
--- a/Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
+++ b/Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
@@ -36,7 +36,7 @@ properties:
     maxItems: 1
 
 patternProperties:
-  '^(?!gpio@)[^@]+@[0-9]+$':
+  '^(?!gpio@)[^@]+@[0-9a-f]+$':
     type: object
     properties:
       fsl,pinmux-ids:
@@ -94,7 +94,7 @@ patternProperties:
 
     additionalProperties: false
 
-  '^gpio@[0-9]+$':
+  '^gpio@[0-9a-f]+$':
     type: object
     properties:
       compatible:
diff --git a/Documentation/devicetree/bindings/hwmon/maxim,max31790.yaml b/Documentation/devicetree/bindings/hwmon/maxim,max31790.yaml
index 558cbd251b0f..bd30886def5f 100644
--- a/Documentation/devicetree/bindings/hwmon/maxim,max31790.yaml
+++ b/Documentation/devicetree/bindings/hwmon/maxim,max31790.yaml
@@ -45,7 +45,7 @@ properties:
     const: 1
 
 patternProperties:
-  "^fan@[0-9]+$":
+  "^fan@[0-9a-f]+$":
     $ref: fan-common.yaml#
     unevaluatedProperties: false
 
diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml
index c4c4575d3fa9..8e11f769d140 100644
--- a/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-adc.yaml
@@ -231,7 +231,7 @@ required:
   - '#size-cells'
 
 patternProperties:
-  "^adc@[0-9]+$":
+  "^adc@[0-9a-f]+$":
     type: object
     description:
       An ADC block node should contain at least one subnode, representing an
diff --git a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
index c24ac98bbb3d..22cbc6e52537 100644
--- a/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
+++ b/Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
@@ -74,7 +74,7 @@ required:
 additionalProperties: false
 
 patternProperties:
-  "^filter@[0-9]+$":
+  "^filter@[0-5]$":
     type: object
     unevaluatedProperties: false
     description: child node
@@ -334,7 +334,7 @@ allOf:
 
     then:
       patternProperties:
-        "^filter@[0-9]+$":
+        "^filter@[0-5]$":
           properties:
             reg:
               items:
@@ -349,7 +349,7 @@ allOf:
 
     then:
       patternProperties:
-        "^filter@[0-9]+$":
+        "^filter@[0-5]$":
           properties:
             reg:
               items:
diff --git a/Documentation/devicetree/bindings/input/touchscreen/cypress,tt21000.yaml b/Documentation/devicetree/bindings/input/touchscreen/cypress,tt21000.yaml
index 037e5d3c447f..e50adb72f808 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/cypress,tt21000.yaml
+++ b/Documentation/devicetree/bindings/input/touchscreen/cypress,tt21000.yaml
@@ -46,7 +46,7 @@ properties:
   wakeup-source: true
 
 patternProperties:
-  "^button@[0-9]+$":
+  "^button@[0-9a-f]+$":
     type: object
     $ref: ../input.yaml#
     properties:
diff --git a/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-channel.yaml b/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-channel.yaml
index 5cdd8ef45100..816c8e8b5713 100644
--- a/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-channel.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/ddr/jedec,sdram-channel.yaml
@@ -53,7 +53,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^rank@[0-9]+$":
+  "^rank@[0-3]$":
     type: object
     description:
       Each physical SDRAM chip may have one or more ranks. Ranks are
@@ -72,7 +72,7 @@ allOf:
             const: jedec,ddr4-channel
     then:
       patternProperties:
-        "^rank@[0-9]+$":
+        "^rank@[0-3]$":
           $ref: /schemas/memory-controllers/ddr/jedec,ddr4.yaml#
   - if:
       properties:
@@ -81,7 +81,7 @@ allOf:
             const: jedec,lpddr2-channel
     then:
       patternProperties:
-        "^rank@[0-9]+$":
+        "^rank@[0-3]$":
           $ref: /schemas/memory-controllers/ddr/jedec,lpddr2.yaml#
   - if:
       properties:
@@ -90,7 +90,7 @@ allOf:
             const: jedec,lpddr3-channel
     then:
       patternProperties:
-        "^rank@[0-9]+$":
+        "^rank@[0-3]$":
           $ref: /schemas/memory-controllers/ddr/jedec,lpddr3.yaml#
   - if:
       properties:
@@ -99,7 +99,7 @@ allOf:
             const: jedec,lpddr4-channel
     then:
       patternProperties:
-        "^rank@[0-9]+$":
+        "^rank@[0-3]$":
           $ref: /schemas/memory-controllers/ddr/jedec,lpddr4.yaml#
   - if:
       properties:
@@ -108,7 +108,7 @@ allOf:
             const: jedec,lpddr5-channel
     then:
       patternProperties:
-        "^rank@[0-9]+$":
+        "^rank@[0-3]$":
           $ref: /schemas/memory-controllers/ddr/jedec,lpddr5.yaml#
 
 required:
diff --git a/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml b/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
index ee74a362f4ca..ca6426c28990 100644
--- a/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
@@ -37,7 +37,7 @@ properties:
     maxItems: 1
 
 patternProperties:
-  ".*@[0-9]+$":
+  ".*@[0-9a-f]+$":
     type: object
     $ref: mc-peripheral-props.yaml#
     additionalProperties: true
diff --git a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.yaml b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.yaml
index 71896cb10692..a0355050a074 100644
--- a/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.yaml
+++ b/Documentation/devicetree/bindings/memory-controllers/nvidia,tegra20-emc.yaml
@@ -142,7 +142,7 @@ $defs:
     additionalProperties: false
 
 patternProperties:
-  "^emc-table@[0-9]+$":
+  "^emc-table@[0-9a-f]+$":
     $ref: "#/$defs/emc-table"
 
   "^emc-tables@[a-f0-9-]+$":
@@ -169,7 +169,7 @@ patternProperties:
         type: object
 
     patternProperties:
-      "^emc-table@[0-9]+$":
+      "^emc-table@[0-9a-f]+$":
         $ref: "#/$defs/emc-table"
 
     oneOf:
diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
index 4eabafb8079d..8de82540d231 100644
--- a/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
+++ b/Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
@@ -109,7 +109,7 @@ properties:
       - compatible
 
 patternProperties:
-  "^trigger@[0-9]+$":
+  "^trigger@[0-4]$":
     type: object
     additionalProperties: false
 
diff --git a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
index 66aa1550a4e5..5853c6019e98 100644
--- a/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
+++ b/Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
@@ -128,7 +128,7 @@ properties:
       - compatible
 
 patternProperties:
-  "^timer@[0-9]+$":
+  "^timer@([0-9a-f]|1[0-3])$":
     type: object
     additionalProperties: false
 
diff --git a/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml b/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
index 49d2a5e8ba39..d9444f452585 100644
--- a/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
+++ b/Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
@@ -79,7 +79,7 @@ properties:
     const: 0
 
 patternProperties:
-  "(compute-)?cb@[0-9]*$":
+  "(compute-)?cb@[0-9a-f]+$":
     type: object
 
     description: >
diff --git a/Documentation/devicetree/bindings/mmc/mmc-controller-common.yaml b/Documentation/devicetree/bindings/mmc/mmc-controller-common.yaml
index 3d7195e9461c..f235f3ed1692 100644
--- a/Documentation/devicetree/bindings/mmc/mmc-controller-common.yaml
+++ b/Documentation/devicetree/bindings/mmc/mmc-controller-common.yaml
@@ -317,7 +317,7 @@ properties:
       power sequence must be maintained while initializing the card.
 
 patternProperties:
-  "^.*@[0-9]+$":
+  "^.*@[0-7]$":
     type: object
     description: |
       On embedded systems the cards connected to a host may need
diff --git a/Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml b/Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
index f0b5bea2458d..900e4e5ac360 100644
--- a/Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
+++ b/Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
@@ -35,7 +35,7 @@ properties:
 # They are not independent of each other since they share resources
 # in the parent node, and are thus children.
 patternProperties:
-  "^ethernet-port@[0-9]+$":
+  "^ethernet-port@[0-9a-f]+$":
     type: object
     unevaluatedProperties: false
     description: contains the resources for ethernet port
diff --git a/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml b/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
index 808e90b2465d..25356f03f4a6 100644
--- a/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml
@@ -30,7 +30,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^pcie-phy@[0-9]+$":
+  "^pcie-phy@[0-9a-f]+$":
     type: object
     additionalProperties: false
     description: >
diff --git a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml
index 439bda142764..31d534065d42 100644
--- a/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/brcm,sata-phy.yaml
@@ -46,7 +46,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^sata-phy@[0-9]+$":
+  "^sata-phy@[0-9a-f]+$":
     type: object
     description: |
       Each port's PHY should be represented as a sub-node.
diff --git a/Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml b/Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
index 19522c54f448..b1a69ed96bb4 100644
--- a/Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
+++ b/Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
@@ -29,7 +29,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^phy@[0-9]+$":
+  "^phy@[0-3]$":
     type: object
     additionalProperties: false
 
diff --git a/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml b/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml
index bc8c8ba24f9c..988a84099790 100644
--- a/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,q6asm-dais.yaml
@@ -32,7 +32,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^dai@[0-9]+$":
+  "^dai@[0-9a-f]+$":
     type: object
     description:
       Q6ASM Digital Audio Interface
diff --git a/Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml b/Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml
index 3b03e2acd67e..060487b2b72c 100644
--- a/Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml
+++ b/Documentation/devicetree/bindings/sound/qcom,q6dsp-lpass-ports.yaml
@@ -28,7 +28,7 @@ properties:
 
 # Digital Audio Interfaces
 patternProperties:
-  '^dai@[0-9]+$':
+  '^dai@[0-9a-f]+$':
     type: object
     description:
       Q6DSP Digital Audio Interfaces.
diff --git a/Documentation/devicetree/bindings/thermal/sprd-thermal.yaml b/Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
index afa551f6185f..222d70baef1e 100644
--- a/Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
@@ -47,7 +47,7 @@ properties:
     const: 0
 
 patternProperties:
-  "^([a-z]*-)?sensor(-section)?@[0-9]+$":
+  "^([a-z]*-)?sensor(-section)?@[0-9a-f]+$":
     type: object
     description:
       Represent one thermal sensor.
-- 
2.53.0


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

* Re: [PATCH] dt-bindings: Use hex unit address patterns
  2026-11-02 13:53 [PATCH] dt-bindings: Use hex unit address patterns Rob Herring (Arm)
@ 2026-11-02 16:40 ` Frank Li
  2026-11-02 17:10 ` Mark Brown
  1 sibling, 0 replies; 3+ messages in thread
From: Frank Li @ 2026-11-02 16:40 UTC (permalink / raw)
  To: Rob Herring (Arm)
  Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
	Simona Vetter, Krzysztof Kozlowski, Conor Dooley, Vadim Fedorenko,
	Arkadiusz Kubalewski, Jiri Pirko, Ivan Vecera, Benson Leung,
	Guenter Roeck, Linus Walleij, Bartosz Golaszewski, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Jonathan Cameron, David Lechner, Nuno Sá, Andy Shevchenko,
	Maxime Coquelin, Alexandre Torgue, Olivier Moysan,
	Arnaud Pouliquen, Dmitry Torokhov, Thierry Reding,
	Jonathan Hunter, Fabrice Gasnier, Lee Jones, Srinivas Kandagatla,
	Ekansh Gupta, Ulf Hansson, Hans Ulli Kroll, Andrew Lunn,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Vinod Koul, Neil Armstrong, Manivannan Sadhasivam, Ray Jui,
	Scott Branden, Broadcom internal kernel review list,
	Kunihiko Hayashi, Masami Hiramatsu, Liam Girdwood, Mark Brown,
	Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Paul Kocialkowski,
	Shawn Guo, Chanh Nguyen, Alistair Francis, Julius Werner,
	Paul Cercueil, Dmitry Osipenko, Florian Fainelli, Thierry Reding,
	Ray Jui, Scott Branden, Krzysztof Kozlowski, dri-devel,
	devicetree, linux-kernel, netdev, chrome-platform, linux-gpio,
	imx, linux-arm-kernel, linux-hwmon, linux-iio, linux-stm32,
	linux-sound, linux-input, linux-tegra, mfd, linux-arm-msm,
	linux-mmc, linux-phy, linux-pm

On Mon, Nov 02, 2026 at 07:53:22AM -0600, Rob Herring (Arm) wrote:
> Unit-addresses by default (and most commonly) are hexadecimal. There's a
> number of cases using decimal patterns. Fix all of them, limiting the
> pattern to match the 'reg' limits if there are any.
>
> Signed-off-by: Rob Herring (Arm) <robh@kernel.org>
> ---
>  .../bindings/display/xylon,logicvc-display.yaml      |  2 +-
>  .../devicetree/bindings/dpll/dpll-device.yaml        |  2 +-
>  .../bindings/embedded-controller/google,cros-ec.yaml |  4 ++--
>  .../intel,ixp4xx-network-processing-engine.yaml      |  2 +-
>  Documentation/devicetree/bindings/gpio/gpio-mxs.yaml |  4 ++--

for gpio-mxs.xml

Acked-by: Frank Li <Frank.Li@nxp.com>


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

* Re: [PATCH] dt-bindings: Use hex unit address patterns
  2026-11-02 13:53 [PATCH] dt-bindings: Use hex unit address patterns Rob Herring (Arm)
  2026-11-02 16:40 ` Frank Li
@ 2026-11-02 17:10 ` Mark Brown
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Brown @ 2026-11-02 17:10 UTC (permalink / raw)
  To: Rob Herring (Arm)
  Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, David Airlie,
	Simona Vetter, Krzysztof Kozlowski, Conor Dooley, Vadim Fedorenko,
	Arkadiusz Kubalewski, Jiri Pirko, Ivan Vecera, Benson Leung,
	Guenter Roeck, Linus Walleij, Bartosz Golaszewski, Frank Li,
	Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam,
	Jonathan Cameron, David Lechner, Nuno Sá, Andy Shevchenko,
	Maxime Coquelin, Alexandre Torgue, Olivier Moysan,
	Arnaud Pouliquen, Dmitry Torokhov, Thierry Reding,
	Jonathan Hunter, Fabrice Gasnier, Lee Jones, Srinivas Kandagatla,
	Ekansh Gupta, Ulf Hansson, Hans Ulli Kroll, Andrew Lunn,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Vinod Koul, Neil Armstrong, Manivannan Sadhasivam, Ray Jui,
	Scott Branden, Broadcom internal kernel review list,
	Kunihiko Hayashi, Masami Hiramatsu, Liam Girdwood,
	Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
	Orson Zhai, Baolin Wang, Chunyan Zhang, Paul Kocialkowski,
	Shawn Guo, Chanh Nguyen, Alistair Francis, Julius Werner,
	Paul Cercueil, Dmitry Osipenko, Florian Fainelli, Thierry Reding,
	Ray Jui, Scott Branden, Krzysztof Kozlowski, dri-devel,
	devicetree, linux-kernel, netdev, chrome-platform, linux-gpio,
	imx, linux-arm-kernel, linux-hwmon, linux-iio, linux-stm32,
	linux-sound, linux-input, linux-tegra, mfd, linux-arm-msm,
	linux-mmc, linux-phy, linux-pm

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

On Mon, Nov 02, 2026 at 07:53:22AM -0600, Rob Herring (Arm) wrote:
> Unit-addresses by default (and most commonly) are hexadecimal. There's a
> number of cases using decimal patterns. Fix all of them, limiting the
> pattern to match the 'reg' limits if there are any.

Acked-by: Mark Brown <broonie@kernel.org>

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

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

end of thread, other threads:[~2026-11-02 17:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-02 13:53 [PATCH] dt-bindings: Use hex unit address patterns Rob Herring (Arm)
2026-11-02 16:40 ` Frank Li
2026-11-02 17:10 ` Mark Brown

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox