Home
last modified time | relevance | path

Searched refs:SSICR (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/sh/
H A Dssi.c36 #define SSICR 0x00 macro
116 SSIREG(SSICR) |= CR_DMAEN | CR_EN; in ssi_trigger()
119 SSIREG(SSICR) &= ~(CR_DMAEN | CR_EN); in ssi_trigger()
133 unsigned long ssicr = SSIREG(SSICR); in ssi_hw_params()
202 SSIREG(SSICR) = ssicr; in ssi_hw_params()
229 ssicr = SSIREG(SSICR) & ~CR_CKDIV_MASK; in ssi_set_clkdiv()
235 SSIREG(SSICR) = ssicr | (i << CR_CKDIV_SHIFT); in ssi_set_clkdiv()
248 unsigned long ssicr = SSIREG(SSICR); in ssi_set_fmt()
311 SSIREG(SSICR) = ssicr; in ssi_set_fmt()
/kernel/linux/linux-6.6/sound/soc/sh/
H A Dssi.c36 #define SSICR 0x00 macro
116 SSIREG(SSICR) |= CR_DMAEN | CR_EN; in ssi_trigger()
119 SSIREG(SSICR) &= ~(CR_DMAEN | CR_EN); in ssi_trigger()
133 unsigned long ssicr = SSIREG(SSICR); in ssi_hw_params()
202 SSIREG(SSICR) = ssicr; in ssi_hw_params()
229 ssicr = SSIREG(SSICR) & ~CR_CKDIV_MASK; in ssi_set_clkdiv()
235 SSIREG(SSICR) = ssicr | (i << CR_CKDIV_SHIFT); in ssi_set_clkdiv()
248 unsigned long ssicr = SSIREG(SSICR); in ssi_set_fmt()
311 SSIREG(SSICR) = ssicr; in ssi_set_fmt()
H A Drz-ssi.c19 #define SSICR 0x000 macro
131 bool lrckp_fsync_fall; /* LR clock polarity (SSICR.LRCKP) */
132 bool bckp_rise; /* Bit clock polarity (SSICR.BCKP) */
300 rz_ssi_reg_writel(ssi, SSICR, ssicr); in rz_ssi_clk_setup()
312 ssicr = rz_ssi_reg_readl(ssi, SSICR); in rz_ssi_start()
332 rz_ssi_reg_writel(ssi, SSICR, ssicr); in rz_ssi_start()
342 rz_ssi_reg_writel(ssi, SSICR, ssicr); in rz_ssi_start()
354 rz_ssi_reg_mask_setl(ssi, SSICR, SSICR_TEN | SSICR_REN, 0); in rz_ssi_stop()
361 rz_ssi_reg_mask_setl(ssi, SSICR, SSICR_TUIEN | SSICR_TOIEN | in rz_ssi_stop()
/kernel/linux/linux-5.10/sound/soc/sh/rcar/
H A Dssi.c25 * SSICR
243 * It will set SSIWSR.CONT here, but SSICR.CKDV = 000 in rsnd_ssi_clk_query()
245 * SSICR.CKDV = 000 is not allowed either). in rsnd_ssi_clk_query()
246 * Skip it. See SSICR.CKDV in rsnd_ssi_clk_query()
325 * SSICR : FORCE, SCKD, SWSD in rsnd_ssi_master_clk_start()
423 * The SWL and DWL bits in SSICR should be fixed at 32-bit in rsnd_ssi_config_init()
496 rsnd_mod_write(mod, SSICR, ssi->cr_own | in rsnd_ssi_register_setup()
648 rsnd_mod_write(mod, SSICR, ssi->cr_own | in rsnd_ssi_start()
678 rsnd_mod_write(mod, SSICR, cr | ssi->cr_en); in rsnd_ssi_stop()
692 rsnd_mod_write(mod, SSICR, c in rsnd_ssi_stop()
[all...]
H A Dgen.c401 RSND_GEN_M_REG(SSICR, 0x00, 0x40), in rsnd_gen2_probe()
439 RSND_GEN_M_REG(SSICR, 0x00, 0x40), in rsnd_gen1_probe()
H A Drsnd.h228 SSICR, enumerator
/kernel/linux/linux-6.6/sound/soc/sh/rcar/
H A Dssi.c25 * SSICR
241 * It will set SSIWSR.CONT here, but SSICR.CKDV = 000 in rsnd_ssi_clk_query()
243 * SSICR.CKDV = 000 is not allowed either). in rsnd_ssi_clk_query()
244 * Skip it. See SSICR.CKDV in rsnd_ssi_clk_query()
322 * SSICR : FORCE, SCKD, SWSD in rsnd_ssi_master_clk_start()
420 * The SWL and DWL bits in SSICR should be fixed at 32-bit in rsnd_ssi_config_init()
461 rsnd_mod_write(mod, SSICR, ssi->cr_own | in rsnd_ssi_register_setup()
574 rsnd_mod_write(mod, SSICR, ssi->cr_own | in rsnd_ssi_start()
604 rsnd_mod_write(mod, SSICR, cr | ssi->cr_en); in rsnd_ssi_stop()
618 rsnd_mod_write(mod, SSICR, c in rsnd_ssi_stop()
[all...]
H A Dgen.c269 RSND_GEN_S_REG(SSICR, 0x00), in rsnd_gen4_probe()
478 RSND_GEN_M_REG(SSICR, 0x00, 0x40), in rsnd_gen2_probe()
516 RSND_GEN_M_REG(SSICR, 0x00, 0x40), in rsnd_gen1_probe()
H A Drsnd.h234 SSICR, enumerator

Completed in 11 milliseconds