Signed-off-by: Biju Das <biju.das.jz@xxxxxxxxxxxxxx> --- .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 5 +++++ arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 14 ++++++++++++++ arch/arm64/configs/defconfig | 1 + arch/arm64/configs/renesas_defconfig | 1 + 4 files changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi index 9085d8c76ce1..55442c359b74 100644 --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi @@ -38,6 +38,11 @@ can1-stb-hog { line-name = "can1_stb"; }; + gpt4_pins: gpt { + pinmux = <RZG2L_PORT_PINMUX(43, 0, 2)>, /* GTIOC4A */ + <RZG2L_PORT_PINMUX(43, 1, 2)>; /* GTIOC4B */ + }; + i2c0_pins: i2c0 { pins = "RIIC0_SDA", "RIIC0_SCL"; input-enable; diff --git a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi index aadc41515093..2f9212def887 100644 --- a/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi +++ b/arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi @@ -16,6 +16,20 @@ aliases { serial1 = &scif2; i2c3 = &i2c3; }; +#if 0 + backlight { + compatible = "pwm-backlight"; + pwms = <&gpt4 0 500000000>; + brightness-levels = <0 2 8 16 32 64 128 255>; + default-brightness-level = <6>; + }; +#endif +}; + +&gpt4 { + pinctrl-0 = <&gpt4_pins>; + pinctrl-names = "default"; + status = "okay"; }; &i2c3 { diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 2836f3c5d361..b8c1b2115e36 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -1139,6 +1139,7 @@ CONFIG_PWM_MTK_DISP=m CONFIG_PWM_MEDIATEK=m CONFIG_PWM_RCAR=m CONFIG_PWM_RENESAS_TPU=m +CONFIG_PWM_RZG2L_GPT=m CONFIG_PWM_ROCKCHIP=y CONFIG_PWM_SAMSUNG=y CONFIG_PWM_SL28CPLD=m diff --git a/arch/arm64/configs/renesas_defconfig b/arch/arm64/configs/renesas_defconfig index 8702f71b2e20..f86f5ab472da 100644 --- a/arch/arm64/configs/renesas_defconfig +++ b/arch/arm64/configs/renesas_defconfig @@ -354,6 +354,7 @@ CONFIG_RZG2L_ADC=y CONFIG_PWM=y CONFIG_PWM_RCAR=y CONFIG_PWM_RENESAS_TPU=y +CONFIG_PWM_RZG2L_GPT=y CONFIG_RESET_RZG2L_USBPHY_CTRL=y CONFIG_PHY_RCAR_GEN3_PCIE=y CONFIG_PHY_RCAR_GEN3_USB2=y -- 2.25.1