diff --git a/package/boot/uboot-rockchip/src/arch/arm/dts/rk3588-nanopc-t6.dts b/package/boot/uboot-rockchip/src/arch/arm/dts/rk3588-nanopc-t6.dts index 019a56f891..3f848fc909 100644 --- a/package/boot/uboot-rockchip/src/arch/arm/dts/rk3588-nanopc-t6.dts +++ b/package/boot/uboot-rockchip/src/arch/arm/dts/rk3588-nanopc-t6.dts @@ -340,6 +340,45 @@ }; }; +&i2c7 { + clock-frequency = <200000>; + status = "okay"; + + rt5616: audio-codec@1b { + compatible = "realtek,rt5616"; + reg = <0x1b>; + clocks = <&cru I2S0_8CH_MCLKOUT>; + clock-names = "mclk"; + assigned-clocks = <&cru I2S0_8CH_MCLKOUT>; + assigned-clock-rates = <12288000>; + #sound-dai-cells = <0>; + + port { + rt5616_p0_0: endpoint { + remote-endpoint = <&i2s0_8ch_p0_0>; + }; + }; + }; +}; + +&i2s0_8ch { + pinctrl-names = "default"; + pinctrl-0 = <&i2s0_lrck + &i2s0_mclk + &i2s0_sclk + &i2s0_sdi0 + &i2s0_sdo0>; + status = "okay"; + + i2s0_8ch_p0: port { + i2s0_8ch_p0_0: endpoint { + dai-format = "i2s"; + mclk-fs = <256>; + remote-endpoint = <&rt5616_p0_0>; + }; + }; +}; + &pinctrl { gpio-leds { power_led_pin: power-led-pin {