From: "Rob Herring (Arm)" <robh@kernel.org>
To: "Maarten Lankhorst" <maarten.lankhorst@linux.intel.com>,
"Maxime Ripard" <mripard@kernel.org>,
"Thomas Zimmermann" <tzimmermann@suse.de>,
"David Airlie" <airlied@gmail.com>,
"Simona Vetter" <simona@ffwll.ch>,
"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
"Conor Dooley" <conor+dt@kernel.org>,
"Vadim Fedorenko" <vadim.fedorenko@linux.dev>,
"Arkadiusz Kubalewski" <arkadiusz.kubalewski@intel.com>,
"Jiri Pirko" <jiri@resnulli.us>,
"Ivan Vecera" <ivecera@redhat.com>,
"Benson Leung" <bleung@chromium.org>,
"Guenter Roeck" <groeck@chromium.org>,
"Linus Walleij" <linusw@kernel.org>,
"Bartosz Golaszewski" <brgl@kernel.org>,
"Frank Li" <Frank.Li@nxp.com>,
"Sascha Hauer" <s.hauer@pengutronix.de>,
"Pengutronix Kernel Team" <kernel@pengutronix.de>,
"Fabio Estevam" <festevam@gmail.com>,
"Jonathan Cameron" <jic23@kernel.org>,
"David Lechner" <dlechner@baylibre.com>,
"Nuno Sá" <nuno.sa@analog.com>,
"Andy Shevchenko" <andy@kernel.org>,
"Maxime Coquelin" <mcoquelin.stm32@gmail.com>,
"Alexandre Torgue" <alexandre.torgue@foss.st.com>,
"Olivier Moysan" <olivier.moysan@foss.st.com>,
"Arnaud Pouliquen" <arnaud.pouliquen@foss.st.com>,
"Dmitry Torokhov" <dmitry.torokhov@gmail.com>,
"Thierry Reding" <thierry.reding@kernel.org>,
"Jonathan Hunter" <jonathanh@nvidia.com>,
"Fabrice Gasnier" <fabrice.gasnier@foss.st.com>,
"Lee Jones" <lee@kernel.org>,
"Srinivas Kandagatla" <srini@kernel.org>,
"Ekansh Gupta" <ekansh.gupta@oss.qualcomm.com>,
"Ulf Hansson" <ulfh@kernel.org>,
"Hans Ulli Kroll" <ulli.kroll@googlemail.com>,
"Andrew Lunn" <andrew+netdev@lunn.ch>,
"David S. Miller" <davem@davemloft.net>,
"Eric Dumazet" <edumazet@google.com>,
"Jakub Kicinski" <kuba@kernel.org>,
"Paolo Abeni" <pabeni@redhat.com>,
"Vinod Koul" <vkoul@kernel.org>,
"Neil Armstrong" <neil.armstrong@linaro.org>,
"Manivannan Sadhasivam" <mani@kernel.org>,
"Ray Jui" <rjui@broadcom.com>,
"Scott Branden" <sbranden@broadcom.com>,
"Broadcom internal kernel review list"
<bcm-kernel-feedback-list@broadcom.com>,
"Kunihiko Hayashi" <hayashi.kunihiko@socionext.com>,
"Masami Hiramatsu" <mhiramat@kernel.org>,
"Liam Girdwood" <lgirdwood@gmail.com>,
"Mark Brown" <broonie@kernel.org>,
"Rafael J. Wysocki" <rafael@kernel.org>,
"Daniel Lezcano" <daniel.lezcano@kernel.org>,
"Zhang Rui" <rui.zhang@intel.com>,
"Lukasz Luba" <lukasz.luba@arm.com>,
"Orson Zhai" <orsonzhai@gmail.com>,
"Baolin Wang" <baolin.wang@linux.alibaba.com>,
"Chunyan Zhang" <zhang.lyra@gmail.com>,
"Paul Kocialkowski" <paul.kocialkowski@bootlin.com>,
"Shawn Guo" <shawnguo@kernel.org>,
"Chanh Nguyen" <chanh@os.amperecomputing.com>,
"Alistair Francis" <alistair@alistair23.me>,
"Julius Werner" <jwerner@chromium.org>,
"Paul Cercueil" <paul@crapouillou.net>,
"Dmitry Osipenko" <digetx@gmail.com>,
"Florian Fainelli" <f.fainelli@gmail.com>
Cc: Thierry Reding <thierry.reding@gmail.com>,
Ray Jui <ray.jui@broadcom.com>,
Scott Branden <scott.branden@broadcom.com>,
Krzysztof Kozlowski <krzk@kernel.org>,
dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org, netdev@vger.kernel.org,
chrome-platform@lists.linux.dev, linux-gpio@vger.kernel.org,
imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
linux-hwmon@vger.kernel.org, linux-iio@vger.kernel.org,
linux-stm32@st-md-mailman.stormreply.com,
linux-sound@vger.kernel.org, linux-input@vger.kernel.org,
linux-tegra@vger.kernel.org, mfd@lists.linux.dev,
linux-arm-msm@vger.kernel.org, linux-mmc@vger.kernel.org,
linux-phy@lists.infradead.org, linux-pm@vger.kernel.org
Subject: [PATCH] dt-bindings: Use hex unit address patterns
Date: Mon, 2 Nov 2026 07:53:22 -0600 [thread overview]
Message-ID: <20261102135330.2493332-1-robh@kernel.org> (raw)
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
next reply other threads:[~2026-11-02 13:53 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-11-02 13:53 Rob Herring (Arm) [this message]
2026-11-02 16:40 ` [PATCH] dt-bindings: Use hex unit address patterns Frank Li
2026-11-02 17:10 ` Mark Brown
2026-11-03 8:57 ` Linus Walleij
2026-11-03 9:01 ` Lee Jones
2026-11-03 9:05 ` Bartosz Golaszewski
2026-11-03 10:34 ` Thierry Reding
2026-11-03 18:58 ` Dmitry Torokhov
2026-11-03 21:57 ` Linus Walleij
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20261102135330.2493332-1-robh@kernel.org \
--to=robh@kernel.org \
--cc=Frank.Li@nxp.com \
--cc=airlied@gmail.com \
--cc=alexandre.torgue@foss.st.com \
--cc=alistair@alistair23.me \
--cc=andrew+netdev@lunn.ch \
--cc=andy@kernel.org \
--cc=arkadiusz.kubalewski@intel.com \
--cc=arnaud.pouliquen@foss.st.com \
--cc=baolin.wang@linux.alibaba.com \
--cc=bcm-kernel-feedback-list@broadcom.com \
--cc=bleung@chromium.org \
--cc=brgl@kernel.org \
--cc=broonie@kernel.org \
--cc=chanh@os.amperecomputing.com \
--cc=chrome-platform@lists.linux.dev \
--cc=conor+dt@kernel.org \
--cc=daniel.lezcano@kernel.org \
--cc=davem@davemloft.net \
--cc=devicetree@vger.kernel.org \
--cc=digetx@gmail.com \
--cc=dlechner@baylibre.com \
--cc=dmitry.torokhov@gmail.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=edumazet@google.com \
--cc=ekansh.gupta@oss.qualcomm.com \
--cc=f.fainelli@gmail.com \
--cc=fabrice.gasnier@foss.st.com \
--cc=festevam@gmail.com \
--cc=groeck@chromium.org \
--cc=hayashi.kunihiko@socionext.com \
--cc=imx@lists.linux.dev \
--cc=ivecera@redhat.com \
--cc=jic23@kernel.org \
--cc=jiri@resnulli.us \
--cc=jonathanh@nvidia.com \
--cc=jwerner@chromium.org \
--cc=kernel@pengutronix.de \
--cc=krzk+dt@kernel.org \
--cc=krzk@kernel.org \
--cc=kuba@kernel.org \
--cc=lee@kernel.org \
--cc=lgirdwood@gmail.com \
--cc=linusw@kernel.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-gpio@vger.kernel.org \
--cc=linux-hwmon@vger.kernel.org \
--cc=linux-iio@vger.kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mmc@vger.kernel.org \
--cc=linux-phy@lists.infradead.org \
--cc=linux-pm@vger.kernel.org \
--cc=linux-sound@vger.kernel.org \
--cc=linux-stm32@st-md-mailman.stormreply.com \
--cc=linux-tegra@vger.kernel.org \
--cc=lukasz.luba@arm.com \
--cc=maarten.lankhorst@linux.intel.com \
--cc=mani@kernel.org \
--cc=mcoquelin.stm32@gmail.com \
--cc=mfd@lists.linux.dev \
--cc=mhiramat@kernel.org \
--cc=mripard@kernel.org \
--cc=neil.armstrong@linaro.org \
--cc=netdev@vger.kernel.org \
--cc=nuno.sa@analog.com \
--cc=olivier.moysan@foss.st.com \
--cc=orsonzhai@gmail.com \
--cc=pabeni@redhat.com \
--cc=paul.kocialkowski@bootlin.com \
--cc=paul@crapouillou.net \
--cc=rafael@kernel.org \
--cc=ray.jui@broadcom.com \
--cc=rjui@broadcom.com \
--cc=rui.zhang@intel.com \
--cc=s.hauer@pengutronix.de \
--cc=sbranden@broadcom.com \
--cc=scott.branden@broadcom.com \
--cc=shawnguo@kernel.org \
--cc=simona@ffwll.ch \
--cc=srini@kernel.org \
--cc=thierry.reding@gmail.com \
--cc=thierry.reding@kernel.org \
--cc=tzimmermann@suse.de \
--cc=ulfh@kernel.org \
--cc=ulli.kroll@googlemail.com \
--cc=vadim.fedorenko@linux.dev \
--cc=vkoul@kernel.org \
--cc=zhang.lyra@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox