I am using the Jetson TK1 with Linux for Tegra 21.3.
I want to add an external Codec to the Jetson board. Therefor I want to use the I2S_4 connection. In a first step I’d like to use the predefined rt5639 codec but then send the output via the I2S4 connection to the expansion header. To do that I tried to change the port id to nr. 4. (mach-tegra/board-ardbeg.c [row 288]) However this results in an error “Invalid DAP port”. This error is generated by the tegra_asoc_utils_tristate_dap function. Defining a new Port with PCC1, PCC2, PBB6 and PBB7 (these are the pins I2S4 is on) however eliminated that error but still no output is generated.
Has anybody implemented the I2S4 before? And could you be so kind and help me? I’d be glad to provide you with more information if needed.