Now all the socs use the same va entry point and don't have any
authorjsg <jsg@openbsd.org>
Wed, 20 May 2015 01:44:20 +0000 (01:44 +0000)
committerjsg <jsg@openbsd.org>
Wed, 20 May 2015 01:44:20 +0000 (01:44 +0000)
conflicting symbols we can combine the configs.

Multiple umg files are still required however.  The bsd.umg target in
the kernel is replaced by targets for bsd.IMX.umg, bsd.OMAP.umg and
bsd.SUNXI.umg.

14 files changed:
distrib/armv7/miniroot/Makefile.inc
distrib/armv7/ramdisk/Makefile
distrib/armv7/ramdisk/install.md
etc/etc.armv7/Makefile.inc
sys/arch/armv7/compile/.cvsignore
sys/arch/armv7/conf/GENERIC [new file with mode: 0644]
sys/arch/armv7/conf/GENERIC-IMX [deleted file]
sys/arch/armv7/conf/GENERIC-OMAP [deleted file]
sys/arch/armv7/conf/GENERIC-SUNXI [deleted file]
sys/arch/armv7/conf/Makefile.armv7
sys/arch/armv7/conf/RAMDISK [new file with mode: 0644]
sys/arch/armv7/conf/RAMDISK-IMX [deleted file]
sys/arch/armv7/conf/RAMDISK-OMAP [deleted file]
sys/arch/armv7/conf/RAMDISK-SUNXI [deleted file]

index af51d31..850de04 100644 (file)
@@ -1,6 +1,5 @@
 
 REV=   ${OSrev}
-BSD_RD=                bsd.rd.OMAP
 
 IMAGE= miniroot-${BOARD}-${REV}.fs
 MKUBOOT?=      mkuboot
index 9e5f6e4..80daa10 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile,v 1.8 2015/05/19 00:05:59 jsg Exp $
+#      $OpenBSD: Makefile,v 1.9 2015/05/20 01:44:20 jsg Exp $
 
 REV=   ${OSrev}
 
@@ -37,26 +37,27 @@ all ${IMAGE}:
 .else
 
 ALLSOC=                IMX OMAP SUNXI
-ALLBSD=
-ALLBSDRD=
+ALLBSD=                bsd
+ALLBSDRD=      ${BSD_RD}
 .for SOC in ${ALLSOC}
-ALLBSD+=       bsd.${SOC}
-ALLBSDRD+=     ${BSD_RD}.${SOC} ${BSD_RD}.${SOC}.umg
-all:   ${ALLBSDRD}
+ALLBSDRD+=     ${BSD_RD}.${SOC}.umg
 .endfor
+all:   ${ALLBSDRD}
 
-.for SOC in ${ALLSOC}
-bsd.${SOC}:
-       cd ${TOP}/../../sys/arch/armv7/conf && config RAMDISK-${SOC}
-       cd ${TOP}/../../sys/arch/armv7/compile/RAMDISK-${SOC} && \
+bsd:
+       cd ${TOP}/../../sys/arch/armv7/conf && config RAMDISK
+       cd ${TOP}/../../sys/arch/armv7/compile/RAMDISK && \
            ${MAKE} clean && exec ${MAKE}
-       cp ${TOP}/../../sys/arch/armv7/compile/RAMDISK-${SOC}/bsd bsd.${SOC}
+       cp ${TOP}/../../sys/arch/armv7/compile/RAMDISK/bsd bsd
 
-${BSD_RD}.${SOC}: ${CBIN} ${IMAGE} bsd.${SOC} rdsetroot
-       cp bsd.${SOC} ${BSD_RD}.${SOC}
-       ${.OBJDIR}/rdsetroot ${BSD_RD}.${SOC} ${IMAGE}
+${BSD_RD}: ${CBIN} ${IMAGE} bsd rdsetroot
+       cp bsd ${BSD_RD}
+       ${.OBJDIR}/rdsetroot ${BSD_RD} ${IMAGE}
+
+.for SOC in ${ALLSOC}
+${BSD_RD}.${SOC}.umg: ${BSD_RD}
        mkuboot -a arm -o linux -e ${KERNADDR_${SOC}} -l ${KERNADDR_${SOC}} \
-           ${BSD_RD}.${SOC} ${BSD_RD}.${SOC}.umg
+           ${BSD_RD} ${BSD_RD}.${SOC}.umg
 .endfor
 
 ${IMAGE}: rd_setup do_files rd_teardown
index 35771ab..c1e546f 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: install.md,v 1.7 2015/05/04 19:55:26 rpe Exp $
+#      $OpenBSD: install.md,v 1.8 2015/05/20 01:44:20 jsg Exp $
 #
 #
 # Copyright (c) 1996 The NetBSD Foundation, Inc.
