Odyssey X86 - I2S

Hello,
It seems that GPIO can be set to I2S1 in the HAT configuration of the BIOS. Can you tell me the GPIO pin number? Then can I2S be controlled from X86J4105?

I was able to find out a little by myself. I found that it can be controlled from Celeron. I checked the pinctrl information on ubuntu, AVS_I2S1 was able to be used as shown below. I think the pin number is the same as the Raspberry Pi. It’s a great board!

I2S1 enable
~# cat /sys/kernel/debug/pinctrl/INT3453:02/pins
registered pins: 20
pin 0 (AVS_I2S0_MCLK) mode 1 0x42000400 0x0003d200 0x00000000 [ACPI]
pin 1 (AVS_I2S0_BCLK) mode 1 0x44000402 0x0003f300 0x00000000 [ACPI]
pin 2 (AVS_I2S0_WS_SYNC) mode 1 0x44000400 0x0003c000 0x00000000 [ACPI]
pin 3 (AVS_I2S0_SDI) mode 1 0x44000402 0x00027100 0x00000000 [ACPI]
pin 4 (AVS_I2S0_SDO) mode 1 0x44000400 0x00003300 0x00000000 [ACPI]
pin 5 (AVS_I2S1_MCLK) mode 1 0x44000400 0x0003d000 0x00000000 [ACPI]
pin 6 (AVS_I2S1_BCLK) mode 1 0x44000402 0x0003d000 0x00000000 [ACPI]
pin 7 (AVS_I2S1_WS_SYNC) mode 1 0x44000400 0x0003d000 0x00000000 [ACPI]
pin 8 (AVS_I2S1_SDI) mode 1 0x44000402 0x0003d000 0x00000000 [ACPI]
pin 9 (AVS_I2S1_SDO) mode 1 0x44000400 0x0003d000 0x00000000 [ACPI]

I2S1 disable
~# cat /sys/kernel/debug/pinctrl/INT3453:02/pins
registered pins: 20
pin 0 (AVS_I2S0_MCLK) mode 1 0x42000400 0x0003d200 0x00000000 [ACPI]
pin 1 (AVS_I2S0_BCLK) mode 1 0x44000402 0x0003f300 0x00000000 [ACPI]
pin 2 (AVS_I2S0_WS_SYNC) mode 1 0x44000400 0x0003c000 0x00000000 [ACPI]
pin 3 (AVS_I2S0_SDI) mode 1 0x44000402 0x00027100 0x00000000 [ACPI]
pin 4 (AVS_I2S0_SDO) mode 1 0x44000400 0x00003300 0x00000000 [ACPI]
pin 5 (AVS_I2S1_MCLK) GPIO 0x44000201 0x0003f300 0x00000000 [ACPI]
pin 6 (AVS_I2S1_BCLK) GPIO 0x44000201 0x0003f300 0x00000000 [ACPI]
pin 7 (AVS_I2S1_WS_SYNC) GPIO 0x44000201 0x0003f300 0x00000000 [ACPI]
pin 8 (AVS_I2S1_SDI) GPIO 0x44000201 0x0003f300 0x00000000 [ACPI]
pin 9 (AVS_I2S1_SDO) GPIO 0x44000201 0x0003f300 0x00000000 [ACPI]

:slightly_frowning_face: I2S function can’t work now. I think Intel FAE have give up this function.

Thank you for your reply. Does that mean there is no problem with the hardware? If so, I’m looking forward to making the software myself.

It seems the CPU register configurer problem. We contact FAE debug this function for severial months and no result yet.

Thank you for your quick response. That’s a shame, Please contact us if there is any progress in the matter .