* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-23 16:29 kernel test robot
0 siblings, 0 replies; 13+ messages in thread
From: kernel test robot @ 2025-08-23 16:29 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
References: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
TO: Sebastian Reichel <sebastian.reichel@collabora.com>
TO: "Rafael J. Wysocki" <rafael@kernel.org>
TO: Daniel Lezcano <daniel.lezcano@linaro.org>
TO: Zhang Rui <rui.zhang@intel.com>
TO: Lukasz Luba <lukasz.luba@arm.com>
TO: Heiko Stuebner <heiko@sntech.de>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
CC: Robin Murphy <robin.murphy@arm.com>
CC: Diederik de Haas <didi.debian@cknow.org>
CC: linux-pm@vger.kernel.org
CC: linux-arm-kernel@lists.infradead.org
CC: linux-rockchip@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: kernel@collabora.com
CC: Sebastian Reichel <sebastian.reichel@collabora.com>
Hi Sebastian,
kernel test robot noticed the following build warnings:
[auto build test WARNING on c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9]
url: https://github.com/intel-lab-lkp/linux/commits/Sebastian-Reichel/thermal-rockchip-unify-struct-rockchip_tsadc_chip-format/20250821-014309
base: c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9
patch link: https://lore.kernel.org/r/20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8%40kernel.org
patch subject: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
:::::: branch date: 3 days ago
:::::: commit date: 3 days ago
config: arm-randconfig-052-20250821 (https://download.01.org/0day-ci/archive/20250824/202508240001.a5Rn0B3T-lkp@intel.com/config)
compiler: clang version 22.0.0git (https://github.com/llvm/llvm-project 93d24b6b7b148c47a2fa228a4ef31524fa1d9f3f)
dtschema version: 2025.6.2.dev4+g8f79ddd
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250824/202508240001.a5Rn0B3T-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202508240001.a5Rn0B3T-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
>> arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[53]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-act8846.dtb: panel (lg,lp079qx1-sp0v): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
>> arch/arm/boot/dts/rockchip/rk3288-evb-rk808.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[53]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-rk808.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-rk808.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-evb-rk808.dtb: panel (lg,lp079qx1-sp0v): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
>> arch/arm/boot/dts/rockchip/rk3288-firefly-beta.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[62]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-beta.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-beta.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
>> arch/arm/boot/dts/rockchip/rk3288-firefly.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[62]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dts:77.32-80.5: Warning (unit_address_vs_reg): /sound/simple-audio-card,dai-link@1: node has a unit name, but no reg or ranges property
>> arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[63]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: hym8563@51 (haoyu,hym8563): $nodename:0: 'hym8563@51' does not match '^rtc(@.*|-([0-9]|[1-9][0-9]+))?$'
from schema $id: http://devicetree.org/schemas/rtc/haoyu,hym8563.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: hym8563@51 (haoyu,hym8563): Unevaluated properties are not allowed ('clock-frequency' was unexpected)
from schema $id: http://devicetree.org/schemas/rtc/haoyu,hym8563.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: es8328@10 (everest,es8328): 'clock-names' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/sound/everest,es8328.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: es8328@10 (everest,es8328): clocks: [[7, 462], [7, 82]] is too long
from schema $id: http://devicetree.org/schemas/sound/everest,es8328.yaml#
arch/arm/boot/dts/rockchip/rk3288-firefly-reload.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
--
>> arch/arm/boot/dts/rockchip/rk3288-miqi.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[55]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-miqi.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-miqi.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-phycore-som.dtsi:19.9-22.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: / (phytec,rk3288-pcm-947): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 134217728]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: touchscreen@44 (st,stmpe811): 'oneOf' conditional failed, one must be fixed:
'interrupts' is a required property
'interrupts-extended' is a required property
from schema $id: http://devicetree.org/schemas/mfd/st,stmpe.yaml#
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: /i2c@ff140000/rtc@68: failed to match any schema with compatible: ['rv4162']
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: leddimmer@62 (nxp,pca9533): 'led1', 'led2', 'led3', 'led4' do not match any of the regexes: '^led-[0-9a-z]+$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/leds/nxp,pca953x.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: ethernet@ff290000 (rockchip,rk3288-gmac): Unevaluated properties are not allowed ('mdio0' was unexpected)
from schema $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-phycore-rdk.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
>> arch/arm/boot/dts/rockchip/rk3288-popmetal.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[57]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-popmetal.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-popmetal.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
>> arch/arm/boot/dts/rockchip/rk3288-r89.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[49]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-r89.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-r89.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dts:67.32-70.5: Warning (unit_address_vs_reg): /sound/simple-audio-card,dai-link@1: node has a unit name, but no reg or ranges property
>> arch/arm/boot/dts/rockchip/rk3288-rock2-square.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[60]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dtb: /sound-i2s: failed to match any schema with compatible: ['rockchip,rk3288-hdmi-analog']
arch/arm/boot/dts/rockchip/rk3288-rock2-square.dtb: sound-i2s (rockchip,rk3288-hdmi-analog): rockchip,routing: b'Analog\x00LOUT2\x00Analog\x00ROUT2\x00' is not of type 'object', 'integer', 'array', 'boolean', 'null'
from schema $id: http://devicetree.org/schemas/dt-core.yaml#
--
>> arch/arm/boot/dts/rockchip/rk3288-rock-pi-n8.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[59]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-rock-pi-n8.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-rock-pi-n8.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi:15.9-18.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-tinker.dtb: / (asus,rk3288-tinker): memory: False schema does not allow {'reg': [[0, 0, 0, 2147483648]], 'device_type': ['memory']}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-tinker.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[56]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-tinker.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-tinker.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-tinker.dtsi:15.9-18.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-tinker-s.dtb: / (asus,rk3288-tinker-s): memory: False schema does not allow {'reg': [[0, 0, 0, 2147483648]], 'device_type': ['memory']}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-tinker-s.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[60]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-tinker-s.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-tinker-s.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: / (google,veyron-brain-rev0): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: pmic@1b (rockchip,rk808): regulators:LDO_REG7: Unevaluated properties are not allowed ('regulator-suspend-mem-disabled' was unexpected)
from schema $id: http://devicetree.org/schemas/mfd/rockchip,rk808.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: pmic@1b (rockchip,rk808): regulators:SWITCH_REG2: Unevaluated properties are not allowed ('regulator-suspend-mem-disabled' was unexpected)
from schema $id: http://devicetree.org/schemas/mfd/rockchip,rk808.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-brain.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
marvell,wakeup-pin: size (2) error for type uint32
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: / (google,veyron-fievel-rev8): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: /mmc@ff0d0000/btmrvl@2: failed to match any schema with compatible: ['marvell,sd8897-bt']
>> arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: ethernet@ff290000 (rockchip,rk3288-gmac): Unevaluated properties are not allowed ('mdio0', 'wakeup-source' were unexpected)
from schema $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-fievel.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
marvell,wakeup-pin: size (2) error for type uint32
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: / (google,veyron-jaq-rev5): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: /mmc@ff0d0000/btmrvl@2: failed to match any schema with compatible: ['marvell,sd8897-bt']
>> arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[69]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-jaq.dtb: panel (innolux,n116bge): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: / (google,veyron-jerry-rev15): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: wifi@1 (marvell,sd8897): marvell,caldata-txpwrlimit-2g: [1, 0, 6, 0, 8, 2, 137, 1, 36, 0, 103, 9, 20, 1, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 2, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 3, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 4, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 5, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 6, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 7, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 8, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 9, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 10, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 11, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 12, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9, 137, 1, 36, 0, 103, 9, 20, 13, 0, 15, 1, 12, 2, 12, 3, 12, 4, 12, 5, 12, 6, 12, 7, 9, 8, 9, 9, 9, 10, 12, 11, 12, 12, 12, 13, 9, 14, 9, 15, 9] is too short
from schema $id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: wifi@1 (marvell,sd8897): marvell,caldata-txpwrlimit-5g-sub2: [1, 0, 6, 0, 54, 1, 137, 1, 58, 0, 136, 19, 20, 149, 1, 11, 2, 11, 3, 11, 4, 10, 5, 10, 6, 10, 7, 8, 8, 8, 9, 8, 10, 10, 11, 10, 12, 10, 13, 8, 14, 8, 15, 8, 16, 4, 17, 4, 18, 5, 19, 5, 20, 5, 21, 5, 22, 4, 23, 4, 24, 5, 25, 5, 26, 5, 27, 5, 137, 1, 58, 0, 136, 19, 20, 153, 1, 11, 2, 11, 3, 11, 4, 10, 5, 10, 6, 10, 7, 8, 8, 8, 9, 8, 10, 10, 11, 10, 12, 10, 13, 8, 14, 8, 15, 8, 16, 4, 17, 4, 18, 5, 19, 5, 20, 5, 21, 5, 22, 4, 23, 4, 24, 5, 25, 5, 26, 5, 27, 5, 137, 1, 58, 0, 136, 19, 20, 157, 1, 11, 2, 11, 3, 11, 4, 10, 5, 10, 6, 10, 7, 8, 8, 8, 9, 8, 10, 10, 11, 10, 12, 10, 13, 8, 14, 8, 15, 8, 16, 4, 17, 4, 18, 5, 19, 5, 20, 5, 21, 5, 22, 4, 23, 4, 24, 5, 25, 5, 26, 5, 27, 5, 137, 1, 58, 0, 136, 19, 20, 161, 1, 11, 2, 11, 3, 11, 4, 10, 5, 10, 6, 10, 7, 8, 8, 8, 9, 8, 10, 10, 11, 10, 12, 10, 13, 8, 14, 8, 15, 8, 16, 4, 17, 4, 18, 5, 19, 5, 20, 5, 21, 5, 22, 4, 23, 4, 24, 5, 25, 5, 26, 5, 27, 5, 137, 1, 58, 0, 136, 19, 20, 165, 1, 11, 2, 11, 3, 11, 4, 10, 5, 10, 6, 10, 7, 8, 8, 8, 9, 8, 10, 10, 11, 10, 12, 10, 13, 8, 14, 8, 15, 8, 16, 4, 17, 4, 18, 5, 19, 5, 20, 5, 21, 5, 22, 4, 23, 4, 24, 5, 25, 5, 26, 5, 27, 5] is too short
from schema $id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: trackpad@2c (hid-over-i2c): 'vcc-supply' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/input/hid-over-i2c.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[67]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-jerry.dtb: panel (innolux,n116bge): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: / (google,veyron-mickey-rev8): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: thermal-zones: cpu-thermal:cooling-maps: 'cpu_almost_hot_limit_cpu', 'cpu_hot_limit_cpu', 'cpu_hotter_limit_cpu', 'cpu_very_hot_limit_cpu', 'cpu_very_hot_limit_gpu', 'cpu_warm_limit_cpu', 'cpu_warm_limit_gpu' do not match any of the regexes: '^map[-a-zA-Z0-9]*$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: thermal-zones: gpu-thermal:cooling-maps: 'gpu_hotter_limit_gpu', 'gpu_very_very_hot_limit_gpu', 'gpu_warm_limit_cpu', 'gpu_warmish_limit_gpu' do not match any of the regexes: '^map[-a-zA-Z0-9]*$', '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[64]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: pmic@1b (rockchip,rk808): regulators:LDO_REG7: Unevaluated properties are not allowed ('regulator-suspend-mem-disabled' was unexpected)
from schema $id: http://devicetree.org/schemas/mfd/rockchip,rk808.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: pmic@1b (rockchip,rk808): regulators:LDO_REG8: Unevaluated properties are not allowed ('regulator-suspend-mem-disabled' was unexpected)
from schema $id: http://devicetree.org/schemas/mfd/rockchip,rk808.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mickey.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
marvell,wakeup-pin: size (2) error for type uint32
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: / (google,veyron-mighty-rev5): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: /mmc@ff0d0000/btmrvl@2: failed to match any schema with compatible: ['marvell,sd8897-bt']
>> arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[70]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-mighty.dtb: panel (innolux,n116bge): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: / (google,veyron-minnie-rev4): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[75]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-minnie.dtb: panel (auo,b101ean01): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: / (google,veyron-pinky-rev2): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[68]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-pinky.dtb: panel (innolux,n116bge): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: / (google,veyron-speedy-rev9): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[71]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dtb: panel (innolux,n116bge): 'ports' does not match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/display/panel/panel-edp-legacy.yaml#
--
arch/arm/boot/dts/rockchip/rk3288-veyron.dtsi:25.9-28.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288.dtsi:1230.20-1232.6: Warning (graph_child_address): /dp@ff970000/ports/port@1: graph node has single child node 'endpoint@0', #address-cells/#size-cells are not necessary
marvell,wakeup-pin: size (2) error for type uint32
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: / (google,veyron-tiger-rev8): memory: False schema does not allow {'device_type': ['memory'], 'reg': [[0, 0, 0, 2147483648]]}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: /mmc@ff0d0000/btmrvl@2: failed to match any schema with compatible: ['marvell,sd8897-bt']
>> arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[62]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: ethernet@ff290000 (rockchip,rk3288-gmac): Unevaluated properties are not allowed ('mdio0', 'wakeup-source' were unexpected)
from schema $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
arch/arm/boot/dts/rockchip/rk3288-veyron-tiger.dtb: /sound: failed to match any schema with compatible: ['rockchip,rockchip-audio-max98090']
--
arch/arm/boot/dts/rockchip/rk3288-vyasa.dts:17.9-20.4: Warning (unit_address_vs_reg): /memory: node has a reg or ranges property, but no unit name
arch/arm/boot/dts/rockchip/rk3288-vyasa.dtb: / (amarula,vyasa-rk3288): memory: False schema does not allow {'reg': [[0, 0, 0, 2147483648]], 'device_type': ['memory']}
from schema $id: http://devicetree.org/schemas/root-node.yaml#
>> arch/arm/boot/dts/rockchip/rk3288-vyasa.dtb: tsadc@ff280000 (rockchip,rk3288-tsadc): rockchip,grf: False schema does not allow [[53]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm/boot/dts/rockchip/rk3288-vyasa.dtb: power-controller (rockchip,rk3288-power-controller): 'assigned-clock-parents', 'assigned-clocks' do not match any of the regexes: '^pinctrl-[0-9]+$', '^power-domain@[0-9a-f]+$'
from schema $id: http://devicetree.org/schemas/power/rockchip,power-controller.yaml#
arch/arm/boot/dts/rockchip/rk3288-vyasa.dtb: power-controller (rockchip,rk3288-power-controller): 'anyOf' conditional failed, one must be fixed:
'clocks' is a required property
'#clock-cells' is a required property
from schema $id: http://devicetree.org/schemas/clock/clock.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 13+ messages in thread* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-21 16:02 kernel test robot
0 siblings, 0 replies; 13+ messages in thread
From: kernel test robot @ 2025-08-21 16:02 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
References: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
TO: Sebastian Reichel <sebastian.reichel@collabora.com>
TO: "Rafael J. Wysocki" <rafael@kernel.org>
TO: Daniel Lezcano <daniel.lezcano@linaro.org>
TO: Zhang Rui <rui.zhang@intel.com>
TO: Lukasz Luba <lukasz.luba@arm.com>
TO: Heiko Stuebner <heiko@sntech.de>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
CC: Robin Murphy <robin.murphy@arm.com>
CC: Diederik de Haas <didi.debian@cknow.org>
CC: linux-pm@vger.kernel.org
CC: linux-arm-kernel@lists.infradead.org
CC: linux-rockchip@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: kernel@collabora.com
CC: Sebastian Reichel <sebastian.reichel@collabora.com>
Hi Sebastian,
kernel test robot noticed the following build warnings:
[auto build test WARNING on c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9]
url: https://github.com/intel-lab-lkp/linux/commits/Sebastian-Reichel/thermal-rockchip-unify-struct-rockchip_tsadc_chip-format/20250821-014309
base: c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9
patch link: https://lore.kernel.org/r/20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8%40kernel.org
patch subject: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
:::::: branch date: 22 hours ago
:::::: commit date: 22 hours ago
config: arm64-randconfig-052-20250821 (https://download.01.org/0day-ci/archive/20250821/202508212359.j11JNUZT-lkp@intel.com/config)
compiler: clang version 16.0.6 (https://github.com/llvm/llvm-project 7cbf1a2591520c2491aa35339f227775f4d3adf6)
dtschema version: 2025.6.2.dev4+g8f79ddd
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250821/202508212359.j11JNUZT-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202508212359.j11JNUZT-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[56]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-rock64.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[57]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-21 12:31 kernel test robot
0 siblings, 0 replies; 13+ messages in thread
From: kernel test robot @ 2025-08-21 12:31 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
References: <20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8@kernel.org>
TO: Sebastian Reichel <sebastian.reichel@collabora.com>
TO: "Rafael J. Wysocki" <rafael@kernel.org>
TO: Daniel Lezcano <daniel.lezcano@linaro.org>
TO: Zhang Rui <rui.zhang@intel.com>
TO: Lukasz Luba <lukasz.luba@arm.com>
TO: Heiko Stuebner <heiko@sntech.de>
TO: Rob Herring <robh@kernel.org>
TO: Krzysztof Kozlowski <krzk@kernel.org>
TO: Conor Dooley <conor+dt@kernel.org>
CC: Robin Murphy <robin.murphy@arm.com>
CC: Diederik de Haas <didi.debian@cknow.org>
CC: linux-pm@vger.kernel.org
CC: linux-arm-kernel@lists.infradead.org
CC: linux-rockchip@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: devicetree@vger.kernel.org
CC: kernel@collabora.com
CC: Sebastian Reichel <sebastian.reichel@collabora.com>
Hi Sebastian,
kernel test robot noticed the following build warnings:
[auto build test WARNING on c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9]
url: https://github.com/intel-lab-lkp/linux/commits/Sebastian-Reichel/thermal-rockchip-unify-struct-rockchip_tsadc_chip-format/20250821-014309
base: c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9
patch link: https://lore.kernel.org/r/20250820-thermal-rockchip-grf-warning-v2-3-c7e2d35017b8%40kernel.org
patch subject: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
:::::: branch date: 19 hours ago
:::::: commit date: 19 hours ago
config: arm64-randconfig-051-20250821 (https://download.01.org/0day-ci/archive/20250821/202508212032.ppho9zJb-lkp@intel.com/config)
compiler: clang version 18.1.8 (https://github.com/llvm/llvm-project 3b5b5c1ec4a3095ab096dd780e84d7ab81f3d7ff)
dtschema version: 2025.6.2.dev4+g8f79ddd
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250821/202508212032.ppho9zJb-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202508212032.ppho9zJb-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[52]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dtb: ethernet@ff550000 (rockchip,rk3328-gmac): Unevaluated properties are not allowed ('assigned-clock-rate' was unexpected)
from schema $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-a1.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[57]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-evb.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[55]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
arch/arm64/boot/dts/rockchip/rk3328-evb.dtb: ethernet@ff550000 (rockchip,rk3328-gmac): Unevaluated properties are not allowed ('assigned-clock-rate' was unexpected)
from schema $id: http://devicetree.org/schemas/net/rockchip-dwmac.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2c-plus.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s-plus.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[58]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-orangepi-r1-plus-lts.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[56]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
>> arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dtb: tsadc@ff250000 (rockchip,rk3328-tsadc): rockchip,grf: False schema does not allow [[56]]
from schema $id: http://devicetree.org/schemas/thermal/rockchip-thermal.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 13+ messages in thread* [PATCH v2 0/3] thermal: rockchip: shut up GRF warning
@ 2025-08-20 17:40 Sebastian Reichel
2025-08-20 17:40 ` Sebastian Reichel
0 siblings, 1 reply; 13+ messages in thread
From: Sebastian Reichel @ 2025-08-20 17:40 UTC (permalink / raw)
To: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel,
Sebastian Reichel
Changes in v2:
- Link to v1: https://lore.kernel.org/r/20250818-thermal-rockchip-grf-warning-v1-1-134152c97097@kernel.org
- Add patch droping extra newlines in older chip info structures (Heiko)
- Add patch updating DT bindings to make GRF either mandatory or unallowed (Heiko, Robin)
- Update previous patch to only differntiate between mandatory and no GRF (Heiko, Robin)
- Update struct documentation (kernel test robot)
- Do not collect Tested-by from Diederik, as too much changed in this version
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
Sebastian Reichel (3):
thermal: rockchip: unify struct rockchip_tsadc_chip format
thermal: rockchip: shut up GRF warning
dt-bindings: thermal: rockchip: tighten grf requirements
.../bindings/thermal/rockchip-thermal.yaml | 15 +++++++
drivers/thermal/rockchip_thermal.c | 50 ++++++++--------------
2 files changed, 33 insertions(+), 32 deletions(-)
---
base-commit: c17b750b3ad9f45f2b6f7e6f7f4679844244f0b9
change-id: 20250818-thermal-rockchip-grf-warning-05f7f56286a2
Best regards,
--
Sebastian Reichel <sre@kernel.org>
^ permalink raw reply [flat|nested] 13+ messages in thread* [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
2025-08-20 17:40 [PATCH v2 0/3] thermal: rockchip: shut up GRF warning Sebastian Reichel
@ 2025-08-20 17:40 ` Sebastian Reichel
0 siblings, 0 replies; 13+ messages in thread
From: Sebastian Reichel @ 2025-08-20 17:40 UTC (permalink / raw)
To: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel,
Sebastian Reichel
Instead of having an optional rockchip,grf property, forbid using it on
platforms without registers in a GRF being needed for thermal monitoring
and make it mandatory on the platforms actually needing it.
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
.../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
--- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
@@ -119,6 +119,21 @@ required:
- resets
allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - rockchip,px30-tsadc
+ - rockchip,rk3366-tsadc
+ - rockchip,rk3399-tsadc
+ - rockchip,rk3568-tsadc
+ then:
+ required:
+ - rockchip,grf
+ else:
+ properties:
+ rockchip,grf: false
- if:
not:
properties:
--
2.50.1
^ permalink raw reply related [flat|nested] 13+ messages in thread* [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-20 17:40 ` Sebastian Reichel
0 siblings, 0 replies; 13+ messages in thread
From: Sebastian Reichel @ 2025-08-20 17:40 UTC (permalink / raw)
To: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley
Cc: Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel,
Sebastian Reichel
Instead of having an optional rockchip,grf property, forbid using it on
platforms without registers in a GRF being needed for thermal monitoring
and make it mandatory on the platforms actually needing it.
Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
---
.../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
--- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
+++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
@@ -119,6 +119,21 @@ required:
- resets
allOf:
+ - if:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - rockchip,px30-tsadc
+ - rockchip,rk3366-tsadc
+ - rockchip,rk3399-tsadc
+ - rockchip,rk3568-tsadc
+ then:
+ required:
+ - rockchip,grf
+ else:
+ properties:
+ rockchip,grf: false
- if:
not:
properties:
--
2.50.1
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply related [flat|nested] 13+ messages in thread* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
2025-08-20 17:40 ` Sebastian Reichel
@ 2025-08-20 19:48 ` Conor Dooley
-1 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2025-08-20 19:48 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1: Type: text/plain, Size: 1614 bytes --]
On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> Instead of having an optional rockchip,grf property, forbid using it on
> platforms without registers in a GRF being needed for thermal monitoring
> and make it mandatory on the platforms actually needing it.
I am assuming that "needing it" means that it was actually mandatory but
the binding was just missing the required required entry. If so
Acked-by: Conor Dooley <conor.dooley@microchip.com>
>
> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> ---
> .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
> --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> @@ -119,6 +119,21 @@ required:
> - resets
>
> allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - rockchip,px30-tsadc
> + - rockchip,rk3366-tsadc
> + - rockchip,rk3399-tsadc
> + - rockchip,rk3568-tsadc
> + then:
> + required:
> + - rockchip,grf
> + else:
> + properties:
> + rockchip,grf: false
> - if:
> not:
> properties:
>
> --
> 2.50.1
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-20 19:48 ` Conor Dooley
0 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2025-08-20 19:48 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1.1: Type: text/plain, Size: 1614 bytes --]
On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> Instead of having an optional rockchip,grf property, forbid using it on
> platforms without registers in a GRF being needed for thermal monitoring
> and make it mandatory on the platforms actually needing it.
I am assuming that "needing it" means that it was actually mandatory but
the binding was just missing the required required entry. If so
Acked-by: Conor Dooley <conor.dooley@microchip.com>
>
> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> ---
> .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
> 1 file changed, 15 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
> --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> @@ -119,6 +119,21 @@ required:
> - resets
>
> allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - rockchip,px30-tsadc
> + - rockchip,rk3366-tsadc
> + - rockchip,rk3399-tsadc
> + - rockchip,rk3568-tsadc
> + then:
> + required:
> + - rockchip,grf
> + else:
> + properties:
> + rockchip,grf: false
> - if:
> not:
> properties:
>
> --
> 2.50.1
>
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
2025-08-20 19:48 ` Conor Dooley
@ 2025-09-19 18:35 ` Sebastian Reichel
-1 siblings, 0 replies; 13+ messages in thread
From: Sebastian Reichel @ 2025-09-19 18:35 UTC (permalink / raw)
To: Conor Dooley
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1: Type: text/plain, Size: 2303 bytes --]
Hi,
On Wed, Aug 20, 2025 at 08:48:23PM +0100, Conor Dooley wrote:
> On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> > Instead of having an optional rockchip,grf property, forbid using it on
> > platforms without registers in a GRF being needed for thermal monitoring
> > and make it mandatory on the platforms actually needing it.
>
> I am assuming that "needing it" means that it was actually mandatory but
> the binding was just missing the required required entry. If so
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
I just noticed, that I never replied: The GRF configuration is
required for proper functionality as far as I can tell. Technically
it might be skipped, if the bootloader already configured the
registers correctly. but I don't think this is something anyone wants
to rely on and with the same argument we could describe almost any
resource as optional :) The upstream kernel DT always had the GRF
specified for these platforms (and thus most likely has never been
tested without it).
Greetings,
-- Sebastian
>
> >
> > Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> > ---
> > .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
> > 1 file changed, 15 insertions(+)
> >
> > diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
> > --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > @@ -119,6 +119,21 @@ required:
> > - resets
> >
> > allOf:
> > + - if:
> > + properties:
> > + compatible:
> > + contains:
> > + enum:
> > + - rockchip,px30-tsadc
> > + - rockchip,rk3366-tsadc
> > + - rockchip,rk3399-tsadc
> > + - rockchip,rk3568-tsadc
> > + then:
> > + required:
> > + - rockchip,grf
> > + else:
> > + properties:
> > + rockchip,grf: false
> > - if:
> > not:
> > properties:
> >
> > --
> > 2.50.1
> >
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-09-19 18:35 ` Sebastian Reichel
0 siblings, 0 replies; 13+ messages in thread
From: Sebastian Reichel @ 2025-09-19 18:35 UTC (permalink / raw)
To: Conor Dooley
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1.1: Type: text/plain, Size: 2303 bytes --]
Hi,
On Wed, Aug 20, 2025 at 08:48:23PM +0100, Conor Dooley wrote:
> On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> > Instead of having an optional rockchip,grf property, forbid using it on
> > platforms without registers in a GRF being needed for thermal monitoring
> > and make it mandatory on the platforms actually needing it.
>
> I am assuming that "needing it" means that it was actually mandatory but
> the binding was just missing the required required entry. If so
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
I just noticed, that I never replied: The GRF configuration is
required for proper functionality as far as I can tell. Technically
it might be skipped, if the bootloader already configured the
registers correctly. but I don't think this is something anyone wants
to rely on and with the same argument we could describe almost any
resource as optional :) The upstream kernel DT always had the GRF
specified for these platforms (and thus most likely has never been
tested without it).
Greetings,
-- Sebastian
>
> >
> > Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> > ---
> > .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15 +++++++++++++++
> > 1 file changed, 15 insertions(+)
> >
> > diff --git a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > index 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df 100644
> > --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> > @@ -119,6 +119,21 @@ required:
> > - resets
> >
> > allOf:
> > + - if:
> > + properties:
> > + compatible:
> > + contains:
> > + enum:
> > + - rockchip,px30-tsadc
> > + - rockchip,rk3366-tsadc
> > + - rockchip,rk3399-tsadc
> > + - rockchip,rk3568-tsadc
> > + then:
> > + required:
> > + - rockchip,grf
> > + else:
> > + properties:
> > + rockchip,grf: false
> > - if:
> > not:
> > properties:
> >
> > --
> > 2.50.1
> >
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
2025-09-19 18:35 ` Sebastian Reichel
@ 2025-09-21 22:20 ` Conor Dooley
-1 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2025-09-21 22:20 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1: Type: text/plain, Size: 1261 bytes --]
On Fri, Sep 19, 2025 at 08:35:12PM +0200, Sebastian Reichel wrote:
> Hi,
>
> On Wed, Aug 20, 2025 at 08:48:23PM +0100, Conor Dooley wrote:
> > On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> > > Instead of having an optional rockchip,grf property, forbid using it on
> > > platforms without registers in a GRF being needed for thermal monitoring
> > > and make it mandatory on the platforms actually needing it.
> >
> > I am assuming that "needing it" means that it was actually mandatory but
> > the binding was just missing the required required entry. If so
> > Acked-by: Conor Dooley <conor.dooley@microchip.com>
>
> I just noticed, that I never replied: The GRF configuration is
> required for proper functionality as far as I can tell. Technically
> it might be skipped, if the bootloader already configured the
> registers correctly. but I don't think this is something anyone wants
> to rely on and with the same argument we could describe almost any
> resource as optional :) The upstream kernel DT always had the GRF
> specified for these platforms (and thus most likely has never been
> tested without it).
Acked-by: Conor Dooley <conor.dooley@microchip.com>
(ik I gave it already, but for clarity)
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-09-21 22:20 ` Conor Dooley
0 siblings, 0 replies; 13+ messages in thread
From: Conor Dooley @ 2025-09-21 22:20 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
[-- Attachment #1.1: Type: text/plain, Size: 1261 bytes --]
On Fri, Sep 19, 2025 at 08:35:12PM +0200, Sebastian Reichel wrote:
> Hi,
>
> On Wed, Aug 20, 2025 at 08:48:23PM +0100, Conor Dooley wrote:
> > On Wed, Aug 20, 2025 at 07:40:49PM +0200, Sebastian Reichel wrote:
> > > Instead of having an optional rockchip,grf property, forbid using it on
> > > platforms without registers in a GRF being needed for thermal monitoring
> > > and make it mandatory on the platforms actually needing it.
> >
> > I am assuming that "needing it" means that it was actually mandatory but
> > the binding was just missing the required required entry. If so
> > Acked-by: Conor Dooley <conor.dooley@microchip.com>
>
> I just noticed, that I never replied: The GRF configuration is
> required for proper functionality as far as I can tell. Technically
> it might be skipped, if the bootloader already configured the
> registers correctly. but I don't think this is something anyone wants
> to rely on and with the same argument we could describe almost any
> resource as optional :) The upstream kernel DT always had the GRF
> specified for these platforms (and thus most likely has never been
> tested without it).
Acked-by: Conor Dooley <conor.dooley@microchip.com>
(ik I gave it already, but for clarity)
[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
[-- Attachment #2: Type: text/plain, Size: 170 bytes --]
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
2025-08-20 17:40 ` Sebastian Reichel
@ 2025-08-22 3:20 ` Dragan Simic
-1 siblings, 0 replies; 13+ messages in thread
From: Dragan Simic @ 2025-08-22 3:20 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
Hello Sebastian,
On 2025-08-20 19:40, Sebastian Reichel wrote:
> Instead of having an optional rockchip,grf property, forbid using it on
> platforms without registers in a GRF being needed for thermal
> monitoring
> and make it mandatory on the platforms actually needing it.
>
> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> ---
> .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15
> +++++++++++++++
> 1 file changed, 15 insertions(+)
Thanks for the patch! It matches what's already presented in your
patch 2/3, so it's looking good to me. Please feel free to include
Reviewed-by: Dragan Simic <dsimic@manjaro.org>
> diff --git
> a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> index
> 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df
> 100644
> --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> @@ -119,6 +119,21 @@ required:
> - resets
>
> allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - rockchip,px30-tsadc
> + - rockchip,rk3366-tsadc
> + - rockchip,rk3399-tsadc
> + - rockchip,rk3568-tsadc
> + then:
> + required:
> + - rockchip,grf
> + else:
> + properties:
> + rockchip,grf: false
> - if:
> not:
> properties:
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements
@ 2025-08-22 3:20 ` Dragan Simic
0 siblings, 0 replies; 13+ messages in thread
From: Dragan Simic @ 2025-08-22 3:20 UTC (permalink / raw)
To: Sebastian Reichel
Cc: Rafael J. Wysocki, Daniel Lezcano, Zhang Rui, Lukasz Luba,
Heiko Stuebner, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Robin Murphy, Diederik de Haas, linux-pm, linux-arm-kernel,
linux-rockchip, linux-kernel, devicetree, kernel
Hello Sebastian,
On 2025-08-20 19:40, Sebastian Reichel wrote:
> Instead of having an optional rockchip,grf property, forbid using it on
> platforms without registers in a GRF being needed for thermal
> monitoring
> and make it mandatory on the platforms actually needing it.
>
> Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
> ---
> .../devicetree/bindings/thermal/rockchip-thermal.yaml | 15
> +++++++++++++++
> 1 file changed, 15 insertions(+)
Thanks for the patch! It matches what's already presented in your
patch 2/3, so it's looking good to me. Please feel free to include
Reviewed-by: Dragan Simic <dsimic@manjaro.org>
> diff --git
> a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> index
> 573f447cc26ed7100638277598b0e745d436fd01..9fa5c4c49d76e3a689f31797875124e7fb30d3df
> 100644
> --- a/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> +++ b/Documentation/devicetree/bindings/thermal/rockchip-thermal.yaml
> @@ -119,6 +119,21 @@ required:
> - resets
>
> allOf:
> + - if:
> + properties:
> + compatible:
> + contains:
> + enum:
> + - rockchip,px30-tsadc
> + - rockchip,rk3366-tsadc
> + - rockchip,rk3399-tsadc
> + - rockchip,rk3568-tsadc
> + then:
> + required:
> + - rockchip,grf
> + else:
> + properties:
> + rockchip,grf: false
> - if:
> not:
> properties:
_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2025-09-21 22:21 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-23 16:29 [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2025-08-21 16:02 kernel test robot
2025-08-21 12:31 kernel test robot
2025-08-20 17:40 [PATCH v2 0/3] thermal: rockchip: shut up GRF warning Sebastian Reichel
2025-08-20 17:40 ` [PATCH v2 3/3] dt-bindings: thermal: rockchip: tighten grf requirements Sebastian Reichel
2025-08-20 17:40 ` Sebastian Reichel
2025-08-20 19:48 ` Conor Dooley
2025-08-20 19:48 ` Conor Dooley
2025-09-19 18:35 ` Sebastian Reichel
2025-09-19 18:35 ` Sebastian Reichel
2025-09-21 22:20 ` Conor Dooley
2025-09-21 22:20 ` Conor Dooley
2025-08-22 3:20 ` Dragan Simic
2025-08-22 3:20 ` Dragan Simic
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.