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

ARM: dts: imx: add LVDS backlight for Ventana

The GW54xx/GW53xx/GW52xx all support LVDS with a PWM controlled backlight.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>

authored by

Tim Harvey and committed by
Shawn Guo
b3253241 13d9ab5e

+57
+19
arch/arm/boot/dts/imx6qdl-gw52xx.dtsi
··· 27 27 bootargs = "console=ttymxc1,115200"; 28 28 }; 29 29 30 + backlight { 31 + compatible = "pwm-backlight"; 32 + pwms = <&pwm4 0 5000000>; 33 + brightness-levels = <0 4 8 16 32 64 128 255>; 34 + default-brightness-level = <7>; 35 + }; 36 + 30 37 leds { 31 38 compatible = "gpio-leds"; 32 39 ··· 406 399 >; 407 400 }; 408 401 402 + pinctrl_pwm4: pwm4grp { 403 + fsl,pins = < 404 + MX6QDL_PAD_SD1_CMD__PWM4_OUT 0x1b0b1 405 + >; 406 + }; 407 + 409 408 pinctrl_uart1: uart1grp { 410 409 fsl,pins = < 411 410 MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1 ··· 458 445 459 446 &pcie { 460 447 reset-gpio = <&gpio1 29 0>; 448 + status = "okay"; 449 + }; 450 + 451 + &pwm4 { 452 + pinctrl-names = "default"; 453 + pinctrl-0 = <&pinctrl_pwm4>; 461 454 status = "okay"; 462 455 }; 463 456
+19
arch/arm/boot/dts/imx6qdl-gw53xx.dtsi
··· 30 30 bootargs = "console=ttymxc1,115200"; 31 31 }; 32 32 33 + backlight { 34 + compatible = "pwm-backlight"; 35 + pwms = <&pwm4 0 5000000>; 36 + brightness-levels = <0 4 8 16 32 64 128 255>; 37 + default-brightness-level = <7>; 38 + }; 39 + 33 40 leds { 34 41 compatible = "gpio-leds"; 35 42 ··· 446 439 >; 447 440 }; 448 441 442 + pinctrl_pwm4: pwm4grp { 443 + fsl,pins = < 444 + MX6QDL_PAD_SD1_CMD__PWM4_OUT 0x1b0b1 445 + >; 446 + }; 447 + 449 448 pinctrl_uart1: uart1grp { 450 449 fsl,pins = < 451 450 MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1 ··· 524 511 eth1: sky2@8 { /* MAC/PHY on bus 8 */ 525 512 compatible = "marvell,sky2"; 526 513 }; 514 + }; 515 + 516 + &pwm4 { 517 + pinctrl-names = "default"; 518 + pinctrl-0 = <&pinctrl_pwm4>; 519 + status = "okay"; 527 520 }; 528 521 529 522 &ssi1 {
+19
arch/arm/boot/dts/imx6qdl-gw54xx.dtsi
··· 30 30 bootargs = "console=ttymxc1,115200"; 31 31 }; 32 32 33 + backlight { 34 + compatible = "pwm-backlight"; 35 + pwms = <&pwm4 0 5000000>; 36 + brightness-levels = <0 4 8 16 32 64 128 255>; 37 + default-brightness-level = <7>; 38 + }; 39 + 33 40 leds { 34 41 compatible = "gpio-leds"; 35 42 ··· 468 461 >; 469 462 }; 470 463 464 + pinctrl_pwm4: pwm4grp { 465 + fsl,pins = < 466 + MX6QDL_PAD_SD1_CMD__PWM4_OUT 0x1b0b1 467 + >; 468 + }; 469 + 471 470 pinctrl_uart1: uart1grp { 472 471 fsl,pins = < 473 472 MX6QDL_PAD_SD3_DAT7__UART1_TX_DATA 0x1b0b1 ··· 546 533 eth1: sky2@8 { /* MAC/PHY on bus 8 */ 547 534 compatible = "marvell,sky2"; 548 535 }; 536 + }; 537 + 538 + &pwm4 { 539 + pinctrl-names = "default"; 540 + pinctrl-0 = <&pinctrl_pwm4>; 541 + status = "okay"; 549 542 }; 550 543 551 544 &ssi1 {