Device Tree Source Code

Overview Structure

The device tree source code of JH-7110 is listed as follows:
linux 
├── arch 
│ ├── riscv 
│ │ ├── boot 
│ │ │ ├── dts 
│ │ │ │ └── starfive 
│ │ │ │ ├── codecs 
│ │ │ │ │ ├── sf_ac108.dtsi 
│ │ │ │ │ ├── sf_es8316.dtsi 
│ │ │ │ │ ├── sf_hdmi.dtsi 
│ │ │ │ │ ├── sf_pdm.dtsi 
│ │ │ │ │ ├── sf_pwmdac.dtsi 
│ │ │ │ │ ├── sf_spdif.dtsi 
│ │ │ │ │ ├── sf_tdm.dtsi 
│ │ │ │ │ └── sf_wm8960.dtsi 
│ │ │ │ ├── evb-overlay 
│ │ │ │ │ ├── jh7110-evb-overlay-can.dts 
│ │ │ │ │ ├── jh7110-evb-overlay-rgb2hdmi.dts 
│ │ │ │ │ ├── jh7110-evb-overlay-sdio.dts 
│ │ │ │ │ ├── jh7110-evb-overlay-spi.dts 
│ │ │ │ │ ├── jh7110-evb-overlay-uart4-emmc.dts 
│ │ │ │ │ ├── jh7110-evb-overlay-uart5-pwm.dts 
│ │ │ │ │ └── Makefile 
│ │ │ │ ├── jh7110-clk.dtsi 
│ │ │ │ ├── jh7110-common.dtsi 
│ │ │ │ ├── jh7110.dtsi 
│ │ │ │ ├── jh7110-evb-can-pdm-pwmdac.dts 
│ │ │ │ ├── jh7110-evb.dts 
│ │ │ │ ├── jh7110-evb.dtsi 
│ │ │ │ ├── jh7110-evb-dvp-rgb2hdmi.dts 
│ │ │ │ ├── jh7110-evb-pcie-i2s-sd.dts 
│ │ │ │ ├── jh7110-evb-pinctrl.dtsi 
│ │ │ │ ├── jh7110-evb-spi-uart2.dts 
│ │ │ │ ├── jh7110-evb-uart1-rgb2hdmi.dts 
│ │ │ │ ├── jh7110-evb-uart4-emmc-spdif.dts 
│ │ │ │ ├── jh7110-evb-uart5-pwm-i2c-tdm.dts 
│ │ │ │ ├── jh7110-fpga.dts 
│ │ │ │ ├── jh7110-visionfive-v2.dts 
│ │ │ │ ├── jh7110-devkits-wifi.dts 
│ │ │ │ ├── jh7110-devkits.dts
│ │ │ │ ├── Makefile 

SoC Platform

The device tree source code of the JH-7110 SoC platform is in the following path:
devkits/linux/arch/riscv/boot/dts/starfive/jh7110.dtsi

Devkits

The device tree source code of the devkits is in the following path:
devkits/linux/arch/riscv/boot/dts/starfive/jh7110-devkits.dts 
-- devkits/linux/arch/riscv/boot/dts/starfive/jh7110-devkits-pinctrl.dtsi 
-- devkits/linux/arch/riscv/boot/dts/starfive/jh7110.dtsi