• Home
  • Raw
  • Download

Lines Matching refs:mod

12 	struct rsnd_mod mod;  member
22 static int rsnd_ssiu_init(struct rsnd_mod *mod, in rsnd_ssiu_init() argument
29 int id = rsnd_mod_id(mod); in rsnd_ssiu_init()
40 rsnd_mod_write(mod, SSI_SYS_STATUS0, 0xf << (id * 4)); in rsnd_ssiu_init()
41 rsnd_mod_write(mod, SSI_SYS_STATUS2, 0xf << (id * 4)); in rsnd_ssiu_init()
42 rsnd_mod_write(mod, SSI_SYS_STATUS4, 0xf << (id * 4)); in rsnd_ssiu_init()
43 rsnd_mod_write(mod, SSI_SYS_STATUS6, 0xf << (id * 4)); in rsnd_ssiu_init()
46 rsnd_mod_write(mod, SSI_SYS_STATUS1, 0xf << 4); in rsnd_ssiu_init()
47 rsnd_mod_write(mod, SSI_SYS_STATUS3, 0xf << 4); in rsnd_ssiu_init()
48 rsnd_mod_write(mod, SSI_SYS_STATUS5, 0xf << 4); in rsnd_ssiu_init()
49 rsnd_mod_write(mod, SSI_SYS_STATUS7, 0xf << 4); in rsnd_ssiu_init()
56 rsnd_mod_bset(mod, SSI_MODE0, (1 << id), !use_busif << id); in rsnd_ssiu_init()
108 rsnd_mod_bset(mod, SSI_MODE1, mask1, val1); in rsnd_ssiu_init()
109 rsnd_mod_bset(mod, SSI_MODE2, mask2, val2); in rsnd_ssiu_init()
119 static int rsnd_ssiu_init_gen2(struct rsnd_mod *mod, in rsnd_ssiu_init_gen2() argument
127 ret = rsnd_ssiu_init(mod, io, priv); in rsnd_ssiu_init_gen2()
140 rsnd_mod_write(mod, SSI_MODE, mode); in rsnd_ssiu_init_gen2()
143 rsnd_mod_write(mod, SSI_BUSIF_ADINR, in rsnd_ssiu_init_gen2()
144 rsnd_get_adinr_bit(mod, io) | in rsnd_ssiu_init_gen2()
148 rsnd_mod_write(mod, SSI_BUSIF_MODE, in rsnd_ssiu_init_gen2()
149 rsnd_get_busif_shift(io, mod) | 1); in rsnd_ssiu_init_gen2()
150 rsnd_mod_write(mod, SSI_BUSIF_DALIGN, in rsnd_ssiu_init_gen2()
151 rsnd_get_dalign(mod, io)); in rsnd_ssiu_init_gen2()
182 rsnd_mod_write(mod, HDMI0_SEL, val); in rsnd_ssiu_init_gen2()
185 rsnd_mod_write(mod, HDMI1_SEL, val); in rsnd_ssiu_init_gen2()
193 static int rsnd_ssiu_start_gen2(struct rsnd_mod *mod, in rsnd_ssiu_start_gen2() argument
200 rsnd_mod_write(mod, SSI_CTRL, 0x1); in rsnd_ssiu_start_gen2()
203 rsnd_mod_write(mod, SSI_CONTROL, 0x1); in rsnd_ssiu_start_gen2()
208 static int rsnd_ssiu_stop_gen2(struct rsnd_mod *mod, in rsnd_ssiu_stop_gen2() argument
215 rsnd_mod_write(mod, SSI_CTRL, 0); in rsnd_ssiu_stop_gen2()
218 rsnd_mod_write(mod, SSI_CONTROL, 0); in rsnd_ssiu_stop_gen2()
242 struct rsnd_mod *mod = rsnd_ssiu_mod_get(priv, rsnd_mod_id(ssi_mod)); in rsnd_ssiu_attach() local
246 return rsnd_dai_connect(mod, io, mod->type); in rsnd_ssiu_attach()