Home
last modified time | relevance | path

Searched full:ssiu (Results 1 – 12 of 12) sorted by relevance

/linux/sound/soc/renesas/rcar/
H A Dssiu.c3 // Renesas R-Car SSIU support
9 #define SSIU_NAME "ssiu"
28 ((pos) = ((struct rsnd_ssiu *)(priv)->ssiu + i)); \
136 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_get_status() local
139 return &ssiu->busif_status[busif]; in rsnd_ssiu_get_status()
247 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_init_gen2() local
257 ssiu->usrcnt++; in rsnd_ssiu_init_gen2()
354 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_stop_gen2() local
362 if (--ssiu->usrcnt) in rsnd_ssiu_stop_gen2()
373 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_id() local
[all …]
H A Ddma.c320 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); in rsnd_dmapp_get_id() local
328 (mod == ssiu)) { in rsnd_dmapp_get_id()
329 int busif = rsnd_mod_id_sub(ssiu); in rsnd_dmapp_get_id()
496 * SSIU: 0xec541000 / 0xec100000 / 0xec100000 / 0xec400000 / 0xec400000
559 /* SSIU */ in rsnd_gen2_dma_addr()
584 /* use SSIU or SSI ? */ in rsnd_gen2_dma_addr()
662 * It should use "rcar_sound,ssiu" on DT. in rsnd_dma_of_path()
665 * If it has "rcar_sound.ssiu", it will be used. in rsnd_dma_of_path()
672 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); in rsnd_dma_of_path() local
674 /* use SSIU */ in rsnd_dma_of_path()
[all …]
H A Dcore.c3 // Renesas R-Car SRU/SCU/SSIU/SSI support
32 * SSIU : Serial Sound Interface Unit
49 * | | sru ssiu ssi
52 * | | sru ssiu ssi
56 * | | sru ssiu ssi
59 * | | sru ssiu ssi
379 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); in rsnd_get_dalign() local
399 * [MEM] -> [SRC] -> [DVC] -> [CMD] -> [SSIU] -> [SSI] -> codec in rsnd_get_dalign()
403 * codec -> [SSI] -> [SSIU] -> [SRC] -> [DVC] -> [CMD] -> [MEM] in rsnd_get_dalign()
408 target = src ? src : ssiu; in rsnd_get_dalign()
[all …]
H A Dssi.c3 // Renesas R-Car SSIU/SSI support
562 * EN will be set via SSIU :: SSI_CONTROL in rsnd_ssi_start()
746 * IO-0: SRC0 -> CTU1 -+-> MUX -> DVC -> SSIU -> SSI0 in rsnd_ssi_get_status()
816 * SSIP/SSIU/IRQ are not needed on in rsnd_ssi_common_probe()
969 * SSIP/SSIU/IRQ/DMA are not needed on in rsnd_ssi_dma_probe()
1013 * It should use "rcar_sound,ssiu" on DT. in rsnd_ssi_dma_req()
1016 * If it has "rcar_sound.ssiu", it will be used. in rsnd_ssi_dma_req()
H A DMakefile2 snd-soc-rcar-y := core.o gen.o dma.o adg.o ssi.o ssiu.o src.o ctu.o mix.o dvc.o cmd.o debugfs.o
H A Drsnd.h33 * The register address offsets SRU/SCU/SSIU on Gen1/Gen2 are very different.
146 /* SSIU */
483 #define RSND_NODE_SSIU "rcar_sound,ssiu"
654 void *ssiu; member
797 * R-Car SSIU
/linux/sound/soc/renesas/
H A DKconfig40 tristate "R-Car series SRU/SCU/SSIU/SSI support"
47 This option enables R-Car SRU/SCU/SSIU/SSI sound support
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a77995.dtsi1067 <0 0xec540000 0 0x1000>, /* SSIU */
1070 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7794.dtsi1030 <0 0xec540000 0 0x1000>, /* SSIU */
1033 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
H A Dr8a7793.dtsi1063 <0 0xec540000 0 0x1000>, /* SSIU */
1066 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
H A Dr8a7790.dtsi1265 <0 0xec540000 0 0x1000>, /* SSIU */
1268 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
H A Dr8a7791.dtsi1298 <0 0xec540000 0 0x1000>, /* SSIU */
1301 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";