Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/evbarm Remove support for TI OMAP 5912 OSK board.
details: https://anonhg.NetBSD.org/src/rev/4ebbe9586651
branches: trunk
changeset: 372170:4ebbe9586651
user: jmcneill <jmcneill%NetBSD.org@localhost>
date: Sat Oct 29 13:22:23 2022 +0000
description:
Remove support for TI OMAP 5912 OSK board.
This is part of the arch/arm/omap removal.
diffstat:
sys/arch/evbarm/conf/OSK5912 | 191 ------
sys/arch/evbarm/conf/README.evbarm | 3 +-
sys/arch/evbarm/conf/files.osk5912 | 13 -
sys/arch/evbarm/conf/mk.osk5912 | 14 -
sys/arch/evbarm/conf/std.osk5912 | 15 -
sys/arch/evbarm/osk5912/if_sm_emifs.c | 120 ----
sys/arch/evbarm/osk5912/osk5912_machdep.c | 858 ------------------------------
7 files changed, 1 insertions(+), 1213 deletions(-)
diffs (truncated from 1252 to 300 lines):
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/conf/OSK5912
--- a/sys/arch/evbarm/conf/OSK5912 Sat Oct 29 13:18:57 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,191 +0,0 @@
-#
-# OSK5912 -- TI OMAP 5912 OSK Board Kernel
-#
-
-include "arch/evbarm/conf/std.osk5912"
-
-# estimated number of users
-
-maxusers 32
-
-# Standard system options
-
-options RTC_OFFSET=0 # hardware clock is this many mins. west of GMT
-#options NTP # NTP phase/frequency locked loop
-
-# CPU options
-
-options CPU_ARM9E
-
-# Architecture options
-
-# File systems
-
-file-system FFS # UFS
-#file-system LFS # log-structured file system
-file-system MFS # memory file system
-file-system NFS # Network file system
-#file-system ADOSFS # AmigaDOS-compatible file system
-#file-system EXT2FS # second extended file system (linux)
-#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 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 PTYFS # /dev/pts/N support
-
-# File system options
-#options FFS_EI # FFS Endian Independent support
-#options FFS_NO_SNAPSHOT # No FFS snapshot support
-#options QUOTA # legacy UFS quotas
-#options QUOTA2 # new, in-filesystem UFS quotas
-#options UFS_DIRHASH # UFS Large Directory Hashing
-#options UFS_EXTATTR # Extended attribute support for UFS1
-options WAPBL # File system journaling support
-#options DISKLABEL_EI # disklabel Endian Independent support
-#options NFSSERVER # Network File System server
-
-# 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_RWSIZE=1024
-
-# Compatibility options
-
-include "conf/compat_netbsd30.config"
-options COMPAT_NETBSD32 # allow running arm (e.g. non-earm) binaries
-
-# 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_ROOT_SIZE=8192 # Size in blocks
-#options MEMORY_DISK_DYNAMIC
-#options MINIROOTSIZE=1000 # Size in blocks
-#options MEMORY_DISK_IS_ROOT # use memory disk as root
-
-# Miscellaneous kernel options
-options KTRACE # system call tracing, a la ktrace(1)
-#options SCSIVERBOSE # Verbose SCSI errors
-#options MIIVERBOSE # Verbose MII autoconfuration messages
-#options DDB_KEYCODE=0x40
-#options USERCONF # userconf(4) support
-#options PIPE_SOCKETPAIR # smaller, but slower pipe(2)
-
-# Development and Debugging options
-
-options DIAGNOSTIC # internal consistency checks
-#options DEBUG
-#options UVMHIST # kernhist for uvm/pmap subsystems
-options VERBOSE_INIT_ARM # verbose bootstraping messages
-options DDB # in-kernel debugger
-pseudo-device ksyms
-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
-
-# Valid options for BOOT_ARGS:
-# single Boot to single user only
-# kdb Give control to kernel debugger
-# ask Ask for file name to reboot from
-# memorydisk=<n> Set memorydisk size to <n> KB
-# quiet Show aprint_naive output
-# verbose Show aprint_normal and aprint_verbose output
-options BOOT_ARGS="\"\""
-
-config netbsd root on ? type ?
-config netbsd-sm0 root on sm0 type nfs
-
-# The main bus device
-mainbus0 at root
-
-# The boot cpu
-cpu0 at mainbus?
-
-# Specify the memory size in megabytes.
-options MEMSIZE=32
-
-# Texas Instruments Peripheral Bus
-tipb0 at mainbus?
-options OMAP_TIPB_PBASE=0xFFFB0000, OMAP_TIPB_SIZE=0x00040000
-
-# On-board 16550 UARTs
-# OMAP UART2 is not connected; UART3 brought to expansion connector B pins
-
-com0 at tipb? addr 0xfffb0000 intr 46 mult 4 # UART1
-com1 at tipb? addr 0xfffb9800 intr 15 mult 4 # UART3
-options CONSADDR=0xfffb0000, CONSPEED=115200
-options KGDB_DEVADDR=0xfffb9800, KGDB_DEVRATE=115200 # UART3
-
-# Interrupt controller
-omap5912intc0 at tipb? # Interrupt controller
-
-# Operating System Timer
-omapmputmr0 at tipb? addr 0xfffec500 intr 26 # MPU Timer 1
-# Statistics Timer
-omapmputmr1 at tipb? addr 0xfffec600 intr 30 # MPU Timer 2
-# Microtime Reference Timer
-omapmputmr2 at tipb? addr 0xfffec700 intr 16 # MPU Timer 3
-options OMAP_MPU_TIMER_CLOCK_FREQ=12000000
-
-# On-board GPIO controllers
-omapgpio0 at tipb? addr 0xfffbe400 intr 14
-omapgpio1 at tipb? addr 0xfffbec00 intr 72
-omapgpio2 at tipb? addr 0xfffbb400 intr 73
-omapgpio3 at tipb? addr 0xfffbbc00 intr 80
-
-# Real Time Clock
-omaprtc0 at tipb? addr 0xfffb4800 intr 58 # alarm interrupt
-
-# Extended Memory InterFace Slow (base is address of EMIFS Registers)
-emifs0 at mainbus? base 0xfffecc00
-options OMAP_TC_CLOCK_FREQ=192000000
-
-# On-board SMSC LAN91C96 Ethernet Controller
-sm0 at emifs? addr 0x04900000 intr 0 mult 1 nobyteacc 1
-
-# OCP
-ocp0 at mainbus?
-
-# Pseudo-Devices
-
-# disk/mass storage pseudo-devices
-pseudo-device md # memory disk device (ramdisk)
-#pseudo-device vnd # disk-like interface to files
-#pseudo-device fss # file system snapshot device
-#pseudo-device putter # for puffs and pud
-
-# network pseudo-devices
-pseudo-device bpfilter # Berkeley packet filter
-pseudo-device loop # network loopback
-#pseudo-device kttcp # network loopback
-
-# miscellaneous pseudo-devices
-pseudo-device pty # pseudo-terminals
-#options RND_COM
-#pseudo-device clockctl # user control of clock subsystem
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/conf/README.evbarm
--- a/sys/arch/evbarm/conf/README.evbarm Sat Oct 29 13:18:57 2022 +0000
+++ b/sys/arch/evbarm/conf/README.evbarm Sat Oct 29 13:22:23 2022 +0000
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.37 2022/10/29 13:18:57 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.38 2022/10/29 13:22:23 jmcneill Exp $
config date boards
-------------------------------------------------------------------------------
@@ -43,7 +43,6 @@
OPENBLOCKS_A6 2012/08/01 Plat'Home. OpenBlockS A6
OPENBLOCKS_AX3 2013/09/30 Plat'Home. OpenBlockS AX3
OPENRD 2012/08/10 open-rd.org Marvell Orion board
-OSK5912 2007/01/06 TI OMAP 5912 OSK board
POGO 2016/05/12 CloudEngines Pogoplug NAS
RPI 2012/07/26 Raspberry Pi
RPI2 2015/03/04 Raspberry Pi 2
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/conf/files.osk5912
--- a/sys/arch/evbarm/conf/files.osk5912 Sat Oct 29 13:18:57 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-# $NetBSD: files.osk5912,v 1.2 2018/03/19 17:11:24 ryo Exp $
-#
-# TI OSK5912 evaluation board configuration info
-#
-
-file arch/evbarm/osk5912/osk5912_machdep.c
-
-# CPU support and integrated peripherals
-include "arch/arm/omap/files.omap"
-
-# SMSC LAN91C96
-attach sm at emifs with sm_emifs
-file arch/evbarm/osk5912/if_sm_emifs.c sm_emifs
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/conf/mk.osk5912
--- a/sys/arch/evbarm/conf/mk.osk5912 Sat Oct 29 13:18:57 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-# $NetBSD: mk.osk5912,v 1.2 2008/04/27 18:58:46 matt Exp $
-CFLAGS+=-mcpu=arm926ej-s
-
-SYSTEM_FIRST_OBJ= omap_start.o
-SYSTEM_FIRST_SFILE= ${ARM}/omap/omap_start.S
-
-KERNEL_BASE_PHYS=0x10000000
-KERNEL_BASE_VIRT=0x80000000
-
-SYSTEM_LD_TAIL_EXTRA+=; \
- echo ${OBJCOPY} -S -O binary $@ $@.bin; \
- ${OBJCOPY} -S -O binary $@ $@.bin; \
-
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/conf/std.osk5912
--- a/sys/arch/evbarm/conf/std.osk5912 Sat Oct 29 13:18:57 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-# $NetBSD: std.osk5912,v 1.6 2018/10/07 07:48:44 skrll Exp $
-#
-# standard NetBSD/evbarm for OSK5912 options
-
-machine evbarm arm
-include "arch/evbarm/conf/std.evbarm"
-
-# Pull in OSK5912 config definitions.
-include "arch/evbarm/conf/files.osk5912"
-
-makeoptions LOADADDRESS="0x80000000"
-makeoptions BOARDTYPE="osk5912"
-makeoptions BOARDMKFRAG="${THISARM}/conf/mk.osk5912"
-
-options ARM_INTR_IMPL="<arch/arm/omap/omap5912_intr.h>"
diff -r 4c4fb2b4eb97 -r 4ebbe9586651 sys/arch/evbarm/osk5912/if_sm_emifs.c
--- a/sys/arch/evbarm/osk5912/if_sm_emifs.c Sat Oct 29 13:18:57 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,120 +0,0 @@
-/* $NetBSD: if_sm_emifs.c,v 1.5 2012/10/27 17:17:49 chs Exp $ */
-
-/*
- * OSK5912 SMC91Cxx wrapper, based on sys/arch/evbarm/viper/if_sm_pxaip.c
- *
- * Copyright (c) 2005 Antti Kantee. All Rights Reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the company nor the name of the author may be used to
- * endorse or promote products derived from this software without specific
- * prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS
- * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
- * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
Home |
Main Index |
Thread Index |
Old Index