| @@ -1,29 +1,44 @@ | | | @@ -1,29 +1,44 @@ |
1 | # $NetBSD: files.rmixl,v 1.1.2.6 2009/11/15 22:58:15 cliff Exp $ | | 1 | # $NetBSD: files.rmixl,v 1.1.2.7 2009/12/14 07:23:07 cliff Exp $ |
2 | # | | 2 | # |
3 | # Configuration info for RMI XLP, XLR, XLS | | 3 | # Configuration info for RMI XLP, XLR, XLS |
4 | # | | 4 | # |
5 | | | 5 | |
6 | file arch/mips/rmi/rmixl_intr.c | | 6 | file arch/mips/rmi/rmixl_intr.c |
7 | file arch/mips/rmi/rmixl_subr.S | | 7 | file arch/mips/rmi/rmixl_subr.S |
8 | | | 8 | |
9 | # OBIO: offsets are from System Bridge Controller base | | 9 | # OBIO: offsets are from System Bridge Controller base |
10 | define obio { [addr=-1], [size=0], [intr=-1], [mult=1] } | | 10 | define obio { [addr=-1], [size=0], [intr=-1], [mult=1] } |
11 | device obio: obio | | 11 | device obio: obio |
12 | attach obio at mainbus | | 12 | attach obio at mainbus |
13 | file arch/mips/rmi/rmixl_obio.c obio needs-count | | 13 | file arch/mips/rmi/rmixl_obio.c obio needs-count |
14 | file arch/mips/rmi/rmixl_obio_space.c obio | | 14 | file arch/mips/rmi/rmixl_obio_eb_space.c obio |
| | | 15 | file arch/mips/rmi/rmixl_obio_el_space.c obio |
15 | file arch/mips/rmi/rmixl_pcie_cfg_space.c pci | | 16 | file arch/mips/rmi/rmixl_pcie_cfg_space.c pci |
16 | file arch/mips/rmi/rmixl_pcie_ecfg_space.c pci | | 17 | file arch/mips/rmi/rmixl_pcie_ecfg_space.c pci |
17 | file arch/mips/rmi/rmixl_pcie_io_space.c pci | | 18 | file arch/mips/rmi/rmixl_pcie_io_space.c pci |
18 | file arch/mips/rmi/rmixl_pcie_mem_space.c pci | | 19 | file arch/mips/rmi/rmixl_pcie_mem_space.c pci |
19 | | | 20 | |
20 | # NS16550 compatible serial ports | | 21 | # NS16550 compatible serial ports |
21 | attach com at obio with rmixl_com | | 22 | attach com at obio with rmixl_com |
22 | file arch/mips/rmi/rmixl_com.c rmixl_com | | 23 | file arch/mips/rmi/rmixl_com.c rmixl_com |
23 | defparam opt_com.h CONSADDR CONSFREQ CONSPEED CONMODE | | 24 | defparam opt_com.h CONSADDR CONSFREQ CONSPEED CONMODE |
24 | | | 25 | |
25 | # PCI | | 26 | # PCI |
26 | device rmixl_pcie: pcibus | | 27 | device rmixl_pcie: pcibus |
27 | attach rmixl_pcie at obio | | 28 | attach rmixl_pcie at obio |
28 | file arch/mips/rmi/rmixl_pcie.c rmixl_pcie | | 29 | file arch/mips/rmi/rmixl_pcie.c rmixl_pcie |
29 | | | 30 | |
| | | 31 | # On-chip USB interface |
| | | 32 | define rmixl_usbi { [addr=-1], [size=-1], [intr=-1] } |
| | | 33 | device rmixl_usbi: rmixl_usbi |
| | | 34 | attach rmixl_usbi at obio |
| | | 35 | file arch/mips/rmi/rmixl_usbi.c rmixl_usbi |
| | | 36 | |
| | | 37 | # On-chip OHCI USB controller |
| | | 38 | attach ohci at rmixl_usbi with rmixl_ohci |
| | | 39 | file arch/mips/rmi/rmixl_ohci.c ohci |
| | | 40 | |
| | | 41 | # On-chip EHCI USB controller |
| | | 42 | attach ehci at rmixl_usbi with rmixl_ehci |
| | | 43 | file arch/mips/rmi/rmixl_ehci.c ehci |
| | | 44 | |