[BACK]Return to GENERIC64 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / arch / evbarm / conf

Annotation of src/sys/arch/evbarm/conf/GENERIC64, Revision 1.199

1.1       ryo         1: #
1.199   ! skrll       2: #      $NetBSD: GENERIC64,v 1.198 2022/04/27 08:06:20 skrll Exp $
1.1       ryo         3: #
                      4: #      GENERIC ARM (aarch64) kernel
                      5: #
                      6:
                      7: include        "arch/evbarm/conf/std.generic64"
                      8: include "arch/evbarm/conf/files.generic64"
                      9: include        "arch/evbarm/conf/GENERIC.common"
                     10:
1.108     jmcneill   11: maxusers       64
                     12:
1.162     jmcneill   13: options        CPU_CORTEX
1.66      skrll      14: options        CPU_THUNDERX
1.183     jmcneill   15: options        SOC_APPLE
1.1       ryo        16: options        SOC_BCM2837
1.170     ryo        17: options        SOC_MESONG12
1.80      jmcneill   18: options        SOC_MESONGXBB
1.86      jmcneill   19: options        SOC_MESONGXL
1.17      jmcneill   20: options        SOC_RK3328
1.30      jmcneill   21: options        SOC_RK3399
1.1       ryo        22: options        SOC_SUN50I_A64
                     23: options        SOC_SUN50I_H5
1.5       jmcneill   24: options        SOC_SUN50I_H6
1.43      skrll      25: options        SOC_TEGRA210
1.16      jmcneill   26: options        SOC_VIRT
1.26      jmcneill   27: options        MULTIPROCESSOR
1.1       ryo        28:
                     29: pseudo-device  openfirm        # /dev/openfirm
                     30:
1.72      skrll      31: #options       DIAGNOSTIC      # internal consistency checks
                     32: #options       DEBUG
1.1       ryo        33: #options       LOCKDEBUG
1.95      jmcneill   34: #options       VERBOSE_INIT_ARM # verbose bootstrapping messages
1.71      mrg        35: options        INCLUDE_CONFIG_FILE
1.154     skrll      36: #options       UVMHIST         # kernhist for uvm/pmap subsystems
1.106     skrll      37: #options       UVMHIST_PRINT,KERNHIST_DELAY=0
1.176     skrll      38: #options       PCI_CONFIG_DUMP # verbosely dump PCI config space
1.106     skrll      39:
1.1       ryo        40: # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
1.160     skrll      41: #options       EARLYCONS=bcm2837, CONSADDR=0x3f215040
                     42: #options       EARLYCONS=bcm2711, CONSADDR=0xfe215040
1.80      jmcneill   43: #options       EARLYCONS=meson, CONSADDR=0xc81004c0
1.18      jmcneill   44: #options       EARLYCONS=rk3328, CONSADDR=0xff130000
1.33      jmcneill   45: #options       EARLYCONS=rk3399, CONSADDR=0xff1a0000
1.1       ryo        46: #options       EARLYCONS=sunxi, CONSADDR=0x01c28000
                     47: #options       EARLYCONS=tegra, CONSADDR=0x70006000
1.42      skrll      48: #options       EARLYCONS=thunderx, CONSADDR=0x87e024000000
1.160     skrll      49: #options       EARLYCONS=virt, CONSADDR=0x09000000
1.1       ryo        50:
1.194     ryo        51: # Hardware management of the Access flag and dirty state (HAFDBS).
                     52: options        ARMV81_HAFDBS
                     53:
1.161     maxv       54: # Privileged Access Never (PAN).
                     55: options        ARMV81_PAN
                     56:
1.150     maxv       57: # Pointer Authentication (PAC).
                     58: #makeoptions   ARMV83_PAC=1
                     59: #options       ARMV83_PAC
                     60:
1.151     maxv       61: # Branch Target Identification (BTI).
                     62: #makeoptions   ARMV85_BTI=1
                     63: #options       ARMV85_BTI
                     64:
1.152     maxv       65: # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
                     66: # if you want panics instead of warnings.
                     67: #options       KUBSAN                  # mandatory
                     68: #options       UBSAN_ALWAYS_FATAL      # optional
                     69:
1.99      maxv       70: # Kernel Address Sanitizer (kASan). The quarantine is optional and can
                     71: # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
                     72: # instead of warnings.
                     73: #makeoptions   KASAN=1         # mandatory
                     74: #options       KASAN           # mandatory
1.101     skrll      75: #options       POOL_QUARANTINE # optional
                     76: #options       KASAN_PANIC     # optional
