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