Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: at91: Fix schema warnings for pwm-leds

The node names for devices using the pwm-leds driver follow a certain
naming scheme (now). Parent node name is not enforced, but recommended
by DT project.

DTC arch/arm/boot/dts/at91-kizbox2-2.dt.yaml
CHECK arch/arm/boot/dts/at91-kizbox2-2.dt.yaml
/home/alex/build/linux/arch/arm/boot/dts/at91-kizbox2-2.dt.yaml: pwm_leds: 'blue', 'green', 'red' do not match any of the regexes: '^led(-[0-9a-f]+)?$', 'pinctrl-[0-9]+'
From schema: /home/alex/src/linux/leds/Documentation/devicetree/bindings/leds/leds-pwm.yaml
DTC arch/arm/boot/dts/at91-kizbox3-hs.dt.yaml
CHECK arch/arm/boot/dts/at91-kizbox3-hs.dt.yaml
/home/alex/build/linux/arch/arm/boot/dts/at91-kizbox3-hs.dt.yaml: pwm_leds: 'blue', 'green', 'red', 'white' do not match any of the regexes: '^led(-[0-9a-f]+)?$', 'pinctrl-[0-9]+'
From schema: /home/alex/src/linux/leds/Documentation/devicetree/bindings/leds/leds-pwm.yaml

(Warnings above are for armv7 only, armv5 would produce similar warnings.)

Signed-off-by: Alexander Dahl <post@lespocky.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20201005203451.9985-6-post@lespocky.de

authored by

Alexander Dahl and committed by
Alexandre Belloni
997ebd64 02e46262