1.62      maxv       77:
1.176     skrll      78: # These options enable verbose messages for several subsystems.
                     79: # Warning, these may compile large string tables into the kernel!
                     80: #options       ACPIVERBOSE     # verbose ACPI configuration messages
                     81: #options       MIIVERBOSE      # verbose PHY autoconfig messages
                     82: #options       PCIVERBOSE      # verbose PCI device autoconfig messages
                     83: #options       PCMCIAVERBOSE   # verbose PCMCIA configuration messages
                     84: #options       SCSIVERBOSE     # human readable SCSI error messages
                     85: #options       USBVERBOSE      # verbose USB device autoconfig messages
                     86:
1.1       ryo        87: makeoptions    DEBUG="-g"      # compile full symbol table
                     88: makeoptions    COPY_SYMTAB=1
                     89:
                     90: config         netbsd          root on ? type ?
                     91:
1.44      ryo        92: options        COMPAT_NETBSD32
                     93: options        EXEC_ELF32
                     94:
1.186     ryo        95: #options       COMPAT_LINUX    # binary compatibility with Linux
1.188     ryo        96: #options       COMPAT_LINUX32  # binary compatibility with Linux 32-bit
1.186     ryo        97: #options       COMPAT_50       # COMPAT_LINUX depends on
                     98: #options       COMPAT_OSSAUDIO # binary compatibility with Linux
                     99:
1.61      jmcneill  100: # EFI runtime support
                    101: options        EFI_RUNTIME
1.187     jmcneill  102: pseudo-device  efi             # /dev/efi
1.61      jmcneill  103:
1.1       ryo       104: # Device tree support
1.184     msaitoh   105: armfdt0        at root
1.23      jmcneill  106: simplebus*     at fdt? pass 0
1.1       ryo       107:
1.45      jmcneill  108: # ACPI support
                    109: acpifdt*       at fdt? pass 1
                    110: acpi*          at acpifdt?
1.155     jmcneill  111: acpiacad*      at acpi?
                    112: acpibat*       at acpi?
1.55      jmcneill  113: acpibut*       at acpi?
1.167     jmcneill  114: acpicppc*      at acpi?
1.166     jmcneill  115: acpipcd*       at acpi?
1.167     jmcneill  116: acpipcc*       at acpi?
1.155     jmcneill  117: acpifan*       at acpi?
1.57      jmcneill  118: acpiged*       at acpi?
1.55      jmcneill  119: acpilid*       at acpi?
1.184     msaitoh   120: acpitz*        at acpi?
1.45      jmcneill  121:
1.1       ryo       122: # CPUs
                    123: cpus*          at fdt? pass 0
1.22      jmcneill  124: cpu*           at fdt? pass 0
1.45      jmcneill  125: cpu*           at acpi?
1.1       ryo       126:
1.164     ryo       127: vmt*           at fdt?                 # VMware Tools
                    128:
1.28      jmcneill  129: # Performance monitors
1.184     msaitoh   130: armpmu*        at fdt?
1.29      jmcneill  131: pseudo-device  tprof
1.28      jmcneill  132:
1.1       ryo       133: # CPU frequency scaling
                    134: cpufreqdt*     at cpu?
                    135:
                    136: # Power State Coordination Interface (PSCI)
1.128     jmcneill  137: psci*          at fdt? pass 0
1.1       ryo       138:
1.184     msaitoh   139: fclock*        at fdt? pass 1
1.1       ryo       140: ffclock*       at fdt? pass 1
                    141: fregulator*    at fdt? pass 4
                    142: gregulator*    at fdt? pass 4
1.170     ryo       143: pregulator*    at fdt? pass 4
1.1       ryo       144: gpiokeys*      at fdt?
                    145: wskbd*         at gpiokeys? console ? mux 1
                    146: gpioleds*      at fdt?
                    147:
1.20      jmcneill  148: # System Controller
1.184     msaitoh   149: syscon*        at fdt? pass 1          # Generic System Controller
1.74      jmcneill  150: sunxisramc*    at fdt? pass 1          # Allwinner System Control
1.20      jmcneill  151:
1.1       ryo       152: # Timer
1.183     jmcneill  153: gtmr*          at fdt? pass 2          # ARM Generic Timer
1.45      jmcneill  154: gtmr*          at acpi?
1.1       ryo       155: armgtmr0       at gtmr?
                    156: tegratimer*    at fdt?                 # Timers
                    157:
                    158: # Watchdog
1.183     jmcneill  159: applewdog*     at fdt?                 # Apple watchdog
1.100     skrll     160: bcmpmwdog*     at fdt?                 # Broadcom BCM283x watchdog
1.109     tnn       161: dwcwdt*        at fdt?                 # DesignWare watchdog
1.89      jmcneill  162: mesongxwdt*    at fdt?                 # Amlogic Meson GX watchdog
1.58      jmcneill  163: sbsawdt*       at acpi?                # ARM SBSA-compliant watchdog
1.1       ryo       164: sunxiwdt*      at fdt?                 # Allwinner watchdog
                    165:
                    166: # Interrupt controller
