diff options
author | Hsin-Yi Wang <hsinyi@chromium.org> | 2020-11-24 07:12:54 +0300 |
---|---|---|
committer | Matthias Brugger <matthias.bgg@gmail.com> | 2020-11-27 14:20:05 +0300 |
commit | f15722c0fef05a62d64ca1b1fc682f6f7396c108 (patch) | |
tree | f2f5ea8b939b3a1a158cf4431499f2b940a5b704 /arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | |
parent | 37fb78b9aeb75d79f0bdfbbbdcb85ebb68ae1476 (diff) | |
download | linux-f15722c0fef05a62d64ca1b1fc682f6f7396c108.tar.xz |
arm64: dts: mt8183: Add pwm and backlight node
Add pwm to mt8183 and backlight to mt8183-kukui.
Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org>
Tested-by: Enric Balletbo i Serra <enric.balletbo@collabora.com>
Link: https://lore.kernel.org/r/20201124041253.4181273-1-hsinyi@chromium.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Diffstat (limited to 'arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi index 85f7c33ba446..bf2ad1294dd3 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -19,6 +19,17 @@ stdout-path = "serial0:115200n8"; }; + backlight_lcd0: backlight_lcd0 { + compatible = "pwm-backlight"; + pwms = <&pwm0 0 500000>; + power-supply = <&bl_pp5000>; + enable-gpios = <&pio 176 0>; + brightness-levels = <0 1023>; + num-interpolated-steps = <1023>; + default-brightness-level = <576>; + status = "okay"; + }; + memory@40000000 { device_type = "memory"; reg = <0 0x40000000 0 0x80000000>; @@ -536,6 +547,17 @@ }; }; + pwm0_pin_default: pwm0_pin_default { + pins1 { + pinmux = <PINMUX_GPIO176__FUNC_GPIO176>; + output-high; + bias-pull-up; + }; + pins2 { + pinmux = <PINMUX_GPIO43__FUNC_DISP_PWM>; + }; + }; + scp_pins: scp { pins_scp_uart { pinmux = <PINMUX_GPIO110__FUNC_TP_URXD1_AO>, @@ -670,6 +692,12 @@ }; }; +&pwm0 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&pwm0_pin_default>; +}; + &scp { status = "okay"; pinctrl-names = "default"; |