]> www.infradead.org Git - linux.git/commitdiff
arm64: dts: amlogic: add clock and clock-names to sound cards
authorNeil Armstrong <neil.armstrong@linaro.org>
Wed, 28 Aug 2024 13:53:56 +0000 (15:53 +0200)
committerNeil Armstrong <neil.armstrong@linaro.org>
Mon, 2 Sep 2024 08:33:23 +0000 (10:33 +0200)
Add the missing clocks in the sound card nodes according to the
AXG and GX sound card bindings changes.

It solves the following errors:
sound: Unevaluated properties are not allowed ('assigned-clock-parents', 'assigned-clock-rates', 'assigned-clocks' were unexpected)
    from schema $id: http://devicetree.org/schemas/sound/amlogic,axg-sound-card.yaml#
sound: Unevaluated properties are not allowed ('assigned-clock-parents', 'assigned-clock-rates', 'assigned-clocks' were unexpected)
    from schema $id: http://devicetree.org/schemas/sound/amlogic,gx-sound-card.yaml#
sound: 'anyOf' conditional failed, one must be fixed:
    'clocks' is a required property
    '#clock-cells' is a required property
    from schema $id: http://devicetree.org/schemas/clock/clock.yaml#

Acked-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20240828-topic-amlogic-upstream-bindings-fixes-audio-snd-card-v2-3-58159abf0779@linaro.org
Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org>
50 files changed:
arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
arch/arm64/boot/dts/amlogic/meson-g12a-fbx8am.dts
arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts
arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts
arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts
arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts
arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-cm4io.dts
arch/arm64/boot/dts/amlogic/meson-g12b-bananapi-cm4-mnt-reform2.dts
arch/arm64/boot/dts/amlogic/meson-g12b-bananapi.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-dreambox.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts
arch/arm64/boot/dts/amlogic/meson-g12b-gtking-pro.dts
arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-go-ultra.dts
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2.dtsi
arch/arm64/boot/dts/amlogic/meson-g12b-odroid-n2l.dts
arch/arm64/boot/dts/amlogic/meson-g12b-radxa-zero2.dts
arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts
arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi
arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi
arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-nanopi-k2.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-p200.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-p201.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-vega-s95.dtsi
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-hub.dts
arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s805x-p241.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-khadas-vim.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc-v2.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-p212.dts
arch/arm64/boot/dts/amlogic/meson-gxl-s905x-vero4k.dts
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts
arch/arm64/boot/dts/amlogic/meson-gxm-nexbox-a1.dts
arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts
arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
arch/arm64/boot/dts/amlogic/meson-libretech-cottonwood.dtsi
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts
arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m2-pro.dts
arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts
arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts
arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts
arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts

index 7ed526f45175f607f4fe871e3aad088c2b8218c8..9611775b81eee3943bbc8a57a78eec7d1abea5a1 100644 (file)
                                "Speaker1 Right", "SPK1 OUT_D",
                                "Linein AINL", "Linein",
                                "Linein AINR", "Linein";
+               clocks = <&clkc CLKID_HIFI_PLL>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_HIFI_PLL>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index af211d8f39520db4f7d12f3db9bca9307085fd2c..a457b3f4397b33d1e327fb2f13e2c8d49253ae5f 100644 (file)
                                "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
                                "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 15b9bc28070617d02ae92e998d644f8c0921b817..c779a5da7d1ea06f4b7dfb626928f4cb1b90f7e8 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 61cb8135a392554169e9b6512965648fccd58270..ea51341f031b5cc3dfc45e2618fb054a47fffbdb 100644 (file)
                                "TODDR_B IN 1", "TDMIN_B OUT",
                                "TODDR_C IN 1", "TDMIN_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 0e239939ade6ccb86b933f2e7ee3d20f70252213..f70a46967e2b450b0a072c4e8df10300a6417b47 100644 (file)
                                "Lineout", "10U2 OUTL",
                                "Lineout", "10U2 OUTR";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 05c7a1e3f1b71afe923f1ae83ad072e2e9c4f3e4..32f98a1924942fb6162d53ca16f1e5d25621a1ae 100644 (file)
                                "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
                                "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 13d478f9c89146c4f6932b7e71211022f150b737..2d74456e685df93d596c1de6202d6d6e28051144 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 003efed529ba3b02772303068c92f6ce13794df7..0f48c32bec976cd14a8e3e9ef184eec0da757782 100644 (file)
                                "LINPUT1", "Mic Jack",
                                "Mic Jack", "MICB";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                        <&clkc CLKID_MPLL0>,
                                        <&clkc CLKID_MPLL1>;
