# Linux Audio - I2S [TOC] ## References Documentations for I2S in Linux kernel are rather sparsed. It may be more straight forward to look into the actual drivers. For example, the I2S driver for STM32MPU, documented on the [*I2S Linux driver*](https://wiki.st.com/stm32mpu/wiki/I2S_Linux_driver) of their wiki and the [`sound/soc/stm/stm32_i2s.c`](https://elixir.bootlin.com/linux/latest/source/sound/soc/stm/stm32_i2s.c). Or searching "I2S Raspbery Pi" for tutorials from hobbyists may also help. For example: 1. [PCM5102 I2S DAC Decoder Module from ICStation.com](https://youtu.be/_PfUEnkqeOs) 2. [I2S: MEMS Mics and a PCM5102A DAC](https://youtu.be/OVSgRhFqcJE) 3. [PCM5102 I2S DAC module guide for working with a Raspberry Pi](https://youtu.be/1T9PKLeBDFc) Being a audio transmission protocol itself, I2S is used not only in Linux-based solutions, but also MCUs. For example, [*Inter-IC Sound (I2S) Bus*](https://docs.zephyrproject.org/latest/hardware/peripherals/audio/i2s.html) in Zephyr documentation contains detail regarding I2S protocl. Also, you may find various tutorials by searching "I2S Arduino" or "I2S STM32" on YouTube. ### [SerDes Pert 6 - Sounds good!](https://youtu.be/K_tpcEX4tuM) {%youtube K_tpcEX4tuM %}