Loading drivers/mfd/wcd9xxx-core.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -789,6 +789,8 @@ static void wcd9335_bring_up(struct wcd9xxx *wcd9xxx) if (val & 0x80) { if (val & 0x80) { __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_2, 0x74); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_4, 0x21); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x5); WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x5); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, Loading @@ -798,6 +800,8 @@ static void wcd9335_bring_up(struct wcd9xxx *wcd9xxx) __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); } else { } else { __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_2, 0x74); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_4, 0x21); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x3); WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); Loading Loading
drivers/mfd/wcd9xxx-core.c +4 −0 Original line number Original line Diff line number Diff line Loading @@ -789,6 +789,8 @@ static void wcd9335_bring_up(struct wcd9xxx *wcd9xxx) if (val & 0x80) { if (val & 0x80) { __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_2, 0x74); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_4, 0x21); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x5); WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x5); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, Loading @@ -798,6 +800,8 @@ static void wcd9335_bring_up(struct wcd9xxx *wcd9xxx) __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); } else { } else { __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x01); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_2, 0x74); __wcd9xxx_reg_write(wcd9xxx, WCD9335_SIDO_SIDO_CCL_4, 0x21); __wcd9xxx_reg_write(wcd9xxx, __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x3); WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); __wcd9xxx_reg_write(wcd9xxx, WCD9335_CODEC_RPM_RST_CTL, 0x3); Loading