70bd9230d1
* Implement a SoC probe function, from Linux, which determines the SoC family, type and revision. This only probes the AR71xx series SoC and (currently) panics on others. * Migrate some of the AR71XX specific hardware init (USB device, determining system frequencies) into using the cpuops introduced in an earlier commit. Other SoC specific hardware stuff (per-device flush/WB, GPIO pin wiring, Ethernet PLL setup, other things I've likely missed) will be introduced in subsequent commits. Reviewed by: imp@ Obtained from: (partially) Linux
20 lines
723 B
Plaintext
20 lines
723 B
Plaintext
# $FreeBSD$
|
|
|
|
mips/atheros/apb.c standard
|
|
mips/atheros/ar71xx_machdep.c standard
|
|
mips/atheros/ar71xx_ehci.c optional ehci
|
|
mips/atheros/ar71xx_ohci.c optional ohci
|
|
mips/atheros/ar71xx_pci.c optional pci
|
|
mips/atheros/ar71xx_pci_bus_space.c optional pci
|
|
mips/atheros/ar71xx_spi.c optional ar71xx_spi
|
|
mips/atheros/pcf2123_rtc.c optional pcf2123_rtc ar71xx_spi
|
|
mips/atheros/ar71xx_wdog.c optional ar71xx_wdog
|
|
mips/atheros/if_arge.c optional arge
|
|
mips/atheros/uart_bus_ar71xx.c optional uart
|
|
mips/atheros/uart_cpu_ar71xx.c optional uart
|
|
mips/atheros/ar71xx_bus_space_reversed.c standard
|
|
mips/mips/intr_machdep.c standard
|
|
mips/mips/tick.c standard
|
|
mips/atheros/ar71xx_setup.c standard
|
|
mips/atheros/ar71xx_chip.c standard
|