From 802baf0ba66c18ca52aeaf4a3e7b05e85d8e4d3b Mon Sep 17 00:00:00 2001 From: Warner Losh Date: Wed, 7 Feb 2018 18:33:53 +0000 Subject: [PATCH] Cull Atmel board configs no longer relevant. Remove most of the Atmel at91 boards. Most of them are no longer relevant or used by people. Kept ATMEL since it should work on all the boards that still work (I've not confirmed this, since I don't have all these boards). Also kept SAM9G20EK, since I have several boards that it is used on. If I've deleted a kernel in error, please let me know. --- sys/arm/conf/BWCT | 118 ---------------------- sys/arm/conf/BWCT.hints | 13 --- sys/arm/conf/EB9200 | 118 ---------------------- sys/arm/conf/EB9200.hints | 6 -- sys/arm/conf/ETHERNUT5 | 143 --------------------------- sys/arm/conf/ETHERNUT5.hints | 51 ---------- sys/arm/conf/HL200 | 153 ----------------------------- sys/arm/conf/HL201 | 152 ---------------------------- sys/arm/conf/HL201.hints | 48 --------- sys/arm/conf/KB920X | 161 ------------------------------ sys/arm/conf/KB920X.hints | 16 --- sys/arm/conf/QILA9G20 | 154 ----------------------------- sys/arm/conf/QILA9G20.hints | 9 -- sys/arm/conf/SAM9260EK | 185 ----------------------------------- sys/arm/conf/SAM9260EK.hints | 48 --------- sys/arm/conf/SAM9X25EK | 155 ----------------------------- sys/arm/conf/SAM9X25EK.hints | 10 -- sys/arm/conf/SN9G45 | 132 ------------------------- 18 files changed, 1672 deletions(-) delete mode 100644 sys/arm/conf/BWCT delete mode 100644 sys/arm/conf/BWCT.hints delete mode 100644 sys/arm/conf/EB9200 delete mode 100644 sys/arm/conf/EB9200.hints delete mode 100644 sys/arm/conf/ETHERNUT5 delete mode 100644 sys/arm/conf/ETHERNUT5.hints delete mode 100644 sys/arm/conf/HL200 delete mode 100644 sys/arm/conf/HL201 delete mode 100644 sys/arm/conf/HL201.hints delete mode 100644 sys/arm/conf/KB920X delete mode 100644 sys/arm/conf/KB920X.hints delete mode 100644 sys/arm/conf/QILA9G20 delete mode 100644 sys/arm/conf/QILA9G20.hints delete mode 100644 sys/arm/conf/SAM9260EK delete mode 100644 sys/arm/conf/SAM9260EK.hints delete mode 100644 sys/arm/conf/SAM9X25EK delete mode 100644 sys/arm/conf/SAM9X25EK.hints delete mode 100644 sys/arm/conf/SN9G45 diff --git a/sys/arm/conf/BWCT b/sys/arm/conf/BWCT deleted file mode 100644 index 88e1698742c8..000000000000 --- a/sys/arm/conf/BWCT +++ /dev/null @@ -1,118 +0,0 @@ -# BWCT -- Custom kernel configuration for the AT91RM9200 boards from bwct.de. -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident BWCT - -include "std.arm" -options VERBOSE_INIT_ARM - -include "../at91/std.bwct" - -#To statically compile in device wiring instead of /boot/device.hints -hints "BWCT.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING #POSIX P1003_1B real-time extensions - -options BOOTP -options BOOTP_NFSROOT - -#options ROOTDEVNAME=\"ufs:md0\" -#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -#options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -device rlswitch - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device ds1672 # DS1672 on I2C bus -#device iicsmb # smb over i2c bridge -#device smbus # Bus support, required for smb below. -#device smb - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus -#device at45d # Atmel AT45D - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device vlan # 802.1Q VLAN support -device md # Memory "disks" - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -#device ohci -#device usb -#device umass # Disks/Mass storage - Requires scbus and da - -device at91_ssc diff --git a/sys/arm/conf/BWCT.hints b/sys/arm/conf/BWCT.hints deleted file mode 100644 index 1d3a212703e4..000000000000 --- a/sys/arm/conf/BWCT.hints +++ /dev/null @@ -1,13 +0,0 @@ -# $FreeBSD$ - -# Dallas Semiconductor DS1672 RTC sitting on the I2C bus -hint.ds1672_rtc.0.at="iicbus0" -hint.ds1672_rtc.0.addr=0xd0 - -# National Semiconductor LM75 temperature sensor sitting on the I2C bus -hint.lm75.0.at="iicbus0" -hint.lm75.0.addr=0x9e - -# Atmel SPIflash sitting on the spibus -hint.at45d.0.at="spibus0" -hint.at45d.0.addr=0x00 diff --git a/sys/arm/conf/EB9200 b/sys/arm/conf/EB9200 deleted file mode 100644 index c1ec0f598e3d..000000000000 --- a/sys/arm/conf/EB9200 +++ /dev/null @@ -1,118 +0,0 @@ -# EB9200 - Custom kernel for the Embest ATEB9200 AT91RM9200 evaluation board. -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident EB9200 - -include "std.arm" -include "../at91/std.eb9200" -# The AT91 platform doesn't use /boot/loader, so we have to statically wire -# hints. -hints "EB9200.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -#options ROOTDEVNAME=\"ufs:/dev/da0s1a\" -options NFSCL # Network Filesystem Client -options NFSD # Network Filesystem Server -options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -options BOOTP -options BOOTP_NFSROOT - -# Disable the inlining of mutex, rwlock and sx locks. These eat up a lot -# of space. -options MUTEX_NOINLINE -options SX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -#options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device ate # Atmel AT91 Ethernet driver -device miibus -#device lxtphy - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device icee - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -device umass # Disks/Mass storage - Requires scbus and da - -# USB device (gadget) support -#device at91_dci # Atmel's usb device -#device cdce # emulate an ethernet -#device usb_template # Control of the gadget - -device at91_cfata -device ata diff --git a/sys/arm/conf/EB9200.hints b/sys/arm/conf/EB9200.hints deleted file mode 100644 index 118cd95f7eea..000000000000 --- a/sys/arm/conf/EB9200.hints +++ /dev/null @@ -1,6 +0,0 @@ -# $FreeBSD$ - -# should likely list CF here since its address isn't fixed. -# but since it is at an external chip select, do we use that or the address -# to configure it as its bus address? Need to fix arbitrary bus mapping -# before I can list it here. diff --git a/sys/arm/conf/ETHERNUT5 b/sys/arm/conf/ETHERNUT5 deleted file mode 100644 index e3041c294116..000000000000 --- a/sys/arm/conf/ETHERNUT5 +++ /dev/null @@ -1,143 +0,0 @@ -# Kernel configuration for Ethernut 5 boards -# -# For more information on this file, please read the config(5) manual page, -# and/or the handbook section on Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident ETHERNUT5 - -include "std.arm" -include "../at91/std.ethernut5" - -# To statically compile in device wiring instead of /boot/device.hints -hints "ETHERNUT5.hints" - -options SCHED_4BSD # 4BSD scheduler -#options PREEMPTION # Enable kernel thread preemption -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -#options SCTP # Stream Control Transmission Protocol -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -options UFS_DIRHASH # Improve performance on big directories -#options UFS_GJOURNAL # Enable gjournal-based UFS journaling -#options MD_ROOT # MD is a potential root device -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -#options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options GEOM_PART_GPT # GUID Partition Tables. -#options GEOM_LABEL # Provides labelization -options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -options KTRACE # ktrace(1) support -#options STACK # stack(9) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions -options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. -#options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) -#options AUDIT # Security event auditing -#options CAPABILITY_MODE # Capsicum capability mode -#options CAPABILITIES # Capsicum capabilities -#options MAC # TrustedBSD MAC Framework -#options INCLUDE_CONFIG_FILE # Include this file in kernel - -# NFS root from boopt/dhcp -options BOOTP -options BOOTP_NFSROOT -options BOOTP_COMPAT -options BOOTP_NFSV3 -options BOOTP_WIRED_TO=ate0 - -# alternatively, boot from a MMC/SD memory card -#options ROOTDEVNAME=\"ufs:/dev/mmcsd0a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device pcf8563 # NXP PCF8563 clock/calendar - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -options AT91_MCI_HAS_4WIRE -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus -device at45d # Atmel AT45D -device geom_map # GEOM partition mapping - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -#device vlan # 802.1Q VLAN support -#device tun # Packet tunnel. -#device md # Memory "disks" -#device gif # IPv6 and IPv4 tunneling -#device firmware # firmware assist module - -# SCSI peripherals -#device scbus # SCSI bus (required for ATA/SCSI) -#device ch # SCSI media changers -#device da # Direct Access (disks) -#device sa # Sequential Access (tape etc) -#device cd # CD -#device pass # Passthrough device (direct ATA/SCSI access) -#device ses # Enclosure Services (SES and SAF-TE) -#device ctl # CAM Target Layer - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -#device umass # Disks/Mass storage - Requires scbus and da - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer diff --git a/sys/arm/conf/ETHERNUT5.hints b/sys/arm/conf/ETHERNUT5.hints deleted file mode 100644 index 19be9ce3aebc..000000000000 --- a/sys/arm/conf/ETHERNUT5.hints +++ /dev/null @@ -1,51 +0,0 @@ -# $FreeBSD$ - -# Atmel AT45DB21D -hint.at45d.0.at="spibus0" -hint.at45d.0.cs=0 -# user 132 kbytes -hint.map.0.at="flash/spi0" -hint.map.0.start=0x00000000 -hint.map.0.end=0x00020fff -hint.map.0.name="user" -hint.map.0.readonly=1 -# setup 132 kbytes -hint.map.1.at="flash/spi0" -hint.map.1.start=0x00021000 -hint.map.1.end=0x00041fff -hint.map.1.name="setup" -hint.map.1.readonly=1 -# uboot 528 kbytes -hint.map.2.at="flash/spi0" -hint.map.2.start=0x00042000 -hint.map.2.end=0x000c5fff -hint.map.2.name="uboot" -hint.map.2.readonly=1 -# kernel 2640 kbytes -hint.map.3.at="flash/spi0" -hint.map.3.start=0x000c6000 -hint.map.3.end=0x00359fff -hint.map.3.name="kernel" -#hint.map.3.readonly=1 -# nutos 528 kbytes -hint.map.4.at="flash/spi0" -hint.map.4.start=0x0035a000 -hint.map.4.end=0x003ddfff -hint.map.4.name="nutos" -hint.map.4.readonly=1 -# env 132 kbytes -hint.map.5.at="flash/spi0" -hint.map.5.start=0x003de000 -hint.map.5.end=0x003fefff -hint.map.5.name="env" -hint.map.5.readonly=1 -# env 132 kbytes -hint.map.6.at="flash/spi0" -hint.map.6.start=0x003ff000 -hint.map.6.end=0x0041ffff -hint.map.6.name="nutoscfg" -hint.map.6.readonly=1 - -# NXP PCF8563 clock/calendar -hint.pcf8563_rtc.0.at="iicbus0" -hint.pcf8563_rtc.0.addr=0xa2 diff --git a/sys/arm/conf/HL200 b/sys/arm/conf/HL200 deleted file mode 100644 index c6ebabf689c9..000000000000 --- a/sys/arm/conf/HL200 +++ /dev/null @@ -1,153 +0,0 @@ -# Kernel configuration for the AT91RM9200 based Hot-e configuration file -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident HL200 - -include "std.arm" -include "../at91/std.hl200" - -#To statically compile in device wiring instead of /boot/device.hints -hints "KB920X.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -options BOOTP -options BOOTP_NFSROOT -options BOOTP_COMPAT -options BOOTP_NFSV3 -options BOOTP_WIRED_TO=ate0 - -# alternatively, boot from a MMC/SD memory card -#options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -#options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -device lxtphy - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device icee - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -#device udbp # USB Double Bulk Pipe devices -device uhid # "Human Interface Devices" -device ulpt # Printer -device umass # Disks/Mass storage - Requires scbus and da -device urio # Diamond Rio 500 MP3 player -# USB Serial devices -device uark # Technologies ARK3116 based serial adapters -device ubsa # Belkin F5U103 and compatible serial adapters -#device ubser # not yet converted. -device uftdi # For FTDI usb serial adapters -device uipaq # Some WinCE based devices -device uplcom # Prolific PL-2303 serial adapters -device uslcom # SI Labs CP2101/CP2102 serial adapters -device uvisor # Visor and Palm devices -device uvscom # USB serial support for DDI pocket's PHS -# USB Ethernet, requires miibus -device miibus -device aue # ADMtek USB Ethernet -device axe # ASIX Electronics USB Ethernet -device cdce # Generic USB over Ethernet -device cue # CATC USB Ethernet -device kue # Kawasaki LSI USB Ethernet -device rue # RealTek RTL8150 USB Ethernet -device udav # Davicom DM9601E USB -# USB Wireless -device rum # Ralink Technology RT2501USB wireless NICs -device uath # Atheros AR5523 wireless NICs -device ural # Ralink Technology RT2500USB wireless NICs -device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# Wireless NIC cards -device wlan # 802.11 support -device wlan_wep # 802.11 WEP support -device wlan_ccmp # 802.11 CCMP support -device wlan_tkip # 802.11 TKIP support -device wlan_amrr # AMRR transmit rate control algorithm diff --git a/sys/arm/conf/HL201 b/sys/arm/conf/HL201 deleted file mode 100644 index d527adafe1cd..000000000000 --- a/sys/arm/conf/HL201 +++ /dev/null @@ -1,152 +0,0 @@ -# Kernel configuration for the AT91SAM9G20 based Hot-e configuration file -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident HL201 - -include "std.arm" -include "../at91/std.hl201" - -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NANDFS # NAND file system -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT -#options BOOTP_COMPAT -#options BOOTP_NFSV3 -#options BOOTP_WIRED_TO=macb0 - -options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device macb # Atmel AT91 Ethernet driver -device lxtphy - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system - -# DataFlash -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus -device at45d # Atmel AT45D - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -#device udbp # USB Double Bulk Pipe devices -device uhid # "Human Interface Devices" -#device ulpt # Printer -device umass # Disks/Mass storage - Requires scbus and da - -# USB Ethernet, requires miibus -device miibus -#device aue # ADMtek USB Ethernet -#device axe # ASIX Electronics USB Ethernet -#device cdce # Generic USB over Ethernet -#device cue # CATC USB Ethernet -#device kue # Kawasaki LSI USB Ethernet -#device rue # RealTek RTL8150 USB Ethernet -#device udav # Davicom DM9601E USB -# USB Wireless -#device rum # Ralink Technology RT2501USB wireless NICs -#device uath # Atheros AR5523 wireless NICs -#device ural # Ralink Technology RT2500USB wireless NICs -#device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# Wireless NIC cards -#device wlan # 802.11 support -#device wlan_wep # 802.11 WEP support -#device wlan_ccmp # 802.11 CCMP support -#device wlan_tkip # 802.11 TKIP support -#device wlan_amrr # AMRR transmit rate control algorithm -options ROOTDEVNAME=\"ufs:da0s1a\" - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer - -# NAND Flash - my board as 128MB Samsung part, YMMV. -device nand # NAND interface on CS3 - -# Coming soon, but not yet -options FDT -options FDT_DTB_STATIC -makeoptions FDT_DTS_FILE=hl201.dts - -options EARLY_PRINTF -options SOCDEV_PA=0xfc000000 -options SOCDEV_VA=0xdc000000 diff --git a/sys/arm/conf/HL201.hints b/sys/arm/conf/HL201.hints deleted file mode 100644 index 957db6b05824..000000000000 --- a/sys/arm/conf/HL201.hints +++ /dev/null @@ -1,48 +0,0 @@ -# $FreeBSD$ - -# Atmel AT45DB21D -hint.at45d.0.at="spibus0" -hint.at45d.0.cs=0 -# Area 0: 00000000 to 000041FF (RO) Bootstrap -# Area 1: 00004200 to 000083FF Environment -# Area 2: 00008400 to 00041FFF (RO) U-Boot -# Area 3: 00042000 to 00251FFF Kernel -# Area 4: 00252000 to 0083FFFF FS -# bootstrap -hint.map.0.at="flash/spi0" -hint.map.0.start=0x00000000 -hint.map.0.end=0x000041ff -hint.map.0.name="bootstrap" -hint.map.0.readonly=1 -# uboot environment -hint.map.1.at="flash/spi0" -hint.map.1.start=0x00004200 -hint.map.1.end=0x00083ff -hint.map.1.name="uboot-env" -#hint.map.1.readonly=1 -# uboot -hint.map.2.at="flash/spi0" -hint.map.2.start=0x00008400 -hint.map.2.end=0x00041fff -hint.map.2.name="uboot" -hint.map.2.readonly=1 -# kernel -hint.map.3.at="flash/spi0" -hint.map.3.start=0x00042000 -hint.map.3.end=0x00251fff -hint.map.3.name="fs" -#hint.map.3.readonly=1 -# fs -hint.map.4.at="flash/spi0" -hint.map.4.start=0x00252000 -hint.map.4.end=0x0083ffff -hint.map.4.name="fs" -#hint.map.4.readonly=1 - -# EEPROM at24c512 - 512kbit 65,536x8 memory -hint.icee.0.at="iicbus0" -hint.icee.0.addr=0xa0 -hint.icee.0.type=16 -hint.icee.0.size=65536 -hint.icee.0.rd_sz=128 -hint.icee.0.wr_sz=128 diff --git a/sys/arm/conf/KB920X b/sys/arm/conf/KB920X deleted file mode 100644 index aefc530b591c..000000000000 --- a/sys/arm/conf/KB920X +++ /dev/null @@ -1,161 +0,0 @@ -# KB920X -- Custom kernel configuration for the KB9202 (no letter, A and B) -# AT91RM9200 evaluation boards from kwikbyte.com. -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident KB920X - -include "std.arm" -include "../at91/std.kb920x" -# The AT91 platform doesn't use /boot/loader, so we have to statically wire -# hints. -hints "KB920X.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -#options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT - -# alternatively, boot from a MMC/SD memory card -options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options SX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -#options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -device lxtphy - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device icee - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -device at91_spi # Atmel AT91 Serial Peripheral Interface -device spibus # SPI bus - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# Wireless NIC cards -device wlan # 802.11 support -device wlan_wep # 802.11 WEP support -device wlan_ccmp # 802.11 CCMP support -device wlan_tkip # 802.11 TKIP support -device wlan_amrr # AMRR transmit rate control algorithm - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -#device udbp # USB Double Bulk Pipe devices -device uhid # "Human Interface Devices" -device ulpt # Printer -device umass # Disks/Mass storage - Requires scbus and da -device urio # Diamond Rio 500 MP3 player -# USB Serial devices -device uark # Technologies ARK3116 based serial adapters -device ubsa # Belkin F5U103 and compatible serial adapters -device uftdi # For FTDI usb serial adapters -device uipaq # Some WinCE based devices -device uplcom # Prolific PL-2303 serial adapters -device uslcom # SI Labs CP2101/CP2102 serial adapters -device uvisor # Visor and Palm devices -device uvscom # USB serial support for DDI pocket's PHS -# USB Ethernet, requires miibus -device miibus -device aue # ADMtek USB Ethernet -device axe # ASIX Electronics USB Ethernet -device cdce # Generic USB over Ethernet -device cue # CATC USB Ethernet -device kue # Kawasaki LSI USB Ethernet -device rue # RealTek RTL8150 USB Ethernet -device udav # Davicom DM9601E USB -# USB Wireless -device rum # Ralink Technology RT2501USB wireless NICs -device uath # Atheros AR5523 wireless NICs -device ural # Ralink Technology RT2500USB wireless NICs -device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# USB device (gadget) support -device at91_dci # Atmel's usb device -device cdce # emulate an ethernet -device usb_template # Control of the gadget - -options IEEE80211_SUPPORT_MESH - -options AH_SUPPORT_AR5416 diff --git a/sys/arm/conf/KB920X.hints b/sys/arm/conf/KB920X.hints deleted file mode 100644 index 67927c3b7474..000000000000 --- a/sys/arm/conf/KB920X.hints +++ /dev/null @@ -1,16 +0,0 @@ -# $FreeBSD$ -# -# Kwikbyte KB9202A description (will also work for 9202 and might work with -# a boot loader tweak on the KB9202B). For the moment, all we list is the -# eeprom. The temperature sensor isn't listed. -# - -# boot eeprom at 'default' address of 0xa0 -hint.icee.0.at="iicbus0" -hint.icee.0.addr=0xa0 -hint.icee.0.type=16 -hint.icee.0.size=16384 -hint.icee.0.rd_sz=256 -hint.icee.0.wr_sz=16 - -# XXX add temperature sensor diff --git a/sys/arm/conf/QILA9G20 b/sys/arm/conf/QILA9G20 deleted file mode 100644 index afed9bedd882..000000000000 --- a/sys/arm/conf/QILA9G20 +++ /dev/null @@ -1,154 +0,0 @@ -# Kernel configuration for Calao Syatems QIL-A9G20 development card -# http://www.calao-systems.com -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident QILA9G20 - -include "std.arm" -include "../at91/std.qila9g20" - -#To statically compile in device wiring instead of /boot/device.hints -hints "QILA9G20.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -#options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -#options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT -#options BOOTP_COMPAT -#options BOOTP_NFSV3 -#options BOOTP_WIRED_TO=ate0 - -# alternatively, boot from a MMC/SD memory card -options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -options AT91_ATE_USE_RMII - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device icee - -# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware -# confilict on this card. Use one or the other. -# see board_sam9g20ek.c - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -options AT91_MCI_HAS_4WIRE -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -#device at91_spi # Atmel AT91 Serial Peripheral Interface -#device spibus # SPI bus -#device at45d # Atmel AT45D - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -device umass # Disks/Mass storage - Requires scbus and da -device uhid # "Human Interface Devices" -#device ulpt # Printer -#device udbp # USB Double Bulk Pipe devices - -# USB Ethernet, requires miibus -device miibus -#device aue # ADMtek USB Ethernet -#device axe # ASIX Electronics USB Ethernet -#device cdce # Generic USB over Ethernet -#device cue # CATC USB Ethernet -#device kue # Kawasaki LSI USB Ethernet -#device rue # RealTek RTL8150 USB Ethernet -device udav # Davicom DM9601E USB - -# USB Wireless -#device rum # Ralink Technology RT2501USB wireless NICs -#device uath # Atheros AR5523 wireless NICs -#device ural # Ralink Technology RT2500USB wireless NICs -#device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# Wireless NIC cards -#device wlan # 802.11 support -#device wlan_wep # 802.11 WEP support -#device wlan_ccmp # 802.11 CCMP support -#device wlan_tkip # 802.11 TKIP support -#device wlan_amrr # AMRR transmit rate control algorithm - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer diff --git a/sys/arm/conf/QILA9G20.hints b/sys/arm/conf/QILA9G20.hints deleted file mode 100644 index 6dd430eb4097..000000000000 --- a/sys/arm/conf/QILA9G20.hints +++ /dev/null @@ -1,9 +0,0 @@ -# $FreeBSD$ -# Kernel configuration hits for Calao Syatems QIL-A9G20 development card -# http://www.calao-systems.com - -# STMicroelctrtronics M41T94 Real-Time Clock -# on SPI0 NPCS0 - -# STMicroelctrtronics M95640 8k x 8 EEPROM -# on SPI0 NPCS1 diff --git a/sys/arm/conf/SAM9260EK b/sys/arm/conf/SAM9260EK deleted file mode 100644 index 34638883b65d..000000000000 --- a/sys/arm/conf/SAM9260EK +++ /dev/null @@ -1,185 +0,0 @@ -# Kernel configuration for Atmel SAM9260-EK eval board -# -# For more information on this file, please read the config(5) manual page, -# and/or the handbook section on Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident SAM9260EK - -include "std.arm" -include "../at91/std.sam9260ek" - -# Coming soon, but not yet -#options FDT -#options FDT_DTB_STATIC -#makeoptions FDT_DTS_FILE=sam9260ek.dts - -options EARLY_PRINTF -options SOCDEV_PA=0xfc000000 -options SOCDEV_VA=0xdc000000 - -# To statically compile in device wiring instead of /boot/device.hints -hints "SAM9260EK.hints" - -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -#options PREEMPTION # Enable kernel thread preemption -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -#options SCTP # Stream Control Transmission Protocol -options FFS # Berkeley Fast Filesystem -options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -options UFS_DIRHASH # Improve performance on big directories -#options UFS_GJOURNAL # Enable gjournal-based UFS journaling -#options MD_ROOT # MD is a potential root device -options NANDFS # NAND file system -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -options NFSLOCKD # Network Lock Manager -options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -#options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options GEOM_PART_GPT # GUID Partition Tables. -#options GEOM_LABEL # Provides labelization -options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -options KTRACE # ktrace(1) support -#options STACK # stack(9) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions -options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. -#options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) -#options AUDIT # Security event auditing -#options CAPABILITY_MODE # Capsicum capability mode -#options CAPABILITIES # Capsicum capabilities -#options MAC # TrustedBSD MAC Framework -#options INCLUDE_CONFIG_FILE # Include this file in kernel - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT -#options BOOTP_COMPAT -#options BOOTP_NFSV3 -#options BOOTP_WIRED_TO=macb0 - -# s3 because s1 is reserved for the DOS parittions sometimes needed to -# boot off SD cards on the G20 and newer chips. s2 is reserved for -# nanobsd's config partition. s3 and s4 are for the ping-pong upgrade -# path. 9260 doesn't boot off SD, but let's keep things sane. -options ROOTDEVNAME=\"ufs:/dev/mmcsd0s3a\" - -# Alternatively, boot from a USB card. -#options ROOTDEVNAME=\"ufs:/dev/da0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options NO_SYSCTL_DESCR -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device macb # Atmel AT91 Ethernet driver - -# I2C -device at91_twi # Atmel AT91 Two-wire Interface -device iic # I2C generic I/O device driver -device iicbus # I2C bus system -device icee # I2C eeprom - -# MMC/SD -# See comment for DataFlash below -device at91_mci # Atmel AT91 Multimedia Card Interface -options AT91_MCI_HAS_4WIRE # 4 wires -options AT91_MCI_SLOT_B # Wired to slot B -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -# The DataFlash and MMC card are wired together, so we must pick one or the -# other. This is due to pin mux, and also due to the design of the -# SAM9260EK board. SLOT A wouldn't have this issue. -#device at91_spi # Atmel AT91 Serial Peripheral Interface -#device spibus # SPI bus -#device at45d # Atmel AT45D -#device geom_map # GEOM partition mapping - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -#device vlan # 802.1Q VLAN support -#device tun # Packet tunnel. -device md # Memory "disks" -#device gif # IPv6 and IPv4 tunneling -#device firmware # firmware assist module - -# SCSI peripherals -#device scbus # SCSI bus (required for ATA/SCSI) -#device ch # SCSI media changers -#device da # Direct Access (disks) -#device sa # Sequential Access (tape etc) -#device cd # CD/DVD -#device pass # Passthrough device (direct ATA/SCSI access) -#device ses # Enclosure Services (SES and SAF-TE) -#device ctl # CAM Target Layer - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -#device ohci # OHCI USB interface -#device usb # USB Bus (required) -#device umass # Disks/Mass storage - Requires scbus and da - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer - -# NAND Flash - Reference design has Samsung 256MB but others possible -device nand # NAND interface on CS3 - -options NSFBUFS=128 -maxusers 32 - -# Limit IO size -options NBUF=128 - -# Don't include the SCSI/CAM strings in the default build -options SCSI_NO_SENSE_STRINGS -options SCSI_NO_OP_STRINGS - -# .. And no sysctl strings -options NO_SYSCTL_DESCR - -# For small memory footprints -options VM_KMEM_SIZE_SCALE=1 diff --git a/sys/arm/conf/SAM9260EK.hints b/sys/arm/conf/SAM9260EK.hints deleted file mode 100644 index 9bc2d0106b5d..000000000000 --- a/sys/arm/conf/SAM9260EK.hints +++ /dev/null @@ -1,48 +0,0 @@ -# $FreeBSD$ - -# Atmel AT45DB21D -hint.at45d.0.at="spibus0" -hint.at45d.0.cs=1 -# Area 0: 00000000 to 000041FF (RO) Bootstrap -# Area 1: 00004200 to 000083FF Environment -# Area 2: 00008400 to 00041FFF (RO) U-Boot -# Area 3: 00042000 to 00251FFF Kernel -# Area 4: 00252000 to 0083FFFF FS -# bootstrap -hint.map.0.at="flash/spi0" -hint.map.0.start=0x00000000 -hint.map.0.end=0x000041ff -hint.map.0.name="bootstrap" -hint.map.0.readonly=1 -# uboot environment -hint.map.1.at="flash/spi0" -hint.map.1.start=0x00004200 -hint.map.1.end=0x00083ff -hint.map.1.name="uboot-env" -#hint.map.1.readonly=1 -# uboot -hint.map.2.at="flash/spi0" -hint.map.2.start=0x00008400 -hint.map.2.end=0x00041fff -hint.map.2.name="uboot" -hint.map.2.readonly=1 -# kernel -hint.map.3.at="flash/spi0" -hint.map.3.start=0x00042000 -hint.map.3.end=0x00251fff -hint.map.3.name="fs" -#hint.map.3.readonly=1 -# fs -hint.map.4.at="flash/spi0" -hint.map.4.start=0x00252000 -hint.map.4.end=0x0083ffff -hint.map.4.name="fs" -#hint.map.4.readonly=1 - -# EEPROM at24c512 - 512kbit 65,536x8 memory -hint.icee.0.at="iicbus0" -hint.icee.0.addr=0xa0 -hint.icee.0.type=16 -hint.icee.0.size=65536 -hint.icee.0.rd_sz=128 -hint.icee.0.wr_sz=128 diff --git a/sys/arm/conf/SAM9X25EK b/sys/arm/conf/SAM9X25EK deleted file mode 100644 index c5d5d8947cab..000000000000 --- a/sys/arm/conf/SAM9X25EK +++ /dev/null @@ -1,155 +0,0 @@ -# Kernel configuration for Atmel AT91SAM9G20EK Rev B. development card -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident SAM9X25EK - -include "std.arm" -include "../at91/std.sam9x25ek" - -#To statically compile in device wiring instead of /boot/device.hints -hints "SAM9G20EK.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -#options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -#options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -#options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT -#options BOOTP_COMPAT -#options BOOTP_NFSV3 -#options BOOTP_WIRED_TO=ate0 - -# alternatively, boot from a MMC/SD memory card -options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -options AT91_ATE_USE_RMII - -# I2C -#device at91_twi # Atmel AT91 Two-wire Interface -device iic -device iicbus -device icee - -# NOTE: SPI DataFlash and mci/mmc/mmcsd have hardware -# confilict on this card. Use one or the other. -# see board_sam9g20ek.c - -# MMC/SD -device at91_mci # Atmel AT91 Multimedia Card Interface -options AT91_MCI_HAS_4WIRE -#options AT91_MCI_SLOT_B -device mmc # MMC/SD bus -device mmcsd # MMC/SD memory card - -# DataFlash -#device at91_spi # Atmel AT91 Serial Peripheral Interface -#device spibus # SPI bus -#device at45d # Atmel AT45D - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" -device pty - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -#device ohci # OHCI USB interface -#device usb # USB Bus (required) -#device umass # Disks/Mass storage - Requires scbus and da -#device uhid # "Human Interface Devices" -#device ulpt # Printer -#device udbp # USB Double Bulk Pipe devices - -# USB Ethernet, requires miibus -device miibus -#device aue # ADMtek USB Ethernet -#device axe # ASIX Electronics USB Ethernet -#device cdce # Generic USB over Ethernet -#device cue # CATC USB Ethernet -#device kue # Kawasaki LSI USB Ethernet -#device rue # RealTek RTL8150 USB Ethernet -#device udav # Davicom DM9601E USB - -# USB Wireless -#device rum # Ralink Technology RT2501USB wireless NICs -#device uath # Atheros AR5523 wireless NICs -#device ural # Ralink Technology RT2500USB wireless NICs -#device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# Wireless NIC cards -#device wlan # 802.11 support -#device wlan_wep # 802.11 WEP support -#device wlan_ccmp # 802.11 CCMP support -#device wlan_tkip # 802.11 TKIP support -#device wlan_amrr # AMRR transmit rate control algorithm - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer diff --git a/sys/arm/conf/SAM9X25EK.hints b/sys/arm/conf/SAM9X25EK.hints deleted file mode 100644 index 166efdb50139..000000000000 --- a/sys/arm/conf/SAM9X25EK.hints +++ /dev/null @@ -1,10 +0,0 @@ -# $FreeBSD$ -# - -# EEPROM -hint.icee.0.at="iicbus0" -hint.icee.0.addr=0xa0 -hint.icee.0.type=16 -hint.icee.0.size=65536 -hint.icee.0.rd_sz=256 -hint.icee.0.wr_sz=256 diff --git a/sys/arm/conf/SN9G45 b/sys/arm/conf/SN9G45 deleted file mode 100644 index 10d6412d4b79..000000000000 --- a/sys/arm/conf/SN9G45 +++ /dev/null @@ -1,132 +0,0 @@ -# Kernel configuration for DesignA Electronics Snapper9G45 System on Module -# -# For more information on this file, please read the handbook section on -# Kernel Configuration Files: -# -# https://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html -# -# The handbook is also available locally in /usr/share/doc/handbook -# if you've installed the doc distribution, otherwise always see the -# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the -# latest information. -# -# An exhaustive list of options and more detailed explanations of the -# device lines is also present in the ../../conf/NOTES and NOTES files. -# If you are in doubt as to the purpose or necessity of a line, check first -# in NOTES. -# -# $FreeBSD$ - -#NO_UNIVERSE - -ident SN9G45 - -include "std.arm" -include "../at91/std.sn9g45" - -#To statically compile in device wiring instead of /boot/device.hints -#hints "SN9G45.hints" -makeoptions MODULES_OVERRIDE="" - -options SCHED_4BSD # 4BSD scheduler -options INET # InterNETworking -#options INET6 # IPv6 communications protocols -options TCP_HHOOK # hhook(9) framework for TCP -options FFS # Berkeley Fast Filesystem -#options SOFTUPDATES # Enable FFS soft updates support -#options UFS_ACL # Support for access control lists -#options UFS_DIRHASH # Improve performance on big directories -#options MD_ROOT # MD is a potential root device -#options MD_ROOT_SIZE=4096 # 4MB ram disk -options NFSCL # Network Filesystem Client -#options NFSD # Network Filesystem Server -#options NFSLOCKD # Network Lock Manager -#options NFS_ROOT # NFS usable as /, requires NFSCL -options TMPFS # Efficient memory filesystem -#options MSDOSFS # MSDOS Filesystem -#options CD9660 # ISO 9660 Filesystem -#options PROCFS # Process filesystem (requires PSEUDOFS) -#options PSEUDOFS # Pseudo-filesystem framework -options GEOM_PART_BSD # BSD partition scheme -options GEOM_PART_MBR # MBR partition scheme -options SCSI_DELAY=1000 # Delay (in ms) before probing SCSI -#options KTRACE # ktrace(1) support -options SYSVSHM # SYSV-style shared memory -options SYSVMSG # SYSV-style message queues -options SYSVSEM # SYSV-style semaphores -options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions - -# NFS root from boopt/dhcp -#options BOOTP -#options BOOTP_NFSROOT -#options BOOTP_COMPAT -#options BOOTP_NFSV3 -#options BOOTP_WIRED_TO=ate0 - -# alternatively, boot from a MMC/SD memory card -options ROOTDEVNAME=\"ufs:/dev/da0s1\" - -# kernel/memory size reduction -options MUTEX_NOINLINE -options NO_FFS_SNAPSHOT -options NO_SWAPPING -options RWLOCK_NOINLINE - -# The `bpf' device enables the Berkeley Packet Filter. -# Be aware of the administrative consequences of enabling this! -# Note that 'bpf' is required for DHCP. -device bpf # Berkeley packet filter - -# Ethernet -device mii # Minimal MII support -device ate # Atmel AT91 Ethernet driver -options AT91_ATE_USE_RMII - -# Pseudo devices. -device loop # Network loopback -device random # Entropy device -device ether # Ethernet support -device md # Memory "disks" - -# SCSI peripherals -device scbus # SCSI bus (required for ATA/SCSI) -device da # Direct Access (disks) -device cd # CD -device pass # Passthrough device (direct ATA/SCSI access) - -# Serial (COM) ports -device uart # Multi-uart driver - -# USB support -device ohci # OHCI USB interface -device usb # USB Bus (required) -device umass # Disks/Mass storage - Requires scbus and da -device uhid # "Human Interface Devices" -#device ulpt # Printer -#device udbp # USB Double Bulk Pipe devices - -# USB Ethernet, requires miibus -device miibus -#device aue # ADMtek USB Ethernet -#device axe # ASIX Electronics USB Ethernet -#device cdce # Generic USB over Ethernet -#device cue # CATC USB Ethernet -#device kue # Kawasaki LSI USB Ethernet -#device rue # RealTek RTL8150 USB Ethernet -device udav # Davicom DM9601E USB - -# USB Wireless -#device rum # Ralink Technology RT2501USB wireless NICs -#device uath # Atheros AR5523 wireless NICs -#device ural # Ralink Technology RT2500USB wireless NICs -#device zyd # ZyDAS zd1211/zd1211b wireless NICs - -# Wireless NIC cards -#device wlan # 802.11 support -#device wlan_wep # 802.11 WEP support -#device wlan_ccmp # 802.11 CCMP support -#device wlan_tkip # 802.11 TKIP support -#device wlan_amrr # AMRR transmit rate control algorithm - -# watchdog -device at91_wdt # Atmel AT91 Watchdog Timer