Add PWM-beeper that uses Mule PWM-over-I2C controller on i2c-mux (0x18). Signed-off-by: Farouk Bouabid <farouk.bouabid@xxxxxxxxx> --- arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts b/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts index 14f1322c162f..c7c8683dc1ef 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-jaguar.dts @@ -33,11 +33,17 @@ button-bios-disable { aliases { ethernet0 = &gmac0; i2c10 = &i2c10; + i2c11 = &i2c11; mmc0 = &sdhci; mmc1 = &sdmmc; rtc0 = &rtc_twi; }; + beeper { + compatible = "pwm-beeper"; + pwms = <&mule_pwm 0 250000>; + }; + chosen { stdout-path = "serial2:115200n8"; }; @@ -267,6 +273,18 @@ fan: fan@18 { #cooling-cells = <2>; }; }; + + i2c11: i2c@1 { + reg = <0x1>; + #address-cells = <1>; + #size-cells = <0>; + + mule_pwm: pwm@18 { + compatible = "tsd,pwm-mule"; + reg = <0x18>; + #pwm-cells = <2>; + }; + }; }; vdd_npu_s0: regulator@42 { -- 2.34.1