Lines Matching refs:base
1367 int lrclk, bclk, mode, base; in arizona_set_fmt() local
1369 base = dai->driver->base; in arizona_set_fmt()
1439 regmap_update_bits_async(arizona->regmap, base + ARIZONA_AIF_BCLK_CTRL, in arizona_set_fmt()
1443 regmap_update_bits_async(arizona->regmap, base + ARIZONA_AIF_TX_PIN_CTRL, in arizona_set_fmt()
1447 base + ARIZONA_AIF_RX_PIN_CTRL, in arizona_set_fmt()
1450 regmap_update_bits(arizona->regmap, base + ARIZONA_AIF_FORMAT, in arizona_set_fmt()
1602 int base = dai->driver->base; in arizona_hw_params_rate() local
1649 if (base) in arizona_hw_params_rate()
1650 snd_soc_update_bits(codec, base + ARIZONA_AIF_RATE_CTRL, in arizona_hw_params_rate()
1656 if (base) in arizona_hw_params_rate()
1657 snd_soc_update_bits(codec, base + ARIZONA_AIF_RATE_CTRL, in arizona_hw_params_rate()
1670 int base, int bclk, int lrclk, int frame) in arizona_aif_cfg_changed() argument
1674 val = snd_soc_read(codec, base + ARIZONA_AIF_BCLK_CTRL); in arizona_aif_cfg_changed()
1678 val = snd_soc_read(codec, base + ARIZONA_AIF_TX_BCLK_RATE); in arizona_aif_cfg_changed()
1682 val = snd_soc_read(codec, base + ARIZONA_AIF_FRAME_CTRL_1); in arizona_aif_cfg_changed()
1697 int base = dai->driver->base; in arizona_hw_params() local
1732 val = snd_soc_read(codec, base + ARIZONA_AIF_FORMAT); in arizona_hw_params()
1760 reconfig = arizona_aif_cfg_changed(codec, base, bclk, lrclk, frame); in arizona_hw_params()
1765 base + ARIZONA_AIF_TX_ENABLES); in arizona_hw_params()
1767 base + ARIZONA_AIF_RX_ENABLES); in arizona_hw_params()
1770 base + ARIZONA_AIF_TX_ENABLES, 0xff, 0x0); in arizona_hw_params()
1772 base + ARIZONA_AIF_RX_ENABLES, 0xff, 0x0); in arizona_hw_params()
1781 base + ARIZONA_AIF_BCLK_CTRL, in arizona_hw_params()
1784 base + ARIZONA_AIF_TX_BCLK_RATE, in arizona_hw_params()
1787 base + ARIZONA_AIF_RX_BCLK_RATE, in arizona_hw_params()
1790 base + ARIZONA_AIF_FRAME_CTRL_1, in arizona_hw_params()
1794 base + ARIZONA_AIF_FRAME_CTRL_2, in arizona_hw_params()
1803 base + ARIZONA_AIF_TX_ENABLES, in arizona_hw_params()
1806 base + ARIZONA_AIF_RX_ENABLES, in arizona_hw_params()
1873 int base = dai->driver->base; in arizona_set_tristate() local
1881 return snd_soc_update_bits(codec, base + ARIZONA_AIF_RATE_CTRL, in arizona_set_tristate()
1886 unsigned int base, in arizona_set_channels_to_mask() argument
1899 regmap_write(arizona->regmap, base + i, slot); in arizona_set_channels_to_mask()
1914 int base = dai->driver->base; in arizona_set_tdm_slot() local
1927 arizona_set_channels_to_mask(dai, base + ARIZONA_AIF_FRAME_CTRL_3, in arizona_set_tdm_slot()
1929 arizona_set_channels_to_mask(dai, base + ARIZONA_AIF_FRAME_CTRL_11, in arizona_set_tdm_slot()
2243 static void arizona_apply_fll(struct arizona *arizona, unsigned int base, in arizona_apply_fll() argument
2247 regmap_update_bits_async(arizona->regmap, base + 3, in arizona_apply_fll()
2249 regmap_update_bits_async(arizona->regmap, base + 4, in arizona_apply_fll()
2251 regmap_update_bits_async(arizona->regmap, base + 5, in arizona_apply_fll()
2254 regmap_update_bits_async(arizona->regmap, base + 6, in arizona_apply_fll()
2261 regmap_update_bits(arizona->regmap, base + 0x7, in arizona_apply_fll()
2265 regmap_update_bits(arizona->regmap, base + 0x5, in arizona_apply_fll()
2268 regmap_update_bits(arizona->regmap, base + 0x9, in arizona_apply_fll()
2273 regmap_update_bits_async(arizona->regmap, base + 2, in arizona_apply_fll()
2278 static int arizona_is_enabled_fll(struct arizona_fll *fll, int base) in arizona_is_enabled_fll() argument
2284 ret = regmap_read(arizona->regmap, base + 1, ®); in arizona_is_enabled_fll()
2294 static int arizona_set_fll_clks(struct arizona_fll *fll, int base, bool ena) in arizona_set_fll_clks() argument
2301 ret = regmap_read(arizona->regmap, base + 6, &val); in arizona_set_fll_clks()
2334 int already_enabled = arizona_is_enabled_fll(fll, fll->base); in arizona_enable_fll()
2335 int sync_enabled = arizona_is_enabled_fll(fll, fll->base + 0x10); in arizona_enable_fll()
2347 regmap_update_bits(fll->arizona->regmap, fll->base + 1, in arizona_enable_fll()
2350 regmap_update_bits_async(fll->arizona->regmap, fll->base + 0x9, in arizona_enable_fll()
2353 if (arizona_is_enabled_fll(fll, fll->base + 0x10) > 0) in arizona_enable_fll()
2354 arizona_set_fll_clks(fll, fll->base + 0x10, false); in arizona_enable_fll()
2355 arizona_set_fll_clks(fll, fll->base, false); in arizona_enable_fll()
2370 arizona_apply_fll(arizona, fll->base, &cfg, fll->ref_src, in arizona_enable_fll()
2375 arizona_apply_fll(arizona, fll->base + 0x10, &cfg, in arizona_enable_fll()
2382 arizona_apply_fll(arizona, fll->base, &cfg, in arizona_enable_fll()
2385 regmap_update_bits_async(arizona->regmap, fll->base + 0x11, in arizona_enable_fll()
2400 regmap_update_bits_async(arizona->regmap, fll->base + 0x17, in arizona_enable_fll()
2403 regmap_update_bits_async(arizona->regmap, fll->base + 0x17, in arizona_enable_fll()
2411 arizona_set_fll_clks(fll, fll->base + 0x10, true); in arizona_enable_fll()
2412 regmap_update_bits_async(arizona->regmap, fll->base + 0x11, in arizona_enable_fll()
2416 arizona_set_fll_clks(fll, fll->base, true); in arizona_enable_fll()
2417 regmap_update_bits_async(arizona->regmap, fll->base + 1, in arizona_enable_fll()
2421 regmap_update_bits_async(arizona->regmap, fll->base + 1, in arizona_enable_fll()
2451 regmap_update_bits_async(arizona->regmap, fll->base + 1, in arizona_disable_fll()
2453 regmap_update_bits_check(arizona->regmap, fll->base + 1, in arizona_disable_fll()
2455 regmap_update_bits_check(arizona->regmap, fll->base + 0x11, in arizona_disable_fll()
2457 regmap_update_bits_async(arizona->regmap, fll->base + 1, in arizona_disable_fll()
2461 arizona_set_fll_clks(fll, fll->base + 0x10, false); in arizona_disable_fll()
2464 arizona_set_fll_clks(fll, fll->base, false); in arizona_disable_fll()
2528 int arizona_init_fll(struct arizona *arizona, int id, int base, int lock_irq, in arizona_init_fll() argument
2534 fll->base = base; in arizona_init_fll()
2554 regmap_update_bits(arizona->regmap, fll->base + 1, in arizona_init_fll()
2666 ret = regmap_read(arizona->regmap, params->base, &val); in arizona_eq_coeff_put()
2673 ret = regmap_raw_write(arizona->regmap, params->base, data, len); in arizona_eq_coeff_put()