Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/arch/evbarm/conf OMAP3 SoC and all peripherals in the OV...



details:   https://anonhg.NetBSD.org/src/rev/822d07e5a2e8
branches:  trunk
changeset: 966549:822d07e5a2e8
user:      jmcneill <jmcneill%NetBSD.org@localhost>
date:      Sun Nov 03 12:11:42 2019 +0000

description:
OMAP3 SoC and all peripherals in the OVERO kernel are now supported by
GENERIC.

diffstat:

 sys/arch/evbarm/conf/OVERO         |  359 -------------------------------------
 sys/arch/evbarm/conf/OVERO_INSTALL |   10 -
 sys/arch/evbarm/conf/README.evbarm |    3 +-
 3 files changed, 1 insertions(+), 371 deletions(-)

diffs (truncated from 394 to 300 lines):

diff -r c5f252f112c7 -r 822d07e5a2e8 sys/arch/evbarm/conf/OVERO
--- a/sys/arch/evbarm/conf/OVERO        Sun Nov 03 12:09:04 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,359 +0,0 @@
-#
-#      $NetBSD: OVERO,v 1.56 2019/11/02 07:56:25 martin Exp $
-#
-#      OVERO -- Gumstix. Inc. Overo COMS platforms kernel
-#
-
-include        "arch/evbarm/conf/std.overo"
-
-#options       INCLUDE_CONFIG_FILE     # embed config file in kernel binary
-
-# estimated number of users
-
-maxusers       32
-
-# CPU options
-
-options        CPU_CORTEXA8
-options        OMAP_3530
-options        FPU_VFP
-options        PMAPCOUNTERS
-options        ARM_HAS_VBAR
-options        __HAVE_MM_MD_DIRECT_MAPPED_PHYS
-makeoptions    CPUFLAGS="-mcpu=cortex-a8 -mfpu=neon"
-
-# Architecture options
-
-makeoptions    BOARDTYPE="overo"
-options        EVBARM_BOARDTYPE=overo
-
-# Gumstix options
-options        OVERO
-# Can specify 'expansion=' in args from u-boot.
-options        GUMSTIX_NETBSD_ARGS_EXPANSION
-options        GXIO_DEFAULT_EXPANSION="\"Chestnut43\""
-
-# Standard system options
-
-options        RTC_OFFSET=0    # hardware clock is this many mins. west of GMT
-#options       NTP             # NTP phase/frequency locked loop
-
-# File systems
-
-file-system    FFS             # UFS
-file-system    EXT2FS          # second extended file system (linux)
-#file-system   LFS             # log-structured file system
-file-system    MFS             # memory file system
-file-system    NFS             # Network file system
-#file-system   NTFS            # Windows/NT file system (experimental)
-#file-system   CD9660          # ISO 9660 + Rock Ridge file system
-file-system    MSDOSFS         # MS-DOS file system
-file-system    FDESC           # /dev/fd
-file-system    KERNFS          # /kern
-#file-system   NULLFS          # loopback file system
-#file-system   OVERLAY         # overlay file system
-#file-system   PROCFS          # /proc
-#file-system   PUFFS           # Userspace file systems (e.g. ntfs-3g & sshfs)
-#file-system   UMAPFS          # NULLFS + uid and gid remapping
-file-system    UNION           # union file system
-#file-system   CODA            # Coda File System; also needs vcoda (below)
-#file-system   SMBFS           # experimental - CIFS; also needs nsmb (below)
-file-system    TMPFS           # memory file system
-file-system    PTYFS           # /dev/pts/N support
-#file-system   UDF             # experimental - OSTA UDF CD/DVD file-system
-#file-system   HFS             # experimental - Apple HFS+ (read-only)
-
-# File system options
-#options       QUOTA           # legacy UFS quotas
-#options       QUOTA2          # new, in-filesystem UFS quotas
-#options       DISKLABEL_EI    # disklabel Endian Independent support
-#options       FFS_EI          # FFS Endian Independent support
-options        WAPBL           # File system journaling support
-#options       UFS_DIRHASH     # UFS Large Directory Hashing - Experimental
-#options       NFSSERVER
-#options       FFS_NO_SNAPSHOT # No FFS snapshot support
-#options       EXT2FS_SYSTEM_FLAGS # makes ext2fs file flags (append and
-                               # immutable) behave as system flags.
-
-# Networking options
-
-#options       GATEWAY         # packet forwarding
-options        INET            # IP + ICMP + TCP + UDP
-options        INET6           # IPV6
-#options       IPSEC           # IP security
-#options       IPSEC_DEBUG     # debug for IP security
-#options       MROUTING        # IP multicast routing
-#options       PIM             # Protocol Independent Multicast
-#options       NETATALK        # AppleTalk networking
-#options       PPP_BSDCOMP     # BSD-Compress compression support for PPP
-#options       PPP_DEFLATE     # Deflate compression support for PPP
-#options       PPP_FILTER      # Active filter support for PPP (requires bpf)
-#options       TCP_DEBUG       # Record last TCP_NDEBUG packets with SO_DEBUG
-
-options        NFS_BOOT_BOOTP
-options        NFS_BOOT_DHCP
-#options       NFS_BOOT_BOOTPARAM
-
-# Compatibility options
-
-include        "conf/compat_netbsd30.config"
-options        COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
-
-options        COMPAT_OSSAUDIO # OSS (Voxware) audio driver compatibility
-options        COMPAT_LINUX    # binary compatibility with Linux
-
-# Shared memory options
-
-#options       SYSVMSG         # System V-like message queues
-#options       SYSVSEM         # System V-like semaphores
-#options       SYSVSHM         # System V-like memory sharing
-
-# Device options
-
-#options       MEMORY_DISK_HOOKS       # boottime setup of ramdisk
-#options       MEMORY_DISK_IS_ROOT     # use memory disk as root
-#options       MEMORY_DISK_DYNAMIC
-#options       MEMORY_DISK_ROOT_SIZE=8192      # Size in blocks
-
-# Miscellaneous kernel options
-options        KTRACE          # system call tracing, a la ktrace(1)
-options        IRQSTATS        # manage IRQ statistics
-#options       MIIVERBOSE      # verbose PHY autoconfig messages
-#options       USBVERBOSE      # verbose USB device autoconfig messages
-#options       DDB_KEYCODE=0x40
-#options       USERCONF        # userconf(4) support
-#options       PIPE_SOCKETPAIR # smaller, but slower pipe(2)
-#options       SYSCTL_INCLUDE_DESCR    # Include sysctl descriptions in kernel
-
-# Development and Debugging options
-
-options        DIAGNOSTIC      # internal consistency checks
-options        DEBUG
-#options       LOCKDEBUG
-#options       PMAP_DEBUG      # Enable pmap_debug_level code
-#options       VERBOSE_INIT_ARM # verbose bootstraping messages
-options        DDB             # in-kernel debugger
-options        DDB_ONPANIC=1
-options        DDB_HISTORY_SIZE=100    # Enable history editing in DDB
-#options       KGDB
-makeoptions    DEBUG="-g"      # compile full symbol table
-makeoptions    COPY_SYMTAB=1
-
-config         netbsd          root on ? type ?
-
-# The main bus device
-mainbus0       at root
-
-# The boot cpu
-cpu0           at mainbus?
-
-# L3 Interconnect
-L3i0           at mainbus?
-
-# OBIO
-obio0          at mainbus? base 0x48000000 size 0x1000000      # L4 CORE
-obio1          at mainbus? base 0x48300000 size 0x0100000      # L4 WAKEUP
-obio2          at mainbus? base 0x49000000 size 0x0100000      # L4 PERIPHERAL
-#obio3         at mainbus? base 0x54000000 size 0x0800000      # L4 EMUL
-
-# General Purpose Memory Controller
-gpmc0          at mainbus? base 0x6e000000
-
-# Interrupt Controller
-omapicu0       at obio0 addr 0x48200000 size 0x1000 intrbase 0
-omapgpio0      at obio1 addr 0x48310000 size 0x1000 intrbase 96  intr 29
-omapgpio1      at obio2 addr 0x49050000 size 0x1000 intrbase 128 intr 30
-omapgpio2      at obio2 addr 0x49052000 size 0x1000 intrbase 160 intr 31
-omapgpio3      at obio2 addr 0x49054000 size 0x1000 intrbase 192 intr 32
-omapgpio4      at obio2 addr 0x49056000 size 0x1000 intrbase 224 intr 33
-omapgpio5      at obio2 addr 0x49058000 size 0x1000 intrbase 256 intr 34
-
-gpio*          at omapgpio?
-
-# System Control Module
-omapscm0       at obio0 addr 0x48002000 size 0x1000
-
-# I2C Controller
-omapiic0       at obio0 addr 0x48070000 size 0x1000 intr 56    # I2C1
-omapiic1       at obio0 addr 0x48060000 size 0x1000 intr 61    # I2C3
-iic*           at omapiic?
-
-# Power Management and System Companion Device
-twl0           at iic0 addr 0x48
-twl1           at iic0 addr 0x49
-twl2           at iic0 addr 0x4a
-twl3           at iic0 addr 0x4b
-
-# On-board 16550 UARTs
-com0           at obio2 addr 0x49020000 intr 74 mult 4 # UART3 (console)
-options         CONSADDR=0x49020000, CONSPEED=115200
-#com1          at obio0 addr 0x4806c000 intr 73 mult 4 # UART2 (bluetooth)
-com2           at obio0 addr 0x4806a000 intr 72 mult 4 # UART1 (Gallop's GPS)
-
-# Operating System Timer
-omapmputmr0    at obio2 addr 0x49032000 intr 38                # GP Timer 2
-# Statistics Timer
-omapmputmr1    at obio2 addr 0x49034000 intr 39                # GP Timer 3
-# Microtime Reference Timer
-omapmputmr2    at obio2 addr 0x49036000 intr 40                # GP Timer 4
-options OMAP_MPU_TIMER_CLOCK_FREQ=13000000
-
-# Watchdog timers
-omapwdt32k*    at obio1 addr 0x48314000 size 0x1000            # WDT2
-#omapwdt32k*   at obio2 addr 0x49030000 size 0x1000            # WDT3
-
-# onboard DMA
-omapdma0       at obio0 addr 0x48056000 size 0x1000
-
-# Power, Reset and Clock Management
-prcm*          at obio1 addr 0x48306000 size 0x2000            # PRM Module
-
-# SDHC controllers
-sdhc0          at obio0 addr 0x4809c000 size 0x1000 intr 83
-sdhc1          at obio0 addr 0x480b4000 size 0x1000 intr 86 # Wifi
-
-sdmmc*         at sdhc?                                        # SD/MMC bus
-ld*            at sdmmc?
-
-# NAND controller
-omapnand0      at gpmc? cs 0
-
-# NAND layer
-nand0          at nandbus?
-
-# use the bad block table
-options NAND_BBT
-
-# Define flash partitions for board
-flash0         at nand0 offset 0x000000 size 0x080000 readonly 1 # SPL
-flash1         at nand0 offset 0x080000 size 0x1c0000 readonly 1 # U-Boot
-flash2         at nand0 offset 0x240000 size 0x040000 readonly 1 # Environment
-flash3         at nand0 offset 0x280000 size 0x800000          # Kernel
-flash4         at nand0 offset 0xa80000 size 0                 # Filesystem
-
-# Hardware clocking and power management
-
-options        HWCLOCK
-options        HWCLOCK_MACHINE="<arch/arm/omap/hwclock_omap1.h>"
-options        OMAP_CK_REF_SPEED=12000000
-
-# overo expansion boards
-
-# SMSC LAN9221
-smsh0          at gpmc? cs 5 intr 272                  # Tobi, Chestnut43
-smsh1          at gpmc? cs 4 intr 161                  # Tobi-Duo
-
-# MII/PHY support
-ukphy*         at mii? phy ?                           # smsh(4) internal PHY
-
-# LCD/DVI-D
-#omapfb*       at obio0 addr 0x48050000 size 0x1000    # Chestnut*, Palo*,
-                                                       # Gallop* (LCD)
-                                                       # Tobi, Summit (DVI-D)
-
-# make sure the console display is always wsdisplay0
-#wsdisplay*    at wsemuldisplaydev? console ?
-
-# various options for wscons - we try to look as much like a standard
-# sun console as possible
-#options       WSEMUL_VT100                    # sun terminal emulation
-#options       WS_DEFAULT_FG=WSCOL_BLACK
-#options       WS_DEFAULT_BG=WSCOL_LIGHT_WHITE
-#options       WS_KERNEL_FG=WSCOL_GREEN
-#options       WS_KERNEL_BG=WSCOL_LIGHT_WHITE
-#options       WSDISPLAY_COMPAT_USL            # VT handling
-#options       WSDISPLAY_COMPAT_RAWKBD         # can get raw scancodes
-#options       WSDISPLAY_DEFAULTSCREENS=4
-#options       FONT_QVSS8x15
-#options       FONT_GALLANT12x22               # the console font
-
-# USB Host
-ehci*          at obio0 addr 0x48064800 size 0x1000 intr 77
-                                                       # Chestnut*, Palo*,
-                                                       # RoboVero, Summit,
-                                                       # Tobi, TurtleCore
-usb*           at ehci?
-
-# USB Hubs
-uhub*          at usb?
-uhub*          at uhub? port ?
-
-umass*         at uhub? port ?
-scsibus*       at scsi?
-sd*            at scsibus? target ? lun ?
-
-# Pseudo-Devices
-
-# disk/mass storage pseudo-devices
-#pseudo-device bio                     # RAID control device driver
-#pseudo-device ccd                     # concatenated/striped disk devices
-pseudo-device  cgd                     # cryptographic disk devices
-#pseudo-device raid                    # RAIDframe disk driver
-#options       RAID_AUTOCONFIG         # auto-configuration of RAID components
-# Options to enable various other RAIDframe RAID types.
-#options       RF_INCLUDE_EVENODD=1
-#options       RF_INCLUDE_RAID5_RS=1
-#options       RF_INCLUDE_PARITYLOGGING=1



Home | Main Index | Thread Index | Old Index