Loading arch/arm/boot/dts/qcom/sdm660-mtp.dts +4 −0 Original line number Diff line number Diff line Loading @@ -24,3 +24,7 @@ qcom,pmic-id = <0x0001001b 0x0101011a 0x0 0x0>, <0x0001001b 0x0201011a 0x0 0x0>; }; &tavil_snd { qcom,msm-mbhc-moist-cfg = <0>, <0>, <3>; }; sound/soc/msm/sdm660-external.c +5 −4 Original line number Diff line number Diff line Loading @@ -48,8 +48,8 @@ #define TLMM_LPI_GPIO22_CFG 0x15078040 #define LPI_GPIO22_CFG_VAL 0x0000009 #define TLMM_LPI_GPIO22_INOUT 0x15078044 #define LPI_GPIO22_INOUT_VAL 0x00000000 #define TLMM_LPI_GPIO22_INOUT 0x179D1318 #define LPI_GPIO22_INOUT_VAL 0x0020000 #define WSA8810_NAME_1 "wsa881x.20170211" #define WSA8810_NAME_2 "wsa881x.20170212" Loading Loading @@ -1227,8 +1227,9 @@ static void msm_snd_interrupt_config(struct msm_asoc_mach_data *pdata) pdata->msm_snd_intr_lpi.lpi_gpio_intr_cfg); iowrite32(LPI_GPIO22_CFG_VAL, pdata->msm_snd_intr_lpi.lpi_gpio_cfg); iowrite32(LPI_GPIO22_INOUT_VAL, pdata->msm_snd_intr_lpi.lpi_gpio_inout); val = ioread32(pdata->msm_snd_intr_lpi.lpi_gpio_inout); val |= LPI_GPIO22_INOUT_VAL; iowrite32(val, pdata->msm_snd_intr_lpi.lpi_gpio_inout); } static int msm_adsp_power_up_config(struct snd_soc_codec *codec) Loading Loading
arch/arm/boot/dts/qcom/sdm660-mtp.dts +4 −0 Original line number Diff line number Diff line Loading @@ -24,3 +24,7 @@ qcom,pmic-id = <0x0001001b 0x0101011a 0x0 0x0>, <0x0001001b 0x0201011a 0x0 0x0>; }; &tavil_snd { qcom,msm-mbhc-moist-cfg = <0>, <0>, <3>; };
sound/soc/msm/sdm660-external.c +5 −4 Original line number Diff line number Diff line Loading @@ -48,8 +48,8 @@ #define TLMM_LPI_GPIO22_CFG 0x15078040 #define LPI_GPIO22_CFG_VAL 0x0000009 #define TLMM_LPI_GPIO22_INOUT 0x15078044 #define LPI_GPIO22_INOUT_VAL 0x00000000 #define TLMM_LPI_GPIO22_INOUT 0x179D1318 #define LPI_GPIO22_INOUT_VAL 0x0020000 #define WSA8810_NAME_1 "wsa881x.20170211" #define WSA8810_NAME_2 "wsa881x.20170212" Loading Loading @@ -1227,8 +1227,9 @@ static void msm_snd_interrupt_config(struct msm_asoc_mach_data *pdata) pdata->msm_snd_intr_lpi.lpi_gpio_intr_cfg); iowrite32(LPI_GPIO22_CFG_VAL, pdata->msm_snd_intr_lpi.lpi_gpio_cfg); iowrite32(LPI_GPIO22_INOUT_VAL, pdata->msm_snd_intr_lpi.lpi_gpio_inout); val = ioread32(pdata->msm_snd_intr_lpi.lpi_gpio_inout); val |= LPI_GPIO22_INOUT_VAL; iowrite32(val, pdata->msm_snd_intr_lpi.lpi_gpio_inout); } static int msm_adsp_power_up_config(struct snd_soc_codec *codec) Loading