1.183     jmcneill  167: appleintc*     at fdt? pass 1          # Apple AIC
1.184     msaitoh   168: bcmicu*        at fdt? pass 1          # Broadcom BCM283x ICU
1.1       ryo       169: tegralic*      at fdt? pass 1          # NVIDIA Tegra LIC
1.30      jmcneill  170: gic*           at fdt? pass 1          # ARM GICv2
1.45      jmcneill  171: gic*           at acpi?
1.184     msaitoh   172: armgic0        at gic?
1.30      jmcneill  173: gicvthree*     at fdt? pass 1          # ARM GICv3
1.56      jmcneill  174: gicvthree*     at acpi?
1.132     jmcneill  175: imx7gpc*       at fdt? pass 2          # IMX GPCv2
1.9       jmcneill  176: sunxinmi*      at fdt? pass 2          # Allwinner NMI / R_INTC
1.1       ryo       177:
1.183     jmcneill  178: # IOMMU
                    179: appledart*     at fdt? pass 3          # Apple DART
                    180:
1.1       ryo       181: # Memory controller
                    182: tegramc*       at fdt? pass 4          # NVIDIA Tegra MC
                    183:
                    184: # Firmware devices
                    185: bcmmbox*       at fdt?                 # Broadcom VideoCore IV mailbox
1.121     jmcneill  186: bcmmbox*       at acpi?
1.184     msaitoh   187: vcmbox*        at bcmmbox?
1.41      jmcneill  188: qemufwcfg*     at fdt?                 # QEMU Firmware Configuration device
1.53      jmcneill  189: qemufwcfg*     at acpi?
1.1       ryo       190:
                    191: # DMA controller
                    192: bcmdmac*       at fdt?                 # Broadcom BCM283x DMA controller
1.96      jmcneill  193: sun6idma*      at fdt? pass 4          # Allwinner DMA controller (sun6i)
1.1       ryo       194: tegraapbdma*   at fdt? pass 4          # NVIDIA Tegra APB DMA
                    195:
                    196: # FUSE controller
1.3       jmcneill  197: sunxisid*      at fdt? pass 4          # Allwinner SID
1.1       ryo       198: tegrafuse*     at fdt? pass 4          # NVIDIA Tegra FUSE
                    199:
                    200: # Power management controller
                    201: tegrapmc*      at fdt? pass 4          # NVIDIA Tegra PMC
                    202:
1.198     skrll     203: # Mailbox controller
                    204: applembox*     at fdt? pass 2          # Apple Mailbox
                    205:
1.1       ryo       206: # Clock and Reset controller
                    207: bcmcprman*     at fdt? pass 1          # Broadcom BCM283x Clock Manager
1.184     msaitoh   208: bcmaux*        at fdt? pass 1          # Broadcom BCM283x Aux Periph Clocks
1.170     ryo       209: g12aoclkc*     at fdt? pass 2          # Amlogic Meson G12 AO clock controller
                    210: g12clkc*       at fdt? pass 2          # Amlogic Meson G12 EE clock controller
1.80      jmcneill  211: gxbbaoclkc*    at fdt? pass 2          # Amlogic Meson GXBB AO clock controller
1.86      jmcneill  212: gxbbclkc*      at fdt? pass 2          # Amlogic Meson GXBB/GXL EE clock controller
1.132     jmcneill  213: imx8mqccm*     at fdt? pass 2          # NXP iMX8MQ CCM
1.80      jmcneill  214: mesonresets*   at fdt? pass 2          # Amlogic Meson misc. clock resets
1.17      jmcneill  215: rkcru*         at fdt? pass 2          # Rockchip RK3328 CRU
1.1       ryo       216: sun8ih3ccu*    at fdt? pass 2          # Allwinner H3/H5 CCU
                    217: sun8ih3rccu*   at fdt? pass 2          # Allwinner H3/H5 CCU (PRCM)
                    218: sun50ia64ccu*  at fdt? pass 2          # Allwinner A64 CCU
1.12      jmcneill  219: sun50ia64rccu* at fdt? pass 2          # Allwinner A64 CCU (PRCM)
1.5       jmcneill  220: sun50ih6ccu*   at fdt? pass 2          # Allwinner H6 CCU
1.8       jmcneill  221: sun50ih6rccu*  at fdt? pass 2          # Allwinner H6 CCU (PRCM)
1.79      macallan  222: sunxide2ccu*   at fdt? pass 3          # Allwinner DE2 clock controller
1.1       ryo       223: sunxiresets*   at fdt? pass 1          # Allwinner misc. resets
                    224: sunxigates*    at fdt? pass 1          # Allwinner misc. gates
                    225: sunxigmacclk*  at fdt? pass 2          # Allwinner GMAC MII/RGMII clock mux
                    226: tegra210car*   at fdt? pass 3          # NVIDIA Tegra CAR (T210)
                    227:
                    228: # GPIO controller
