View: 2233|Reply: 2

h616/618 I2S

[Copy link]

3

threads

4

posts

23

credits

Novice

Rank: 1

credits
23
Published in 2023-7-10 16:20:03 | Show all floors |Read mode
Does anyone know why there seems to be no driver support for the h616/618 I2S and its seems to be omitted from the pin mux?

The zero 2/3 would make a perfect alternative to the out of stock Rpi0-2 but so need I2S for a stereo ADC.

1

threads

4

posts

53

credits

Registered member

Rank: 2

credits
53
Published in 2023-8-20 00:01:07 | Show all floors
This post was finally edited by fich at 2023-8-23 23:25

Try this . Driver is compiled in kernel 5.4.125 . Debian and Ubuntu 5.4  images .
There is a work in progress for kernel 6.1.31 . Up -> I2s3_6.1 .

1

threads

6

posts

31

credits

Novice

Rank: 1

credits
31
Published in 2023-11-1 01:52:03 | Show all floors
fichPublished in 2023-8-20 00:01
This post was finally edited by fich at 2023-8-23 23:25

Try this . Driver is compiled in kernel 5 ...

The overlays in the previous reply are for the I2S3, which uses different pins than RPI uses for I2S on the gpio connector.
I have the OP Zero 2W, which has the 40 pin 'RPI compatible' gpio header. In OP Zero 2W, the I2S0 could output to the same pins as the RPI for I2S. PI1,2,3,4 connect to header pin 12,35,40 and 38, just like the RPI I2S. Furthemore, the PI0 (MCLK) pin connects to the header pin 29, which is GPCLK1 on RPI. It is like this was made compatible intentionally!
So, it is really strange that there is no i2s overlay available in the orangepi linux github.


You need to log in before you can reply login | Register

Points Rule

Quick reply Top Return list