| /kernel/linux/linux-6.6/drivers/pinctrl/ |
| D | pinctrl-ingenic.c | 918 INGENIC_PIN_GROUP("ssi0-dt-a", jz4760_ssi0_dt_a, 2), 919 INGENIC_PIN_GROUP("ssi0-dt-b", jz4760_ssi0_dt_b, 1), 920 INGENIC_PIN_GROUP("ssi0-dt-d", jz4760_ssi0_dt_d, 1), 921 INGENIC_PIN_GROUP("ssi0-dt-e", jz4760_ssi0_dt_e, 0), 922 INGENIC_PIN_GROUP("ssi0-dr-a", jz4760_ssi0_dr_a, 1), 923 INGENIC_PIN_GROUP("ssi0-dr-b", jz4760_ssi0_dr_b, 1), 924 INGENIC_PIN_GROUP("ssi0-dr-d", jz4760_ssi0_dr_d, 1), 925 INGENIC_PIN_GROUP("ssi0-dr-e", jz4760_ssi0_dr_e, 0), 926 INGENIC_PIN_GROUP("ssi0-clk-a", jz4760_ssi0_clk_a, 2), 927 INGENIC_PIN_GROUP("ssi0-clk-b", jz4760_ssi0_clk_b, 1), [all …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/ingenic/ |
| D | cu1830-neo.dts | 68 &ssi0 { 195 pins_ssi0: ssi0 { 196 function = "ssi0"; 197 groups = "ssi0-dt", "ssi0-dr", "ssi0-clk", "ssi0-ce0", "ssi0-ce1";
|
| /kernel/linux/linux-5.10/drivers/pinctrl/ |
| D | pinctrl-ingenic.c | 847 INGENIC_PIN_GROUP("ssi0-dt-a", jz4770_ssi0_dt_a), 848 INGENIC_PIN_GROUP("ssi0-dt-b", jz4770_ssi0_dt_b), 849 INGENIC_PIN_GROUP("ssi0-dt-d", jz4770_ssi0_dt_d), 850 INGENIC_PIN_GROUP("ssi0-dt-e", jz4770_ssi0_dt_e), 851 INGENIC_PIN_GROUP("ssi0-dr-a", jz4770_ssi0_dr_a), 852 INGENIC_PIN_GROUP("ssi0-dr-b", jz4770_ssi0_dr_b), 853 INGENIC_PIN_GROUP("ssi0-dr-d", jz4770_ssi0_dr_d), 854 INGENIC_PIN_GROUP("ssi0-dr-e", jz4770_ssi0_dr_e), 855 INGENIC_PIN_GROUP("ssi0-clk-a", jz4770_ssi0_clk_a), 856 INGENIC_PIN_GROUP("ssi0-clk-b", jz4770_ssi0_clk_b), [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | renesas,rsnd.txt | 39 Playback: [MEM] -> [SRC2] -> [DVC0] -> [SSIU0/SSI0] -> [codec] 47 &src0 &ctu00 &mix0 &dvc0 &ssi0 148 [MEM] -> [SRC1] -> [CTU02] -+-> [MIX0] -> [DVC0] -> [SSI0] 220 &ssi0 { 229 &ssi0 { 236 This is example if SSI1 want to share WS pin with SSI0 245 This is example of SSI0/SSI1/SSI2 (= for 6ch)
|
| /kernel/linux/linux-6.6/arch/sh/drivers/dma/ |
| D | dmabrg.c | 26 * 2 | HAC0/SSI0 | play| all done | DMABRGI1 27 * 3 | HAC0/SSI0 | play| half done | DMABRGI2 28 * 4 | HAC0/SSI0 | rec | all done | DMABRGI1 29 * 5 | HAC0/SSI0 | rec | half done | DMABRGI2
|
| /kernel/linux/linux-5.10/arch/sh/drivers/dma/ |
| D | dmabrg.c | 26 * 2 | HAC0/SSI0 | play| all done | DMABRGI1 27 * 3 | HAC0/SSI0 | play| half done | DMABRGI2 28 * 4 | HAC0/SSI0 | rec | all done | DMABRGI1 29 * 5 | HAC0/SSI0 | rec | half done | DMABRGI2
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | renesas,rsnd.txt | 39 Playback: [MEM] -> [SRC2] -> [DVC0] -> [SSIU0/SSI0] -> [codec] 47 &src0 &ctu00 &mix0 &dvc0 &ssi0 148 [MEM] -> [SRC1] -> [CTU02] -+-> [MIX0] -> [DVC0] -> [SSI0] 220 &ssi0 { 229 &ssi0 { 236 This is example if SSI1 want to share WS pin with SSI0 245 This is example of SSI0/SSI1/SSI2 (= for 6ch) 502 ssi0: ssi-0 { 578 playback = <&ssi0 &src2 &dvc0>; 657 playback = <&src1 &ctu02 &mix0 &dvc0 &ssi0>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/renesas/ |
| D | ulcb-simple-audio-card-mix+split.dtsi | 82 playback = <&src1 &ctu02 &mix0 &dvc0 &ssi0>; 89 playback = <&src2 &ctu03 &mix0 &dvc0 &ssi0>;
|
| D | ulcb-audio-graph-card-mix+split.dtsi | 74 playback = <&src1 &ctu02 &mix0 &dvc0 &ssi0>; 87 playback = <&src2 &ctu03 &mix0 &dvc0 &ssi0>;
|
| D | ulcb-audio-graph-card2-mix+split.dtsi | 94 playback = <&src1 &ctu02 &mix0 &dvc0 &ssi0>; 107 playback = <&src2 &ctu03 &mix0 &dvc0 &ssi0>;
|
| D | rzg2l-smarc.dtsi | 36 sound-dai = <&ssi0>; 152 &ssi0 {
|
| D | rzg2lc-smarc.dtsi | 52 sound-dai = <&ssi0>; 161 &ssi0 {
|
| D | r8a779g0-white-hawk-ard-audio-da7212.dtso | 181 playback = <&ssi0>; 183 /* capture = <&ssi0>; */
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/ |
| D | setup-sh7760.c | 24 SSI0, SSI1, enumerator 53 INTC_VECT(SSI0, 0x940), INTC_VECT(SSI1, 0x960), 90 SSI0, SSI1, HAC0, HAC1, I2C0, I2C1, USB, LCDC, 109 { 0xfe080004, 0, 32, 4, /* INTPRI04 */ { HCAN20, HCAN21, SSI0, SSI1,
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/ |
| D | setup-sh7760.c | 24 SSI0, SSI1, enumerator 53 INTC_VECT(SSI0, 0x940), INTC_VECT(SSI1, 0x960), 90 SSI0, SSI1, HAC0, HAC1, I2C0, I2C1, USB, LCDC, 109 { 0xfe080004, 0, 32, 4, /* INTPRI04 */ { HCAN20, HCAN21, SSI0, SSI1,
|
| /kernel/linux/linux-5.10/sound/soc/sh/rcar/ |
| D | ssiu.c | 95 * sharing/multi with SSI0 are mainly supported in rsnd_ssiu_init() 121 /* SSI1 is sharing pin with SSI0 */ in rsnd_ssiu_init() 125 /* SSI2 is sharing pin with SSI0 */ in rsnd_ssiu_init() 133 /* SSI9 is sharing pin with SSI0 */ in rsnd_ssiu_init()
|
| D | ssi.c | 857 * Playback: SSI0 in rsnd_ssi_get_status() 858 * Capture : SSI1 (needs SSI0) in rsnd_ssi_get_status() 860 * 1) start Capture -> SSI0/SSI1 are started. in rsnd_ssi_get_status() 861 * 2) start Playback -> SSI0 doesn't work, because it is already in rsnd_ssi_get_status() 867 * IO-0: SRC0 -> CTU1 -+-> MUX -> DVC -> SSIU -> SSI0 in rsnd_ssi_get_status() 871 * 1) start IO-0 -> start SSI0 in rsnd_ssi_get_status() 872 * 2) start IO-1 -> SSI0 doesn't need to start, because it is in rsnd_ssi_get_status()
|
| /kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/ |
| D | setup-sh7763.c | 245 TMU3, TMU4, TMU5, ADC, SSI0, SSI1, SSI2, SSI3, enumerator 288 INTC_VECT(SSI0, 0xe80), INTC_VECT(SSI1, 0xea0), 304 SSI0, MMCIF, 0, SIOF0, PCIC5, PCIINTD, PCIINTC, PCIINTB, 324 { 0xffd40018, 0, 32, 8, /* INT2PRI6 */ { SIOF0, USBF, MMCIF, SSI0 } },
|
| D | setup-sh7785.c | 383 SSI0, SSI1, enumerator 425 INTC_VECT(SSI0, 0xe80), INTC_VECT(SSI1, 0xea0), 453 { 0, 0, 0, GDTA, DU, SSI0, SSI1, GPIO, 474 { 0xffd40020, 0, 32, 8, /* INT2PRI8 */ { FLCTL, GPIO, SSI0, SSI1, } },
|
| /kernel/linux/linux-6.6/sound/soc/sh/rcar/ |
| D | ssiu.c | 169 * sharing/multi with SSI0 are mainly supported in rsnd_ssiu_init() 195 /* SSI1 is sharing pin with SSI0 */ in rsnd_ssiu_init() 199 /* SSI2 is sharing pin with SSI0 */ in rsnd_ssiu_init() 207 /* SSI9 is sharing pin with SSI0 */ in rsnd_ssiu_init()
|
| D | ssi.c | 734 * Playback: SSI0 in rsnd_ssi_get_status() 735 * Capture : SSI1 (needs SSI0) in rsnd_ssi_get_status() 737 * 1) start Capture -> SSI0/SSI1 are started. in rsnd_ssi_get_status() 738 * 2) start Playback -> SSI0 doesn't work, because it is already in rsnd_ssi_get_status() 744 * IO-0: SRC0 -> CTU1 -+-> MUX -> DVC -> SSIU -> SSI0 in rsnd_ssi_get_status() 748 * 1) start IO-0 -> start SSI0 in rsnd_ssi_get_status() 749 * 2) start IO-1 -> SSI0 doesn't need to start, because it is in rsnd_ssi_get_status()
|
| /kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/ |
| D | setup-sh7763.c | 245 TMU3, TMU4, TMU5, ADC, SSI0, SSI1, SSI2, SSI3, enumerator 288 INTC_VECT(SSI0, 0xe80), INTC_VECT(SSI1, 0xea0), 304 SSI0, MMCIF, 0, SIOF0, PCIC5, PCIINTD, PCIINTC, PCIINTB, 324 { 0xffd40018, 0, 32, 8, /* INT2PRI6 */ { SIOF0, USBF, MMCIF, SSI0 } },
|
| D | setup-sh7785.c | 383 SSI0, SSI1, enumerator 425 INTC_VECT(SSI0, 0xe80), INTC_VECT(SSI1, 0xea0), 453 { 0, 0, 0, GDTA, DU, SSI0, SSI1, GPIO, 474 { 0xffd40020, 0, 32, 8, /* INT2PRI8 */ { FLCTL, GPIO, SSI0, SSI1, } },
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | imx27-phytec-phycore-som.dtsi | 59 /* SSI0 <=> PINS_4 (MC13783 Audio) */ 60 ssi0 {
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx27-phytec-phycore-som.dtsi | 51 /* SSI0 <=> PINS_4 (MC13783 Audio) */ 52 ssi0 {
|