1.197     skrll     229: applepinctrl*  at fdt?                 # Apple GPIO
1.137     jmcneill  230: bcmgpio*       at fdt? pass 3          # Broadcom BCM283x GPIO
1.132     jmcneill  231: imxgpio*       at fdt? pass 3          # IMX GPIO
1.80      jmcneill  232: mesonpinctrl*  at fdt? pass 2          # Amlogic Meson GPIO
1.184     msaitoh   233: plgpio*        at fdt?                 # ARM PrimeCell PL061 GPIO
                    234: plgpio*        at acpi?
1.1       ryo       235: sunxigpio*     at fdt? pass 3          # Allwinner GPIO
                    236: tegragpio*     at fdt? pass 2          # NVIDIA Tegra GPIO
1.184     msaitoh   237: rkgpio*        at rkiomux?             # Rockchip GPIO
1.1       ryo       238: gpio*          at gpiobus?
                    239:
1.13      jmcneill  240: # PWM controller
1.170     ryo       241: mesonpwm*      at fdt? pass 3          # Amlogic PWM
1.92      jmcneill  242: rkpwm*         at fdt? pass 3          # Rockchip PWM
1.13      jmcneill  243: sunxipwm*      at fdt? pass 3          # Allwinner PWM
                    244:
1.1       ryo       245: # MPIO / Pinmux
1.132     jmcneill  246: imxiomux*      at fdt? pass 2          # IMX IOMUX
1.30      jmcneill  247: rkiomux*       at fdt? pass 3          # Rockchip IOMUX
1.1       ryo       248: tegrapinmux*   at fdt?                 # NVIDIA Tegra MPIO
                    249:
                    250: # XUSB PADCTL
                    251: tegra210xpad*  at fdt?                 # NVIDIA Tegra XUSB PADCTL (T210)
                    252: tegra210xphy*  at tegra210xpad?
                    253:
                    254: # PCIE
1.183     jmcneill  255: applepcie*     at fdt?                 # Apple PCIe
1.35      jmcneill  256: pcihost*       at fdt?                 # Generic PCI host controller
1.47      jmcneill  257: acpipchb*      at acpi?                # ACPI PCIe host bridge
1.184     msaitoh   258: rkpcie*        at fdt?                 # Rockchip AXI PCIE
1.97      jmcneill  259: rkpciephy*     at fdt? pass 9          # Rockchip AXI PCIE PHY
1.1       ryo       260: tegrapcie0     at fdt?                 # NVIDIA Tegra PCIE
1.63      skrll     261: pci*           at pcibus?
1.1       ryo       262: ppb*           at pci? dev ? function ?
                    263: pci*           at ppb?
                    264:
                    265: # Ethernet
1.17      jmcneill  266: awge*          at fdt?                         # DesignWare Gigabit Ethernet
1.1       ryo       267: emac*          at fdt?                         # Allwinner Gigabit Ethernet (EMAC)
1.132     jmcneill  268: enet*          at fdt?                         # IMX FEC
1.190     jmcneill  269: eqos*          at acpi?                        # DesignWare Ethernet QoS
1.145     nisimura  270: genet*         at acpi?                        # Broadcom GENET v5
                    271: genet*         at fdt?
                    272: #scx*          at acpi?                        # Socionext Gigabit Ethernet
1.153     skrll     273: #scx*          at fdt?
1.125     ryo       274: aq*            at pci? dev ? function ?        # Aquantia AQC 10 gigabit
1.183     jmcneill  275: bge*           at pci? dev ? function ?        # Broadcom 570x gigabit Ethernet
1.69      jmcneill  276: ena*           at pci? dev ? function ?        # Amazon.com Elastic Network Adapter
1.181     msaitoh   277: ixg*           at pci? dev ? function ?        # Intel 8259x 10 gigabit
                    278: ixv*           at pci? dev ? function ?        # Intel 8259x 10G virtual function
1.107     jmcneill  279: mcx*           at pci? dev ? function ?        # Mellanox 5th generation Ethernet
1.37      jmcneill  280: mskc*          at pci? dev ? function ?        # Marvell Yukon 2 Gigabit Ethernet
                    281: msk*           at mskc?
1.1       ryo       282: re*            at pci? dev ? function ?        # Realtek RTL8111GS
1.177     jakllsch  283: rge*           at pci? dev ? function ?        # Realtek 8125
1.163     ryo       284: vmx*           at pci? dev ? function ?        # VMware VMXNET3
1.102     jmcneill  285: wm*            at pci? dev ? function ?        # Intel Gigabit Ethernet
1.1       ryo       286:
                    287: # MII/PHY support