index 6a346cb86a5394809c764e0412d747d727baabbf..d4e1990b5f26b8129fb5cc1617e759c568006a1e 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 3a24c24115522b431319ec54e48d8342cd640288..de35fa2d7a6de3cc6b3a8b296c06daf677497e4a 100644 (file)
                                "SPDIFOUT_A IN 0", "FRDDR_A OUT 3",
                                "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
                                "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
+
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index bb73e10b5e741ec81b7cc725f0efa39450e09bd7..369c5cf889b6c88e8c33132b970e03f1c1bc89c8 100644 (file)
                                "TDMOUT_A IN 2", "FRDDR_C OUT 1",
                                "TDM_A Playback", "TDMOUT_A OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 6eeedd54ab917686b1df2f61fd21d762fbe0ac35..654449afd3a4cb76f8c873a64c6d6e826bfac8ad 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 0da386cabe1a5ad1a9086ec5b69489917389ccf6..e203113867451e4226a145162f27d1f06d0a3743 100644 (file)
                                "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
                                "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index eed2a23047caf04eef04633cd1b1279b89a86a26..e21831dfceeea728e05c7a4ecbf93bd22fc85aba 100644 (file)
                                "Internal Speakers", "Speaker Amplifier OUTL",
                                "Internal Speakers", "Speaker Amplifier OUTR";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 86eb81112232131f01e45c51dac871c781b8387e..3bca8023638d4b8b8bd32dd3c5846c64dd5e645d 100644 (file)
                                "Lineout", "U19 OUTL",
                                "Lineout", "U19 OUTR";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index e26f3e3258e1f87b918572e412e16a19ba56b61c..1b9097a302518b6fe17d35d9d85e90935f5bf743 100644 (file)
                                "TODDR_B IN 6", "TDMIN_LB OUT",
                                "TODDR_C IN 6", "TDMIN_LB OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 8445701100d0e40e850c189c1c5a927c45ed9173..39feba7f2d0830c72233824dbe08f98b073722a7 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 6396f190d703ed450dff4d33d40c73e7217b856d..4c1a75b926ee34fe271c3b2c0fca09db05f50fe5 100644 (file)
                                "SPDIFOUT_A IN 1", "FRDDR_B OUT 3",
                                "SPDIFOUT_A IN 2", "FRDDR_C OUT 3";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index efd662a452e8812398133cf00fa6ed6a9adef459..d38c3a224fbed46fed0a96149d540575d4048149 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "7J4-14 LEFT", "AU2 OUTL",
                                "7J4-11 RIGHT", "AU2 OUTR";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 08d6b69ba469183d432da40ff6cccec78f20326b..45ccddd1aaf0546632c81a52c8917a923beae883 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "Lineout", "AU2 OUTL",
                                "Lineout", "AU2 OUTR";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index f28452b9f00fdb5de66948bebbd438a46d1557b8..073b47ce8c3c4f5eccd04cf265aa830add20ee53 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "KII-PRO";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 1fd2e56e6b085df6da1d14040244b6d35ec6f422..cf2e2ef816807766254086b8b89727d375cb6395 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "NANOPI-K2";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index cca129ce2c5834af7adda219963d7a59f459df94..7d7dde93fff3f94d85fbc23b9642b53de1db772f 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "NEXBOX-A95X";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index c37cc6b036cd71423e739846d349ceed43884331..959bd8d77a82ebc78c5e0592d7613e692e4ede4e 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "ODROID-C2";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 7f94716876d39f593f2c3eb752f1bba15ea0c152..bfac00e76ba3e4ee303e48d7ad0bae1c66276172 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "P200";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 6f81eed83becc3d451da914978bb0b169a60cf2f..c10f66031ecd4b2ac3447509cb567cc13be8a0bf 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "P201";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 255e93a0b36d9ea5fba47ed5b57429132134c95a..3807a184810b869abcbc9081453f2f4552f66d75 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "VEGA-S95";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index af9ea32a2876b7e03384d02dbe1b52aef6fc3c78..ec281a9e9e7768fc172c930ff40f1b3922350792 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "WETEK-HUB";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 376760d86766158d7d6c50fb87b8e6e29835de1c..924414861b72f1c822b6f39b12e82cf6b15c6be2 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "WETEK-PLAY2";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 90ef9c17d80bac172843c7de5900b69b66954e84..c6132fb71dfc481d2690e091e7ea639ab90a3145 100644 (file)
                                "Speaker", "9J5-2 RIGHT";
                audio-routing = "9J5-3 LEFT", "ACODEC LOLN",
                                "9J5-2 RIGHT", "ACODEC LORN";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 08a4718219b10876a59376e6d4a902559450acf1..c5e2306ad7a4b5b4270db9cbebf27a44b89147ad 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "Lineout", "AU2 OUTL",
                                "Lineout", "AU2 OUTR";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index fea65f20523aa487ad6d34d8c3af1dff2b037ee1..a80f0ea2773be600436fb02e8164e2c5f2f040fb 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "KHADAS-VIM";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 63b20860067c0939c7b9a3a5d3def29412813dd9..6cbdfde00e12a4b504696b10b020563e70677486 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "LIBRETECH-CC-V2";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 8b26c9661be1f6d00593b40b8ceb9ca4b8c8c2b6..401064b0428de96a8f6ece2a48c1c6f779f084c9 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "Lineout", "AU2 OUTL",
                                "Lineout", "AU2 OUTR";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 9b4ea6a49398881e8501b6f45ff1f259c3810978..8b41e340f91997e0ec3c57de61c2ed664a45cc6c 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "Lineout", "AU2 OUTL",
                                "Lineout", "AU2 OUTR";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index de996e930b824fa7482b3dcf36bcba59fc893470..a9c5881c9783bd46ed9bbfd1543e7aa06fc62145 100644 (file)
                                "AU2 INR", "ACODEC LORN",
                                "Lineout", "AU2 OUTL",
                                "Lineout", "AU2 OUTR";
