GENERIC revision 1.70
11.1Sryo# 21.70Sskrll# $NetBSD: GENERIC,v 1.70 2020/01/04 14:53:11 skrll Exp $ 31.1Sryo# 41.1Sryo# GENERIC ARM (aarch32) kernel 51.1Sryo# 61.1Sryo 71.1Sryoinclude "arch/evbarm/conf/std.generic" 81.1Sryoinclude "arch/evbarm/conf/files.generic" 91.1Sryoinclude "arch/evbarm/conf/GENERIC.common" 101.1Sryo 111.1Sryo# 121.1Sryo# FDT files supported by this kernel - add to DTSSUBDIR and DTS as 131.1Sryo# appropriate 141.1Sryo# 151.55Sjmcneillmakeoptions DTSARCH="arm" 161.55Sjmcneillmakeoptions DTSGNUARCH="arm" 171.55Sjmcneillmakeoptions DTSSUBDIR="" 181.1Sryomakeoptions DTS=" 191.56Sjmcneill am335x-baltos-ir2110.dts 201.56Sjmcneill am335x-baltos-ir3220.dts 211.56Sjmcneill am335x-baltos-ir5221.dts 221.56Sjmcneill am335x-base0033.dts 231.56Sjmcneill am335x-bone.dts 241.56Sjmcneill am335x-boneblack-wireless.dts 251.56Sjmcneill am335x-boneblack.dts 261.56Sjmcneill am335x-boneblue.dts 271.56Sjmcneill am335x-bonegreen-wireless.dts 281.56Sjmcneill am335x-bonegreen.dts 291.56Sjmcneill am335x-chiliboard.dts 301.56Sjmcneill am335x-cm-t335.dts 311.56Sjmcneill am335x-evm.dts 321.56Sjmcneill am335x-evmsk.dts 331.56Sjmcneill am335x-guardian.dts 341.56Sjmcneill am335x-icev2.dts 351.56Sjmcneill am335x-lxm.dts 361.56Sjmcneill am335x-moxa-uc-2101.dts 371.56Sjmcneill am335x-moxa-uc-8100-me-t.dts 381.56Sjmcneill am335x-nano.dts 391.56Sjmcneill am335x-osd3358-sm-red.dts 401.56Sjmcneill am335x-pdu001.dts 411.56Sjmcneill am335x-pepper.dts 421.56Sjmcneill am335x-phycore-rdk.dts 431.56Sjmcneill am335x-pocketbeagle.dts 441.56Sjmcneill am335x-sancloud-bbe.dts 451.56Sjmcneill am335x-sbc-t335.dts 461.56Sjmcneill am335x-shc.dts 471.56Sjmcneill am335x-sl50.dts 481.56Sjmcneill am335x-wega-rdk.dts 491.56Sjmcneill 501.7Sskrll bcm2836-rpi-2-b.dts 511.32Sjmcneill bcm2837-rpi-3-a-plus.dts 521.69Sskrll bcm2837-rpi-3-b-plus.dts 531.7Sskrll bcm2837-rpi-3-b.dts 541.27Sskrll bcm2837-rpi-cm3-io3.dts 551.7Sskrll 561.18Sjmcneill exynos5422-odroidhc1.dts 571.6Sskrll exynos5422-odroidxu3-lite.dts 581.6Sskrll exynos5422-odroidxu3.dts 591.6Sskrll exynos5422-odroidxu4.dts 601.6Sskrll 611.25Sjmcneill meson8b-ec100.dts 621.19Sjmcneill meson8b-mxq.dts 631.19Sjmcneill meson8b-odroidc1.dts 641.19Sjmcneill 651.62Sjmcneill omap3-beagle-xm-ab.dts 661.62Sjmcneill omap3-beagle-xm.dts 671.62Sjmcneill omap3-beagle.dts 681.62Sjmcneill omap3-cm-t3517.dts 691.62Sjmcneill omap3-cm-t3530.dts 701.62Sjmcneill omap3-cm-t3730.dts 711.62Sjmcneill omap3-devkit8000-lcd43.dts 721.62Sjmcneill omap3-devkit8000-lcd70.dts 731.62Sjmcneill omap3-devkit8000.dts 741.62Sjmcneill omap3-evm-37xx.dts 751.62Sjmcneill omap3-evm.dts 761.62Sjmcneill omap3-gta04a3.dts 771.62Sjmcneill omap3-gta04a4.dts 781.62Sjmcneill omap3-gta04a5.dts 791.62Sjmcneill omap3-gta04a5one.dts 801.62Sjmcneill omap3-ha-lcd.dts 811.62Sjmcneill omap3-ha.dts 821.62Sjmcneill omap3-igep0020-rev-f.dts 831.62Sjmcneill omap3-igep0020.dts 841.62Sjmcneill omap3-igep0030-rev-g.dts 851.62Sjmcneill omap3-igep0030.dts 861.62Sjmcneill omap3-ldp.dts 871.62Sjmcneill omap3-lilly-dbb056.dts 881.62Sjmcneill omap3-n9.dts 891.62Sjmcneill omap3-n900.dts 901.62Sjmcneill omap3-n950.dts 911.62Sjmcneill omap3-overo-alto35.dts 921.62Sjmcneill omap3-overo-chestnut43.dts 931.62Sjmcneill omap3-overo-gallop43.dts 941.62Sjmcneill omap3-overo-palo35.dts 951.62Sjmcneill omap3-overo-palo43.dts 961.62Sjmcneill omap3-overo-storm-alto35.dts 971.62Sjmcneill omap3-overo-storm-chestnut43.dts 981.62Sjmcneill omap3-overo-storm-gallop43.dts 991.62Sjmcneill omap3-overo-storm-palo35.dts 1001.62Sjmcneill omap3-overo-storm-palo43.dts 1011.62Sjmcneill omap3-overo-storm-summit.dts 1021.62Sjmcneill omap3-overo-storm-tobi.dts 1031.62Sjmcneill omap3-overo-storm-tobiduo.dts 1041.62Sjmcneill omap3-overo-summit.dts 1051.62Sjmcneill omap3-overo-tobi.dts 1061.62Sjmcneill omap3-overo-tobiduo.dts 1071.62Sjmcneill omap3-pandora-1ghz.dts 1081.62Sjmcneill omap3-pandora-600mhz.dts 1091.62Sjmcneill omap3-sbc-t3517.dts 1101.62Sjmcneill omap3-sbc-t3530.dts 1111.62Sjmcneill omap3-sbc-t3730.dts 1121.62Sjmcneill omap3-sniper.dts 1131.62Sjmcneill omap3-thunder.dts 1141.62Sjmcneill omap3-zoom3.dts 1151.62Sjmcneill 1161.70Sskrll omap3430-sdp.dts 1171.70Sskrll 1181.16Saymeric socfpga_cyclone5_de0_nano_soc.dts 1191.14Saymeric 1201.6Sskrll sun4i-a10-a1000.dts 1211.6Sskrll sun4i-a10-ba10-tvbox.dts 1221.6Sskrll sun4i-a10-chuwi-v7-cw0825.dts 1231.6Sskrll sun4i-a10-cubieboard.dts 1241.6Sskrll sun4i-a10-dserve-dsrv9703c.dts 1251.6Sskrll sun4i-a10-gemei-g9.dts 1261.6Sskrll sun4i-a10-hackberry.dts 1271.6Sskrll sun4i-a10-hyundai-a7hd.dts 1281.6Sskrll sun4i-a10-inet1.dts 1291.6Sskrll sun4i-a10-inet97fv2.dts 1301.6Sskrll sun4i-a10-inet9f-rev03.dts 1311.6Sskrll sun4i-a10-itead-iteaduino-plus.dts 1321.6Sskrll sun4i-a10-jesurun-q5.dts 1331.6Sskrll sun4i-a10-marsboard.dts 1341.6Sskrll sun4i-a10-mini-xplus.dts 1351.6Sskrll sun4i-a10-mk802.dts 1361.6Sskrll sun4i-a10-mk802ii.dts 1371.6Sskrll sun4i-a10-olinuxino-lime.dts 1381.6Sskrll sun4i-a10-pcduino.dts 1391.6Sskrll sun4i-a10-pcduino2.dts 1401.6Sskrll sun4i-a10-pov-protab2-ips9.dts 1411.6Sskrll 1421.6Sskrll sun5i-a13-difrnce-dit4350.dts 1431.6Sskrll sun5i-a13-empire-electronix-d709.dts 1441.6Sskrll sun5i-a13-empire-electronix-m712.dts 1451.6Sskrll sun5i-a13-hsg-h702.dts 1461.6Sskrll sun5i-a13-inet-98v-rev2.dts 1471.6Sskrll sun5i-a13-licheepi-one.dts 1481.6Sskrll sun5i-a13-olinuxino-micro.dts 1491.6Sskrll sun5i-a13-olinuxino.dts 1501.6Sskrll sun5i-a13-q8-tablet.dts 1511.6Sskrll sun5i-a13-utoo-p66.dts 1521.6Sskrll 1531.69Sskrll sun5i-gr8-chip-pro.dts 1541.6Sskrll sun5i-gr8-evb.dts 1551.6Sskrll 1561.6Sskrll sun5i-r8-chip.dts 1571.6Sskrll sun5i-r8-pocketchip.dts 1581.6Sskrll 1591.6Sskrll sun6i-a31-app4-evb1.dts 1601.6Sskrll sun6i-a31-colombus.dts 1611.6Sskrll sun6i-a31-hummingbird.dts 1621.6Sskrll sun6i-a31-i7.dts 1631.6Sskrll sun6i-a31-m9.dts 1641.6Sskrll sun6i-a31-mele-a1000g-quad.dts 1651.6Sskrll 1661.6Sskrll sun7i-a20-bananapi-m1-plus.dts 1671.6Sskrll sun7i-a20-bananapi.dts 1681.6Sskrll sun7i-a20-bananapro.dts 1691.6Sskrll sun7i-a20-cubieboard2.dts 1701.6Sskrll sun7i-a20-cubietruck.dts 1711.6Sskrll sun7i-a20-hummingbird.dts 1721.6Sskrll sun7i-a20-i12-tvbox.dts 1731.6Sskrll sun7i-a20-icnova-swac.dts 1741.6Sskrll sun7i-a20-itead-ibox.dts 1751.6Sskrll sun7i-a20-lamobo-r1.dts 1761.6Sskrll sun7i-a20-m3.dts 1771.6Sskrll sun7i-a20-mk808c.dts 1781.11Sskrll sun7i-a20-olimex-som-evb-emmc.dts 1791.6Sskrll sun7i-a20-olimex-som-evb.dts 1801.6Sskrll sun7i-a20-olimex-som204-evb-emmc.dts 1811.6Sskrll sun7i-a20-olimex-som204-evb.dts 1821.6Sskrll sun7i-a20-olinuxino-lime.dts 1831.52Sbouyer sun7i-a20-olinuxino-lime2-emmc-spi.dts 1841.6Sskrll sun7i-a20-olinuxino-lime2-emmc.dts 1851.6Sskrll sun7i-a20-olinuxino-lime2.dts 1861.6Sskrll sun7i-a20-olinuxino-micro-emmc.dts 1871.6Sskrll sun7i-a20-olinuxino-micro.dts 1881.6Sskrll sun7i-a20-orangepi-mini.dts 1891.6Sskrll sun7i-a20-orangepi.dts 1901.6Sskrll sun7i-a20-pcduino3-nano.dts 1911.6Sskrll sun7i-a20-pcduino3.dts 1921.6Sskrll sun7i-a20-wexler-tab7200.dts 1931.6Sskrll sun7i-a20-wits-pro-a20-dkt.dts 1941.6Sskrll 1951.6Sskrll sun8i-a83t-allwinner-h8homlet-v2.dts 1961.6Sskrll sun8i-a83t-bananapi-m3.dts 1971.6Sskrll sun8i-a83t-cubietruck-plus.dts 1981.6Sskrll sun8i-a83t-tbs-a711.dts 1991.6Sskrll 2001.11Sskrll sun8i-h2-plus-bananapi-m2-zero.dts 2011.36Sthorpej sun8i-h2-plus-bananapi-p2-zero.dts 2021.11Sskrll sun8i-h2-plus-libretech-all-h3-cc.dts 2031.11Sskrll sun8i-h2-plus-orangepi-r1.dts 2041.6Sskrll sun8i-h2-plus-orangepi-zero.dts 2051.6Sskrll 2061.25Sjmcneill sun8i-h3-bananapi-m2-plus-v1.2.dts 2071.6Sskrll sun8i-h3-bananapi-m2-plus.dts 2081.6Sskrll sun8i-h3-beelink-x2.dts 2091.11Sskrll sun8i-h3-libretech-all-h3-cc.dts 2101.32Sjmcneill sun8i-h3-mapleboard-mp130.dts 2111.54Sbad sun8i-h3-nanopi-duo2.dts 2121.25Sjmcneill sun8i-h3-nanopi-m1-plus.dts 2131.6Sskrll sun8i-h3-nanopi-m1.dts 2141.69Sskrll sun8i-h3-nanopi-neo-air.dts 2151.69Sskrll sun8i-h3-nanopi-neo.dts 2161.54Sbad sun8i-h3-nanopi-r1.dts 2171.6Sskrll sun8i-h3-orangepi-2.dts 2181.6Sskrll sun8i-h3-orangepi-lite.dts 2191.6Sskrll sun8i-h3-orangepi-one.dts 2201.6Sskrll sun8i-h3-orangepi-pc-plus.dts 2211.6Sskrll sun8i-h3-orangepi-pc.dts 2221.6Sskrll sun8i-h3-orangepi-plus.dts 2231.6Sskrll sun8i-h3-orangepi-plus2e.dts 2241.25Sjmcneill sun8i-h3-orangepi-zero-plus2.dts 2251.6Sskrll 2261.6Sskrll sun9i-a80-cubieboard4.dts 2271.6Sskrll sun9i-a80-optimus.dts 2281.6Sskrll 2291.1Sryo tegra124-apalis-eval.dts 2301.25Sjmcneill tegra124-apalis-v1.2-eval.dts 2311.1Sryo tegra124-jetson-tk1.dts 2321.1Sryo tegra124-nyan-big.dts 2331.1Sryo tegra124-nyan-blaze.dts 2341.1Sryo tegra124-venice2.dts 2351.6Sskrll 2361.6Sskrll vexpress-v2p-ca15-tc1.dts 2371.70Sskrll vexpress-v2p-ca15_a7.dts 2381.70Sskrll vexpress-v2p-ca5s.dts 2391.70Sskrll vexpress-v2p-ca9.dts 2401.38Sskrll 2411.38Sskrll zynq-cc108.dts 2421.38Sskrll zynq-microzed.dts 2431.38Sskrll zynq-parallella.dts 2441.38Sskrll zynq-zc702.dts 2451.38Sskrll zynq-zc706.dts 2461.38Sskrll zynq-zc770-xm010.dts 2471.38Sskrll zynq-zc770-xm011.dts 2481.38Sskrll zynq-zc770-xm012.dts 2491.38Sskrll zynq-zc770-xm013.dts 2501.38Sskrll zynq-zed.dts 2511.38Sskrll zynq-zturn.dts 2521.69Sskrll zynq-zybo-z7.dts 2531.38Sskrll zynq-zybo.dts 2541.1Sryo" 2551.1Sryo 2561.19Sjmcneilloptions CPU_CORTEXA5 2571.6Sskrlloptions CPU_CORTEXA7 2581.11Sskrlloptions CPU_CORTEXA8 2591.6Sskrlloptions CPU_CORTEXA9 2601.1Sryooptions CPU_CORTEXA15 2611.13Sskrlloptions CPU_CORTEXA17 2621.11Sskrlloptions CPU_CORTEXA53 2631.11Sskrll 2641.62Sjmcneilloptions SOC_AM33XX 2651.6Sskrlloptions SOC_BCM2836 2661.6Sskrlloptions SOC_EXYNOS5422 2671.19Sjmcneilloptions SOC_MESON8B 2681.62Sjmcneilloptions SOC_OMAP3 2691.1Sryooptions SOC_SUN4I_A10 2701.1Sryooptions SOC_SUN5I_A13 2711.1Sryooptions SOC_SUN6I_A31 2721.1Sryooptions SOC_SUN7I_A20 2731.1Sryooptions SOC_SUN8I_A83T 2741.1Sryooptions SOC_SUN8I_H3 2751.1Sryooptions SOC_SUN9I_A80 2761.6Sskrlloptions SOC_TEGRA124 2771.13Sskrlloptions SOC_VIRT 2781.38Sskrlloptions SOC_ZYNQ7000 2791.38Sskrll 2801.1Sryooptions MULTIPROCESSOR 2811.1Sryo 2821.1Sryopseudo-device openfirm # /dev/openfirm 2831.1Sryo 2841.12Sskrll#options DIAGNOSTIC # internal consistency checks 2851.12Sskrll#options DEBUG 2861.1Sryo#options LOCKDEBUG 2871.1Sryo#options PMAP_DEBUG # Enable pmap_debug_level code 2881.6Sskrll 2891.43Sskrlloptions MSGBUFSIZE=32768 2901.43Sskrll 2911.7Sskrll#options VERBOSE_INIT_ARM # verbose bootstrapping messages 2921.6Sskrll 2931.1Sryo# EARLYCONS is required for early init messages from VERBOSE_INIT_ARM. 2941.6Sskrll 2951.56Sjmcneill#options EARLYCONS=am33xx, CONSADDR=0x44e09000 2961.62Sjmcneill#options EARLYCONS=omap3, CONSADDR=0x49020000 2971.56Sjmcneill 2981.19Sjmcneill# ODROID-C1 2991.19Sjmcneill#options EARLYCONS=meson, CONSADDR=0xc81004c0 3001.19Sjmcneill 3011.6Sskrll# ODROID-U3 3021.6Sskrll#options EARLYCONS=exynos, CONSADDR=0x13810000 3031.6Sskrll 3041.6Sskrll# ODROID-XU lite 3051.6Sskrll#options EARLYCONS=exynos, CONSADDR=0x12c20000 3061.6Sskrll 3071.17Sskrll# RaspberryPIs 3081.17Sskrll#options EARLYCONS=bcm2835, CONSADDR=0x20201000 3091.17Sskrll#options EARLYCONS=bcm2836, CONSADDR=0x3f201000 3101.6Sskrll#options EARLYCONS=bcm2837, CONSADDR=0x3f215040 3111.17Sskrll 3121.14Saymeric#options EARLYCONS=cycv, CONSADDR=0xffc02000 3131.6Sskrll#options EARLYCONS=rk3328, CONSADDR=0xff130000 3141.6Sskrll#options EARLYCONS=sunxi, CONSADDR=0x01c28000 3151.6Sskrll 3161.6Sskrll# TEGRA TK1 3171.6Sskrll#options EARLYCONS=tegra, CONSADDR=0x70006300 3181.6Sskrll 3191.6Sskrll#options EARLYCONS=vexpress, CONSADDR=0x1c090000 3201.17Sskrll#options EARLYCONS=virt, CONSADDR=0x09000000 3211.1Sryo 3221.38Sskrll#options EARLYCONS=zynq, CONSADDR=0xe0001000 3231.38Sskrll 3241.47Sskrllmakeoptions DEBUG="-g" # compile full symbol table 3251.47Sskrllmakeoptions COPY_SYMTAB=1 3261.1Sryo 3271.1Sryoconfig netbsd root on ? type ? 3281.1Sryo 3291.1Sryo# Device tree support 3301.1Sryoarmfdt0 at root 3311.4Sjmcneillsimplebus* at fdt? pass 0 3321.1Sryo 3331.1Sryo# CPUs 3341.1Sryocpus* at fdt? pass 0 3351.3Sjmcneillcpu* at fdt? pass 0 3361.1Sryo 3371.1Sryo# CPU frequency scaling 3381.7Sskrlltegra124cpu* at cpu? 3391.1Sryocpufreqdt* at cpu? 3401.1Sryo 3411.1Sryo# Power State Coordination Interface (PSCI) 3421.1Sryopsci* at fdt? 3431.1Sryo 3441.6Sskrll# Clock and reset controllers 3451.56Sjmcneillam3prcm* at fdt? pass 1 # TI AM335x PRCM 3461.14Saymericcycvclkmgr* at fdt? pass 1 # Cyclone V clock manager 3471.14Saymericcycvrstmgr* at fdt? pass 0 # Cyclone V reset manager 3481.47Sskrllexy5410clk* at fdt? pass 3 # Exynos5410 clock controller 3491.47Sskrllexy5422clk* at fdt? pass 3 # Exynos5422 clock controller 3501.47Sskrllmeson8bclkc* at fdt? pass 2 # Amlogic Meson8b clock controller 3511.47Sskrllmesonresets* at fdt? pass 2 # Amlogic Meson misc. clock resets 3521.62Sjmcneillomap3cm* at fdt? pass 1 # TI OMAP3 CM 3531.62Sjmcneillomap3prm* at fdt? pass 1 # TI OMAP3 PRM 3541.47Sskrllsun4ia10ccu* at fdt? pass 2 # Allwinner A10/A20 CCU 3551.47Sskrllsun5ia13ccu* at fdt? pass 2 # Allwinner A13 CCU 3561.47Sskrllsun6ia31ccu* at fdt? pass 2 # Allwinner A31 CCU 3571.47Sskrllsun8ia83tccu* at fdt? pass 2 # Allwinner A83T CCU 3581.47Sskrllsun8ih3ccu* at fdt? pass 2 # Allwinner H3 CCU 3591.47Sskrllsun8ih3rccu* at fdt? pass 2 # Allwinner H3 CCU (PRCM) 3601.47Sskrllsun9ia80ccu* at fdt? pass 2 # Allwinner A80 CCU 3611.47Sskrllsunxiresets* at fdt? pass 1 # Allwinner Misc. clock resets 3621.47Sskrllsunxigates* at fdt? pass 1 # Allwinner Misc. clock gates 3631.47Sskrllsunxigmacclk* at fdt? pass 2 # Allwinner GMAC MII/RGMII clock mux 3641.47Sskrllsun8iapbclk* at fdt? pass 2 # Allwinner A23 APB0 3651.47Sskrllsun9icpusclk* at fdt? pass 2 # Allwinner A80 CPUS 3661.47Sskrllsun9immcclk* at fdt? pass 2 # Allwinner A80 SD/MMC-COMM 3671.47Sskrllsun9iusbclk* at fdt? pass 2 # Allwinner A80 USB HCI 3681.47Sskrlltegra124car* at fdt? pass 3 # NVIDIA Tegra CAR (T124) 3691.47Sskrlltegra210car* at fdt? pass 3 # NVIDIA Tegra CAR (T210) 3701.58Sjmcneilltidivclk* at fdt? pass 1 # TI divider clock 3711.58Sjmcneilltidpllclk* at fdt? pass 2 # TI DPLL clock 3721.58Sjmcneilltimuxclk* at fdt? pass 1 # TI mux clock 3731.6Sskrll 3741.1Sryofclock* at fdt? pass 1 3751.1Sryoffclock* at fdt? pass 1 3761.7Sskrllfregulator* at fdt? pass 5 3771.1Sryogregulator* at fdt? pass 4 3781.1Sryogpiokeys* at fdt? 3791.1Sryowskbd* at gpiokeys? console ? mux 1 3801.1Sryogpioleds* at fdt? 3811.1Sryo 3821.6Sskrll# ARM Motherboard Express uATX system registers 3831.47Sskrllvxsysreg* at fdt? 3841.6Sskrll 3851.6Sskrll# SRAM controller 3861.48Sskrllsunxisramc* at fdt? pass 4 # SRAM controller 3871.6Sskrll 3881.10Sskrll# System Controller 3891.10Sskrllsyscon* at fdt? pass 1 # Generic System Controller 3901.56Sjmcneilltisysc* at fdt? pass 2 # TI sysc interconnect 3911.38Sskrll#zynqslcr* at fdt? pass 1 # Zynq 7000 system Controller 3921.10Sskrll 3931.1Sryo# Timer 3941.50Sskrlla9ptmr* at fdt? pass 2 # ARM Cortex A5/A9 Private Timer 3951.50Sskrllarma9ptmr* at a9ptmr? 3961.14Saymerica9tmr* at fdt? pass 2 # ARM Cortex A5/A9 Timer 3971.14Saymericarma9tmr* at a9tmr? 3981.1Sryogtmr* at fdt? pass 1 # ARM Generic Timer 3991.1Sryoarmgtmr0 at gtmr? 4001.6Sskrllmct* at fdt? pass 2 # Exynos Multi Core Timer (MCT) 4011.10Sskrllarmgtmr* at mct? 4021.56Sjmcneillomaptimer* at fdt? # TI OMAP Timer 4031.51Sskrllmeson6timer* at fdt? # Amlogic Timer 4041.47Sskrllsunxitimer* at fdt? # Allwinner async timer 4051.47Sskrllsunxihstimer* at fdt? # Allwinner High-Speed timer 4061.47Sskrlltegratimer* at fdt? # Timers 4071.1Sryo 4081.1Sryo# Watchdog 4091.68Sjmcneillbcmpmwdog* at fdt? # Broadcom BCM283x watchdog 4101.14Saymericdwcwdt* at fdt? # DesignWare watchdog 4111.47Sskrllmesonwdt* at fdt? # Amlogic Meson watchdog 4121.47Sskrllsunxiwdt* at fdt? # Allwinner watchdog 4131.68Sjmcneilltiwdt* at fdt? # TI OMAP watchdog 4141.1Sryo 4151.1Sryo# Interrupt controller 4161.1Sryogic* at fdt? pass 1 # ARM GIC 4171.1Sryoarmgic0 at gic? 4181.47Sskrllbcmicu* at fdt? pass 1 # Broadcom BCM283x ICU 4191.47Sskrllexyointr* at fdt? pass 1 # Samsung Exynos ICU 4201.56Sjmcneillomapintc* at fdt? pass 2 # TI OMAP INTC 4211.47Sskrlltegralic* at fdt? pass 1 # NVIDIA Tegra LIC 4221.47Sskrllsunxiintc* at fdt? pass 1 # Allwinner INTC 4231.47Sskrllsunxinmi* at fdt? pass 2 # Allwinner NMI / R_INTC 4241.1Sryo 4251.14Saymeric# Level 2 Cache Controller 4261.14Saymericl2cc* at fdt? pass 2 # ARM Cortex A9 L2 Cache Controller 4271.14Saymericarml2cc* at l2cc? 4281.14Saymeric 4291.1Sryo# Memory controller 4301.47Sskrlltegramc* at fdt? pass 4 # NVIDIA Tegra MC 4311.65Sjmcneilltigpmc* at fdt? pass 4 # TI OMAP2 GPMC 4321.1Sryo 4331.6Sskrll# Firmware devices 4341.47Sskrllbcmmbox* at fdt? # Broadcom VideoCore IV mailbox 4351.47Sskrllqemufwcfg* at fdt? # QEMU Firmware Configuration device 4361.47Sskrllvcmbox* at bcmmbox? 4371.6Sskrll 4381.1Sryo# DMA controller 4391.47Sskrllbcmdmac* at fdt? # Broadcom BCM283x DMA controller 4401.47Sskrllsun4idma* at fdt? pass 4 # Allwinner DMA controller (sun4i) 4411.47Sskrllsun6idma* at fdt? pass 4 # Allwinner DMA controller (sun6i) 4421.47Sskrlltegraapbdma* at fdt? pass 4 # NVIDIA Tegra APB DMA 4431.56Sjmcneilltiedma* at fdt? pass 4 # TI EDMA3 (TPCC) 4441.56Sjmcneilltitptc* at fdt? pass 3 # TI EDMA3 (TPTC) 4451.1Sryo 4461.1Sryo# FUSE controller 4471.47Sskrlltegrafuse* at fdt? pass 4 # NVIDIA Tegra FUSE 4481.1Sryo 4491.1Sryo# Power management controller 4501.47Sskrlltegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC 4511.1Sryo 4521.11Sskrll# Performance monitors 4531.11Sskrllarmpmu* at fdt? 4541.11Sskrllpseudo-device tprof 4551.11Sskrll 4561.1Sryo# Clock and Reset controller 4571.47Sskrllbcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager 4581.47Sskrllbcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks 4591.1Sryo 4601.1Sryo# GPIO controller 4611.47Sskrllbcmgpio* at fdt? # Broadcom BCM283x GPIO 4621.47Sskrllexyopctl* at fdt? pass 2 # Samsung Exynos GPIO 4631.47Sskrllmesonpinctrl* at fdt? pass 2 # Amlogic Meson GPIO 4641.47Sskrllplgpio* at fdt? # ARM PrimeCell GPIO 4651.47Sskrllsunxigpio* at fdt? pass 3 # Allwinner GPIO 4661.47Sskrlltegragpio* at fdt? pass 2 # NVIDIA Tegra GPIO 4671.59Sjmcneilltigpio* at fdt? pass 2 # TI GPIO 4681.47Sskrllgpio* at gpiobus? 4691.1Sryo 4701.1Sryo# MPIO / Pinmux 4711.56Sjmcneillpinctrl* at fdt? pass 2 # Generic pinctrl driver 4721.47Sskrlltegrapinmux* at fdt? # NVIDIA Tegra MPIO 4731.1Sryo 4741.11Sskrll# PWM controller 4751.47Sskrllexpwm* at fdt? pass 4 # PWM 4761.47Sskrllsunxipwm* at fdt? pass 3 # Allwinner PWM 4771.11Sskrll 4781.11Sskrll# Backlight 4791.47Sskrllpwmbacklight* at fdt? # PWM Backlight controls 4801.6Sskrll 4811.6Sskrll# Fan 4821.47Sskrllpwmfan* at fdt? # PWM Fan controls 4831.6Sskrll 4841.1Sryo# XUSB PADCTL 4851.47Sskrlltegra124xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T124) 4861.47Sskrlltegra210xpad* at fdt? # NVIDIA Tegra XUSB PADCTL (T210) 4871.47Sskrlltegra210xphy* at tegra210xpad? 4881.1Sryo 4891.1Sryo# PCIE 4901.47Sskrllpcihost* at fdt? # Generic PCI host controller 4911.47Sskrlltegrapcie0 at fdt? # NVIDIA Tegra PCIE 4921.47Sskrllpci* at pcibus? 4931.47Sskrllppb* at pci? dev ? function ? 4941.47Sskrllpci* at ppb? 4951.1Sryo 4961.1Sryo# Ethernet 4971.47Sskrllawge* at fdt? # Allwinner Gigabit Ethernet (GMAC) 4981.47Sskrllcemac* at fdt? # Cadence EMAC/GEM ethernet controller 4991.56Sjmcneillcpsw* at fdt? # TI CPSW 3-port Ethernet Switch 5001.47Sskrllemac* at fdt? # Allwinner Fast/Gigabit Ethernet (EMAC) 5011.47Sskrllsmsh* at fdt? # SMSC LAN9118 5021.6Sskrll 5031.7Sskrll# PCI Ethernet 5041.47Sskrllre* at pci? dev ? function ? # Realtek RTL8111GS 5051.1Sryo 5061.1Sryo# MII/PHY support 5071.1Sryoexphy* at mii? phy ? # 3Com internal PHYs 5081.1Sryogentbi* at mii? phy ? # Generic Ten-Bit 1000BASE-[CLS]X PHYs 5091.47Sskrllglxtphy* at mii? phy ? # Level One LXT-1000 PHYs 5101.1Sryogphyter* at mii? phy ? # NS83861 Gig-E PHY 5111.47Sskrllicsphy* at mii? phy ? # Integrated Circuit Systems ICS189x 5121.47Sskrlligphy* at mii? phy ? # Intel IGP01E1000 5131.47Sskrllihphy* at mii? phy ? # Intel 82577 PHYs 5141.47Sskrllikphy* at mii? phy ? # Intel 82563 PHYs 5151.47Sskrllinphy* at mii? phy ? # Intel 82555 PHYs 5161.47Sskrlliophy* at mii? phy ? # Intel 82553 PHYs 5171.47Sskrlllxtphy* at mii? phy ? # Level One LXT-970 PHYs 5181.47Sskrllmakphy* at mii? phy ? # Marvell Semiconductor 88E1000 PHYs 5191.47Sskrllnsphy* at mii? phy ? # NS83840 PHYs 5201.47Sskrllnsphyter* at mii? phy ? # NS83843 PHYs 5211.47Sskrllpnaphy* at mii? phy ? # generic HomePNA PHYs 5221.47Sskrllqsphy* at mii? phy ? # Quality Semiconductor QS6612 PHYs 5231.47Sskrllrdcphy* at mii? phy ? # RDC R6040 10/100 PHY 5241.47Sskrllrgephy* at mii? phy ? # Realtek 8169S/8110S internal PHYs 5251.47Sskrllrlphy* at mii? phy ? # Realtek 8139/8201L PHYs 5261.47Sskrllsqphy* at mii? phy ? # Seeq 80220/80221/80223 PHYs 5271.47Sskrlltlphy* at mii? phy ? # ThunderLAN PHYs 5281.47Sskrlltqphy* at mii? phy ? # TDK Semiconductor PHYs 5291.47Sskrllurlphy* at mii? phy ? # Realtek RTL8150L internal PHYs 5301.47Sskrllukphy* at mii? phy ? # generic unknown PHYs 5311.1Sryo 5321.1Sryo# Mini-PCIe Wireless 5331.1Sryo#options ATHHAL_AR5212,ATHHAL_RF2425 # AR5BHB63 5341.47Sskrll#ath* at pci? dev ? function ? # Atheros IEEE 802.11 5351.47Sskrll#athn* at pci? dev ? function ? # Atheros IEEE 802.11 5361.1Sryo 5371.1Sryo# UART 5381.47Sskrllcom* at fdt? pass 4 # UART 5391.47Sskrllexuart* at fdt? pass 4 # SSCOM UART 5401.47Sskrllplcom* at fdt? pass 4 # ARM PL011 UART 5411.47Sskrllmesonuart* at fdt? pass 4 # Amlogic Meson UART 5421.47Sskrllzynquart* at fdt? pass 4 # Cadence UART 5431.1Sryo 5441.1Sryo# I2C controllers 5451.33Sjmcneilloptions I2C_MAX_ADDR=0xfff 5461.47Sskrllbsciic* at fdt? # Broadcom BCM283x Serial Control 5471.47Sskrllexyoi2c* at fdt? # Samsung Exynos I2C 5481.47Sskrllsunxirsb* at fdt? pass 4 # Allwinner RSB 5491.47Sskrllsunxitwi* at fdt? # Allwinner TWI 5501.47Sskrlltegrai2c* at fdt? pass 4 # NVIDIA Tegra I2C 5511.57Sjmcneilltiiic* at fdt? pass 4 # TI OMAP I2C 5521.47Sskrlliic* at i2cbus? 5531.1Sryo 5541.1Sryo# I2C devices 5551.47Sskrllac100ic* at iic? # AC100 integrated audio codec and RTC 5561.47Sskrllas3722pmic* at iic? 5571.47Sskrllas3722reg* at as3722pmic? 5581.47Sskrllaxp20x* at iic? # AXP209 Power Management IC 5591.47Sskrllaxp20xreg* at axp20x? 5601.47Sskrllaxp22x* at iic? # AXP221 Power Management IC 5611.47Sskrllaxppmic* at iic? # X-Powers AXP Power Management IC 5621.47Sskrllaxpreg* at axppmic? 5631.47Sskrllmax77620pmic* at iic? 5641.47Sskrllpcf8563rtc* at iic? # PCF8563 RTC 5651.47Sskrllseeprom* at iic? # AT24Cxx Serial EEPROM 5661.47Sskrllsy8106a* at iic? # Silergy SY81061 regulator 5671.47Sskrlltcakp* at iic? # TI TCA8418 Keypad Scan IC 5681.47Sskrlltcagpio* at iic? 5691.67Sjmcneilltdahdmi* at iic? # NXP TDA19988 HDMI encoder 5701.47Sskrlltitemp* at iic? 5711.57Sjmcneilltps65217pmic* at iic? # TI TPS65217 Power Management IC 5721.58Sjmcneilltps65217reg* at tps65217pmic? 5731.63Sjmcneilltwl* at iic? # TI TWL4030 Power Management IC 5741.47Sskrllwskbd* at tcakp? console ? 5751.11Sskrll 5761.11Sskrll# CAN bus 5771.47Sskrlloptions CAN # Controller Area Network protocol 5781.47Sskrllpseudo-device canloop # CAN loopback interface 5791.47Sskrllsunxican* at fdt? # A10/A20 CAN controller 5801.1Sryo 5811.6Sskrll# SPI 5821.49Stnnsun4ispi* at fdt? 5831.47Sskrllsun6ispi* at fdt? 5841.47Sskrllspi* at spibus? 5851.6Sskrll 5861.1Sryo# Random number generators 5871.47Sskrllbcmrng* at fdt? # Broadcom BCM283x RNG 5881.47Sskrllmesonrng* at fdt? # Amlogic Meson RNG 5891.60Sjmcneilltirng* at fdt? # TI RNG 5901.6Sskrll 5911.6Sskrll# Security ID EFUSE 5921.48Sskrllsunxisid* at fdt? pass 4 # SID 5931.1Sryo 5941.11Sskrll# Low res ADC 5951.47Sskrllsunxilradc* at fdt? 5961.11Sskrll 5971.1Sryo# RTC 5981.47Sskrll#exyortc* at fdt? # RTC 5991.47Sskrllmesonrtc* at fdt? # Amlogic Meson RTC 6001.47Sskrllplrtc* at fdt? # ARM PrimeCell RTC 6011.47Sskrllsunxirtc* at fdt? # Allwinner RTC 6021.47Sskrlltegrartc* at fdt? # NVIDIA Tegra RTC 6031.1Sryo 6041.6Sskrll# Thermal sensor 6051.47Sskrllsunxithermal* at fdt? # Thermal sensor controller 6061.6Sskrll 6071.7Sskrll# BCM2835 VCHIQ, etc 6081.47Sskrllvchiq0 at fdt? 6091.47Sskrllvcaudio0 at vchiq0 6101.7Sskrll 6111.6Sskrll# Audio 6121.47Sskrlla64acodec* at fdt? # Allwinner A64 audio codec (analog part) 6131.47Sskrllaaci* at fdt? # ARM PrimeCell AACI 6141.47Sskrllausoc* at fdt? # Simple SoC audio card 6151.47Sskrllh3codec* at fdt? # Allwinner H3 audio codec (analog part) 6161.47Sskrllhdaudio* at fdt? # Intel HDA 6171.47Sskrllhdafg* at hdaudiobus? 6181.7Sskrlloptions HDAUDIOVERBOSE 6191.7Sskrlloptions HDAUDIO_ENABLE_HDMI 6201.7Sskrlloptions HDAUDIO_ENABLE_DISPLAYPORT 6211.47Sskrllsun8icodec* at fdt? # Audio codec (sun8i) 6221.47Sskrllsunxicodec* at fdt? # Allwinner audio codec 6231.47Sskrllsunxii2s* at fdt? # I2S/PCM 6241.47Sskrllaudio* at audiobus? 6251.47Sskrllspkr* at audio? 6261.6Sskrll 6271.1Sryo# SDMMC 6281.47Sskrllbcmsdhost* at fdt? # Broadcom BCM283x SD Host Interface 6291.47Sskrlldwcmmc* at fdt? # DesignWare SDMMC 6301.47Sskrllmesonsdio* at fdt? # Amlogic Meson SDIO controller 6311.47Sskrllmesonsdhc* at fdt? # Amlogic Meson SDHC controller 6321.47Sskrllmmcpwrseq* at fdt? # Simple MMC power sequence provider 6331.47Sskrllplmmc* at fdt? # ARM PrimeCell MCI 6341.47Sskrllsdhc* at fdt? # SD Host Controller Interface 6351.47Sskrllsunximmc* at fdt? # Allwinner SD/MMC 6361.47Sskrllsdmmc* at sdmmcbus? 6371.47Sskrllld0 at sdmmc0 6381.47Sskrllld1 at sdmmc1 6391.47Sskrllld2 at sdmmc2 6401.47Sskrllld3 at sdmmc3 6411.47Sskrllld* at sdmmc? 6421.1Sryo 6431.6Sskrll# NAND Flash 6441.65Sjmcneillsunxinand* at fdt? # Allwinner NAND flash controller 6451.65Sjmcneillomapnand* at fdt? # TI OMAP2 flash controller 6461.47Sskrllnand* at nandbus? 6471.47Sskrllflash* at nand? dynamic 1 6481.6Sskrll 6491.1Sryo# SATA 6501.47Sskrllahcisata* at fdt? # AHCI SATA 6511.47Sskrllahcisata* at pci? dev ? function ? 6521.47Sskrllatabus* at ata? 6531.47Sskrllatapibus* at atapi? 6541.47Sskrllwd* at atabus? drive ? 6551.47Sskrllcd* at atapibus? drive ? 6561.1Sryo 6571.31Sjmcneill# NVMe 6581.47Sskrllnvme* at pci? dev ? function ? 6591.47Sskrllld* at nvme? nsid ? 6601.31Sjmcneill 6611.1Sryo# SPI controllers 6621.47Sskrllbcmspi* at fdt? # Broadcom BCM283x SPI 6631.47Sskrllspi* at spibus? 6641.1Sryo 6651.1Sryo# HDMI CEC 6661.47Sskrlltegracec0 at fdt? # NVIDIA Tegra HDMI CEC 6671.47Sskrllhdmicec* at hdmicecbus? 6681.1Sryo 6691.1Sryo# Display 6701.53Sskrll#tegradrm* at fdt? # NVIDIA Tegra Display 6711.53Sskrll#tegrafb* at tegrafbbus? 6721.47Sskrllgenfb* at fdt? # Simple Framebuffer 6731.47Sskrllmesonfb* at fdt? # Amlogic Meson Framebuffer 6741.64Sjmcneillomapfb* at fdt? # TI OMAP3 Framebuffer 6751.47Sskrllwsdisplay* at wsemuldisplaydev? 6761.47Sskrllsunxidebe* at fdt? pass 4 # Display Backend 6771.47Sskrllgenfb* at sunxidebe? 6781.47Sskrllsunxitcon* at fdt? pass 4 # LCD LVDS/RGB controller 6791.47Sskrllsunxihdmi* at fdt? pass 4 # HDMI controller 6801.47Sskrllconnector* at fdt? pass 4 6811.47Sskrllpanel* at fdt? pass 4 6821.6Sskrll#sunxidep must be after display pipeline elements but before genfb@fdt 6831.48Sskrllsunxidep* at fdt? pass 5 # Display Engine Pipeline 6841.67Sjmcneilltilcdc* at fdt? # TI OMAP4 LCDC 6851.67Sjmcneilltifb* at tilcdc? 6861.6Sskrll 6871.1Sryooptions VCONS_DRAW_INTR 6881.1Sryooptions WSEMUL_VT100 6891.1Sryooptions WS_DEFAULT_FG=WSCOL_WHITE 6901.1Sryooptions WS_DEFAULT_BG=WSCOL_BLACK 6911.1Sryooptions WS_KERNEL_FG=WSCOL_GREEN 6921.1Sryooptions WS_KERNEL_BG=WSCOL_BLACK 6931.1Sryooptions WSDISPLAY_COMPAT_PCVT 6941.1Sryooptions WSDISPLAY_COMPAT_SYSCONS 6951.1Sryooptions WSDISPLAY_COMPAT_USL 6961.1Sryooptions WSDISPLAY_COMPAT_RAWKBD 6971.1Sryooptions WSDISPLAY_DEFAULTSCREENS=4 6981.20Sjmcneilloptions WSDISPLAY_MULTICONS 6991.26Sjakllschoptions WSDISPLAY_SCROLLSUPPORT 7001.1Sryopseudo-device wsmux 7011.1Sryopseudo-device wsfont 7021.29Sjmcneilloptions FONT_BOLD8x16 7031.29Sjmcneilloptions FONT_BOLD16x32 7041.1Sryo 7051.1Sryo# GPU 7061.47Sskrll#nouveau* at fdt? # NVIDIA GPU 7071.1Sryo 7081.6Sskrll# PS/2 keyboard and mouse support 7091.47Sskrllplkmi* at fdt? 7101.47Sskrllpckbd* at pckbport? 7111.47Sskrllwskbd* at pckbd? console ? 7121.47Sskrllpms* at pckbport? 7131.47Sskrllwsmouse* at pms? mux 0 7141.6Sskrll 7151.6Sskrll# Touch Screen controller 7161.47Sskrllsunxits* at fdt? # Touch Screen controller 7171.47Sskrllwsmouse* at sunxits? mux 0 7181.6Sskrll 7191.1Sryo# Thermal throttling controller 7201.47Sskrlltegrasoctherm* at fdt? # NVIDIA Tegra SOC_THERM 7211.1Sryo 7221.1Sryo# USB 7231.47Sskrllexusbphy* at fdt? pass 9 # Samsung Exynos USB2 PHY 7241.47Sskrllexusbdrdphy* at fdt? pass 9 # Samsung Exynos USB3 DRD PHY 7251.47Sskrllmesonusbphy* at fdt? pass 9 # Amlogic Meson USB2 PHY 7261.47Sskrllsun9iusbphy* at fdt? pass 9 # Allwinner A80 USB PHY 7271.47Sskrllsunxiusbphy* at fdt? pass 9 # Allwinner USB PHY 7281.47Sskrllsunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY 7291.47Sskrlltegrausbphy* at fdt? # NVIDIA Tegra USB PHY 7301.63Sjmcneillusbnopphy* at fdt? pass 9 # Generic USB PHY 7311.56Sjmcneilltiotg* at fdt? # TI dual port OTG 7321.66Sjmcneilltiusb* at fdt? pass 9 # TI HS USB host 7331.66Sjmcneilltiusbtll* at fdt? pass 8 # TI HS USB host TLL 7341.47Sskrlldwctwo* at fdt? # Designware USB DRD 7351.47Sskrllehci* at fdt? # EHCI 7361.47Sskrllmotg* at fdt? # Mentor Graphics USB OTG 7371.47Sskrllohci* at fdt? # OHCI 7381.47Sskrllehci* at fdt? # EHCI 7391.47Sskrllxhci* at fdt? # XHCI 7401.47Sskrllusb* at usbus? 7411.1Sryo 7421.6Sskrll# Virtio devices 7431.47Sskrllvirtio* at fdt? # Virtio MMIO device 7441.47Sskrllvirtio* at pci? dev ? function ? # Virtio PCI device 7451.13Sskrll# the balloon driver cannot work on machines with non-4k pages 7461.47Sskrll#viomb* at virtio? # Virtio memory balloon device 7471.47Sskrllld* at virtio? # Virtio disk device 7481.47Sskrllvioif* at virtio? # Virtio network device 7491.47Sskrllviornd* at virtio? # Virtio entropy device 7501.47Sskrllvioscsi* at virtio? # Virtio SCSI device 7511.6Sskrll 7521.13Sskrll# SCSI 7531.13Sskrllscsibus* at scsi? 7541.47Sskrllsd* at scsibus? target ? lun ? # SCSI disks 7551.47Sskrllst* at scsibus? target ? lun ? # SCSI tapes 7561.47Sskrllcd* at scsibus? target ? lun ? # SCSI CD-ROMs 7571.47Sskrllch* at scsibus? target ? lun ? # SCSI changer devices 7581.47Sskrllss* at scsibus? target ? lun ? # SCSI scanners 7591.47Sskrllses* at scsibus? target ? lun ? # SCSI SES/SAF-TE devices 7601.47Sskrlluk* at scsibus? target ? lun ? # unknown SCSI 7611.13Sskrll 7621.52Sbouyer# SPI NOR flash support 7631.52Sbouyerm25p* at spi? 7641.52Sbouyerspiflash* at spiflashbus? 7651.52Sbouyer 7661.1Sryoinclude "dev/usb/usbdevices.config" 7671.47Sskrllmidi* at midibus? 7681.1Sryo 7691.1Sryocinclude "arch/evbarm/conf/GENERIC.local" 770