1.132     jmcneill  288: atphy*         at mii? phy ?           # Attansic/Atheros PHYs
1.184     msaitoh   289: brgphy*        at mii? phy ?           # Broadcom BCM5400-family PHYs
1.1       ryo       290: exphy*                 at mii? phy ?           # 3Com internal PHYs
                    291: gentbi*        at mii? phy ?           # Generic Ten-Bit 1000BASE-[CLS]X PHYs
                    292: glxtphy*       at mii? phy ?           # Level One LXT-1000 PHYs
                    293: gphyter*       at mii? phy ?           # NS83861 Gig-E PHY
1.184     msaitoh   294: gxlphy*        at mii? phy ?           # Amlogic Meson GX internal PHY
                    295: icsphy*        at mii? phy ?           # Integrated Circuit Systems ICS189x
1.1       ryo       296: igphy*         at mii? phy ?           # Intel IGP01E1000
                    297: ihphy*         at mii? phy ?           # Intel 82577 PHYs
                    298: ikphy*         at mii? phy ?           # Intel 82563 PHYs
                    299: inphy*         at mii? phy ?           # Intel 82555 PHYs
                    300: iophy*         at mii? phy ?           # Intel 82553 PHYs
1.184     msaitoh   301: lxtphy*        at mii? phy ?           # Level One LXT-970 PHYs
                    302: makphy*        at mii? phy ?           # Marvell Semiconductor 88E1000 PHYs
1.190     jmcneill  303: mcommphy*      at mii? phy ?           # Motorcomm YT8511C/YT8511H PHYs
1.1       ryo       304: nsphy*         at mii? phy ?           # NS83840 PHYs
                    305: nsphyter*      at mii? phy ?           # NS83843 PHYs
1.184     msaitoh   306: pnaphy*        at mii? phy ?           # generic HomePNA PHYs
                    307: rdcphy*        at mii? phy ?           # RDC R6040 10/100 PHY
                    308: rgephy*        at mii? phy ?           # Realtek 8169S/8110S internal PHYs
1.1       ryo       309: rlphy*         at mii? phy ?           # Realtek 8139/8201L PHYs
1.165     rin       310: smscphy*       at mii? phy ?           # SMSC LAN87xx PHYs
1.1       ryo       311: sqphy*         at mii? phy ?           # Seeq 80220/80221/80223 PHYs
                    312: tlphy*         at mii? phy ?           # ThunderLAN PHYs
                    313: tqphy*         at mii? phy ?           # TDK Semiconductor PHYs
1.184     msaitoh   314: urlphy*        at mii? phy ?           # Realtek RTL8150L internal PHYs
1.1       ryo       315: ukphy*         at mii? phy ?           # generic unknown PHYs
                    316:
                    317: # Mini-PCIe Wireless
                    318: #options       ATHHAL_AR5212,ATHHAL_RF2425     # AR5BHB63
                    319: #ath*          at pci? dev ? function ?        # Atheros IEEE 802.11
                    320: #athn*         at pci? dev ? function ?        # Atheros IEEE 802.11
                    321:
                    322: # UART
1.68      jmcneill  323: com*           at fdt? pass 4                  # UART
1.70      jmcneill  324: com*           at acpi?
1.185     jmcneill  325: exuart*                at fdt? pass 4                  # SSCOM UART
1.132     jmcneill  326: imxuart*       at fdt? pass 4                  # IMX UART
                    327: options        IMXUARTCONSOLE
1.80      jmcneill  328: mesonuart*     at fdt? pass 4                  # Amlogic Meson UART
1.68      jmcneill  329: plcom*         at fdt? pass 4                  # ARM PL011 UART
1.45      jmcneill  330: plcom*         at acpi?
1.68      jmcneill  331: puc*           at pci? dev ? function ?        # PCI "universal" comm. cards
                    332: com*           at puc? port ?
1.1       ryo       333:
                    334: # I2C controllers
1.94      jmcneill  335: options        I2C_MAX_ADDR=0xfff
1.184     msaitoh   336: bsciic*        at fdt?                 # Broadcom BCM283x Serial Control
                    337: bsciic*        at acpi?
1.38      jakllsch  338: dwiic*         at fdt?                 # Designware I2C
1.51      jmcneill  339: dwiic*         at acpi?
1.184     msaitoh   340: imxi2c*        at fdt? pass 4          # IMX I2C
                    341: nxpiic*        at acpi?                # NXP Layerscape I2C
1.110     jmcneill  342: rkiic*         at fdt? pass 4          # Rockchip I2C
1.73      jmcneill  343: sunxirsb*      at fdt? pass 4          # Allwinner RSB
1.1       ryo       344: sunxitwi*      at fdt?                 # Allwinner TWI
                    345: tegrai2c*      at fdt? pass 4          # NVIDIA Tegra I2C
1.144     nisimura  346: #sniiic*       at fdt?                 # Socionext SC2A11 I2C
                    347: #sniiic*       at acpi?
