| @@ -1,354 +1,361 @@ | | | @@ -1,354 +1,361 @@ |
1 | # | | 1 | # |
2 | # $NetBSD: GENERIC64,v 1.34 2018/09/02 01:17:23 jmcneill Exp $ | | 2 | # $NetBSD: GENERIC64,v 1.35 2018/09/08 00:42:01 jmcneill Exp $ |
3 | # | | 3 | # |
4 | # GENERIC ARM (aarch64) kernel | | 4 | # GENERIC ARM (aarch64) kernel |
5 | # | | 5 | # |
6 | | | 6 | |
7 | include "arch/evbarm/conf/std.generic64" | | 7 | include "arch/evbarm/conf/std.generic64" |
8 | include "arch/evbarm/conf/files.generic64" | | 8 | include "arch/evbarm/conf/files.generic64" |
9 | include "arch/evbarm/conf/GENERIC.common" | | 9 | include "arch/evbarm/conf/GENERIC.common" |
10 | | | 10 | |
11 | # | | 11 | # |
12 | # FDT files supported by this kernel - add to DTSSUBDIR and DTS as | | 12 | # FDT files supported by this kernel - add to DTSSUBDIR and DTS as |
13 | # appropriate | | 13 | # appropriate |
14 | # | | 14 | # |
15 | makeoptions DTSARCH="arm aarch64" | | 15 | makeoptions DTSARCH="arm aarch64" |
16 | makeoptions DTSGNUARCH="arm arm64" | | 16 | makeoptions DTSGNUARCH="arm arm64" |
17 | makeoptions DTSSUBDIR="allwinner broadcom nvidia rockchip" | | 17 | makeoptions DTSSUBDIR="allwinner broadcom nvidia rockchip" |
18 | makeoptions DTS=" | | 18 | makeoptions DTS=" |
19 | bcm2837-rpi-3-b.dts | | 19 | bcm2837-rpi-3-b.dts |
20 | bcm2837-rpi-3-b-plus.dts | | 20 | bcm2837-rpi-3-b-plus.dts |
21 | | | 21 | |
22 | rk3328-evb.dts | | 22 | rk3328-evb.dts |
23 | rk3328-roc-cc.dts | | 23 | rk3328-roc-cc.dts |
24 | rk3328-rock64.dts | | 24 | rk3328-rock64.dts |
25 | | | 25 | |
26 | rk3399-evb.dts | | 26 | rk3399-evb.dts |
27 | rk3399-firefly.dts | | 27 | rk3399-firefly.dts |
28 | rk3399-gru-kevin.dts | | 28 | rk3399-gru-kevin.dts |
29 | rk3399-puma-haikou.dts | | 29 | rk3399-puma-haikou.dts |
30 | rk3399-rockpro64.dts | | 30 | rk3399-rockpro64.dts |
31 | rk3399-sapphire-excavator.dts | | 31 | rk3399-sapphire-excavator.dts |
32 | rk3399-sapphire.dts | | 32 | rk3399-sapphire.dts |
33 | | | 33 | |
34 | sun50i-a64-bananapi-m64.dts | | 34 | sun50i-a64-bananapi-m64.dts |
35 | sun50i-a64-nanopi-a64.dts | | 35 | sun50i-a64-nanopi-a64.dts |
36 | sun50i-a64-olinuxino.dts | | 36 | sun50i-a64-olinuxino.dts |
37 | sun50i-a64-orangepi-win.dts | | 37 | sun50i-a64-orangepi-win.dts |
38 | sun50i-a64-pine64-plus.dts | | 38 | sun50i-a64-pine64-plus.dts |
39 | sun50i-a64-pine64.dts | | 39 | sun50i-a64-pine64.dts |
40 | sun50i-a64-pinebook.dts | | 40 | sun50i-a64-pinebook.dts |
41 | sun50i-a64-sopine-baseboard.dts | | 41 | sun50i-a64-sopine-baseboard.dts |
42 | sun50i-a64-teres-i.dts | | 42 | sun50i-a64-teres-i.dts |
43 | | | 43 | |
44 | sun50i-h5-libretech-all-h3-cc.dts | | 44 | sun50i-h5-libretech-all-h3-cc.dts |
45 | sun50i-h5-nanopi-neo-plus2.dts | | 45 | sun50i-h5-nanopi-neo-plus2.dts |
46 | sun50i-h5-nanopi-neo2.dts | | 46 | sun50i-h5-nanopi-neo2.dts |
47 | sun50i-h5-orangepi-pc2.dts | | 47 | sun50i-h5-orangepi-pc2.dts |
48 | sun50i-h5-orangepi-prime.dts | | 48 | sun50i-h5-orangepi-prime.dts |
49 | sun50i-h5-orangepi-zero-plus.dts | | 49 | sun50i-h5-orangepi-zero-plus.dts |
50 | sun50i-h5-orangepi-zero-plus2.dts | | 50 | sun50i-h5-orangepi-zero-plus2.dts |
51 | | | 51 | |
52 | sun50i-h6-pine-h64.dts | | 52 | sun50i-h6-pine-h64.dts |
53 | | | 53 | |
54 | tegra210-p2371-0000.dts | | 54 | tegra210-p2371-0000.dts |
55 | tegra210-p2371-2180.dts | | 55 | tegra210-p2371-2180.dts |
56 | tegra210-p2571.dts | | 56 | tegra210-p2571.dts |
57 | tegra210-smaug.dts | | 57 | tegra210-smaug.dts |
58 | " | | 58 | " |
59 | options CPU_CORTEXA53 | | 59 | options CPU_CORTEXA53 |
60 | options CPU_CORTEXA57 | | 60 | options CPU_CORTEXA57 |
61 | options SOC_BCM2837 | | 61 | options SOC_BCM2837 |
62 | options SOC_RK3328 | | 62 | options SOC_RK3328 |
63 | options SOC_RK3399 | | 63 | options SOC_RK3399 |
64 | options SOC_TEGRA210 | | 64 | options SOC_TEGRA210 |
65 | options SOC_SUN50I_A64 | | 65 | options SOC_SUN50I_A64 |
66 | options SOC_SUN50I_H5 | | 66 | options SOC_SUN50I_H5 |
67 | options SOC_SUN50I_H6 | | 67 | options SOC_SUN50I_H6 |
68 | options SOC_VIRT | | 68 | options SOC_VIRT |
69 | options MULTIPROCESSOR | | 69 | options MULTIPROCESSOR |
70 | | | 70 | |
71 | pseudo-device openfirm # /dev/openfirm | | 71 | pseudo-device openfirm # /dev/openfirm |
72 | | | 72 | |
73 | options DIAGNOSTIC # internal consistency checks | | 73 | options DIAGNOSTIC # internal consistency checks |
74 | options DEBUG | | 74 | options DEBUG |
75 | #options LOCKDEBUG | | 75 | #options LOCKDEBUG |
76 | #options PMAP_DEBUG # Enable pmap_debug_level code | | 76 | #options PMAP_DEBUG # Enable pmap_debug_level code |
77 | options VERBOSE_INIT_ARM # verbose bootstrapping messages | | 77 | options VERBOSE_INIT_ARM # verbose bootstrapping messages |
78 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. | | 78 | # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. |
79 | #options EARLYCONS=bcm2837 | | 79 | #options EARLYCONS=bcm2837 |
80 | #options EARLYCONS=rk3328, CONSADDR=0xff130000 | | 80 | #options EARLYCONS=rk3328, CONSADDR=0xff130000 |
81 | #options EARLYCONS=rk3399, CONSADDR=0xff1a0000 | | 81 | #options EARLYCONS=rk3399, CONSADDR=0xff1a0000 |
82 | #options EARLYCONS=sunxi, CONSADDR=0x01c28000 | | 82 | #options EARLYCONS=sunxi, CONSADDR=0x01c28000 |
83 | #options EARLYCONS=tegra, CONSADDR=0x70006000 | | 83 | #options EARLYCONS=tegra, CONSADDR=0x70006000 |
84 | #options EARLYCONS=virt | | 84 | #options EARLYCONS=virt |
85 | | | 85 | |
86 | makeoptions DEBUG="-g" # compile full symbol table | | 86 | makeoptions DEBUG="-g" # compile full symbol table |
87 | makeoptions COPY_SYMTAB=1 | | 87 | makeoptions COPY_SYMTAB=1 |
88 | | | 88 | |
89 | config netbsd root on ? type ? | | 89 | config netbsd root on ? type ? |
90 | | | 90 | |
91 | # Device tree support | | 91 | # Device tree support |
92 | armfdt0 at root | | 92 | armfdt0 at root |
93 | simplebus* at fdt? pass 0 | | 93 | simplebus* at fdt? pass 0 |
94 | | | 94 | |
95 | # CPUs | | 95 | # CPUs |
96 | cpus* at fdt? pass 0 | | 96 | cpus* at fdt? pass 0 |
97 | cpu* at fdt? pass 0 | | 97 | cpu* at fdt? pass 0 |
98 | | | 98 | |
99 | # Performance monitors | | 99 | # Performance monitors |
100 | armpmu* at fdt? | | 100 | armpmu* at fdt? |
101 | pseudo-device tprof | | 101 | pseudo-device tprof |
102 | | | 102 | |
103 | # CPU frequency scaling | | 103 | # CPU frequency scaling |
104 | cpufreqdt* at cpu? | | 104 | cpufreqdt* at cpu? |
105 | | | 105 | |
106 | # Power State Coordination Interface (PSCI) | | 106 | # Power State Coordination Interface (PSCI) |
107 | psci* at fdt? | | 107 | psci* at fdt? |
108 | | | 108 | |
109 | fclock* at fdt? pass 1 | | 109 | fclock* at fdt? pass 1 |
110 | ffclock* at fdt? pass 1 | | 110 | ffclock* at fdt? pass 1 |
111 | fregulator* at fdt? pass 4 | | 111 | fregulator* at fdt? pass 4 |
112 | gregulator* at fdt? pass 4 | | 112 | gregulator* at fdt? pass 4 |
113 | gpiokeys* at fdt? | | 113 | gpiokeys* at fdt? |
114 | wskbd* at gpiokeys? console ? mux 1 | | 114 | wskbd* at gpiokeys? console ? mux 1 |
115 | gpioleds* at fdt? | | 115 | gpioleds* at fdt? |
116 | | | 116 | |
117 | # System Controller | | 117 | # System Controller |
118 | syscon* at fdt? pass 1 # Generic System Controller | | 118 | syscon* at fdt? pass 1 # Generic System Controller |
119 | | | 119 | |
120 | # Timer | | 120 | # Timer |
121 | gtmr* at fdt? pass 1 # ARM Generic Timer | | 121 | gtmr* at fdt? pass 1 # ARM Generic Timer |
122 | armgtmr0 at gtmr? | | 122 | armgtmr0 at gtmr? |
123 | tegratimer* at fdt? # Timers | | 123 | tegratimer* at fdt? # Timers |
124 | | | 124 | |
125 | # Watchdog | | 125 | # Watchdog |
126 | sunxiwdt* at fdt? # Allwinner watchdog | | 126 | sunxiwdt* at fdt? # Allwinner watchdog |
127 | watchdog* at fdt? # Broadcom BCM283x watchdog | | 127 | watchdog* at fdt? # Broadcom BCM283x watchdog |
128 | | | 128 | |
129 | # Interrupt controller | | 129 | # Interrupt controller |
130 | bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU | | 130 | bcmicu* at fdt? pass 1 # Broadcom BCM283x ICU |
131 | tegralic* at fdt? pass 1 # NVIDIA Tegra LIC | | 131 | tegralic* at fdt? pass 1 # NVIDIA Tegra LIC |
132 | gic* at fdt? pass 1 # ARM GICv2 | | 132 | gic* at fdt? pass 1 # ARM GICv2 |
133 | armgic0 at gic? | | 133 | armgic0 at gic? |
134 | gicvthree* at fdt? pass 1 # ARM GICv3 | | 134 | gicvthree* at fdt? pass 1 # ARM GICv3 |
135 | sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC | | 135 | sunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC |
136 | | | 136 | |
137 | # Memory controller | | 137 | # Memory controller |
138 | tegramc* at fdt? pass 4 # NVIDIA Tegra MC | | 138 | tegramc* at fdt? pass 4 # NVIDIA Tegra MC |
139 | | | 139 | |
140 | # Firmware devices | | 140 | # Firmware devices |
141 | bcmmbox* at fdt? # Broadcom VideoCore IV mailbox | | 141 | bcmmbox* at fdt? # Broadcom VideoCore IV mailbox |
142 | vcmbox* at bcmmbox? | | 142 | vcmbox* at bcmmbox? |
143 | | | 143 | |
144 | # DMA controller | | 144 | # DMA controller |
145 | bcmdmac* at fdt? # Broadcom BCM283x DMA controller | | 145 | bcmdmac* at fdt? # Broadcom BCM283x DMA controller |
146 | sun6idma* at fdt? # Allwinner DMA controller (sun6i) | | 146 | sun6idma* at fdt? # Allwinner DMA controller (sun6i) |
147 | tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA | | 147 | tegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA |
148 | | | 148 | |
149 | # FUSE controller | | 149 | # FUSE controller |
150 | sunxisid* at fdt? pass 4 # Allwinner SID | | 150 | sunxisid* at fdt? pass 4 # Allwinner SID |
151 | tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE | | 151 | tegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE |
152 | | | 152 | |
153 | # Power management controller | | 153 | # Power management controller |
154 | tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC | | 154 | tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC |
155 | | | 155 | |
156 | # Clock and Reset controller | | 156 | # Clock and Reset controller |
157 | bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager | | 157 | bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager |
158 | bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks | | 158 | bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks |
159 | rkcru* at fdt? pass 2 # Rockchip RK3328 CRU | | 159 | rkcru* at fdt? pass 2 # Rockchip RK3328 CRU |
160 | sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU | | 160 | sun8ih3ccu* at fdt? pass 2 # Allwinner H3/H5 CCU |
161 | sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM) | | 161 | sun8ih3rccu* at fdt? pass 2 # Allwinner H3/H5 CCU (PRCM) |
162 | sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU | | 162 | sun50ia64ccu* at fdt? pass 2 # Allwinner A64 CCU |
163 | sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM) | | 163 | sun50ia64rccu* at fdt? pass 2 # Allwinner A64 CCU (PRCM) |
164 | sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU | | 164 | sun50ih6ccu* at fdt? pass 2 # Allwinner H6 CCU |
165 | sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM) | | 165 | sun50ih6rccu* at fdt? pass 2 # Allwinner H6 CCU (PRCM) |
166 | sunxiresets* at fdt? pass 1 # Allwinner misc. resets | | 166 | sunxiresets* at fdt? pass 1 # Allwinner misc. resets |
167 | sunxigates* at fdt? pass 1 # Allwinner misc. gates | | 167 | sunxigates* at fdt? pass 1 # Allwinner misc. gates |
168 | sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux | | 168 | sunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux |
169 | tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) | | 169 | tegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) |
170 | | | 170 | |
171 | # GPIO controller | | 171 | # GPIO controller |
172 | bcmgpio* at fdt? # Broadcom BCM283x GPIO | | 172 | bcmgpio* at fdt? # Broadcom BCM283x GPIO |
| | | 173 | pl061gpio* at fdt? # ARM PrimeCell PL061 GPIO |
173 | sunxigpio* at fdt? pass 3 # Allwinner GPIO | | 174 | sunxigpio* at fdt? pass 3 # Allwinner GPIO |
174 | tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO | | 175 | tegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO |
175 | rkgpio* at rkiomux? # Rockchip GPIO | | 176 | rkgpio* at rkiomux? # Rockchip GPIO |
176 | gpio* at gpiobus? | | 177 | gpio* at gpiobus? |
177 | | | 178 | |
178 | # PWM controller | | 179 | # PWM controller |
179 | sunxipwm* at fdt? pass 3 # Allwinner PWM | | 180 | sunxipwm* at fdt? pass 3 # Allwinner PWM |
180 | | | 181 | |
181 | # MPIO / Pinmux | | 182 | # MPIO / Pinmux |
182 | rkiomux* at fdt? pass 3 # Rockchip IOMUX | | 183 | rkiomux* at fdt? pass 3 # Rockchip IOMUX |
183 | tegrapinmux* at fdt? # NVIDIA Tegra MPIO | | 184 | tegrapinmux* at fdt? # NVIDIA Tegra MPIO |
184 | | | 185 | |
185 | # XUSB PADCTL | | 186 | # XUSB PADCTL |
186 | tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) | | 187 | tegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) |
187 | tegra210xphy* at tegra210xpad? | | 188 | tegra210xphy* at tegra210xpad? |
188 | | | 189 | |
189 | # PCIE | | 190 | # PCIE |
| | | 191 | pcihost* at fdt? # Generic PCI host controller |
190 | tegrapcie0 at fdt? # NVIDIA Tegra PCIE | | 192 | tegrapcie0 at fdt? # NVIDIA Tegra PCIE |
191 | pci* at tegrapcie0 | | 193 | pci* at pcibus? |
192 | ppb* at pci? dev ? function ? | | 194 | ppb* at pci? dev ? function ? |
193 | pci* at ppb? | | 195 | pci* at ppb? |
194 | | | 196 | |
195 | # Ethernet | | 197 | # Ethernet |
196 | awge* at fdt? # DesignWare Gigabit Ethernet | | 198 | awge* at fdt? # DesignWare Gigabit Ethernet |
197 | emac* at fdt? # Allwinner Gigabit Ethernet (EMAC) | | 199 | emac* at fdt? # Allwinner Gigabit Ethernet (EMAC) |
| | | 200 | #mskc* at pci? dev ? function ? # Marvell Yukon 2 Gigabit Ethernet |
| | | 201 | #msk* at mskc? |
198 | re* at pci? dev ? function ? # Realtek RTL8111GS | | 202 | re* at pci? dev ? function ? # Realtek RTL8111GS |
199 | | | 203 | |
200 | # MII/PHY support | | 204 | # MII/PHY support |
201 | exphy* at mii? phy ? # 3Com internal PHYs | | 205 | exphy* at mii? phy ? # 3Com internal PHYs |
202 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs | | 206 | gentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs |
203 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs | | 207 | glxtphy* at mii? phy ? # Level One LXT-1000 PHYs |
204 | gphyter* at mii? phy ? # NS83861 Gig-E PHY | | 208 | gphyter* at mii? phy ? # NS83861 Gig-E PHY |
205 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x | | 209 | icsphy* at mii? phy ? # Integrated Circuit Systems ICS189x |
206 | igphy* at mii? phy ? # Intel IGP01E1000 | | 210 | igphy* at mii? phy ? # Intel IGP01E1000 |
207 | ihphy* at mii? phy ? # Intel 82577 PHYs | | 211 | ihphy* at mii? phy ? # Intel 82577 PHYs |
208 | ikphy* at mii? phy ? # Intel 82563 PHYs | | 212 | ikphy* at mii? phy ? # Intel 82563 PHYs |
209 | inphy* at mii? phy ? # Intel 82555 PHYs | | 213 | inphy* at mii? phy ? # Intel 82555 PHYs |
210 | iophy* at mii? phy ? # Intel 82553 PHYs | | 214 | iophy* at mii? phy ? # Intel 82553 PHYs |
211 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs | | 215 | lxtphy* at mii? phy ? # Level One LXT-970 PHYs |
212 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs | | 216 | makphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs |
213 | nsphy* at mii? phy ? # NS83840 PHYs | | 217 | nsphy* at mii? phy ? # NS83840 PHYs |
214 | nsphyter* at mii? phy ? # NS83843 PHYs | | 218 | nsphyter* at mii? phy ? # NS83843 PHYs |
215 | pnaphy* at mii? phy ? # generic HomePNA PHYs | | 219 | pnaphy* at mii? phy ? # generic HomePNA PHYs |
216 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs | | 220 | qsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs |
217 | rdcphy* at mii? phy ? # RDC R6040 10/100 PHY | | 221 | rdcphy* at mii? phy ? # RDC R6040 10/100 PHY |
218 | rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs | | 222 | rgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs |
219 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs | | 223 | rlphy* at mii? phy ? # Realtek 8139/8201L PHYs |
220 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs | | 224 | sqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs |
221 | tlphy* at mii? phy ? # ThunderLAN PHYs | | 225 | tlphy* at mii? phy ? # ThunderLAN PHYs |
222 | tqphy* at mii? phy ? # TDK Semiconductor PHYs | | 226 | tqphy* at mii? phy ? # TDK Semiconductor PHYs |
223 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs | | 227 | urlphy* at mii? phy ? # Realtek RTL8150L internal PHYs |
224 | ukphy* at mii? phy ? # generic unknown PHYs | | 228 | ukphy* at mii? phy ? # generic unknown PHYs |
225 | | | 229 | |
226 | # Mini-PCIe Wireless | | 230 | # Mini-PCIe Wireless |
227 | #options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 | | 231 | #options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 |
228 | #ath* at pci? dev ? function ? # Atheros IEEE 802.11 | | 232 | #ath* at pci? dev ? function ? # Atheros IEEE 802.11 |
229 | #athn* at pci? dev ? function ? # Atheros IEEE 802.11 | | 233 | #athn* at pci? dev ? function ? # Atheros IEEE 802.11 |
230 | | | 234 | |
231 | # UART | | 235 | # UART |
232 | com* at fdt? # UART | | 236 | com* at fdt? # UART |
233 | plcom* at fdt? # ARM PL011 UART | | 237 | plcom* at fdt? # ARM PL011 UART |
234 | | | 238 | |
235 | # I2C controllers | | 239 | # I2C controllers |
236 | bsciic* at fdt? # Broadcom BCM283x Serial Control | | 240 | bsciic* at fdt? # Broadcom BCM283x Serial Control |
237 | rkiic* at fdt? # Rockchip I2C | | 241 | rkiic* at fdt? # Rockchip I2C |
238 | sunxirsb* at fdt? # Allwinner RSB | | 242 | sunxirsb* at fdt? # Allwinner RSB |
239 | sunxitwi* at fdt? # Allwinner TWI | | 243 | sunxitwi* at fdt? # Allwinner TWI |
240 | tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C | | 244 | tegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C |
241 | iic* at i2cbus? | | 245 | iic* at i2cbus? |
242 | | | 246 | |
243 | # I2C devices | | 247 | # I2C devices |
244 | titemp* at iic? | | 248 | titemp* at iic? |
245 | seeprom* at iic? | | 249 | seeprom* at iic? |
246 | as3722pmic* at iic? | | 250 | as3722pmic* at iic? |
247 | as3722reg* at as3722pmic? | | 251 | as3722reg* at as3722pmic? |
248 | axppmic* at iic? # X-Powers AXP Power Management IC | | 252 | axppmic* at iic? # X-Powers AXP Power Management IC |
249 | axpreg* at axppmic? | | 253 | axpreg* at axppmic? |
250 | fan53555reg* at iic? # FAN53555 / SY82x regulator | | 254 | fan53555reg* at iic? # FAN53555 / SY82x regulator |
251 | max77620pmic* at iic? | | 255 | max77620pmic* at iic? |
252 | pcf8563rtc* at iic? # PCF8563 RTC | | 256 | pcf8563rtc* at iic? # PCF8563 RTC |
253 | rkpmic* at iic? # Rockchip Power Management IC | | 257 | rkpmic* at iic? # Rockchip Power Management IC |
254 | rkreg* at rkpmic? | | 258 | rkreg* at rkpmic? |
255 | tcagpio* at iic? | | 259 | tcagpio* at iic? |
256 | | | 260 | |
257 | # Random number generators | | 261 | # Random number generators |
258 | bcmrng* at fdt? # Broadcom BCM283x RNG | | 262 | bcmrng* at fdt? # Broadcom BCM283x RNG |
259 | | | 263 | |
260 | # RTC | | 264 | # RTC |
261 | sunxirtc* at fdt? # Allwinner RTC | | 265 | sunxirtc* at fdt? # Allwinner RTC |
262 | tegrartc* at fdt? # NVIDIA Tegra RTC | | 266 | tegrartc* at fdt? # NVIDIA Tegra RTC |
263 | | | 267 | |
264 | # SDMMC | | 268 | # SDMMC |
265 | dwcmmc* at fdt? # Designware SD/MMC | | 269 | dwcmmc* at fdt? # Designware SD/MMC |
266 | mmcpwrseq* at fdt? # Simple MMC power sequence provider | | 270 | mmcpwrseq* at fdt? # Simple MMC power sequence provider |
267 | sdhc* at fdt? # SD Host Controller Interface | | 271 | sdhc* at fdt? # SD Host Controller Interface |
268 | sdhost* at fdt? # Broadcom BCM283x SD Host Interface | | 272 | sdhost* at fdt? # Broadcom BCM283x SD Host Interface |
269 | sunximmc* at fdt? # Allwinner SD/MMC | | 273 | sunximmc* at fdt? # Allwinner SD/MMC |
270 | sdmmc* at sdmmcbus? | | 274 | sdmmc* at sdmmcbus? |
271 | ld0 at sdmmc0 | | 275 | ld0 at sdmmc0 |
272 | ld1 at sdmmc1 | | 276 | ld1 at sdmmc1 |
273 | ld2 at sdmmc2 | | 277 | ld2 at sdmmc2 |
274 | ld3 at sdmmc3 | | 278 | ld3 at sdmmc3 |
275 | ld* at sdmmc? | | 279 | ld* at sdmmc? |
276 | | | 280 | |
277 | # SATA | | 281 | # SATA |
278 | ahcisata* at fdt? # AHCI SATA | | 282 | ahcisata* at fdt? # AHCI SATA |
279 | atabus* at ata? | | 283 | atabus* at ata? |
280 | atapibus* at atapi? | | 284 | atapibus* at atapi? |
281 | wd* at atabus? drive ? | | 285 | wd* at atabus? drive ? |
282 | cd* at atapibus? drive ? | | 286 | cd* at atapibus? drive ? |
283 | | | 287 | |
284 | # SPI controllers | | 288 | # SPI controllers |
285 | bcmspi* at fdt? # Broadcom BCM283x SPI | | 289 | bcmspi* at fdt? # Broadcom BCM283x SPI |
286 | spi* at spibus? | | 290 | spi* at spibus? |
287 | | | 291 | |
288 | # Audio support | | 292 | # Audio support |
289 | hdaudio* at fdt? # Intel HDA | | 293 | hdaudio* at fdt? # Intel HDA |
290 | hdafg* at hdaudiobus? | | 294 | hdafg* at hdaudiobus? |
291 | options HDAUDIOVERBOSE | | 295 | options HDAUDIOVERBOSE |
292 | options HDAUDIO_32BIT_ACCESS | | 296 | options HDAUDIO_32BIT_ACCESS |
293 | options HDAUDIO_ENABLE_HDMI | | 297 | options HDAUDIO_ENABLE_HDMI |
294 | options HDAUDIO_ENABLE_DISPLAYPORT | | 298 | options HDAUDIO_ENABLE_DISPLAYPORT |
295 | ausoc* at fdt? # Simple SoC audio card | | 299 | ausoc* at fdt? # Simple SoC audio card |
296 | sunxicodec* at fdt? # Allwinner audio codec | | 300 | sunxicodec* at fdt? # Allwinner audio codec |
297 | sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i) | | 301 | sun8icodec* at fdt? # Allwinner audio codec (sun8i/sun50i) |
298 | h3codec* at fdt? # Allwinner H3 audio codec (analog part) | | 302 | h3codec* at fdt? # Allwinner H3 audio codec (analog part) |
299 | a64acodec* at fdt? # Allwinner A64 audio codec (analog part) | | 303 | a64acodec* at fdt? # Allwinner A64 audio codec (analog part) |
300 | sunxii2s* at fdt? # Allwinner I2S/PCM | | 304 | sunxii2s* at fdt? # Allwinner I2S/PCM |
301 | audio* at audiobus? | | 305 | audio* at audiobus? |
302 | | | 306 | |
303 | spkr* at audio? # PC speaker (synthesized) | | 307 | spkr* at audio? # PC speaker (synthesized) |
304 | | | 308 | |
305 | # HDMI CEC | | 309 | # HDMI CEC |
306 | tegracec0 at fdt? # NVIDIA Tegra HDMI CEC | | 310 | tegracec0 at fdt? # NVIDIA Tegra HDMI CEC |
307 | hdmicec* at hdmicecbus? | | 311 | hdmicec* at hdmicecbus? |
308 | | | 312 | |
309 | # Display | | 313 | # Display |
310 | #tegradrm* at fdt? # NVIDIA Tegra Display | | 314 | #tegradrm* at fdt? # NVIDIA Tegra Display |
311 | #tegrafb* at tegrafbbus? | | 315 | #tegrafb* at tegrafbbus? |
312 | genfb* at fdt? # Simple Framebuffer | | 316 | genfb* at fdt? # Simple Framebuffer |
313 | wsdisplay* at wsemuldisplaydev? | | 317 | wsdisplay* at wsemuldisplaydev? |
314 | options VCONS_DRAW_INTR | | 318 | options VCONS_DRAW_INTR |
315 | options WSEMUL_VT100 | | 319 | options WSEMUL_VT100 |
316 | options WS_DEFAULT_FG=WSCOL_WHITE | | 320 | options WS_DEFAULT_FG=WSCOL_WHITE |
317 | options WS_DEFAULT_BG=WSCOL_BLACK | | 321 | options WS_DEFAULT_BG=WSCOL_BLACK |
318 | options WS_KERNEL_FG=WSCOL_GREEN | | 322 | options WS_KERNEL_FG=WSCOL_GREEN |
319 | options WS_KERNEL_BG=WSCOL_BLACK | | 323 | options WS_KERNEL_BG=WSCOL_BLACK |
320 | options WSDISPLAY_COMPAT_PCVT | | 324 | options WSDISPLAY_COMPAT_PCVT |
321 | options WSDISPLAY_COMPAT_SYSCONS | | 325 | options WSDISPLAY_COMPAT_SYSCONS |
322 | options WSDISPLAY_COMPAT_USL | | 326 | options WSDISPLAY_COMPAT_USL |
323 | options WSDISPLAY_COMPAT_RAWKBD | | 327 | options WSDISPLAY_COMPAT_RAWKBD |
324 | options WSDISPLAY_DEFAULTSCREENS=4 | | 328 | options WSDISPLAY_DEFAULTSCREENS=4 |
325 | pseudo-device wsmux | | 329 | pseudo-device wsmux |
326 | pseudo-device wsfont | | 330 | pseudo-device wsfont |
327 | | | 331 | |
328 | # GPU | | 332 | # GPU |
329 | #nouveau* at fdt? # NVIDIA GPU | | 333 | #nouveau* at fdt? # NVIDIA GPU |
330 | | | 334 | |
331 | # Backlight | | 335 | # Backlight |
332 | pwmbacklight* at fdt? # PWM Backlight controls | | 336 | pwmbacklight* at fdt? # PWM Backlight controls |
333 | | | 337 | |
334 | # Thermal throttling controller | | 338 | # Thermal throttling controller |
335 | sunxithermal* at fdt? # Allwinner thermal sensor controller | | 339 | sunxithermal* at fdt? # Allwinner thermal sensor controller |
336 | tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM | | 340 | tegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM |
337 | | | 341 | |
338 | # USB | | 342 | # USB |
339 | rkusb* at fdt? pass 9 # Rockchip USB PHY | | 343 | rkusb* at fdt? pass 9 # Rockchip USB PHY |
340 | rkusbphy* at rkusb? | | 344 | rkusbphy* at rkusb? |
341 | sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY | | 345 | sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY |
342 | sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY | | 346 | sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY |
343 | tegrausbphy* at fdt? # NVIDIA Tegra USB PHY | | 347 | tegrausbphy* at fdt? # NVIDIA Tegra USB PHY |
344 | dwctwo* at fdt? # Designware USB DRD | | 348 | dwctwo* at fdt? # Designware USB DRD |
345 | ehci* at fdt? # EHCI | | 349 | ehci* at fdt? # EHCI |
| | | 350 | ehci* at pci? # EHCI |
346 | motg* at fdt? # Mentor Graphics USB OTG | | 351 | motg* at fdt? # Mentor Graphics USB OTG |
347 | ohci* at fdt? # OHCI | | 352 | ohci* at fdt? # OHCI |
| | | 353 | ohci* at pci? # OHCI |
348 | xhci* at fdt? # XHCI | | 354 | xhci* at fdt? # XHCI |
| | | 355 | xhci* at pci? # XHCI |
349 | usb* at usbus? | | 356 | usb* at usbus? |
350 | | | 357 | |
351 | include "dev/usb/usbdevices.config" | | 358 | include "dev/usb/usbdevices.config" |
352 | midi* at midibus? | | 359 | midi* at midibus? |
353 | | | 360 | |
354 | cinclude "arch/evbarm/conf/GENERIC64.local" | | 361 | cinclude "arch/evbarm/conf/GENERIC64.local" |