@@ -62,24 +62,13 @@ md_installboot() {
        local _disk=$1
        mount /dev/${_disk}i /mnt/mnt
 
-       BEAGLE=$(scan_dmesg '/^omap0 at mainbus0: \(BeagleBoard\).*/s//\1/p')
-       BEAGLEBONE=$(scan_dmesg '/^omap0 at mainbus0: \(BeagleBone\).*/s//\1/p')
-       PANDA=$(scan_dmesg '/^omap0 at mainbus0: \(PandaBoard\)/s//\1/p')
-       IMX=$(scan_dmesg '/^imx0 at mainbus0: \(i.MX6.*\)/s//IMX/p')
-       SUNXI=$(scan_dmesg '/^sunxi0 at mainbus0: \(A.*\)/s//SUNXI/p')
+       BEAGLE=$(scan_dmesg '/^omap0 at mainbus0: TI OMAP3 \(BeagleBoard\).*/s//\1/p')
+       BEAGLEBONE=$(scan_dmesg '/^omap0 at mainbus0: TI AM335x \(BeagleBone\).*/s//\1/p')
+       PANDA=$(scan_dmesg '/^omap0 at mainbus0: TI OMAP4 \(PandaBoard\)/s//\1/p')
 
-        if [[ -f /mnt/bsd.${MDPLAT} ]]; then
-                mv /mnt/bsd.${MDPLAT} /mnt/bsd
-        fi
         if [[ -f /mnt/bsd.${MDPLAT}.umg ]]; then
                 mv /mnt/bsd.${MDPLAT}.umg /mnt/mnt/bsd.umg
         fi
-        if [[ -f /mnt/bsd.mp.${MDPLAT} ]]; then
-                mv /mnt/bsd.mp.${MDPLAT} /mnt/bsd.mp
-        fi
-        if [[ -f /mnt/bsd.rd.${MDPLAT} ]]; then
-                mv /mnt/bsd.rd.${MDPLAT} /mnt/bsd.rd
-        fi
         if [[ -f /mnt/bsd.rd.${MDPLAT}.umg ]]; then
                 mv /mnt/bsd.rd.${MDPLAT}.umg /mnt/mnt/bsdrd.umg
         fi
@@ -123,8 +112,7 @@ md_prep_fdisk() {
        local newfs_args=${NEWFSARGS_msdos}
 
        # imx needs an ext2fs filesystem
-       IMX=$(scan_dmesg '/^imx0 at mainbus0: \(i.MX6.*\)/s//IMX/p')
-       if [[ -n $IMX ]]; then
+       if [[ ${MDPLAT} == "IMX" ]]; then
                bootparttype="83"
                bootfstype="ext2fs"
                newfs_args=${NEWFSARGS_ext2fs}
index 2c4008b..a2bda39 100644 (file)
@@ -1,13 +1,10 @@
-#      $OpenBSD: Makefile.inc,v 1.7 2015/05/19 00:05:59 jsg Exp $
+#      $OpenBSD: Makefile.inc,v 1.8 2015/05/20 01:44:20 jsg Exp $
 
 ALLSOC=IMX OMAP SUNXI
-KERNELS=
-MDEXT=
+MDEXT=         bsd.rd
 
 .for SOC in ${ALLSOC}
-KERNELS+=      GENERIC-${SOC} bsd.${SOC}
 MDEXT+=                bsd.${SOC}.umg
-MDEXT+=                bsd.rd.${SOC}
 MDEXT+=                bsd.rd.${SOC}.umg
 .endfor
 
@@ -15,28 +12,16 @@ KERNADDR_OMAP=0x80300000
 KERNADDR_IMX=0x10300000
 KERNADDR_SUNXI=0x40300000
 
-.for CONF K in ${KERNELS}
-.  if !target($K)
-$K:
-       cd ../sys/arch/${MACHINE}/conf && config ${CONF}
-       cd ../sys/arch/${MACHINE}/compile/${CONF} && \
-           ${MAKE} clean && exec ${MAKE}
-.  endif
-ALL_KERNELS += $K
-.endfor
+bootblocks:
 
 kernels: bootblocks ${ALL_KERNELS}
 .for CONF K in ${KERNELS}
        cp ../sys/arch/${MACHINE}/compile/${CONF}/bsd ${RELEASEDIR}/$K
-.endfor
 .for SOC in ${ALLSOC}
        mkuboot -a arm -o linux -e ${KERNADDR_${SOC}} -l ${KERNADDR_${SOC}} \
-           ${RELEASEDIR}/bsd.${SOC} ${RELEASEDIR}/bsd.${SOC}.umg
+           ${RELEASEDIR}/$K ${RELEASEDIR}/$K.${SOC}.umg
+.endfor
 .endfor
-
-ALL_KERNELS=
-
-bootblocks:
 
 MDEXT+=        miniroot-am335x-${OSrev}.fs miniroot-beagle-${OSrev}.fs \
        miniroot-imx-${OSrev}.fs miniroot-panda-${OSrev}.fs \
index 33882c3..b72af30 100644 (file)
@@ -1,6 +1,2 @@
-GENERIC-IMX
-GENERIC-OMAP
-GENERIC-SUNXI
-RAMDISK-IMX
-RAMDISK-OMAP
-RAMDISK-SUNXI
+GENERIC
+RAMDISK
diff --git a/sys/arch/armv7/conf/GENERIC b/sys/arch/armv7/conf/GENERIC
new file mode 100644 (file)
index 0000000..06421c0
--- /dev/null
@@ -0,0 +1,180 @@
+#      $OpenBSD: GENERIC,v 1.1 2015/05/20 01:44:20 jsg Exp $
+#
+# For further information on compiling OpenBSD kernels, see the config(8)
+# man page.
+#
+# For further information on hardware support for this architecture, see
+# the intro(4) man page.  For further information about kernel options
+# for this architecture, see the options(4) man page.  For an explanation
+# of each device driver in this file see the section 4 man page for the
+# device.
+
+machine                armv7 arm
+include                "../../../conf/GENERIC"
+
+makeoptions    KERNEL_BASE_VIRT="0xc0300000"
+
+maxusers       32                      # estimated number of users
+option         CPU_ARMv7               # Support the ARMv7
+
+#option WSDISPLAY_COMPAT_USL           # VT handling
+#option WSDISPLAY_COMPAT_RAWKBD                # can get raw scancodes
+option WSDISPLAY_DEFAULTSCREENS=1
+#option WSDISPLAY_COMPAT_PCVT          # emulate some ioctls
+
+option         CONF_HAVE_GPIO
+option         USBVERBOSE
+
+config         bsd     swap generic
+
+# The main bus device
+mainbus0       at root
+cpu0           at mainbus?
+
+# Cortex-A9
+cortex0                at mainbus?
+ampintc*       at cortex?
+amptimer*      at cortex?
+#agtimer*      at cortex?
+armliicc*      at cortex?
+
+# iMX
+imx0           at mainbus?             # iMX SoC
+imxccm*                at imx?                 # clock control module
+imxiomuxc*     at imx?                 # iomux controller
+imxdog*                at imx?                 # watchdog timer
+imxocotp*      at imx?                 # on-chip otp controller
+imxgpio*       at imx?                 # user-visible GPIO pins?
+imxenet*       at imx?                 # ethernet
+imxuart*       at imx?                 # onboard uarts
+imxiic*                at imx?                 # i2c
+iic*           at imxiic?
+imxesdhc*      at imx?                 # SDHC controller
+sdmmc*         at imxesdhc?            # SD/MMC bus
+ahci*          at imx?                 # AHCI/SATA
+ehci*          at imx?                 # EHCI (shim)
+usb*           at ehci?
+
+# OMAP3xxx/OMAP4xxx SoC
+omap0          at mainbus?
+omapid*                at omap?
+
+# OMAP on-chip devices
+intc*          at omap?                # OMAP3 interrupt controller
+edma*          at omap?                # OMAP3 dma controller
+prcm*          at omap?                # power/clock controller
+sitaracm*      at omap?                # sitara control module
+omdog*         at omap?                # watchdog timer
+omgpio*                at omap?                # user-visible GPIO pins?
+gpio*          at omgpio?
+#tiiic*                at omap?
+#iic*          at tiiic?
+gptimer*       at omap?                # general purpose timers
+dmtimer*       at omap?                # am335x dual mode timers
+omusbtll*      at omap?
+cpsw*          at omap?
+com*           at omap?                # onboard uarts
+ommmc*         at omap?                # SD/MMC card controller
+sdmmc*         at ommmc?               # SD/MMC bus
+
+ehci*          at omap?                # EHCI (shim)
+usb*           at ehci?
+
+# Sunxi A1x/A20 SoC
+sunxi0         at mainbus?
+
+# Sunxi on-chip devices
+a1xintc*       at sunxi?               # A1x interrupt controller
+sxipio*                at sunxi?               # GPIO pins for leds & PHYs
+gpio*          at sxipio?
+sxiccmu*       at sunxi?               # Clock Control Module/Unit
+sxitimer*      at sunxi?
+sxidog*                at sunxi?               # watchdog timer
+sxirtc*                at sunxi?               # Real Time Clock
+sxiuart*       at sunxi?               # onboard UARTs
+sxie*          at sunxi?
+ahci*          at sunxi?               # AHCI/SATA (shim)
+ehci*          at sunxi?               # EHCI (shim)
+usb*           at ehci?        #flags 0x1
+#ohci*         at sunxi?
+#usb*          at ohci?
+
+# USB bus support
+usb*           at ehci?        flags 0x1
+uhub*          at usb?
+uhub*          at uhub?
+
+ualea*         at uhub?                # Araneus Alea II TRNG
+umodem*                at uhub?                # USB Modems/Serial
+ucom*          at umodem?
+uvisor*                at uhub?                # Handspring Visor
+ucom*          at uvisor?
+uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
+ucom*          at uvscom?
+ubsa*          at uhub?                # Belkin serial adapter
+ucom*          at ubsa?
+uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
+ucom*          at uftdi?
+uplcom*                at uhub?                # I/O DATA USB-RSAQ2 serial adapter
+ucom*          at uplcom?
+umct*          at uhub?                # MCT USB-RS232 serial adapter
+ucom*          at umct?
+uaudio*                at uhub?                # USB Audio
+audio*         at uaudio?
+umidi*         at uhub?                # USB MIDI
+midi*          at umidi?
+ulpt*          at uhub?                # USB Printers
+umass*         at uhub?                # USB Mass Storage devices
+uhidev*                at uhub?                # Human Interface Devices
+ums*           at uhidev?              # USB mouse
+wsmouse*       at ums? mux 0
+ukbd*          at uhidev?              # USB keyboard
+wskbd*         at ukbd? mux 1
+uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
+ucom*          at uslhcom?
+uhid*          at uhidev?              # USB generic HID support
+aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
+atu*           at uhub?                # Atmel AT76c50x based 802.11b
+axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
+axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
+cue*           at uhub?                # CATC USB-EL1201A based Ethernet
+kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
+smsc*          at uhub?                # SMSC LAN95xx Ethernet
+cdce*          at uhub?                # CDC Ethernet
+upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host
+ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host
+udav*          at uhub?                # Davicom DM9601 based Ethernet
+url*           at uhub?                # Realtek RTL8150L based adapters
+wi*            at uhub?                # WaveLAN IEEE 802.11DS
+udsbr*         at uhub?                # D-Link DSB-R100 radio
+radio*         at udsbr?               # USB radio
+ugen*          at uhub?                # USB Generic driver
+rum*           at uhub?                # Ralink RT2501USB/RT2601USB
+
+atphy*         at mii?                 # Attansic F1 PHYs
+rgephy*                at mii?                 # Realtek 8169S/8110S PHY
+rlphy*         at mii?                 # Realtek 8139 internal PHYs
+ukphy*         at mii?                 # "unknown" PHYs
+
+scsibus*       at scsi?
+sd*            at scsibus?
+cd*            at scsibus?
+st*            at scsibus?
+ch*            at scsibus?
+uk*            at scsibus?
+
+# GPIO "pin bus" drivers
+gpioiic*       at gpio?                # I2C bus bit-banging
+iic*           at gpioiic?
+gpioow*                at gpio?                # 1-Wire bus bit-banging
+onewire*       at gpioow?
+
+# 1-Wire devices
+option ONEWIREVERBOSE
+owid*          at onewire?             # ID
+owsbm*         at onewire?             # Smart Battery Monitor
+owtemp*                at onewire?             # Temperature
+owctr*         at onewire?             # Counter device
+
+# Pseudo-Devices
+pseudo-device hotplug         1       # devices hot plugging
diff --git a/sys/arch/armv7/conf/GENERIC-IMX b/sys/arch/armv7/conf/GENERIC-IMX
deleted file mode 100644 (file)
index d5b548b..0000000
+++ /dev/null
@@ -1,146 +0,0 @@
-# $OpenBSD: GENERIC-IMX,v 1.13 2015/05/19 00:05:59 jsg Exp $
-#
-# GENERIC machine description file
-#
-# This machine description file is used to generate the default OpenBSD
-# kernel.  The generic kernel does not include all options, subsystems
-# and device drivers, but should be useful for most applications.
-#
-# The machine description file can be customised for your specific
-# machine to reduce the kernel size and improve its performance.
-#
-# For further information on compiling OpenBSD kernels, see the config(8)
-# man page.
-#
-# For further information on hardware support for this architecture, see
-# the intro(4) man page.  For further information about kernel options
-# for this architecture, see the options(4) man page.  For an explanation
-# of each device driver in this file see the section 4 man page for the
-# device.
-
-machine        armv7   arm
-include "../../../conf/GENERIC"
-
-makeoptions    KERNEL_BASE_PHYS="0x10300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-
-#options               APERTURE
-
-#options BOOT_CONFIG   # boot-time kernel config
-
-# estimated number of users
-
-maxusers       32
-
-# CPU options
-options        CPU_ARMv7       # Support the ARMv7
-
-#option WSDISPLAY_COMPAT_USL           # VT handling
-#option WSDISPLAY_COMPAT_RAWKBD                # can get raw scancodes
-option WSDISPLAY_DEFAULTSCREENS=1
-#option WSDISPLAY_COMPAT_PCVT          # emulate some ioctls
-
-option         USBVERBOSE
-
-config         bsd     swap generic
-
-# The main bus device
-mainbus0       at root
-cpu0           at mainbus?
-
-# Cortex-A9 (iMX6)
-cortex0                at mainbus?
-ampintc*       at cortex?
-amptimer*      at cortex?
-armliicc*      at cortex?
-
-# iMX SoC
-imx0           at mainbus?
-
-# iMX on-chip devices
-imxccm*                at imx?                 # clock control module
-imxiomuxc*     at imx?                 # iomux controller
-imxdog*                at imx?                 # watchdog timer
-imxocotp*      at imx?                 # on-chip otp controller
-imxgpio*       at imx?                 # user-visible GPIO pins?
-imxesdhc*      at imx?                 # SDHC controller
-imxenet*       at imx?                 # ethernet
-imxuart*       at imx?                 # onboard uarts
-imxiic*                at imx?                 # i2c
-
-ahci*          at imx?                 # AHCI/SATA
-
-ehci*          at imx?                 # EHCI (shim)
-usb*           at ehci?
-
-# USB bus support
-usb*           at ehci?        flags 0x1
-uhub*          at usb?
-uhub*          at uhub?
-
-uhub*          at usb?                 # USB Hubs
-uhub*          at uhub?                # USB Hubs
-ualea*         at uhub?                # Araneus Alea II TRNG
-umodem*                at uhub?                # USB Modems/Serial
-ucom*          at umodem?
-uvisor*                at uhub?                # Handspring Visor
-ucom*          at uvisor?
-uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
-ucom*          at uvscom?
-ubsa*          at uhub?                # Belkin serial adapter
-ucom*          at ubsa?
-uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
-ucom*          at uftdi?
-uplcom*        at uhub?                # I/O DATA USB-RSAQ2 serial adapter
-ucom*          at uplcom?
-umct*          at uhub?                # MCT USB-RS232 serial adapter
-ucom*          at umct?
-uaudio*        at uhub?                # USB Audio
-audio*         at uaudio?
-umidi*         at uhub?                # USB MIDI
-midi*          at umidi?
-ulpt*          at uhub?                # USB Printers
-umass*         at uhub?                # USB Mass Storage devices
-uhidev*                at uhub?                # Human Interface Devices
-ums*           at uhidev?              # USB mouse
-wsmouse*       at ums? mux 0
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
-ucom*          at uslhcom?
-uhid*          at uhidev?              # USB generic HID support
-aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
-atu*           at uhub?                # Atmel AT76c50x based 802.11b
-axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
-axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
-cue*           at uhub?                # CATC USB-EL1201A based Ethernet
-kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
-smsc*          at uhub?                # SMSC LAN95xx Ethernet
-cdce*          at uhub?                # CDC Ethernet
-upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
-ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
-udav*          at uhub?                # Davicom DM9601 based Ethernet
-url*           at uhub?                # Realtek RTL8150L based adapters
-wi*            at uhub?                # WaveLAN IEEE 802.11DS
-udsbr*         at uhub?                # D-Link DSB-R100 radio
-radio*         at udsbr?               # USB radio
-ugen*          at uhub?                # USB Generic driver
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-
-atphy*         at mii?                 # Attansic F1 PHYs
-ukphy*         at mii?                 # "unknown" PHYs
-
-scsibus*       at scsi?
-sd*            at scsibus?
-st*            at scsibus?
-cd*            at scsibus?
-ch*            at scsibus?
-uk*            at scsibus?
-
-sdmmc*         at imxesdhc?            # SD/MMC bus
-
-# I2C bus support
-iic*           at imxiic?
-
-# Pseudo-Devices
-pseudo-device hotplug         1       # devices hot plugging
diff --git a/sys/arch/armv7/conf/GENERIC-OMAP b/sys/arch/armv7/conf/GENERIC-OMAP
deleted file mode 100644 (file)
index 1209f34..0000000
+++ /dev/null
@@ -1,167 +0,0 @@
-# $OpenBSD: GENERIC-OMAP,v 1.16 2015/05/19 00:05:59 jsg Exp $
-#
-# GENERIC machine description file
-#
-# This machine description file is used to generate the default OpenBSD
-# kernel.  The generic kernel does not include all options, subsystems
-# and device drivers, but should be useful for most applications.
-#
-# The machine description file can be customised for your specific
-# machine to reduce the kernel size and improve its performance.
-#
-# For further information on compiling OpenBSD kernels, see the config(8)
-# man page.
-#
-# For further information on hardware support for this architecture, see
-# the intro(4) man page.  For further information about kernel options
-# for this architecture, see the options(4) man page.  For an explanation
-# of each device driver in this file see the section 4 man page for the
-# device.
-
-machine        armv7   arm
-include "../../../conf/GENERIC"
-
-makeoptions    KERNEL_BASE_PHYS="0x80300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-
-option CONF_HAVE_GPIO
-
-#options               APERTURE
-
-#options BOOT_CONFIG   # boot-time kernel config
-
-# estimated number of users
-
-maxusers       32
-
-# CPU options
-options        CPU_ARMv7       # Support the ARMv7
-
-#option WSDISPLAY_COMPAT_USL           # VT handling
-#option WSDISPLAY_COMPAT_RAWKBD                # can get raw scancodes
-option WSDISPLAY_DEFAULTSCREENS=1
-#option WSDISPLAY_COMPAT_PCVT          # emulate some ioctls
-
-option         USBVERBOSE
-
-config         bsd     swap generic
-
-# The main bus device
-mainbus0       at root
-cpu0           at mainbus?
-
-# OMAP3xxx/OMAP4xxx SoC
-omap0          at mainbus?
-omapid*                at omap?
-
-# Cortex-A9 (OMAP4)
-cortex0                at mainbus?
-ampintc*       at cortex?
-amptimer*      at cortex?
-#armliicc*     at cortex?              # L2 cache controller
-
-# OMAP3 only
-intc*          at omap?                        # interrupt controller
-edma*          at omap?                        # dma controller
-
-# OMAP on-chip devices
-prcm*          at omap?                        # power/clock controller
-sitaracm*      at omap?                        # sitara control module
-omdog*         at omap?                        # watchdog timer
-omgpio*                at omap?                        # user-visible GPIO pins?
-gpio*          at omgpio?
-#tiiic*                at omap?
-#iic*          at tiiic?
-gptimer*       at omap?                        # general purpose timers
-dmtimer*       at omap?                        # am335x dual mode timers
-ommmc*         at omap?                        # SD/MMC card controller
-omusbtll*      at omap?
-cpsw*          at omap?
-
-#omkbd*                at omap?
-#wskbd*                at omkbd? mux 1
-
-ehci*          at omap?                        # EHCI (shim)
-usb*           at ehci?
-
-#usbotg0       at omap?
-#usb*          at ohci?
-
-## USB bus support
-usb*           at ehci?        flags 0x1
-uhub*          at usb?
-uhub*          at uhub?
-
-uhub*          at usb?                 # USB Hubs
-uhub*          at uhub?                # USB Hubs
-ualea*         at uhub?                # Araneus Alea II TRNG
-umodem*                at uhub?                # USB Modems/Serial
-ucom*          at umodem?
-uvisor*                at uhub?                # Handspring Visor
-ucom*          at uvisor?
-uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
-ucom*          at uvscom?
-ubsa*          at uhub?                # Belkin serial adapter
-ucom*          at ubsa?
-uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
-ucom*          at uftdi?
-uplcom*        at uhub?                # I/O DATA USB-RSAQ2 serial adapter
-ucom*          at uplcom?
-umct*          at uhub?                # MCT USB-RS232 serial adapter
-ucom*          at umct?
-uaudio*        at uhub?                # USB Audio
-audio*         at uaudio?
-umidi*         at uhub?                # USB MIDI
-midi*          at umidi?
-ulpt*          at uhub?                # USB Printers
-umass*         at uhub?                # USB Mass Storage devices
-uhidev*                at uhub?                # Human Interface Devices
-ums*           at uhidev?              # USB mouse
-wsmouse*       at ums? mux 0
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
-ucom*          at uslhcom?
-uhid*          at uhidev?              # USB generic HID support
-aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
-atu*           at uhub?                # Atmel AT76c50x based 802.11b
-axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
-axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
-cue*           at uhub?                # CATC USB-EL1201A based Ethernet
-kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
-smsc*          at uhub?                # SMSC LAN95xx Ethernet
-cdce*          at uhub?                # CDC Ethernet
-upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
-ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
-udav*          at uhub?                # Davicom DM9601 based Ethernet
-url*           at uhub?                # Realtek RTL8150L based adapters
-wi*            at uhub?                # WaveLAN IEEE 802.11DS
-udsbr*         at uhub?                # D-Link DSB-R100 radio
-radio*         at udsbr?               # USB radio
-ugen*          at uhub?                # USB Generic driver
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-
-ukphy*         at mii?                 # "unknown" PHYs
-atphy*         at mii?                 # Attansic F1 PHYs
-
-scsibus*       at scsi?
-sd*            at scsibus?
-st*            at scsibus?
-cd*            at scsibus?
-ch*            at scsibus?
-uk*            at scsibus?
-
-# onboard uarts
-com*           at omap?
-
-# LCD
-#omdisplay0    at omap?                        # LCD DISPLAY
-#wsdisplay*    at omdisplay? console ?
-
-sdmmc*         at ommmc?               # SD/MMC bus
-
-# APM emulation
-#apm0          at pxaip?
-
-# Pseudo-Devices
-pseudo-device hotplug         1       # devices hot plugging
diff --git a/sys/arch/armv7/conf/GENERIC-SUNXI b/sys/arch/armv7/conf/GENERIC-SUNXI
deleted file mode 100644 (file)
index 4a65368..0000000
+++ /dev/null
@@ -1,158 +0,0 @@
-# $OpenBSD: GENERIC-SUNXI,v 1.14 2015/05/19 00:05:59 jsg Exp $
-#
-# GENERIC machine description file
-#
-# This machine description file is used to generate the default OpenBSD
-# kernel.  The generic kernel does not include all options, subsystems
-# and device drivers, but should be useful for most applications.
-#
-# The machine description file can be customised for your specific
-# machine to reduce the kernel size and improve its performance.
-#
-# For further information on compiling OpenBSD kernels, see the config(8)
-# man page.
-#
-# For further information on hardware support for this architecture, see
-# the intro(4) man page.  For further information about kernel options
-# for this architecture, see the options(4) man page.  For an explanation
-# of each device driver in this file see the section 4 man page for the
-# device.
-
-machine        armv7   arm
-include "../../../conf/GENERIC"
-
-makeoptions    KERNEL_BASE_PHYS="0x40300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-
-option CONF_HAVE_GPIO
-
-#options               APERTURE
-
-#options BOOT_CONFIG   # boot-time kernel config
-
-# estimated number of users
-
-maxusers       32
-
-# CPU options
-options        CPU_ARMv7       # Support the ARMv7
-
-#option WSDISPLAY_COMPAT_USL           # VT handling
-#option WSDISPLAY_COMPAT_RAWKBD                # can get raw scancodes
-option WSDISPLAY_DEFAULTSCREENS=1
-#option WSDISPLAY_COMPAT_PCVT          # emulate some ioctls
-
-option         USBVERBOSE
-
-config         bsd     swap generic
-
-# The main bus device
-mainbus0       at root
-cpu0           at mainbus?
-
-# Sunxi A1x/A20 SoC
-sunxi0 at mainbus?
-
-# A1x only
-a1xintc*       at sunxi?               # interrupt controller
-
-# A20 only
-cortex0                at mainbus?
-ampintc*       at cortex?
-#agtimer*      at cortex?
-
-# Sunxi on-chip devices
-sxipio*                at sunxi?               # GPIO pins for leds & PHYs
-sxiccmu*       at sunxi?               # Clock Control Module/Unit
-sxitimer*      at sunxi?
-sxidog*                at sunxi?               # watchdog timer
-sxirtc*                at sunxi?               # Real Time Clock
-sxiuart*       at sunxi?               # onboard UARTs
-sxie*          at sunxi?
-ahci*          at sunxi?               # AHCI/SATA (shim)
-ehci*          at sunxi?               # EHCI (shim)
-#ohci*         at sunxi?               # OHCI (shim)
-#usbotg0       at sunxi?
-
-gpio*          at sxipio?
-
-# USB bus support
-usb*           at ehci?        #flags 0x1
-#usb*          at ohci?
-
-uhub*          at usb?                 # USB Hubs
-uhub*          at uhub?                # USB Hubs
-ualea*         at uhub?                # Araneus Alea II TRNG
-umodem*                at uhub?                # USB Modems/Serial
-ucom*          at umodem?
-uvisor*                at uhub?                # Handspring Visor
-ucom*          at uvisor?
-uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
-ucom*          at uvscom?
-ubsa*          at uhub?                # Belkin serial adapter
-ucom*          at ubsa?
-uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
-ucom*          at uftdi?
-uplcom*        at uhub?                # I/O DATA USB-RSAQ2 serial adapter
-ucom*          at uplcom?
-umct*          at uhub?                # MCT USB-RS232 serial adapter
-ucom*          at umct?
-uaudio*        at uhub?                # USB Audio
-audio*         at uaudio?
-umidi*         at uhub?                # USB MIDI
-midi*          at umidi?
-ulpt*          at uhub?                # USB Printers
-umass*         at uhub?                # USB Mass Storage devices
-uhidev*                at uhub?                # Human Interface Devices
-ums*           at uhidev?              # USB mouse
-wsmouse*       at ums? mux 0
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
-ucom*          at uslhcom?
-uhid*          at uhidev?              # USB generic HID support
-aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
-atu*           at uhub?                # Atmel AT76c50x based 802.11b
-axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
-axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
-cue*           at uhub?                # CATC USB-EL1201A based Ethernet
-kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
-smsc*          at uhub?                # SMSC LAN95xx Ethernet
-cdce*          at uhub?                # CDC Ethernet
-upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host `network'
-ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host `network'
-udav*          at uhub?                # Davicom DM9601 based Ethernet
-url*           at uhub?                # Realtek RTL8150L based adapters
-wi*            at uhub?                # WaveLAN IEEE 802.11DS
-udsbr*         at uhub?                # D-Link DSB-R100 radio
-radio*         at udsbr?               # USB radio
-ugen*          at uhub?                # USB Generic driver
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-# XXX missing usable drivers, like run(4).
-
-ukphy*         at mii?                 # "unknown" PHYs
-rlphy*         at mii?                 # Realtek 8139 internal PHYs
-rgephy*                at mii?                 # Realtek 8169S/8110S PHY
-
-scsibus*       at scsi?
-sd*            at scsibus?
-st*            at scsibus?
-cd*            at scsibus?
-ch*            at scsibus?
-uk*            at scsibus?
-
-# GPIO "pin bus" drivers
-gpioiic*       at gpio?                # I2C bus bit-banging
-iic*           at gpioiic?
-gpioow*                at gpio?                # 1-Wire bus bit-banging
-onewire*       at gpioow?
-
-# 1-Wire devices
-option ONEWIREVERBOSE
-owid*          at onewire?             # ID
-owsbm*         at onewire?             # Smart Battery Monitor
-owtemp*                at onewire?             # Temperature
-owctr*         at onewire?             # Counter device
-
-# Pseudo-Devices
-pseudo-device hotplug         1       # devices hot plugging
index 417492e..6322655 100644 (file)
@@ -1,4 +1,4 @@
-#      $OpenBSD: Makefile.armv7,v 1.8 2015/05/19 00:05:59 jsg Exp $
+#      $OpenBSD: Makefile.armv7,v 1.9 2015/05/20 01:44:20 jsg Exp $
 
 # For instructions on building kernels consult the config(8) and options(4)
 # manual pages.
@@ -176,12 +176,15 @@ install-kernel-${MACHINE_NAME}:
 
 
 # until we get native booting working, put this in the tree.
-
-bsdrd.umg: bsd.rd
-       mkuboot -a arm -o linux -e ${KERNEL_BASE_PHYS} -l ${KERNEL_BASE_PHYS} bsd.rd bsdrd.umg
-
-bsd.umg: bsd
-       mkuboot -a arm -o linux -e ${KERNEL_BASE_PHYS} -l ${KERNEL_BASE_PHYS} bsd bsd.umg
+KERNADDR_OMAP=0x80300000
+KERNADDR_IMX=0x10300000
+KERNADDR_SUNXI=0x40300000
+
+.for SOC in IMX OMAP SUNXI
+bsd.${SOC}.umg: bsd
+       mkuboot -a arm -o linux -e ${KERNADDR_${SOC}} -l ${KERNADDR_${SOC}} \
+           bsd bsd.${SOC}.umg
+.endfor
 
 bsd.rd: bsd
        cp bsd bsd.rd
diff --git a/sys/arch/armv7/conf/RAMDISK b/sys/arch/armv7/conf/RAMDISK
new file mode 100644 (file)
index 0000000..5798050
--- /dev/null
@@ -0,0 +1,161 @@
+#      $OpenBSD: RAMDISK,v 1.1 2015/05/20 01:44:20 jsg Exp $
+
+machine                armv7 arm
+
+makeoptions    KERNEL_BASE_VIRT="0xc0300000"
+
+maxusers       4                       # estimated number of users
+option         CPU_ARMv7               # Support the ARMv7
+
+option         TIMEZONE=0
+option         DST=0
+option         SMALL_KERNEL
+option         NO_PROPOLICE
+option         BOOT_CONFIG
+
+option         MINIROOTSIZE=10240
+option         RAMDISK_HOOKS
+
+option         FFS
+option         MSDOSFS
+option         INET
+option         INET6
+option         EXT2FS
+
+option         USBVERBOSE
+
+config         bsd root on rd0a swap on rd0b
+
+# The main bus device
+mainbus0       at root
+cpu0           at mainbus?
+
+# Cortex-A9
+cortex0                at mainbus?
+ampintc*       at cortex?
+amptimer*      at cortex?
+#agtimer*      at cortex?
+armliicc*      at cortex?
+
+# iMX
+imx0           at mainbus?             # iMX SoC
+imxccm*                at imx?                 # clock control module
+imxiomuxc*     at imx?                 # iomux controller
+imxdog*                at imx?                 # watchdog timer
+imxocotp*      at imx?                 # on-chip otp controller
+imxgpio*       at imx?                 # user-visible GPIO pins?
+imxenet*       at imx?                 # ethernet
+imxuart*       at imx?                 # onboard uarts
+imxiic*                at imx?                 # i2c
+iic*           at imxiic?
+imxesdhc*      at imx?                 # SDHC controller
+sdmmc*         at imxesdhc?            # SD/MMC bus
+ahci*          at imx?                 # AHCI/SATA
+ehci*          at imx?                 # EHCI (shim)
+usb*           at ehci?
+
+# OMAP3xxx/OMAP4xxx SoC
+omap0          at mainbus?
+omapid*                at omap?
+
+# OMAP on-chip devices
+intc*          at omap?                # OMAP3 interrupt controller
+edma*          at omap?                # OMAP3 dma controller
+prcm*          at omap?                # power/clock controller
+sitaracm*      at omap?                # sitara control module
+omdog*         at omap?                # watchdog timer
+omgpio*                at omap?                # user-visible GPIO pins?
+gpio*          at omgpio?
+#tiiic*                at omap?
+#iic*          at tiiic?
+gptimer*       at omap?                # general purpose timers
+dmtimer*       at omap?                # am335x dual mode timers
+omusbtll*      at omap?
+cpsw*          at omap?
+com*           at omap?                # onboard uarts
+ommmc*         at omap?                # SD/MMC card controller
+sdmmc*         at ommmc?               # SD/MMC bus
+
+ehci*          at omap?                # EHCI (shim)
+usb*           at ehci?
+
+# Sunxi A1x/A20 SoC
+sunxi0         at mainbus?
+
+# Sunxi on-chip devices
+a1xintc*       at sunxi?               # A1x interrupt controller
+sxipio*                at sunxi?               # GPIO pins for leds & PHYs
+gpio*          at sxipio?
+sxiccmu*       at sunxi?               # Clock Control Module/Unit
+sxitimer*      at sunxi?
+sxidog*                at sunxi?               # watchdog timer
+sxirtc*                at sunxi?               # Real Time Clock
+sxiuart*       at sunxi?               # onboard UARTs
+sxie*          at sunxi?
+ahci*          at sunxi?               # AHCI/SATA (shim)
+ehci*          at sunxi?               # EHCI (shim)
+usb*           at ehci?        #flags 0x1
+#ohci*         at sunxi?
+#usb*          at ohci?
+
+# USB bus support
+usb*           at ehci?        flags 0x1
+uhub*          at usb?
+uhub*          at uhub?
+
+umodem*                at uhub?                # USB Modems/Serial
+ucom*          at umodem?
+uvisor*                at uhub?                # Handspring Visor
+ucom*          at uvisor?
+uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
+ucom*          at uvscom?
+ubsa*          at uhub?                # Belkin serial adapter
+ucom*          at ubsa?
+uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
+ucom*          at uftdi?
+uplcom*                at uhub?                # I/O DATA USB-RSAQ2 serial adapter
+ucom*          at uplcom?
+umct*          at uhub?                # MCT USB-RS232 serial adapter
+ucom*          at umct?
+uaudio*                at uhub?                # USB Audio
+audio*         at uaudio?
+umidi*         at uhub?                # USB MIDI
+midi*          at umidi?
+ulpt*          at uhub?                # USB Printers
+umass*         at uhub?                # USB Mass Storage devices
+uhidev*                at uhub?                # Human Interface Devices
+ukbd*          at uhidev?              # USB keyboard
+wskbd*         at ukbd? mux 1
+uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
+ucom*          at uslhcom?
+uhid*          at uhidev?              # USB generic HID support
+aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
+atu*           at uhub?                # Atmel AT76c50x based 802.11b
+axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
+axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
+cue*           at uhub?                # CATC USB-EL1201A based Ethernet
+kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
+smsc*          at uhub?                # SMSC LAN95xx Ethernet
+cdce*          at uhub?                # CDC Ethernet
+upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host
+ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host
+udav*          at uhub?                # Davicom DM9601 based Ethernet
+url*           at uhub?                # Realtek RTL8150L based adapters
+wi*            at uhub?                # WaveLAN IEEE 802.11DS
+udsbr*         at uhub?                # D-Link DSB-R100 radio
+radio*         at udsbr?               # USB radio
+ugen*          at uhub?                # USB Generic driver
+rum*           at uhub?                # Ralink RT2501USB/RT2601USB
+
+atphy*         at mii?                 # Attansic F1 PHYs
+rgephy*                at mii?                 # Realtek 8169S/8110S PHY
+rlphy*         at mii?                 # Realtek 8139 internal PHYs
+ukphy*         at mii?                 # "unknown" PHYs
+
+scsibus*       at scsi?
+sd*            at scsibus?
+cd*            at scsibus?
+
+pseudo-device  loop 1
+pseudo-device  bpfilter 1
+pseudo-device  rd 1
diff --git a/sys/arch/armv7/conf/RAMDISK-IMX b/sys/arch/armv7/conf/RAMDISK-IMX
deleted file mode 100644 (file)
index ce0d781..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
-#      $OpenBSD: RAMDISK-IMX,v 1.15 2015/05/19 00:05:59 jsg Exp $
-
-machine                armv7 arm
-maxusers       4
-
-option         TIMEZONE=0
-option         DST=0
-option         SMALL_KERNEL
-option         NO_PROPOLICE
-option         BOOT_CONFIG
-
-option         MINIROOTSIZE=10240
-option         RAMDISK_HOOKS
-
-option         USBVERBOSE
-
-option         FFS
-option         MSDOSFS
-option         INET
-option         INET6
-option         EXT2FS
-
-makeoptions    KERNEL_BASE_PHYS="0x10300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-option         CPU_ARMv7       # Support the ARMv7
-
-config         bsd root on rd0a swap on rd0b
-
-mainbus0       at root
-cpu0           at mainbus?
-
-cortex0                at mainbus?     # Cortex-A9 (iMX6)
-ampintc*       at cortex?
-amptimer*      at cortex?
-armliicc*      at cortex?
-
-imx0           at mainbus?     # iMX SoC
-imxccm*                at imx?         # clock control module
-imxiomuxc*     at imx?         # iomux controller
-imxdog*                at imx?         # watchdog timer
-imxocotp*      at imx?         # on-chip otp controller
-imxgpio*       at imx?         # user-visible GPIO pins?
-imxesdhc*      at imx?         # SDHC controller
-imxenet*       at imx?         # ethernet
-imxuart*       at imx?         # onboard uarts
-imxiic*                at imx?         # i2c
-ahci*          at imx?         # AHCI/SATA
-ehci*          at imx?
-usb*           at ehci?
-
-usb*           at ehci?        flags 0x1
-uhub*          at usb?
-uhub*          at uhub?
-
-uhub*          at usb?
-uhub*          at uhub?
-umodem*                at uhub?                # USB Modems/Serial
-ucom*          at umodem?
-uvisor*                at uhub?                # Handspring Visor
-ucom*          at uvisor?
-uvscom*                at uhub?                # SUNTAC Slipper U VS-10U serial
-ucom*          at uvscom?
-ubsa*          at uhub?                # Belkin serial adapter
-ucom*          at ubsa?
-uftdi*         at uhub?                # FTDI FT8U100AX serial adapter
-ucom*          at uftdi?
-uplcom*                at uhub?                # I/O DATA USB-RSAQ2 serial adapter
-ucom*          at uplcom?
-umct*          at uhub?                # MCT USB-RS232 serial adapter
-ucom*          at umct?
-uaudio*                at uhub?                # USB Audio
-audio*         at uaudio?
-umidi*         at uhub?                # USB MIDI
-midi*          at umidi?
-ulpt*          at uhub?                # USB Printers
-umass*         at uhub?
-uhidev*                at uhub?                # Human Interface Devices
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uslhcom*       at uhidev?              # Silicon Labs CP2110 USB HID UART
-ucom*          at uslhcom?
-uhid*          at uhidev?              # USB generic HID support
-aue*           at uhub?                # ADMtek AN986 Pegasus Ethernet
-atu*           at uhub?                # Atmel AT76c50x based 802.11b
-axe*           at uhub?                # ASIX Electronics AX88172 USB Ethernet
-axen*          at uhub?                # ASIX Electronics AX88179 USB Ethernet
-cue*           at uhub?                # CATC USB-EL1201A based Ethernet
-kue*           at uhub?                # Kawasaki KL5KUSB101B based Ethernet
-smsc*          at uhub?                # SMSC LAN95xx Ethernet
-cdce*          at uhub?                # CDC Ethernet
-upl*           at uhub?                # Prolific PL2301/PL2302 host-to-host
-ugl*           at uhub?                # Genesys Logic GL620USB-A host-to-host
-udav*          at uhub?                # Davicom DM9601 based Ethernet
-url*           at uhub?                # Realtek RTL8150L based adapters
-wi*            at uhub?                # WaveLAN IEEE 802.11DS
-udsbr*         at uhub?                # D-Link DSB-R100 radio
-radio*         at udsbr?               # USB radio
-ugen*          at uhub?                # USB Generic driver
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-
-atphy*         at mii?                 # Attansic F1 PHYs
-ukphy*         at mii?                 # "unknown" PHYs
-
-scsibus*       at scsi?
-sd*            at scsibus?
-cd*            at scsibus?
-
-sdmmc*         at imxesdhc?            # SD/MMC bus
-
-iic*           at imxiic?
-
-pseudo-device  loop 1
-pseudo-device  bpfilter 1
-pseudo-device  rd 1
diff --git a/sys/arch/armv7/conf/RAMDISK-OMAP b/sys/arch/armv7/conf/RAMDISK-OMAP
deleted file mode 100644 (file)
index aded054..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-#      $OpenBSD: RAMDISK-OMAP,v 1.12 2015/05/19 00:05:59 jsg Exp $
-
-machine                armv7 arm
-maxusers       4
-
-option         TIMEZONE=0
-option         DST=0
-option         SMALL_KERNEL
-option         NO_PROPOLICE
-option         BOOT_CONFIG
-
-option         MINIROOTSIZE=10240
-option         RAMDISK_HOOKS
-
-option         USBVERBOSE
-
-option         FFS
-option         MSDOSFS
-option         INET
-option         INET6
-
-makeoptions    KERNEL_BASE_PHYS="0x80300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-option         CPU_ARMv7       # Support the ARMv7
-
-config         bsd root on rd0a swap on rd0b
-
-mainbus0       at root
-cpu0           at mainbus?
-
-omap0          at mainbus?     # OMAP3xxx/OMAP4xxx SoC
-omapid*                at omap?
-
-cortex0                at mainbus?     # Cortex-A9 (OMAP4)
-ampintc*       at cortex?
-amptimer*      at cortex?
-#armliicc*     at cortex?      # L2 cache controller
-
-intc*          at omap?        # OMAP3 interrupt controller
-
-prcm*          at omap?        # power/clock controller
-sitaracm*      at omap?        # sitara control module
-omdog*         at omap?        # watchdog timer
-omgpio*                at omap?        # user-visible GPIO pins?
-gptimer*       at omap?        # general purpose timers
-dmtimer*       at omap?        # am335x dual mode timers
-ommmc*         at omap?        # SD/MMC card controller
-sdmmc*         at ommmc?
-omusbtll*      at omap?
-cpsw*          at omap?
-
-#omkbd0                at omap?
-#wskbd*                at omkbd? mux 1
-
-ehci*          at omap?
-usb*           at ehci?
-
-#mcspi0                at omap? addr 0x48098000 intr 65
-#mcspi1                at omap? addr 0x4809A000 intr 66
-
-#atlas0                at omap? intr 85        # really a spi device, not omap
-#wskbd*                at atlas? mux 1
-
-#usbotg0       at omap?
-#usb*          at ohci?
-
-usb*           at ehci?        flags 0x1
-uhub*          at usb?
-
-uhub*          at uhub?
-uhub*          at usb?
-umass*         at uhub?
-scsibus*       at umass?
-uhidev*                at uhub?                # Human Interface Devices
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uhid*          at uhidev?              # USB generic HID support
-smsc*          at uhub?                # SMSC LAN95xx Ethernet
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-
-ukphy*         at mii?                 # "unknown" PHYs
-atphy*         at mii?                 # Attansic F1 PHYs
-
-scsibus*       at scsi?
-sd*            at scsibus?
-cd*            at scsibus?
-
-com*           at omap?
-
-#omdisplay0    at omap?
-#wsdisplay*    at omdisplay? console ?
-
-pseudo-device  loop 1
-pseudo-device  bpfilter 1
-pseudo-device  rd 1
diff --git a/sys/arch/armv7/conf/RAMDISK-SUNXI b/sys/arch/armv7/conf/RAMDISK-SUNXI
deleted file mode 100644 (file)
index 6d1f055..0000000
+++ /dev/null
@@ -1,73 +0,0 @@
-#      $OpenBSD: RAMDISK-SUNXI,v 1.13 2015/05/19 00:05:59 jsg Exp $
-
-machine                armv7 arm
-maxusers       4
-
-option         TIMEZONE=0
-option         DST=0
-option         SMALL_KERNEL
-option         NO_PROPOLICE
-option         BOOT_CONFIG
-
-option         MINIROOTSIZE=10240
-option         RAMDISK_HOOKS
-
-option         USBVERBOSE
-
-option         FFS
-option         MSDOSFS
-option         INET
-option         INET6
-
-makeoptions    KERNEL_BASE_PHYS="0x40300000"
-makeoptions    KERNEL_BASE_VIRT="0xc0300000"
-option         CPU_ARMv7       # Support the ARMv7
-
-config         bsd root on rd0a swap on rd0b
-
-mainbus0       at root
-cpu0           at mainbus?
-
-sunxi0         at mainbus?
-a1xintc*       at sunxi?               # A1x interrupt controller
-
-cortex0                at mainbus?             # A20
-ampintc*       at cortex?
-#agtimer*      at cortex?
-
-sxipio*                at sunxi?               # GPIO pins for leds & PHYs
-sxiccmu*       at sunxi?               # Clock Control Module/Unit
-sxitimer*      at sunxi?
-sxidog*                at sunxi?               # watchdog timer
-sxirtc*                at sunxi?               # Real Time Clock
-sxiuart*       at sunxi?               # onboard uarts
-sxie*          at sunxi?
-ahci*          at sunxi?               # AHCI/SATA (shim)
-ehci*          at sunxi?
-#ohci*         at sunxi?
-#usbotg0       at sunxi?
-
-usb*           at ehci?        #flags 0x1
-#usb*          at ohci?
-
-uhub*          at usb?
-uhub*          at uhub?
-umass*         at uhub?
-scsibus*       at umass?
-uhidev*                at uhub?                # Human Interface Devices
-ukbd*          at uhidev?              # USB keyboard
-wskbd*         at ukbd? mux 1
-uhid*          at uhidev?              # USB generic HID support
-rum*           at uhub?                # Ralink RT2501USB/RT2601USB
-
-ukphy*         at mii?                 # "unknown" PHYs
-rlphy*         at mii?                 # Realtek 8139 internal PHYs
-rgephy*                at mii?                 # Realtek 8169S/8110S PHY
-
-scsibus*       at scsi?
-sd*            at scsibus?
-cd*            at scsibus?
-
-pseudo-device  loop 1
-pseudo-device  bpfilter 1
-pseudo-device  rd 1