| /sound/soc/codecs/ |
| A D | tas5805m.c | 190 struct regmap *rm = tas5805m->regmap; in tas5805m_refresh() local 195 regmap_write(rm, REG_PAGE, 0x00); in tas5805m_refresh() 196 regmap_write(rm, REG_BOOK, 0x8c); in tas5805m_refresh() 197 regmap_write(rm, REG_PAGE, 0x2a); in tas5805m_refresh() 206 regmap_write(rm, REG_PAGE, 0x00); in tas5805m_refresh() 207 regmap_write(rm, REG_BOOK, 0x00); in tas5805m_refresh() 210 regmap_write(rm, REG_DEVICE_CTRL_2, in tas5805m_refresh() 295 regmap_write(rm, s[i], s[i + 1]); in send_cfg() 333 struct regmap *rm = tas5805m->regmap; in do_work() local 371 regmap_write(rm, REG_PAGE, 0x00); in tas5805m_dac_event() [all …]
|
| A D | wsa881x.c | 687 struct regmap *rm = wsa881x->regmap; in wsa881x_init() local 694 regmap_update_bits(rm, WSA881X_SWR_RESET_EN, 0x07, 0x07); in wsa881x_init() 697 regmap_update_bits(rm, WSA881X_CDC_RST_CTL, 0x02, 0x02); in wsa881x_init() 700 regmap_update_bits(rm, WSA881X_CDC_RST_CTL, 0x01, 0x01); in wsa881x_init() 701 regmap_update_bits(rm, WSA881X_CLOCK_CONFIG, 0x10, 0x10); in wsa881x_init() 702 regmap_update_bits(rm, WSA881X_SPKR_OCP_CTL, 0x02, 0x02); in wsa881x_init() 706 regmap_update_bits(rm, WSA881X_SPKR_PA_INT, 0xF0, 0x40); in wsa881x_init() 707 regmap_update_bits(rm, WSA881X_SPKR_PA_INT, 0x0E, 0x0E); in wsa881x_init() 715 regmap_read(rm, WSA881X_OTP_REG_0, &val); in wsa881x_init() 720 regmap_update_bits(rm, WSA881X_SPKR_DRV_EN, 0x08, 0x08); in wsa881x_init() [all …]
|
| A D | wcd938x.c | 346 struct regmap *rm = wcd938x->regmap; in wcd938x_io_init() local 348 regmap_update_bits(rm, WCD938X_SLEEP_CTL, 0x0E, 0x0E); in wcd938x_io_init() 349 regmap_update_bits(rm, WCD938X_SLEEP_CTL, 0x80, 0x80); in wcd938x_io_init() 352 regmap_update_bits(rm, WCD938X_SLEEP_CTL, 0x40, 0x40); in wcd938x_io_init() 356 regmap_update_bits(rm, WCD938X_BIAS_VBG_FINE_ADJ, in wcd938x_io_init() 358 regmap_update_bits(rm, WCD938X_ANA_BIAS, 0x80, 0x80); in wcd938x_io_init() 359 regmap_update_bits(rm, WCD938X_ANA_BIAS, 0x40, 0x40); in wcd938x_io_init() 363 regmap_update_bits(rm, WCD938X_ANA_BIAS, 0x40, 0x00); in wcd938x_io_init() 364 regmap_update_bits(rm, WCD938X_HPH_NEW_INT_RDAC_GAIN_CTL, in wcd938x_io_init() 370 regmap_update_bits(rm, WCD938X_HPH_REFBUFF_UHQA_CTL, in wcd938x_io_init() [all …]
|
| A D | wcd9335.c | 5019 struct regmap *rm = wcd->regmap; in wcd9335_bring_up() local 5022 regmap_read(rm, WCD9335_CHIP_TIER_CTRL_EFUSE_VAL_OUT0, &val); in wcd9335_bring_up() 5023 regmap_read(rm, WCD9335_CHIP_TIER_CTRL_CHIP_ID_BYTE0, &byte0); in wcd9335_bring_up() 5032 regmap_write(rm, WCD9335_CODEC_RPM_RST_CTL, 0x01); in wcd9335_bring_up() 5033 regmap_write(rm, WCD9335_SIDO_SIDO_TEST_2, 0x00); in wcd9335_bring_up() 5034 regmap_write(rm, WCD9335_SIDO_SIDO_CCL_8, 0x6F); in wcd9335_bring_up() 5035 regmap_write(rm, WCD9335_BIAS_VBG_FINE_ADJ, 0x65); in wcd9335_bring_up() 5036 regmap_write(rm, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x5); in wcd9335_bring_up() 5037 regmap_write(rm, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x7); in wcd9335_bring_up() 5038 regmap_write(rm, WCD9335_CODEC_RPM_PWR_CDC_DIG_HM_CTL, 0x3); in wcd9335_bring_up() [all …]
|
| A D | wcd934x.c | 2237 struct regmap *rm = wcd->regmap; in wcd934x_hw_init() local 2240 regmap_update_bits(rm, WCD934X_CDC_RX7_RX_PATH_CFG1, 0x08, 0x08); in wcd934x_hw_init() 2241 regmap_update_bits(rm, WCD934X_CDC_RX8_RX_PATH_CFG1, 0x08, 0x08); in wcd934x_hw_init() 2244 regmap_update_bits(rm, WCD934X_CPE_SS_DMIC_CFG, 0x80, 0x00); in wcd934x_hw_init()
|
| /sound/mips/ |
| A D | ad1843.c | 298 int lg, rg, lm, rm; in ad1843_get_gain() local 308 ad1843_read_multi(ad1843, 2, gp->lmute, &lm, gp->rmute, &rm); in ad1843_get_gain() 311 if (rm) in ad1843_get_gain() 331 int rm = (rg == 0) ? 1 : 0; in ad1843_set_gain() local 338 ad1843_write_multi(ad1843, 2, gp->lmute, lm, gp->rmute, rm); in ad1843_set_gain()
|