]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
arm64: dts: rockchip: Add ES8388 audio codec fallback on RK3588 boards
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Tue, 4 Mar 2025 10:42:00 +0000 (11:42 +0100)
committerHeiko Stuebner <heiko@sntech.de>
Tue, 4 Mar 2025 14:32:28 +0000 (15:32 +0100)
Devicetree bindings for ES8388 audio codec expect the device to be
marked as compatible with ES8328.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20250304104200.76178-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts
arch/arm64/boot/dts/rockchip/rk3588-orangepi-5.dtsi
arch/arm64/boot/dts/rockchip/rk3588-quartzpro64.dts
arch/arm64/boot/dts/rockchip/rk3588s-evb1-v10.dts
arch/arm64/boot/dts/rockchip/rk3588s-gameforce-ace.dts
arch/arm64/boot/dts/rockchip/rk3588s-indiedroid-nova.dts
arch/arm64/boot/dts/rockchip/rk3588s-orangepi-5.dtsi

index 91021818eb5e65aef4427b411f8cd0176573c3bb..8e912da299a218b61623e6973d2f955504bd44aa 100644 (file)
        status = "okay";
 
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                clocks = <&cru I2S0_8CH_MCLKOUT>;
                assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
index 261655c7ccbfe7a89aa07d4df2d4483352687265..91d56c34a1e456e18db31e1bbe7252b7e4632588 100644 (file)
 
        /* PLDO2 vcca 1.8V, BUCK8 gated by PLDO2 being enabled */
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                clocks = <&cru I2S0_8CH_MCLKOUT>;
                AVDD-supply = <&vcc_3v3_s0>;
index b46abdc27c71deb58a3409a9e45b3b0e36315da3..78aaa6635b5d20a650aba8d8c2d0d4f498ff0d33 100644 (file)
        status = "okay";
 
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
                assigned-clock-rates = <12288000>;
index 5b3de53630c6302fe678be5e2b85dd6979bbd2a7..9f4aca9c2e3f9780802912da9211a9e872f7eb20 100644 (file)
        status = "okay";
 
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                clocks = <&cru I2S0_8CH_MCLKOUT>;
                assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
index 8f70c00a46d30170307f0eeb57cb1533d1d17834..873a2bd6a6de6744542ae5ccab0956b7f73a9fa4 100644 (file)
        status = "okay";
 
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                assigned-clock-rates = <12288000>;
                assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
index 80a8dca4d6a3c83cd5c4c495752a1a634f387403..4189a88ecf40f1cb34119eb52d876fcf8b6add60 100644 (file)
        status = "okay";
 
        es8388: audio-codec@11 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x11>;
                assigned-clock-rates = <12288000>;
                assigned-clocks = <&cru I2S0_8CH_MCLKOUT>;
index be0234d2257d469002e67f51d72c7ac075da4a7d..37b08d1a215f2a02446cbf809e85feb20bc54e5f 100644 (file)
        status = "okay";
 
        es8388: audio-codec@10 {
-               compatible = "everest,es8388";
+               compatible = "everest,es8388", "everest,es8328";
                reg = <0x10>;
                clocks = <&cru I2S1_8CH_MCLKOUT>;
                AVDD-supply = <&vcc_3v3_s0>;