How to write dts and dtsi files

Currently, I am thinking of creating a firmware for the transceiver side and the receiver side with CIS connection by creating my own board and reusing the nRF5340_Audio sample.

Currently, I am thinking of creating a firmware for the transceiver side and the receiver side with CIS connection by creating my own board and reusing the nRF5340_Audio sample.

I'm new to nRF Connect SDK.

The transceiver board uses the following peripheral functions.
I2S: AK5720ET
SW: 4ch
LED: 2ch
I/O (Output): 6ch
I/O (Input): 2ch
AD: 3ch (AIN4, AIN5, AIN6)
USB

The receiver board uses the following peripheral functions.
I2S:AK4432VT
I2C:AK4432VT
SPI:DAC60502DRXT
Power amplifier: DAC60502DRXT
SW: 4ch
LED: 2ch
AD: 1ch (AIN4)
I/O (Output): 1ch
USB


I think I need to create a DeviceTree, but I don't quite understand how to write it. (dts, dtsi file)

Could you please tell me how to write it specifically?

Also, please let me know what kind of description is required to use each from the source side.

Related