| @@ -1,15 +1,15 @@ | | | @@ -1,15 +1,15 @@ |
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" |
| @@ -160,51 +160,55 @@ rkcru* at fdt? pass 2 # Rockchip RK332 | | | @@ -160,51 +160,55 @@ rkcru* at fdt? pass 2 # Rockchip RK332 |
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 |
| @@ -333,22 +337,25 @@ pwmbacklight* at fdt? # PWM Backlight | | | @@ -333,22 +337,25 @@ pwmbacklight* at fdt? # PWM Backlight |
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" |