s905d2_skt: reduce the Bootcomplete time for s905d2_skt.[2/2]
authorTong Li <tong.li@amlogic.com>
Tue, 26 Jun 2018 08:05:37 +0000 (16:05 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Tue, 3 Jul 2018 06:01:48 +0000 (23:01 -0700)
PD#169063: update dts for s905d2_skt.

Change-Id: I5825c1678da72b08aa5bf59e34e542811611a1f5
Signed-off-by: Tong Li <tong.li@amlogic.com>
arch/arm64/boot/dts/amlogic/g12a_s905d2_skt.dts

index 5846d60..5847c31 100644 (file)
                                system-clock-frequency = <12288000>;
                        };
                        codec {
-                               sound-dai = <&dummy_codec &dummy_codec>;
+                               sound-dai = <&tlv320adc3101_32 &dummy_codec>;
                        };
                };
 
                /* spdif_b to hdmi, only playback */
                aml-audio-card,dai-link@5 {
                        mclk-fs = <128>;
+                       continuous-clock;
                        /* suffix-name, sync with android audio hal
                         * what's the dai link used for
                         */
                reset_pin = <&gpio GPIOA_5 0>;
        };
 
+       tlv320adc3101_32: tlv320adc3101_32@32 {
+               compatible = "ti,tlv320adc3101";
+               #sound-dai-cells = <0>;
+               reg = <0x19>;
+               differential_pair = <1>;
+               status = "okay";
+       };
+
        tas5707_36: tas5707_36@36 {
                compatible = "ti,tas5707";
                #sound-dai-cells = <0>;
        aml_tdmc: tdmc {
                compatible = "amlogic, g12a-snd-tdmc";
                #sound-dai-cells = <0>;
-               dai-tdm-lane-slot-mask-in = <0 1 0 0>;
+               dai-tdm-lane-slot-mask-in = <1 0 0 0>;
                #dai-tdm-lane-slot-mask-out = <1 0 1 1>;
                #dai-tdm-lane-oe-slot-mask-in = <0 0 0 0>;
-               dai-tdm-lane-oe-slot-mask-out = <1 0 0 0>;
+               #dai-tdm-lane-oe-slot-mask-out = <1 0 0 0>;
                dai-tdm-clk-sel = <2>;
                clocks = <&clkaudio CLKID_AUDIO_MCLK_C
                                &clkc CLKID_MPLL2>;
                         "MMC_CAP_MMC_HIGHSPEED",
                         "MMC_CAP_SD_HIGHSPEED",
                         "MMC_CAP_NONREMOVABLE",
+                        "MMC_CAP_UHS_SDR12",
+                        "MMC_CAP_UHS_SDR25",
+                        "MMC_CAP_UHS_SDR50",
+                        "MMC_CAP_UHS_SDR104",
                         "MMC_PM_KEEP_POWER",
                         "MMC_CAP_SDIO_IRQ";
                f_min = <400000>;
-               f_max = <50000000>;
+               f_max = <200000000>;
        };
 };
 
 
 &pcie_A {
        reset-gpio = <&gpio GPIOX_7 GPIO_ACTIVE_HIGH>;
-       status = "okay";
+       status = "disable";
 };
 
 &meson_cooldev {