Device Tree Source Code

Overview Structure

The device tree source code of JH7110 is listed as follows:
linux
├── arch
│   ├── riscv
│   │   ├── boot
│   │   │   ├── dts
│   │   │   │   └── starfive
│   │   │   │       ├── codecs
│   │   │   │       │   ├── 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
│   │   │   │       ├── Makefile
│   │   │   │       └── vf2-overlay
│   │   │   │           ├── Makefile
│   │   │   │           └── vf2-overlay-uart3-i2c.dts

SoC Platform

The device tree source code of the JH7110 SoC platform is in the following path:
freelight-u-sdk/linux/arch/riscv/boot/dts/starfive/jh7110.dtsi

VisionFive 2

The device tree source code of the VisionFive 2 Single Board Computer (SBC) is in the following path:
freelight-u-sdk/linux/arch/riscv/boot/dts/starfive/jh7110-visionfive-v2.dts 
-- freelight-u-sdk/linux/arch/riscv/boot/dts/starfive/jh7110-common.dtsi
-- freelight-u-sdk/linux/arch/riscv/boot/dts/starfive/jh7110.dtsi