+
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index 07e7c3bedea0084312f7916c4e1dee52926d6570..96a3dd2d8a99dda08225d60f2919c2f6ffe87856 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "KHADAS-VIM2";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index ad2dd4ad0a313fd64a2a38c38448ee5972054f34..773107cc47ddb57fdd4de3f89a1899d92500a634 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "NEXBOX-A1";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index d05dde8da5c566ed262921e983dc41eba1d17a7b..7356d3b628b162129eb123234833ed3143687059 100644 (file)
        sound {
                compatible = "amlogic,gx-sound-card";
                model = "RBOX-PRO";
+               clocks = <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>,
+                        <&clkc CLKID_MPLL2>;
+
                assigned-clocks = <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>,
                                  <&clkc CLKID_MPLL2>;
index e78cc9b577a0551bcfb7c1fe4fe7c25a6076c3c5..7daa9b122d5c0573de0cfe41ee8730c6c5db77e9 100644 (file)
                                "TODDR_B IN 0", "TDMIN_A OUT",
                                "TODDR_C IN 0", "TDMIN_A OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 082b72703cdf952cd46de3882c02ce5bab3929f3..929e4720ae7683dd2a9d0ba4cb0aaff14d388257 100644 (file)
                                 <&tdmin_a>, <&tdmin_b>, <&tdmin_c>,
                                 <&dioo2133>;
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 9b2eb6e4265170b7b1d66539aeea94dc5e986b3d..3c43d3490e14a5d457974bf79133751e33def81e 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 6e34fd80ed717b6c04c8e624fa0b0ab3036124c5..445c1671ede78c3b574e271c664413ea2f1626a4 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 586034316ec3a667ebef928a7165aee8ff3d805c..eeaff22edade8fd0d6cdc4043343a4ed0a2d3e9f 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index f045bf8516387e17a3d84607b06143d99f865a2d..697855fec4760f5771c7183361dbf99c809df66f 100644 (file)
                                "Lineout", "ACODEC LOLP",
                                "Lineout", "ACODEC LORP";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index e6e9410d40cb278ad49e1823e4d6a72557bc9c2f..7b3a014d4cde2e3d19138b84a952f502551871bf 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 951eb8e3f0c0c92633adcc686801847affd5f040..7b0e9817a615dd3949bdbc54530318d8f17be6d4 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 3581e14cbf18db7dd80a99ee23ab614786ffa816..2e3397e55da2b47bf3b1b388b8b1821aa0f1816c 100644 (file)
                                "TODDR_B IN 1", "TDMIN_B OUT",
                                "TODDR_C IN 1", "TDMIN_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index fc9b961133cdb18d6fad6c5c47b437384f7b4545..e4a3a2a8ad0647702f24da5c2a623b126975f879 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;
index 9ea969255b4f8a0b970006e5cdc7ef8da9251794..fff92e0d6dd51df28c3f42cb030265515b1d1013 100644 (file)
                                "TDMOUT_B IN 2", "FRDDR_C OUT 1",
                                "TDM_B Playback", "TDMOUT_B OUT";
 
+               clocks = <&clkc CLKID_MPLL2>,
+                        <&clkc CLKID_MPLL0>,
+                        <&clkc CLKID_MPLL1>;
+
                assigned-clocks = <&clkc CLKID_MPLL2>,
                                  <&clkc CLKID_MPLL0>,
                                  <&clkc CLKID_MPLL1>;