| /linux/sound/soc/renesas/rcar/ |
| H A D | ssiu.c | 3 // Renesas R-Car SSIU support 9 #define SSIU_NAME "ssiu" 28 ((pos) = ((struct rsnd_ssiu *)(priv)->ssiu + i)); \ 143 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_init() 146 return &ssiu->busif_status[busif]; in rsnd_ssiu_init() 255 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_init_gen2() 265 ssiu->usrcnt++; in rsnd_ssiu_init_gen2() 362 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); in rsnd_ssiu_stop_gen2() 370 if (--ssiu->usrcnt) 381 struct rsnd_ssiu *ssiu in rsnd_ssiu_id_sub() local 136 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); rsnd_ssiu_get_status() local 247 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); rsnd_ssiu_init_gen2() local 354 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); rsnd_ssiu_stop_gen2() local 373 struct rsnd_ssiu *ssiu = rsnd_mod_to_ssiu(mod); rsnd_ssiu_id() local 447 struct rsnd_ssiu *ssiu; rsnd_parse_connect_ssiu_compatible() local 513 struct rsnd_ssiu *ssiu; rsnd_ssiu_probe() local 599 struct rsnd_ssiu *ssiu; rsnd_ssiu_remove() local [all...] |
| H A D | dma.c | 323 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); in rsnd_dmapp_get_id() 331 (mod == ssiu)) { in rsnd_dmapp_get_id() 332 int busif = rsnd_mod_id_sub(ssiu); in rsnd_dmapp_get_id() 497 struct rsnd_dma_addr_dir ssiu; 522 /* use SSIU or SSI? */ in rsnd_gen2_dma_addr() 531 dir = &map->ssiu; in rsnd_gen2_dma_addr() 562 * SSIU: 0xec541000 / 0xec100000 / 0xec100000 / 0xec400000 / 0xec400000 in rsnd_gen2_dma_addr() 620 .ssiu = { in rsnd_gen4_dma_addr() 651 * SSIU: 0x13C31000 / 0x13C40000 / 0x13C40000 / 0xEC400000 / 0xEC400000 in rsnd_dma_of_path() 709 .ssiu in rsnd_dma_of_path() 320 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); rsnd_dmapp_get_id() local 672 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); rsnd_dma_of_path() local [all...] |
| H A D | core.c | 3 // 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 394 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); in rsnd_get_dalign() 414 * [MEM] -> [SRC] -> [DVC] -> [CMD] -> [SSIU] -> [SSI] -> codec in rsnd_get_dalign() 418 * codec -> [SSI] -> [SSIU] -> [SRC] -> [DVC] -> [CMD] -> [MEM] in rsnd_get_dalign() 423 target = src ? src : ssiu; in rsnd_get_dalign() 379 struct rsnd_mod *ssiu = rsnd_io_to_mod_ssiu(io); rsnd_get_dalign() local [all...] |
| H A D | Makefile | 2 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 D | rsnd.h | 34 * The register address offsets SRU/SCU/SSIU on Gen1/Gen2 are very different. 148 /* SSIU */ 512 #define RSND_NODE_SSIU "rcar_sound,ssiu" 701 void *ssiu; 850 * R-Car SSIU 654 void *ssiu; global() member
|
| /linux/sound/soc/renesas/ |
| H A D | Kconfig | 40 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 D | r8a77995.dtsi | 1077 <0 0xec540000 0 0x1000>, /* SSIU */ 1080 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a774c0.dtsi | 1349 <0 0xec540000 0 0x1000>, /* SSIU */ 1352 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| /linux/arch/arm/boot/dts/renesas/ |
| H A D | r8a7794.dtsi | 1030 <0 0xec540000 0 0x1000>, /* SSIU */ 1033 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7793.dtsi | 1063 <0 0xec540000 0 0x1000>, /* SSIU */ 1066 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7745.dtsi | 1190 <0 0xec540000 0 0x1000>, /* SSIU */ 1193 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7744.dtsi | 1260 <0 0xec540000 0 0x1000>, /* SSIU */ 1263 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7743.dtsi | 1260 <0 0xec540000 0 0x1000>, /* SSIU */ 1263 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7742.dtsi | 1225 <0 0xec540000 0 0x1000>, /* SSIU */ 1228 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7791.dtsi | 1298 <0 0xec540000 0 0x1000>, /* SSIU */ 1301 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|
| H A D | r8a7790.dtsi | 1265 <0 0xec540000 0 0x1000>, /* SSIU */ 1268 reg-names = "scu", "adg", "ssiu", "ssi", "audmapp";
|