1.184     msaitoh   348: iicmux*        at fdt? pass 5          # I2C mux virtual controllers
1.1       ryo       349: iic*           at i2cbus?
                    350:
                    351: # I2C devices
1.184     msaitoh   352: titemp*        at iic?
1.1       ryo       353: seeprom*       at iic?
1.184     msaitoh   354: spdmem*        at iic?                 # memory module SPD EEPROM decoder
1.1       ryo       355: as3722pmic*    at iic?
                    356: as3722reg*     at as3722pmic?
1.11      jmcneill  357: axppmic*       at iic?                 # X-Powers AXP Power Management IC
1.184     msaitoh   358: axpreg*        at axppmic?
1.126     jmcneill  359: cwfg*          at iic?                 # CellWise CW2015 Fuel Gauge IC
1.182     thorpej   360: dsrtc*         at iic?                 # Dallas Semiconductor RTCs
1.124     jmcneill  361: es8316ac*      at iic?                 # Everest Semi ES8316 Audio CODEC
1.32      jmcneill  362: fan53555reg*   at iic?                 # FAN53555 / SY82x regulator
1.1       ryo       363: max77620pmic*  at iic?
1.169     thorpej   364: pcaiicmux*     at iic?                 # PCA954x / PCA984x I2C switch / mux
1.7       jmcneill  365: pcf8563rtc*    at iic?                 # PCF8563 RTC
1.184     msaitoh   366: rkpmic*        at iic?                 # Rockchip Power Management IC
1.34      jmcneill  367: rkreg*         at rkpmic?
1.1       ryo       368: tcagpio*       at iic?
                    369:
1.196     skrll     370: # Power Domain controllers
                    371: applepmgr*     at fdt? pass 0
                    372:
1.1       ryo       373: # Random number generators
1.184     msaitoh   374: amdccp*        at fdt?                 # AMD Cryptograhic Coprocessor RNG
                    375: amdccp*        at acpi?
                    376: bcmrng*        at fdt?                 # Broadcom BCM283x RNG
1.90      jmcneill  377: mesonrng*      at fdt?                 # Amlogic Meson RNG
1.131     riastrad  378: sun8icrypto*   at fdt?                 # Allwinner Crypto Engine
1.158     riastrad  379: rkv1crypto*    at fdt?                 # Rockchip Crypto v1
1.1       ryo       380:
                    381: # RTC
1.40      jmcneill  382: plrtc*         at fdt?                 # ARM PrimeCell RTC
1.147     thorpej   383: sunxirtc*      at fdt? pass 4          # Allwinner RTC
1.1       ryo       384: tegrartc*      at fdt?                 # NVIDIA Tegra RTC
                    385:
                    386: # SDMMC
1.100     skrll     387: bcmsdhost*     at fdt?                 # Broadcom BCM283x SD Host Interface
1.191     jmcneill  388: dwcmmc*                at acpi?                # DesignWare SD/MMC
                    389: dwcmmc*        at fdt?
1.80      jmcneill  390: mesongxmmc*    at fdt?                 # Amlogic Meson GX eMMC/SD/SDIO controller
1.123     jmcneill  391: mmcpwrseq*     at fdt? pass 5          # Simple MMC power sequence provider
1.83      jmcneill  392: rkemmcphy*     at fdt?                 # Rockchip eMMC PHY
1.1       ryo       393: sdhc*          at fdt?                 # SD Host Controller Interface
1.120     jmcneill  394: sdhc*          at acpi?
1.1       ryo       395: sunximmc*      at fdt?                 # Allwinner SD/MMC
1.144     nisimura  396: #sniemmc*      at fdt?                 # Socionext SC2A11 eMMC
                    397: #sniemmc*      at acpi?
1.1       ryo       398: sdmmc*         at sdmmcbus?
                    399: ld0            at sdmmc0
                    400: ld1            at sdmmc1
                    401: ld2            at sdmmc2
                    402: ld3            at sdmmc3
                    403: ld*            at sdmmc?
1.135     mrg       404: bwfm*          at sdmmc?               # Broadcom BCM43xxx WiFi Interface
1.1       ryo       405:
                    406: # SATA
                    407: ahcisata*      at fdt?                 # AHCI SATA
1.46      jmcneill  408: ahcisata*      at acpi?
1.98      jmcneill  409: ahcisata*      at pci? dev ? function ?
1.184     msaitoh   410: atabus*        at ata?
1.1       ryo       411: atapibus*      at atapi?
                    412: wd*            at atabus? drive ?
                    413: cd*            at atapibus? drive ?
                    414:
1.67      jmcneill  415: # NVMe
1.199   ! skrll     416: nvme*          at fdt?                 # Apple M1
1.67      jmcneill  417: nvme*          at pci? dev ? function ?
                    418: ld*            at nvme? nsid ?
                    419:
1.1       ryo       420: # SPI controllers
1.184     msaitoh   421: bcmspi*        at fdt?                 # Broadcom BCM283x SPI
1.104     tnn       422: rkspi*         at fdt?                 # Rockchip SPI
1.115     jmcneill  423: sun6ispi*      at fdt?                 # Allwinner SPI
1.1       ryo       424: spi*           at spibus?
1.105     tnn       425: m25p*          at spi?
                    426: spiflash*      at spiflashbus?
1.1       ryo       427:
1.174     nia       428: # Broadcom VCHIQ, etc
1.184     msaitoh   429: vchiq0         at fdt?
1.174     nia       430: vcaudio0       at vchiq0
                    431:
1.1       ryo       432: # Audio support
                    433: hdaudio*       at fdt?                 # Intel HDA
1.103     jmcneill  434: hdaudio*       at pci? dev ? function ?
1.1       ryo       435: hdafg*         at hdaudiobus?
                    436: options        HDAUDIOVERBOSE
1.15      jmcneill  437: ausoc*         at fdt?                 # Simple SoC audio card
1.124     jmcneill  438: simpleamp*     at fdt?                 # Simple amplifier
1.114     jmcneill  439: spdiftx*       at fdt?                 # SPDIF transmitter
1.113     jmcneill  440: rki2s*         at fdt?                 # Rockchip I2S/PCM
1.1       ryo       441: sunxicodec*    at fdt?                 # Allwinner audio codec
1.15      jmcneill  442: sun8icodec*    at fdt?                 # Allwinner audio codec (sun8i/sun50i)
1.1       ryo       443: h3codec*       at fdt?                 # Allwinner H3 audio codec (analog part)
1.15      jmcneill  444: a64acodec*     at fdt?                 # Allwinner A64 audio codec (analog part)
                    445: sunxii2s*      at fdt?                 # Allwinner I2S/PCM
1.1       ryo       446: audio*         at audiobus?
                    447:
                    448: spkr*          at audio?               # PC speaker (synthesized)
                    449:
                    450: # HDMI CEC
                    451: tegracec0      at fdt?                 # NVIDIA Tegra HDMI CEC
                    452: hdmicec*       at hdmicecbus?
                    453:
                    454: # Display
1.117     jakllsch  455: anxdp*         at fdt?                 # Analogix-based (e)DP
1.184     msaitoh   456: anxedp*        at iic?                 # Analogix eDP TX
1.77      jmcneill  457: dispcon*       at fdt?                 # Display connector devices
1.118     jakllsch  458: panel*         at fdt?                 # Display panels
1.77      jmcneill  459: dwhdmi*        at fdt?                 # Designware HDMI TX
1.112     jmcneill  460: rkdrm*         at fdt? pass 5          # Rockchip DRM master
                    461: rkfb*          at rkdrm?               # Rockchip DRM framebuffer
                    462: rkvop*         at fdt?                 # Rockchip Visual Output Processor
1.77      jmcneill  463: sunxide2bus*   at fdt? pass 4          # Allwinner DE2 bus
                    464: sunxidrm*      at fdt? pass 5          # Allwinner Display Pipeline
                    465: sunxifb*       at sunxidrm?            # Allwinner DRM framebuffer
                    466: sunxihdmiphy*  at fdt? pass 9          # Allwinner HDMI TX PHY
                    467: sunxilcdc*     at fdt?                 # Allwinner DE2 timing controller
                    468: sunximixer*    at fdt?                 # Allwinner DE2 mixer
1.1       ryo       469: #tegradrm*     at fdt?                 # NVIDIA Tegra Display
                    470: #tegrafb*      at tegrafbbus?
                    471: genfb*         at fdt?                 # Simple Framebuffer
                    472: wsdisplay*     at wsemuldisplaydev?
                    473: options        VCONS_DRAW_INTR
                    474: options        WSEMUL_VT100
1.192     jakllsch  475: options        WSDISPLAY_CUSTOM_OUTPUT
1.1       ryo       476: options        WS_DEFAULT_FG=WSCOL_WHITE
                    477: options        WS_DEFAULT_BG=WSCOL_BLACK
                    478: options        WS_KERNEL_FG=WSCOL_GREEN
                    479: options        WS_KERNEL_BG=WSCOL_BLACK
                    480: options        WSDISPLAY_COMPAT_PCVT
                    481: options        WSDISPLAY_COMPAT_SYSCONS
                    482: options        WSDISPLAY_COMPAT_USL
                    483: options        WSDISPLAY_COMPAT_RAWKBD
                    484: options        WSDISPLAY_DEFAULTSCREENS=4
1.36      jmcneill  485: options        WSDISPLAY_MULTICONS
1.82      jakllsch  486: options        WSDISPLAY_SCROLLSUPPORT
1.1       ryo       487: pseudo-device  wsmux
                    488: pseudo-device  wsfont
1.85      jmcneill  489: options        FONT_BOLD8x16
                    490: options        FONT_BOLD16x32
