| /linux-6.15/sound/soc/intel/avs/boards/ |
| H A D | Kconfig | 8 tristate "da7219 I2S board" 26 tristate "es8336 I2S board" 44 tristate "I2S test board" 50 tristate "max98927 I2S board" 60 tristate "max98357A I2S board" 70 tristate "max98373 I2S board" 80 tristate "nau8825 I2S board" 91 tristate "pcm3168a I2S board" 109 tristate "rt274 in I2S mode" 119 tristate "rt286 in I2S mode" [all …]
|
| /linux-6.15/sound/soc/loongson/ |
| H A D | Kconfig | 11 loongson I2S controller. 14 loongson I2S controller. 17 tristate "Loongson I2S-PCI Device Driver" 22 Say Y or M if you want to add support for I2S driver for 23 Loongson I2S controller. 29 tristate "Loongson I2S-PLAT Device Driver" 34 Say Y or M if you want to add support for I2S driver for 35 Loongson I2S controller.
|
| /linux-6.15/sound/soc/cirrus/ |
| H A D | Kconfig | 8 the EP93xx I2S or AC97 interfaces. 11 tristate "I2S controller support for the Cirrus Logic EP93xx series" 15 the EP93xx I2S interface. 23 I2S controller on EP93xx seems to have undocumented HW issue. 24 Underflow of internal I2S controller FIFO could confuse the 26 until I2S is disabled. This option enables IRQ based watchdog 27 which disables and re-enables I2S in case of underflow and
|
| /linux-6.15/Documentation/devicetree/bindings/clock/ |
| H A D | qcom,lcc.yaml | 58 - description: Mic I2S codec clock 59 - description: Mic I2S spare clock 60 - description: Speaker I2S codec clock 61 - description: Speaker I2S spare clock 92 - description: Mic I2S codec clock 93 - description: Mic I2S spare clock 94 - description: Speaker I2S codec clock 95 - description: Speaker I2S spare clock
|
| H A D | starfive,jh7110-syscrg.yaml | 24 - description: External I2S TX bit clock 25 - description: External I2S TX left/right channel clock 26 - description: External I2S RX bit clock 27 - description: External I2S RX left/right channel clock 38 - description: External I2S TX bit clock 39 - description: External I2S TX left/right channel clock 40 - description: External I2S RX bit clock 41 - description: External I2S RX left/right channel clock
|
| /linux-6.15/Documentation/devicetree/bindings/sound/ |
| H A D | img,i2s-in.txt | 1 Imagination Technologies I2S Input Controller 19 "rx" Single DMA channel used by all active I2S channels 21 - img,i2s-channels : Number of I2S channels instantiated in the I2S in block 25 - interrupts : Contains the I2S in interrupts. Depending on 27 or an interrupt per I2S channel. For the case where there is 31 - resets: Contains a phandle to the I2S in reset signal
|
| H A D | nvidia,tegra210-i2s.yaml | 7 title: Tegra210 I2S Controller 10 The Inter-IC Sound (I2S) controller implements full-duplex, 12 interfaces. It can interface with I2S compatible devices. 13 I2S controller can operate both in master and slave mode. 42 - description: I2S bit clock 45 modules in AHUB. The Tegra I2S driver sets this clock rate as 71 pattern: "^I2S[1-9]$" 80 I2S ACIF (Audio Client Interface) port connected to the 87 I2S DAP (Digital Audio Port) interface which can be connected
|
| H A D | img,i2s-out.txt | 1 Imagination Technologies I2S Output Controller 20 "tx" Single DMA channel used by all active I2S channels 22 - img,i2s-channels : Number of I2S channels instantiated in the I2S out block 24 - resets: Contains a phandle to the I2S out reset signal 30 - interrupts : Contains the I2S out interrupts. Depending on 32 or an interrupt per I2S channel. For the case where there is
|
| H A D | st,stm32-i2s.yaml | 7 title: STMicroelectronics STM32 SPI/I2S Controller 13 The SPI/I2S block supports I2S/PCM protocols when configured on I2S mode. 14 Only some SPI instances support I2S. 32 - description: I2S parent clock for sampling rates multiple of 8kHz. 33 - description: I2S parent clock for sampling rates multiple of 11.025kHz. 61 description: Configure the I2S device as MCLK clock provider.
|
| H A D | intel,keembay-i2s.yaml | 8 title: Intel KeemBay I2S 15 Intel KeemBay I2S 32 - description: I2S registers 33 - description: I2S gen configuration 82 reg = <0x20140000 0x200>, /* I2S registers */ 83 <0x202a00a4 0x4>; /* I2S gen configuration */
|
| H A D | samsung-i2s.yaml | 7 title: Samsung SoC I2S controller 19 samsung,s3c6410-i2s: for 8/16/24bit stereo I2S. 21 samsung,s5pv210-i2s: for 8/16/24bit multichannel (5.1) I2S with 25 samsung,exynos5420-i2s: for 8/16/24bit multichannel (5.1) I2S for 32 samsung,exynos7-i2s: with all the available features of Exynos5 I2S. 33 Exynos7 I2S has 7.1 channel TDM support for capture, secondary FIFO 41 tesla,fsd-i2s: for 8/16/24bit stereo channel I2S for playback and 44 frequencies supported by Exynos7 I2S and 7.1 channel TDM support 99 "iis" is the I2S bus clock and i2s_opclk0, i2s_opclk1 are sources 115 description: Names of the CDCLK I2S output clocks.
|
| H A D | invensense,ics43432.yaml | 7 title: Invensense ICS-43432-compatible MEMS Microphone with I2S Output 13 The ICS-43432 and compatible MEMS microphones output audio over an I2S 15 is the I2S bus. The microphone requires an I2S clock frequency between 19 left or right channel of the I2S frame.
|
| H A D | rockchip-max98090.txt | 6 - rockchip,i2s-controller: The phandle of the Rockchip I2S controller that's 20 rockchip,model = "ROCKCHIP-I2S"; 29 rockchip,model = "ROCKCHIP-I2S"; 37 rockchip,model = "ROCKCHIP-I2S";
|
| H A D | amlogic,aiu.yaml | 34 - description: I2S peripheral clock 35 - description: I2S output clock 36 - description: I2S master clock 37 - description: I2S mixer clock 57 - description: I2S interrupt line
|
| H A D | cirrus,ep9301-i2s.yaml | 7 title: Cirrus EP93xx I2S Controller 10 The I2S controller is used to stream serial audio data between the external 11 I2S CODECs’, ADCs/DACs, and the ARM Core. The controller supports I2S, Left-
|
| H A D | snps,designware-i2s.yaml | 7 title: DesignWare I2S controller 29 The interrupt line number for the I2S controller. Add this 30 parameter if the I2S controller that you are using does not 83 - description: I2S-rx enabled control offset of SYS_SYSCONSAIF__SYSCFG register. 84 - description: I2S-rx enabled control mask 86 The phandle to System Register Controller syscon node and the I2S-rx(ADC)
|
| H A D | ingenic,aic.yaml | 7 title: Ingenic SoCs AC97 / I2S Controller (AIC) 43 - description: I2S clock 52 - description: DMA controller phandle and request line for I2S RX 53 - description: DMA controller phandle and request line for I2S TX
|
| H A D | rockchip,i2s-tdm.yaml | 7 title: Rockchip I2S/TDM Controller 10 The Rockchip I2S/TDM Controller is a Time Division Multiplexed 115 Defines the mapping of I2S RX sdis to I2S data bus lines. 125 Defines the mapping of I2S TX sdos to I2S data bus lines. 134 Specify that the GPIO lines on the I2S bus are multiplexed such that
|
| /linux-6.15/sound/soc/dwc/ |
| H A D | Kconfig | 3 tristate "Synopsys I2S Device Driver" 7 Say Y or M if you want to add support for I2S driver for 8 Synopsys designware I2S device. The device supports up to 12 bool "PCM PIO extension for I2S driver" 18 This functionality is specially suited for I2S devices that don't have
|
| /linux-6.15/sound/soc/img/ |
| H A D | Kconfig | 8 tristate "Imagination I2S Input Device Driver" 12 Say Y or M if you want to add support for I2S in driver for 13 Imagination Technologies I2S in device. 16 tristate "Imagination I2S Output Device Driver" 20 Say Y or M if you want to add support for I2S out driver for 21 Imagination Technologies I2S out device.
|
| /linux-6.15/Documentation/sound/soc/ |
| H A D | dai.rst | 6 SoC controllers and portable audio CODECs today, namely AC97, I2S and PCM. 23 I2S chapter 26 I2S is a common 4 wire DAI used in HiFi, STB and portable devices. The Tx and 28 left/right clock (LRC) synchronise the link. I2S is flexible in that either the 35 I2S has several different operating modes:- 37 I2S 50 PCM is another 4 wire interface, very similar to I2S, which can support a more
|
| /linux-6.15/sound/soc/jz4740/ |
| H A D | Kconfig | 3 tristate "SoC Audio (I2S protocol) for Ingenic JZ4740 SoC" 9 Say Y if you want to use I2S protocol and I2S codec on Ingenic JZ4740
|
| /linux-6.15/sound/soc/rockchip/ |
| H A D | Kconfig | 11 tristate "Rockchip I2S Device Driver" 15 Say Y or M if you want to add support for I2S driver for 16 Rockchip I2S device. The device supports up to maximum of 20 tristate "Rockchip I2S/TDM Device Driver" 24 Say Y or M if you want to add support for the I2S/TDM driver for 25 Rockchip I2S/TDM devices, found in Rockchip SoCs. These devices 26 interface between the AHB bus and the I2S bus, and support up to a
|
| /linux-6.15/Documentation/devicetree/bindings/display/bridge/ |
| H A D | sil,sii9022.yaml | 41 <0> if only I2S or S/PDIF pin is wired, 44 If HDMI audio is configured, the sii902x device becomes an I2S and/or 63 Each integer indicates which I2S pin is connected to which audio FIFO. 64 The first integer selects the I2S audio pin for the first audio FIFO#0 66 on. There are 4 FIFOs and 4 I2S pins (SD0 - SD3). Any I2S pin can be 67 connected to any FIFO, but there can be no gaps. E.g. an I2S pin must be
|
| /linux-6.15/sound/soc/intel/boards/ |
| H A D | Kconfig | 50 tristate "Haswell with RT5640 I2S codec" 94 tristate "Broadwell with RT286 I2S codec" 350 tristate "SOF with cs42l42 codec in I2S Mode" 377 with TI PCM512x I2S audio codec. 398 tristate "SOF with nau8825 codec in I2S Mode" 447 tristate "SOF with DA7219 codec in I2S Mode" 462 with Dialog DA7219 I2S audio codec. 469 tristate "SOF with amplifiers in I2S Mode" 482 with RT1308/CS35L41 I2S audio codec. 490 tristate "EHL with RT5660 in I2S mode" [all …]
|