Changeset View
Changeset View
Standalone View
Standalone View
sys/riscv/sifive/sifive_prci.c
Show First 20 Lines • Show All 632 Lines • ▼ Show 20 Lines | |||||
static driver_t prci_driver = { | static driver_t prci_driver = { | ||||
"sifive_prci", | "sifive_prci", | ||||
prci_methods, | prci_methods, | ||||
sizeof(struct prci_softc) | sizeof(struct prci_softc) | ||||
}; | }; | ||||
static devclass_t prci_devclass; | static devclass_t prci_devclass; | ||||
/* | |||||
* hfclk and rtcclk appear later in the device tree than prci, so we must | |||||
* attach late. | |||||
*/ | |||||
EARLY_DRIVER_MODULE(sifive_prci, simplebus, prci_driver, prci_devclass, 0, 0, | EARLY_DRIVER_MODULE(sifive_prci, simplebus, prci_driver, prci_devclass, 0, 0, | ||||
BUS_PASS_BUS); | BUS_PASS_BUS + BUS_PASS_ORDER_LATE); |