+36 -36
+5 -5
arch/arm/boot/dts/at91-kizbox.dts
··· 48 48 }; 49 49 }; 50 50 51 - pwm_leds { 51 + led-controller { 52 52 compatible = "pwm-leds"; 53 53 54 - network_green { 54 + led-1 { 55 55 label = "pwm:green:network"; 56 56 pwms = <&tcb_pwm 2 10000000 PWM_POLARITY_INVERTED>; 57 57 max-brightness = <255>; 58 58 linux,default-trigger = "default-on"; 59 59 }; 60 60 61 - network_red { 61 + led-2 { 62 62 label = "pwm:red:network"; 63 63 pwms = <&tcb_pwm 4 10000000 PWM_POLARITY_INVERTED>; 64 64 max-brightness = <255>; 65 65 linux,default-trigger = "default-on"; 66 66 }; 67 67 68 - user_green { 68 + led-3 { 69 69 label = "pwm:green:user"; 70 70 pwms = <&tcb_pwm 0 10000000 PWM_POLARITY_INVERTED>; 71 71 max-brightness = <255>; 72 72 linux,default-trigger = "default-on"; 73 73 }; 74 74 75 - user_red { 75 + led-4 { 76 76 label = "pwm:red:user"; 77 77 pwms = <&tcb_pwm 1 10000000 PWM_POLARITY_INVERTED>; 78 78 max-brightness = <255>;
+4 -4
arch/arm/boot/dts/at91-kizbox2-common.dtsi
··· 58 58 }; 59 59 }; 60 60 61 - pwm_leds { 61 + led-controller { 62 62 compatible = "pwm-leds"; 63 63 64 - blue { 64 + led-1 { 65 65 label = "pwm:blue:user"; 66 66 pwms = <&pwm0 2 10000000 0>; 67 67 max-brightness = <255>; 68 68 linux,default-trigger = "none"; 69 69 }; 70 70 71 - green { 71 + led-2 { 72 72 label = "pwm:green:user"; 73 73 pwms = <&pwm0 1 10000000 0>; 74 74 max-brightness = <255>; 75 75 linux,default-trigger = "default-on"; 76 76 }; 77 77 78 - red { 78 + led-3 { 79 79 label = "pwm:red:user"; 80 80 pwms = <&pwm0 0 10000000 0>; 81 81 max-brightness = <255>;
+8 -8
arch/arm/boot/dts/at91-kizbox3-hs.dts
··· 15 15 model = "Overkiz KIZBOX3-HS"; 16 16 compatible = "overkiz,kizbox3-hs", "atmel,sama5d2", "atmel,sama5"; 17 17 18 - pwm_leds { 18 + led-controller-1 { 19 19 status = "okay"; 20 20 21 - red { 21 + led-1 { 22 22 status = "okay"; 23 23 }; 24 24 25 - green { 25 + led-2 { 26 26 status = "okay"; 27 27 }; 28 28 29 - blue { 29 + led-3 { 30 30 status = "okay"; 31 31 }; 32 32 33 - white { 33 + led-4 { 34 34 status = "okay"; 35 35 }; 36 36 }; 37 37 38 - leds { 38 + led-controller-2 { 39 39 compatible = "gpio-leds"; 40 40 pinctrl-names = "default"; 41 41 pinctrl-0 = <&pinctrl_led_red 42 42 &pinctrl_led_white>; 43 43 status = "okay"; 44 44 45 - red { 45 + led-5 { 46 46 label = "pio:red:user"; 47 47 gpios = <&pioA PIN_PB1 GPIO_ACTIVE_HIGH>; 48 48 default-state = "off"; 49 49 }; 50 50 51 - white { 51 + led-6 { 52 52 label = "pio:white:user"; 53 53 gpios = <&pioA PIN_PB8 GPIO_ACTIVE_HIGH>; 54 54 default-state = "off";
+5 -5
arch/arm/boot/dts/at91-kizbox3_common.dtsi
··· 62 62 regulator-always-on; 63 63 }; 64 64 65 - pwm_leds { 65 + led-controller-1 { 66 66 compatible = "pwm-leds"; 67 67 pinctrl-names = "default"; 68 68 pinctrl-0 = <&pinctrl_pwm0_pwm_h0 ··· 71 71 &pinctrl_pwm0_pwm_h3>; 72 72 status = "disabled"; 73 73 74 - red { 74 + led-1 { 75 75 label = "pwm:red:user"; 76 76 pwms = <&pwm0 0 10000000 0>; 77 77 max-brightness = <255>; ··· 79 79 status = "disabled"; 80 80 }; 81 81 82 - green { 82 + led-2 { 83 83 label = "pwm:green:user"; 84 84 pwms = <&pwm0 1 10000000 0>; 85 85 max-brightness = <255>; ··· 87 87 status = "disabled"; 88 88 }; 89 89 90 - blue { 90 + led-3 { 91 91 label = "pwm:blue:user"; 92 92 pwms = <&pwm0 2 10000000 0>; 93 93 max-brightness = <255>; 94 94 status = "disabled"; 95 95 }; 96 96 97 - white { 97 + led-4 { 98 98 label = "pwm:white:user"; 99 99 pwms = <&pwm0 3 10000000 0>; 100 100 max-brightness = <255>;
+4 -4
arch/arm/boot/dts/at91-kizboxmini-common.dtsi
··· 54 54 }; 55 55 }; 56 56 57 - leds: pwm_leds { 57 + leds: led-controller-1 { 58 58 compatible = "pwm-leds"; 59 59 60 - led_blue: pwm_blue { 60 + led_blue: led-1 { 61 61 label = "pwm:blue:user"; 62 62 pwms = <&pwm0 2 10000000 0>; 63 63 max-brightness = <255>; ··· 65 65 status = "disabled"; 66 66 }; 67 67 68 - led_green: pwm_green { 68 + led_green: led-2 { 69 69 label = "pwm:green:user"; 70 70 pwms = <&pwm0 0 10000000 0>; 71 71 max-brightness = <255>; 72 72 linux,default-trigger = "default-on"; 73 73 }; 74 74 75 - led_red: pwm_red { 75 + led_red: led-3 { 76 76 label = "pwm:red:user"; 77 77 pwms = <&pwm0 1 10000000 0>; 78 78 max-brightness = <255>;
+5 -5
arch/arm/boot/dts/at91sam9m10g45ek.dts
··· 315 315 }; 316 316 }; 317 317 318 - leds { 318 + led-controller-1 { 319 319 compatible = "gpio-leds"; 320 320 321 - d8 { 321 + led-1 { 322 322 label = "d8"; 323 323 gpios = <&pioD 30 GPIO_ACTIVE_HIGH>; 324 324 linux,default-trigger = "heartbeat"; 325 325 }; 326 326 }; 327 327 328 - pwmleds { 328 + led-controller-2 { 329 329 compatible = "pwm-leds"; 330 330 331 - d6 { 331 + led-2 { 332 332 label = "d6"; 333 333 pwms = <&pwm0 3 5000 PWM_POLARITY_INVERTED>; 334 334 max-brightness = <255>; 335 335 linux,default-trigger = "nand-disk"; 336 336 }; 337 337 338 - d7 { 338 + led-3 { 339 339 label = "d7"; 340 340 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>; 341 341 max-brightness = <255>;
+5 -5
arch/arm/boot/dts/at91sam9rlek.dts
··· 218 218 }; 219 219 }; 220 220 221 - pwmleds { 221 + led-controller-1 { 222 222 compatible = "pwm-leds"; 223 223 224 - ds1 { 224 + led-1 { 225 225 label = "ds1"; 226 226 pwms = <&pwm0 1 5000 PWM_POLARITY_INVERTED>; 227 227 max-brightness = <255>; 228 228 }; 229 229 230 - ds2 { 230 + led-2 { 231 231 label = "ds2"; 232 232 pwms = <&pwm0 2 5000 PWM_POLARITY_INVERTED>; 233 233 max-brightness = <255>; 234 234 }; 235 235 }; 236 236 237 - leds { 237 + led-controller-2 { 238 238 compatible = "gpio-leds"; 239 239 240 - ds3 { 240 + led-3 { 241 241 label = "ds3"; 242 242 gpios = <&pioD 14 GPIO_ACTIVE_HIGH>; 243 243 linux,default-trigger = "heartbeat";