1.1       ryo       491:
                    492: # GPU
1.142     nisimura  493: #nouveau*      at fdt?                 # NVIDIA GPU
1.171     jmcneill  494: #nouveau*      at pci? dev ? function ?
                    495: #nouveaufb*    at nouveaufbbus?
1.184     msaitoh   496: radeon*        at pci? dev ? function ? # AMD Radeon
1.146     jmcneill  497: radeondrmkmsfb*        at radeonfbbus?
1.1       ryo       498:
1.13      jmcneill  499: # Backlight
                    500: pwmbacklight*  at fdt?                 # PWM Backlight controls
                    501:
1.92      jmcneill  502: # Fan
1.184     msaitoh   503: pwmfan*        at fdt?                 # PWM Fan controls
1.92      jmcneill  504:
1.1       ryo       505: # Thermal throttling controller
1.170     ryo       506: mesonthermal*  at fdt?                 # Amlogic thermal sensor controller
1.3       jmcneill  507: sunxithermal*  at fdt?                 # Allwinner thermal sensor controller
1.1       ryo       508: tegrasoctherm* at fdt?                 # NVIDIA Tegra SOC_THERM
1.91      mrg       509: rktsadc*       at fdt?                 # RockChip TSASC
1.1       ryo       510:
                    511: # USB
1.132     jmcneill  512: imx8mqusbphy*  at fdt? pass 9          # IMX USB PHY
1.170     ryo       513: mesonusbctrl*  at fdt?                 # Amlogic Meson USB-Glue (dwc2 and dwc3)
1.80      jmcneill  514: mesonusbphy*   at fdt? pass 9          # Amlogic Meson USB2 PHY
1.170     ryo       515: mesong12u2phy* at fdt? pass 9          # Amlogic Meson G12 USB2 PHY
                    516: mesong12u3pphy*        at fdt? pass 9          # Amlogic Meson G12 USB3/PCIe PHY
1.86      jmcneill  517: mesongxlu2phy* at fdt? pass 9          # Amlogic Meson GXL USB2 PHY
                    518: mesongxlu3phy* at fdt? pass 9          # Amlogic Meson GXL USB3 PHY
1.17      jmcneill  519: rkusb*         at fdt? pass 9          # Rockchip USB PHY
                    520: rkusbphy*      at rkusb?
1.1       ryo       521: sunxiusbphy*   at fdt? pass 9          # Allwinner USB PHY
1.6       jmcneill  522: sunxiusb3phy*  at fdt? pass 9          # Allwinner USB3 PHY
1.1       ryo       523: tegrausbphy*   at fdt?                 # NVIDIA Tegra USB PHY
1.184     msaitoh   524: dwctwo*        at fdt?                 # Designware USB DRD
1.1       ryo       525: ehci*          at fdt?                 # EHCI
1.35      jmcneill  526: ehci*          at pci?                 # EHCI
1.59      jmcneill  527: ehci*          at acpi?                # EHCI
1.4       jmcneill  528: motg*          at fdt?                 # Mentor Graphics USB OTG
1.1       ryo       529: ohci*          at fdt?                 # OHCI
1.35      jmcneill  530: ohci*          at pci?                 # OHCI
1.189     jmcneill  531: ohci*          at acpi?                # OHCI
1.1       ryo       532: xhci*          at fdt?                 # XHCI
1.35      jmcneill  533: xhci*          at pci?                 # XHCI
1.60      jmcneill  534: xhci*          at acpi?                # XHCI
1.1       ryo       535: usb*           at usbus?
                    536:
                    537: include "dev/usb/usbdevices.config"
                    538: midi*          at midibus?
1.136     mrg       539: pseudo-device  sequencer                       # MIDI sequencer
1.1       ryo       540:
1.39      jmcneill  541: # Virtio devices
1.184     msaitoh   542: virtio*        at fdt?                 # Virtio MMIO device
                    543: virtio*        at acpi?
                    544: virtio*        at pci? dev ? function ?
1.39      jmcneill  545: #viomb*                at virtio?              # Virtio memory balloon device
                    546: ld*            at virtio?              # Virtio disk device
                    547: vioif*         at virtio?              # Virtio network device
1.184     msaitoh   548: viornd*        at virtio?              # Virtio entropy device
1.39      jmcneill  549: vioscsi*       at virtio?              # Virtio SCSI device
                    550:
1.111     mrg       551: # SCSI controllers
                    552: mpt*           at pci? dev ? function ?
                    553:
1.65      jmcneill  554: # SCSI bus support
                    555: scsibus*       at scsi?
                    556: sd*            at scsibus? target ? lun ?      # SCSI disk drives
                    557:
1.1       ryo       558: cinclude "arch/evbarm/conf/GENERIC64.local"

CVSweb <webmaster@jp.NetBSD.org>