xref: /netbsd-src/sys/arch/riscv/starfive/files.starfive (revision 0b0a04097c037a159944fd35144770e60c6d3994)
1*0b0a0409Sskrll#	$NetBSD: files.starfive,v 1.10 2025/01/03 11:49:04 skrll Exp $
2af96d368Sskrll#
3af96d368Sskrll# Configuration info for StarFive SoCs
4af96d368Sskrll#
5af96d368Sskrll
6e8e4a3beSskrll# JH71x0 Clock controllers
7af96d368Sskrlldevice	jh7100clkc
8af96d368Sskrllattach	jh7100clkc at fdt with jh7100_clkc
9af96d368Sskrllfile	arch/riscv/starfive/jh7100_clkc.c		jh7100_clkc
10af96d368Sskrll
11e8e4a3beSskrlldevice	jh7110clkc
12e8e4a3beSskrllattach	jh7110clkc at fdt with jh7110_clkc
13e8e4a3beSskrllfile	arch/riscv/starfive/jh7110_clkc.c		jh7110_clkc
14e8e4a3beSskrll
15e8e4a3beSskrllfile	arch/riscv/starfive/jh71x0_clkc.c		jh7100_clkc | jh7110_clkc
16e8e4a3beSskrll
17d908d4c5Sskrll# JH71x0 USB
18d908d4c5Sskrlldevice	jh71x0usb
19d908d4c5Sskrllattach	jh71x0usb at fdt with jh71x0_usb
20d908d4c5Sskrllfile	arch/riscv/starfive/jh71x0_usb.c		jh71x0_usb
21e4eb1270Sskrll
22e4eb1270Sskrll# JH7100 Pin control
23e4eb1270Sskrlldevice	jh7100pinctrl
24e4eb1270Sskrllattach	jh7100pinctrl at fdt with jh7100_pinctrl
25e4eb1270Sskrllfile	arch/riscv/starfive/jh7100_pinctrl.c		jh7100_pinctrl
26851e5952Sskrll
27e470cbe5Sskrll# JH7100 Pin control
28e470cbe5Sskrlldevice	jh7110pinctrl
29e470cbe5Sskrllattach	jh7110pinctrl at fdt with jh7110_pinctrl
30e470cbe5Sskrllfile	arch/riscv/starfive/jh7110_pinctrl.c		jh7110_pinctrl
31e470cbe5Sskrll
32851e5952Sskrll# Ethernet
33851e5952Sskrll# JH7100 GMAC
34851e5952Sskrllattach	awge at fdt with jh7100_gmac
35851e5952Sskrll
36851e5952Sskrll# JH7110 EOQS
37851e5952Sskrllattach	eqos at fdt with jh7110_eqos
38851e5952Sskrll
39851e5952Sskrllfile	arch/riscv/starfive/jh7100_gmac.c		jh7100_gmac
40851e5952Sskrllfile	arch/riscv/starfive/jh7110_eqos.c		jh7110_eqos
41851e5952Sskrllfile	arch/riscv/starfive/jh71x0_eth.c		jh7100_gmac | jh7110_eqos
42426e5aaaSskrll
43426e5aaaSskrll# JH7110 PCIe PHY
44426e5aaaSskrlldevice	jh7110pciephy
45426e5aaaSskrllattach	jh7110pciephy at fdt with jh7110_pciephy
46426e5aaaSskrllfile	arch/riscv/starfive/jh7110_pciephy.c		jh7110_pciephy
47be6d0bdeSskrll
4805276bf3Sskrll# JH7110 PCIe
4905276bf3Sskrlldevice	jh7110pcie: pcibus, pcihost_fdt
5005276bf3Sskrllattach	jh7110pcie at fdt with jh7110_pcie
5105276bf3Sskrllfile	arch/riscv/starfive/jh7110_pcie.c		jh7110_pcie
5205276bf3Sskrll
53be6d0bdeSskrll# JH7110 system control
54be6d0bdeSskrlldevice	jh7110syscon
55be6d0bdeSskrllattach	jh7110syscon at fdt with jh7110_syscon
56be6d0bdeSskrllfile	arch/riscv/starfive/jh7110_syscon.c		jh7110_syscon
57*0b0a0409Sskrll
58*0b0a0409Sskrll# JH71x0 temperature sensor
59*0b0a0409Sskrlldevice	jh71x0temp
60*0b0a0409Sskrllattach	jh71x0temp at fdt with jh71x0_temp
61*0b0a0409Sskrllfile	arch/riscv/starfive/jh71x0_temp.c		jh71x0_temp
62