1# $NetBSD: files.starfive,v 1.10 2025/01/03 11:49:04 skrll Exp $ 2# 3# Configuration info for StarFive SoCs 4# 5 6# JH71x0 Clock controllers 7device jh7100clkc 8attach jh7100clkc at fdt with jh7100_clkc 9file arch/riscv/starfive/jh7100_clkc.c jh7100_clkc 10 11device jh7110clkc 12attach jh7110clkc at fdt with jh7110_clkc 13file arch/riscv/starfive/jh7110_clkc.c jh7110_clkc 14 15file arch/riscv/starfive/jh71x0_clkc.c jh7100_clkc | jh7110_clkc 16 17# JH71x0 USB 18device jh71x0usb 19attach jh71x0usb at fdt with jh71x0_usb 20file arch/riscv/starfive/jh71x0_usb.c jh71x0_usb 21 22# JH7100 Pin control 23device jh7100pinctrl 24attach jh7100pinctrl at fdt with jh7100_pinctrl 25file arch/riscv/starfive/jh7100_pinctrl.c jh7100_pinctrl 26 27# JH7100 Pin control 28device jh7110pinctrl 29attach jh7110pinctrl at fdt with jh7110_pinctrl 30file arch/riscv/starfive/jh7110_pinctrl.c jh7110_pinctrl 31 32# Ethernet 33# JH7100 GMAC 34attach awge at fdt with jh7100_gmac 35 36# JH7110 EOQS 37attach eqos at fdt with jh7110_eqos 38 39file arch/riscv/starfive/jh7100_gmac.c jh7100_gmac 40file arch/riscv/starfive/jh7110_eqos.c jh7110_eqos 41file arch/riscv/starfive/jh71x0_eth.c jh7100_gmac | jh7110_eqos 42 43# JH7110 PCIe PHY 44device jh7110pciephy 45attach jh7110pciephy at fdt with jh7110_pciephy 46file arch/riscv/starfive/jh7110_pciephy.c jh7110_pciephy 47 48# JH7110 PCIe 49device jh7110pcie: pcibus, pcihost_fdt 50attach jh7110pcie at fdt with jh7110_pcie 51file arch/riscv/starfive/jh7110_pcie.c jh7110_pcie 52 53# JH7110 system control 54device jh7110syscon 55attach jh7110syscon at fdt with jh7110_syscon 56file arch/riscv/starfive/jh7110_syscon.c jh7110_syscon 57 58# JH71x0 temperature sensor 59device jh71x0temp 60attach jh71x0temp at fdt with jh71x0_temp 61file arch/riscv/starfive/jh71x0_temp.c jh71x0_temp 62