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.
This commit is contained in:
Warner Losh 2018-02-07 18:33:53 +00:00
parent 9d602e4e3d
commit 802baf0ba6
18 changed files with 0 additions and 1672 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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.

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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