CVS commit: src/sys/arch/evbarm/conf

2021-08-18 Thread SAITOH Masanobu
Module Name:src
Committed By:   msaitoh
Date:   Wed Aug 18 09:18:09 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
 It's time to add ixg(4) and ixv(4).


To generate a diff of this commit:
cvs rdiff -u -r1.179 -r1.180 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.179 src/sys/arch/evbarm/conf/GENERIC64:1.180
--- src/sys/arch/evbarm/conf/GENERIC64:1.179	Sat Jun 26 09:29:14 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Aug 18 09:18:09 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.179 2021/06/26 09:29:14 nia Exp $
+#	$NetBSD: GENERIC64,v 1.180 2021/08/18 09:18:09 msaitoh Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -252,6 +252,8 @@ genet*		at fdt?
 #scx*		at fdt?
 aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
+ixg*	at pci? dev ? function ?	# Intel 8259x 10 gigabit
+ixv*	at pci? dev ? function ?	# Intel 8259x 10G virtual function
 mcx*		at pci? dev ? function ?	# Mellanox 5th generation Ethernet
 mskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
 msk*		at mskc?



CVS commit: src/sys/arch/evbarm/conf

2021-08-08 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Aug  8 12:31:43 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: std.generic64

Log Message:
Enable options PCI_SMCCC on 64-bit Arm.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/std.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/std.generic64
diff -u src/sys/arch/evbarm/conf/std.generic64:1.13 src/sys/arch/evbarm/conf/std.generic64:1.14
--- src/sys/arch/evbarm/conf/std.generic64:1.13	Tue Sep  8 17:39:04 2020
+++ src/sys/arch/evbarm/conf/std.generic64	Sun Aug  8 12:31:42 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: std.generic64,v 1.13 2020/09/08 17:39:04 jakllsch Exp $
+#	$NetBSD: std.generic64,v 1.14 2021/08/08 12:31:42 jmcneill Exp $
 #
 #	generic NetBSD/evbarm64 with FDT support
 
@@ -19,6 +19,7 @@ options 	FPU_VFP
 options 	MODULAR
 options 	MODULAR_DEFAULT_AUTOLOAD
 options 	PCI_NETBSD_CONFIGURE
+options 	PCI_SMCCC		# Arm PCI Conf Access Firmware Interface
 options 	_ARM32_NEED_BUS_DMA_BOUNCE
 options 	__HAVE_GENERIC_CPU_INITCLOCKS
 options 	__HAVE_PCI_CONF_HOOK



CVS commit: src/sys/arch/evbarm/conf

2021-06-29 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Tue Jun 29 11:35:28 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: std.hdl_g

Log Message:
KERNEL_BASE is 0xc000 for HDL_G.

With this change, HDL-G boots multiuser!


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/std.hdl_g

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/std.hdl_g
diff -u src/sys/arch/evbarm/conf/std.hdl_g:1.7 src/sys/arch/evbarm/conf/std.hdl_g:1.8
--- src/sys/arch/evbarm/conf/std.hdl_g:1.7	Sun Oct  7 07:48:44 2018
+++ src/sys/arch/evbarm/conf/std.hdl_g	Tue Jun 29 11:35:28 2021
@@ -1,4 +1,4 @@
-#	$NetBSD: std.hdl_g,v 1.7 2018/10/07 07:48:44 skrll Exp $
+#	$NetBSD: std.hdl_g,v 1.8 2021/06/29 11:35:28 rin Exp $
 #
 # standard NetBSD/evbarm for I-O DATA HDL-G options
 
@@ -15,3 +15,5 @@ options 	ARM_INTR_IMPL="

CVS commit: src/sys/arch/evbarm/conf

2021-06-26 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Jun 26 09:29:14 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC.common GENERIC64

Log Message:
move pad to GENERIC.common


To generate a diff of this commit:
cvs rdiff -u -r1.98 -r1.99 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/evbarm/conf/GENERIC.common
cvs rdiff -u -r1.178 -r1.179 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.98 src/sys/arch/evbarm/conf/GENERIC:1.99
--- src/sys/arch/evbarm/conf/GENERIC:1.98	Sat Jun 26 09:05:24 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Jun 26 09:29:14 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.98 2021/06/26 09:05:24 nia Exp $
+#	$NetBSD: GENERIC,v 1.99 2021/06/26 09:29:14 nia Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -439,8 +439,6 @@ sunxii2s* 	at fdt?			# I2S/PCM
 audio* 		at audiobus?
 spkr* 		at audio?
 
-pseudo-device	pad			# Pseudo audio device
-
 # SDMMC
 bcmsdhost* 	at fdt?			# Broadcom BCM283x SD Host Interface
 dwcmmc* 	at fdt?			# DesignWare SDMMC

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.46 src/sys/arch/evbarm/conf/GENERIC.common:1.47
--- src/sys/arch/evbarm/conf/GENERIC.common:1.46	Mon Jan 18 00:32:38 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jun 26 09:29:14 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.46 2021/01/18 00:32:38 nia Exp $
+#	$NetBSD: GENERIC.common,v 1.47 2021/06/26 09:29:14 nia Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -162,6 +162,7 @@ pseudo-device	gre			# generic L3 over IP
 pseudo-device	npf			# NPF packet filter
 
 # miscellaneous pseudo-devices
+pseudo-device	pad			# pseudo audio device
 pseudo-device	pty			# pseudo-terminals
 #options 	RND_COM
 pseudo-device	clockctl		# user control of clock subsystem

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.178 src/sys/arch/evbarm/conf/GENERIC64:1.179
--- src/sys/arch/evbarm/conf/GENERIC64:1.178	Sat Jun 26 09:05:24 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jun 26 09:29:14 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.178 2021/06/26 09:05:24 nia Exp $
+#	$NetBSD: GENERIC64,v 1.179 2021/06/26 09:29:14 nia Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -417,8 +417,6 @@ audio*		at audiobus?
 
 spkr*		at audio?		# PC speaker (synthesized)
 
-pseudo-device	pad			# Pseudo audio device
-
 # HDMI CEC
 tegracec0	at fdt?			# NVIDIA Tegra HDMI CEC
 hdmicec*	at hdmicecbus?



CVS commit: src/sys/arch/evbarm/conf

2021-06-26 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat Jun 26 09:13:00 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
ARMADILLO-IOT-G3 kernel was gone; it is now supported by GENERIC.


To generate a diff of this commit:
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.32 src/sys/arch/evbarm/conf/README.evbarm:1.33
--- src/sys/arch/evbarm/conf/README.evbarm:1.32	Thu Nov  5 13:04:05 2020
+++ src/sys/arch/evbarm/conf/README.evbarm	Sat Jun 26 09:13:00 2021
@@ -1,10 +1,9 @@
-$NetBSD: README.evbarm,v 1.32 2020/11/05 13:04:05 rin Exp $
+$NetBSD: README.evbarm,v 1.33 2021/06/26 09:13:00 rin Exp $
 
 config		date		boards
 ---
 ADI_BRH		2003/01/25	ADI Eng. Big Read Head i80200 eval board
 ARMADAXP	2013/05/29	Marvell Armada XP development board
-ARMADILLO-IOT-G3 2016/05/17	Atmark Techno Armadillo-IoT G3 boards
 ARMADILLO210	2006/02/06	Atmark Techno Armadillo-210
 ARMADILLO9	2005/11/13	Atmark Techno Armadillo-9
 BCM5301X	2012/08/31	Broadcom BCM95301X evaluation/reference board



CVS commit: src/sys/arch/evbarm/conf

2021-06-26 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Sat Jun 26 09:05:24 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
Add pad(4) to arm kernels


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.177 -r1.178 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.97 src/sys/arch/evbarm/conf/GENERIC:1.98
--- src/sys/arch/evbarm/conf/GENERIC:1.97	Wed May  5 10:24:04 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Jun 26 09:05:24 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.97 2021/05/05 10:24:04 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.98 2021/06/26 09:05:24 nia Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -439,6 +439,8 @@ sunxii2s* 	at fdt?			# I2S/PCM
 audio* 		at audiobus?
 spkr* 		at audio?
 
+pseudo-device	pad			# Pseudo audio device
+
 # SDMMC
 bcmsdhost* 	at fdt?			# Broadcom BCM283x SD Host Interface
 dwcmmc* 	at fdt?			# DesignWare SDMMC

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.177 src/sys/arch/evbarm/conf/GENERIC64:1.178
--- src/sys/arch/evbarm/conf/GENERIC64:1.177	Mon Mar  1 18:12:58 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jun 26 09:05:24 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.177 2021/03/01 18:12:58 jakllsch Exp $
+#	$NetBSD: GENERIC64,v 1.178 2021/06/26 09:05:24 nia Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -417,6 +417,8 @@ audio*		at audiobus?
 
 spkr*		at audio?		# PC speaker (synthesized)
 
+pseudo-device	pad			# Pseudo audio device
+
 # HDMI CEC
 tegracec0	at fdt?			# NVIDIA Tegra HDMI CEC
 hdmicec*	at hdmicecbus?



CVS commit: src/sys/arch/evbarm/conf

2021-03-07 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Mon Mar  8 06:31:42 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add bluetooth also to 32bit kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.94 src/sys/arch/evbarm/conf/GENERIC:1.95
--- src/sys/arch/evbarm/conf/GENERIC:1.94	Mon Mar  8 06:27:06 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Mar  8 06:31:42 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.94 2021/03/08 06:27:06 mlelstv Exp $
+#	$NetBSD: GENERIC,v 1.95 2021/03/08 06:31:42 mlelstv Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -592,4 +592,15 @@ include "dev/usb/usbdevices.config"
 midi* 		at midibus?
 pseudo-device	sequencer			# MIDI sequencer
 
+# Bluetooth USB Controllers
+ubt* at uhub? port ?
+
+# Bluetooth Device Hub
+bthub* at bcsp?
+bthub* at btuart?
+bthub* at bthfive?
+bthub* at ubt?
+
+include "dev/bluetooth/bluetoothdevices.config"
+
 cinclude "arch/evbarm/conf/GENERIC.local"



CVS commit: src/sys/arch/evbarm/conf

2021-03-07 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Mon Mar  8 06:27:06 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
early console for pico-pi-imx7


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.93 src/sys/arch/evbarm/conf/GENERIC:1.94
--- src/sys/arch/evbarm/conf/GENERIC:1.93	Sun Jan 31 08:47:07 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Mar  8 06:27:06 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.93 2021/01/31 08:47:07 skrll Exp $
+#	$NetBSD: GENERIC,v 1.94 2021/03/08 06:27:06 mlelstv Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -63,6 +63,9 @@ options 	MSGBUFSIZE=32768
 
 #options 	EARLYCONS=imx, CONSADDR=0x0202
 
+# PICO-PI-IMX7
+#options	EARLYCONS=imx, CONSADDR=0x30a7 # serial4
+
 # ODROID-C1
 #options 	EARLYCONS=meson, CONSADDR=0xc81004c0
 



CVS commit: src/sys/arch/evbarm/conf

2021-01-31 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Jan 31 08:47:07 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Sort the EARLYCONS entries.  NFCI.


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.92 src/sys/arch/evbarm/conf/GENERIC:1.93
--- src/sys/arch/evbarm/conf/GENERIC:1.92	Sun Jan 31 06:24:40 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Jan 31 08:47:07 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.92 2021/01/31 06:24:40 skrll Exp $
+#	$NetBSD: GENERIC,v 1.93 2021/01/31 08:47:07 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -47,10 +47,13 @@ options 	MSGBUFSIZE=32768
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 
 #options 	EARLYCONS=am33xx, CONSADDR=0x44e09000
-#options 	EARLYCONS=omap3, CONSADDR=0x4902
 
-# ODROID-C1
-#options 	EARLYCONS=meson, CONSADDR=0xc81004c0
+# RaspberryPIs
+#options 	EARLYCONS=bcm2835, CONSADDR=0x20201000
+#options 	EARLYCONS=bcm2836, CONSADDR=0x3f201000
+#options 	EARLYCONS=bcm2837, CONSADDR=0x3f215040
+
+#options 	EARLYCONS=cycv, CONSADDR=0xffc02000
 
 # ODROID-U3
 #options 	EARLYCONS=exynos, CONSADDR=0x1381
@@ -58,13 +61,12 @@ options 	MSGBUFSIZE=32768
 # ODROID-XU lite
 #options 	EARLYCONS=exynos, CONSADDR=0x12c2
 
-# RaspberryPIs
-#options 	EARLYCONS=bcm2835, CONSADDR=0x20201000
-#options 	EARLYCONS=bcm2836, CONSADDR=0x3f201000
-#options 	EARLYCONS=bcm2837, CONSADDR=0x3f215040
-
-#options 	EARLYCONS=cycv, CONSADDR=0xffc02000
 #options 	EARLYCONS=imx, CONSADDR=0x0202
+
+# ODROID-C1
+#options 	EARLYCONS=meson, CONSADDR=0xc81004c0
+
+#options 	EARLYCONS=omap3, CONSADDR=0x4902
 #options 	EARLYCONS=rk3328, CONSADDR=0xff13
 #options 	EARLYCONS=sunxi, CONSADDR=0x01c28000
 
@@ -73,7 +75,6 @@ options 	MSGBUFSIZE=32768
 
 #options 	EARLYCONS=vexpress, CONSADDR=0x1c09
 #options 	EARLYCONS=virt, CONSADDR=0x0900
-
 #options 	EARLYCONS=zynq, CONSADDR=0xe0001000
 
 # Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL



CVS commit: src/sys/arch/evbarm/conf

2021-01-30 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Jan 31 06:24:40 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Remove duplicate EARLYCONS=imx entry (both are commented out)


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.91 src/sys/arch/evbarm/conf/GENERIC:1.92
--- src/sys/arch/evbarm/conf/GENERIC:1.91	Wed Jan 27 15:52:46 2021
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Jan 31 06:24:40 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.91 2021/01/27 15:52:46 skrll Exp $
+#	$NetBSD: GENERIC,v 1.92 2021/01/31 06:24:40 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -47,7 +47,6 @@ options 	MSGBUFSIZE=32768
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 
 #options 	EARLYCONS=am33xx, CONSADDR=0x44e09000
-#options 	EARLYCONS=imx, CONSADDR=0x0202
 #options 	EARLYCONS=omap3, CONSADDR=0x4902
 
 # ODROID-C1



CVS commit: src/sys/arch/evbarm/conf

2021-01-27 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Jan 27 15:52:46 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
Add verbose output options commented out.


To generate a diff of this commit:
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.175 -r1.176 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.90 src/sys/arch/evbarm/conf/GENERIC:1.91
--- src/sys/arch/evbarm/conf/GENERIC:1.90	Tue Dec 29 01:48:22 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Wed Jan 27 15:52:46 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.90 2020/12/29 01:48:22 thorpej Exp $
+#	$NetBSD: GENERIC,v 1.91 2021/01/27 15:52:46 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -38,6 +38,7 @@ pseudo-device 	openfirm	# /dev/openfirm
 #options 	DEBUG
 #options 	LOCKDEBUG
 #options 	UVMHIST		# kernhist for uvm/pmap subsystems
+#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
 
 options 	MSGBUFSIZE=32768
 
@@ -89,6 +90,15 @@ options 	MSGBUFSIZE=32768
 #options 	POOL_QUARANTINE	# optional
 #options 	KASAN_PANIC	# optional
 
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+#options 	ACPIVERBOSE	# verbose ACPI configuration messages
+#options 	MIIVERBOSE	# verbose PHY autoconfig messages
+#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
+#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
+#options 	SCSIVERBOSE	# human readable SCSI error messages
+#options 	USBVERBOSE	# verbose USB device autoconfig messages
+
 makeoptions 	DEBUG="-g"	# compile full symbol table
 makeoptions 	COPY_SYMTAB=1
 

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.175 src/sys/arch/evbarm/conf/GENERIC64:1.176
--- src/sys/arch/evbarm/conf/GENERIC64:1.175	Sun Jan 24 18:02:51 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Jan 27 15:52:46 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.175 2021/01/24 18:02:51 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.176 2021/01/27 15:52:46 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -34,6 +34,7 @@ pseudo-device 	openfirm	# /dev/openfirm
 options 	INCLUDE_CONFIG_FILE
 #options 	UVMHIST		# kernhist for uvm/pmap subsystems
 #options 	UVMHIST_PRINT,KERNHIST_DELAY=0
+#options 	PCI_CONFIG_DUMP	# verbosely dump PCI config space
 
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 #options 	EARLYCONS=bcm2837, CONSADDR=0x3f215040
@@ -70,6 +71,15 @@ options 	ARMV81_PAN
 #options 	POOL_QUARANTINE	# optional
 #options 	KASAN_PANIC	# optional
 
+# These options enable verbose messages for several subsystems.
+# Warning, these may compile large string tables into the kernel!
+#options 	ACPIVERBOSE	# verbose ACPI configuration messages
+#options 	MIIVERBOSE	# verbose PHY autoconfig messages
+#options 	PCIVERBOSE	# verbose PCI device autoconfig messages
+#options 	PCMCIAVERBOSE	# verbose PCMCIA configuration messages
+#options 	SCSIVERBOSE	# human readable SCSI error messages
+#options 	USBVERBOSE	# verbose USB device autoconfig messages
+
 makeoptions	DEBUG="-g"	# compile full symbol table
 makeoptions	COPY_SYMTAB=1
 



CVS commit: src/sys/arch/evbarm/conf

2021-01-21 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Jan 21 17:46:28 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add vcaudio (intentionally this time)

gives working audio output on rpi3 without needing to run a 32-bit image.


To generate a diff of this commit:
cvs rdiff -u -r1.173 -r1.174 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.173 src/sys/arch/evbarm/conf/GENERIC64:1.174
--- src/sys/arch/evbarm/conf/GENERIC64:1.173	Thu Jan 21 06:57:26 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Jan 21 17:46:28 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.173 2021/01/21 06:57:26 nia Exp $
+#	$NetBSD: GENERIC64,v 1.174 2021/01/21 17:46:28 nia Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -381,6 +381,10 @@ spi*		at spibus?
 m25p*		at spi?
 spiflash*	at spiflashbus?
 
+# Broadcom VCHIQ, etc
+vchiq0 		at fdt?
+vcaudio0 	at vchiq0
+
 # Audio support
 hdaudio*	at fdt?			# Intel HDA
 hdaudio*	at pci? dev ? function ?



CVS commit: src/sys/arch/evbarm/conf

2021-01-20 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Thu Jan 21 06:57:26 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
remove accidental additions


To generate a diff of this commit:
cvs rdiff -u -r1.172 -r1.173 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.172 src/sys/arch/evbarm/conf/GENERIC64:1.173
--- src/sys/arch/evbarm/conf/GENERIC64:1.172	Thu Jan 21 06:51:54 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Jan 21 06:57:26 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.172 2021/01/21 06:51:54 nia Exp $
+#	$NetBSD: GENERIC64,v 1.173 2021/01/21 06:57:26 nia Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -381,10 +381,6 @@ spi*		at spibus?
 m25p*		at spi?
 spiflash*	at spiflashbus?
 
-# BCM2835 VCHIQ, etc
-vchiq0 		at fdt?
-vcaudio0 	at vchiq0
-
 # Audio support
 hdaudio*	at fdt?			# Intel HDA
 hdaudio*	at pci? dev ? function ?



CVS commit: src/sys/arch/evbarm/conf

2021-01-17 Thread Nia Alarie
Module Name:src
Committed By:   nia
Date:   Mon Jan 18 00:32:38 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
disable compat_ossaudio, it's not useful without compat_linux

when running netbsd binaries we use userspace libossaudio instead.

"oh. plz undo then. badly named option" - jmcneill


To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.45 src/sys/arch/evbarm/conf/GENERIC.common:1.46
--- src/sys/arch/evbarm/conf/GENERIC.common:1.45	Sat Jan 16 20:33:32 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Mon Jan 18 00:32:38 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.45 2021/01/16 20:33:32 jmcneill Exp $
+#	$NetBSD: GENERIC.common,v 1.46 2021/01/18 00:32:38 nia Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -69,7 +69,6 @@ options 	NFS_BOOT_RWSIZE=1024
 # Compatibility options
 
 include 	"conf/compat_netbsd60.config"
-options 	COMPAT_OSSAUDIO	# OSS audio emulation
 options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
 # on arm or arm binaries on arm64
 



CVS commit: src/sys/arch/evbarm/conf

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 20:33:32 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add VND_COMPRESSION option


To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.44 src/sys/arch/evbarm/conf/GENERIC.common:1.45
--- src/sys/arch/evbarm/conf/GENERIC.common:1.44	Sat Jan 16 20:30:37 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jan 16 20:33:32 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.44 2021/01/16 20:30:37 jmcneill Exp $
+#	$NetBSD: GENERIC.common,v 1.45 2021/01/16 20:33:32 jmcneill Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -131,6 +131,7 @@ pseudo-device	swcrypto		# software crypt
 # disk/mass storage pseudo-devices
 #pseudo-device	md			# memory disk device (ramdisk)
 pseudo-device	vnd			# disk-like interface to files
+options 	VND_COMPRESSION		# compressed vnd(4)
 pseudo-device	fss			# file system snapshot device
 pseudo-device	drvctl			# driver control
 pseudo-device	cgd			# cryptographic disk devices



CVS commit: src/sys/arch/evbarm/conf

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 20:30:37 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add PPP_BSDCOMP, PPP_DEFLATE, PPP_FILTER options


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.43 src/sys/arch/evbarm/conf/GENERIC.common:1.44
--- src/sys/arch/evbarm/conf/GENERIC.common:1.43	Sat Jan 16 20:29:16 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jan 16 20:30:37 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.43 2021/01/16 20:29:16 jmcneill Exp $
+#	$NetBSD: GENERIC.common,v 1.44 2021/01/16 20:30:37 jmcneill Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -46,9 +46,9 @@ options 	IPSEC		# 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 	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
 
 # JIT compiler for bpfilter



CVS commit: src/sys/arch/evbarm/conf

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 20:29:16 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add UFS_ACL and UFS_EXTATTR options


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.42 src/sys/arch/evbarm/conf/GENERIC.common:1.43
--- src/sys/arch/evbarm/conf/GENERIC.common:1.42	Sat Jan 16 20:27:29 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jan 16 20:29:16 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.42 2021/01/16 20:27:29 jmcneill Exp $
+#	$NetBSD: GENERIC.common,v 1.43 2021/01/16 20:29:16 jmcneill Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -33,6 +33,8 @@ options 	FFS_EI		# FFS Endian Independen
 options 	NFSSERVER
 options 	WAPBL		# File system journaling support
 #options 	FFS_NO_SNAPSHOT	# No FFS snapshot support
+options 	UFS_ACL		# UFS Access Control Lists
+options 	UFS_EXTATTR	# Extended attribute support for UFS1
 
 # Networking options
 



CVS commit: src/sys/arch/evbarm/conf

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 20:27:29 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add QUOTA and QUOTA2 options


To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.41 src/sys/arch/evbarm/conf/GENERIC.common:1.42
--- src/sys/arch/evbarm/conf/GENERIC.common:1.41	Sat Jan 16 20:26:25 2021
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jan 16 20:27:29 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.41 2021/01/16 20:26:25 jmcneill Exp $
+#	$NetBSD: GENERIC.common,v 1.42 2021/01/16 20:27:29 jmcneill Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -26,8 +26,8 @@ no file-system 	CODA
 no pseudo-device vcoda
 
 # File system options
-#options 	QUOTA		# legacy UFS quotas
-#options 	QUOTA2		# new, in-filesystem UFS quotas
+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 	NFSSERVER



CVS commit: src/sys/arch/evbarm/conf

2021-01-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 16 20:26:25 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add COMPAT_OSSAUDIO


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.40 src/sys/arch/evbarm/conf/GENERIC.common:1.41
--- src/sys/arch/evbarm/conf/GENERIC.common:1.40	Tue Dec 22 23:26:42 2020
+++ src/sys/arch/evbarm/conf/GENERIC.common	Sat Jan 16 20:26:25 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.40 2020/12/22 23:26:42 uwe Exp $
+#	$NetBSD: GENERIC.common,v 1.41 2021/01/16 20:26:25 jmcneill Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -67,8 +67,9 @@ options 	NFS_BOOT_RWSIZE=1024
 # Compatibility options
 
 include 	"conf/compat_netbsd60.config"
-options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries on arm
-# or arm binaries on arm64
+options 	COMPAT_OSSAUDIO	# OSS audio emulation
+options 	COMPAT_NETBSD32	# allow running arm (e.g. non-earm) binaries
+# on arm or arm binaries on arm64
 
 # Shared memory options
 



CVS commit: src/sys/arch/evbarm/conf

2021-01-10 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Jan 10 19:20:16 UTC 2021

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Disable nouveau for now. It can cause long pauses at boot and sometimes
fails to initialize the display at all.


To generate a diff of this commit:
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.170 src/sys/arch/evbarm/conf/GENERIC64:1.171
--- src/sys/arch/evbarm/conf/GENERIC64:1.170	Fri Jan  1 07:21:58 2021
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Jan 10 19:20:16 2021
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.170 2021/01/01 07:21:58 ryo Exp $
+#	$NetBSD: GENERIC64,v 1.171 2021/01/10 19:20:16 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -444,8 +444,8 @@ options 	FONT_BOLD16x32
 
 # GPU
 #nouveau*	at fdt?			# NVIDIA GPU
-nouveau*	at pci? dev ? function ?
-nouveaufb*	at nouveaufbbus?
+#nouveau*	at pci? dev ? function ?
+#nouveaufb*	at nouveaufbbus?
 radeon*		at pci? dev ? function ? # AMD Radeon
 radeondrmkmsfb*	at radeonfbbus?
 



CVS commit: src/sys/arch/evbarm/conf

2020-12-28 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Tue Dec 29 01:48:22 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
Add pcaiicmux.


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.168 -r1.169 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.89 src/sys/arch/evbarm/conf/GENERIC:1.90
--- src/sys/arch/evbarm/conf/GENERIC:1.89	Wed Dec 23 15:56:43 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Tue Dec 29 01:48:22 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.89 2020/12/23 15:56:43 skrll Exp $
+#	$NetBSD: GENERIC,v 1.90 2020/12/29 01:48:22 thorpej Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -353,6 +353,7 @@ axppmic* 	at iic?			# X-Powers AXP Power
 axpreg* 	at axppmic?
 em3027rtc* 	at iic?
 max77620pmic* 	at iic?
+pcaiicmux*	at iic?			# PCA954x / PCA984x I2C switch / mux
 pcf8563rtc* 	at iic?			# PCF8563 RTC
 seeprom* 	at iic?			# AT24Cxx Serial EEPROM
 sy8106a* 	at iic?			# Silergy SY81061 regulator

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.168 src/sys/arch/evbarm/conf/GENERIC64:1.169
--- src/sys/arch/evbarm/conf/GENERIC64:1.168	Wed Dec 23 04:09:32 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Tue Dec 29 01:48:22 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.168 2020/12/23 04:09:32 thorpej Exp $
+#	$NetBSD: GENERIC64,v 1.169 2020/12/29 01:48:22 thorpej Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -317,6 +317,7 @@ cwfg*		at iic?			# CellWise CW2015 Fuel 
 es8316ac*	at iic?			# Everest Semi ES8316 Audio CODEC
 fan53555reg*	at iic?			# FAN53555 / SY82x regulator
 max77620pmic*	at iic?
+pcaiicmux*	at iic?			# PCA954x / PCA984x I2C switch / mux
 pcf8563rtc*	at iic?			# PCF8563 RTC
 rkpmic*		at iic?			# Rockchip Power Management IC
 rkreg*		at rkpmic?



CVS commit: src/sys/arch/evbarm/conf

2020-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Dec 23 15:56:43 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Deduplicate and group the USB stuff.  Spotted by uwe@


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.88 src/sys/arch/evbarm/conf/GENERIC:1.89
--- src/sys/arch/evbarm/conf/GENERIC:1.88	Wed Dec 23 14:42:38 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Wed Dec 23 15:56:43 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.88 2020/12/23 14:42:38 skrll Exp $
+#	$NetBSD: GENERIC,v 1.89 2020/12/23 15:56:43 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -535,13 +535,13 @@ sun9iusbphy* 	at fdt? pass 9		# Allwinne
 sunxiusbphy* 	at fdt? pass 9		# Allwinner USB PHY
 sunxiusb3phy* 	at fdt? pass 9		# Allwinner USB3 PHY
 tegrausbphy* 	at fdt?			# NVIDIA Tegra USB PHY
-imxusbc* 	at fdt?
-ehci* 		at imxusbc?
 usbnopphy* 	at fdt? pass 9		# Generic USB PHY
-imxusbc* 	at fdt? pass 9		# i.MX USB host
+
+imxusbc* 	at fdt?
 tiotg* 		at fdt?			# TI dual port OTG
 tiusb* 		at fdt? pass 9		# TI HS USB host
 tiusbtll* 	at fdt? pass 8		# TI HS USB host TLL
+
 dwctwo* 	at fdt?			# Designware USB DRD
 ehci* 		at fdt?			# EHCI
 ehci* 		at imxusbc?



CVS commit: src/sys/arch/evbarm/conf

2020-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Dec 23 10:43:00 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
More sorting


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.86 src/sys/arch/evbarm/conf/GENERIC:1.87
--- src/sys/arch/evbarm/conf/GENERIC:1.86	Wed Dec 23 10:32:07 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Wed Dec 23 10:43:00 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.86 2020/12/23 10:32:07 skrll Exp $
+#	$NetBSD: GENERIC,v 1.87 2020/12/23 10:43:00 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -261,8 +261,8 @@ tegra210xpad* 	at fdt?			# NVIDIA Tegra 
 tegra210xphy* 	at tegra210xpad?
 
 # PCIE
-pcihost* 	at fdt?			# Generic PCI host controller
 imxpcie* 	at fdt?			# i.MX PCIE
+pcihost* 	at fdt?			# Generic PCI host controller
 tegrapcie0 	at fdt?			# NVIDIA Tegra PCIE
 pci* 		at pcibus?
 ppb* 		at pci? dev ? function ?



CVS commit: src/sys/arch/evbarm/conf

2020-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Dec 23 10:32:07 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
 consistency


To generate a diff of this commit:
cvs rdiff -u -r1.85 -r1.86 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.85 src/sys/arch/evbarm/conf/GENERIC:1.86
--- src/sys/arch/evbarm/conf/GENERIC:1.85	Wed Dec 23 10:27:23 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Wed Dec 23 10:32:07 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.85 2020/12/23 10:27:23 skrll Exp $
+#	$NetBSD: GENERIC,v 1.86 2020/12/23 10:32:07 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -102,24 +102,24 @@ cpus*		at fdt? pass 0
 cpu*		at fdt? pass 0
 
 # CPU frequency scaling
-tegra124cpu*	at cpu?
-cpufreqdt*	at cpu?
+tegra124cpu* 	at cpu?
+cpufreqdt* 	at cpu?
 
 # Power State Coordination Interface (PSCI)
-psci*		at fdt?
+psci* 		at fdt?
 
 # Clock and reset controllers
-am3prcm*	at fdt? pass 1		# TI AM335x PRCM
+am3prcm* 	at fdt? pass 1		# TI AM335x PRCM
 cycvclkmgr* 	at fdt? pass 1		# Cyclone V clock manager
 cycvrstmgr* 	at fdt? pass 0		# Cyclone V reset manager
 exy5410clk* 	at fdt? pass 3		# Exynos5410 clock controller
 exy5422clk* 	at fdt? pass 3		# Exynos5422 clock controller
 imx6ccm* 	at fdt? pass 1		# i.MX6 CCM
-imx7dccm*	at fdt? pass 2		# i.MX7D CCM
+imx7dccm* 	at fdt? pass 2		# i.MX7D CCM
 meson8bclkc* 	at fdt? pass 2		# Amlogic Meson8b clock controller
 mesonresets* 	at fdt? pass 2		# Amlogic Meson misc. clock resets
-omap3cm*	at fdt? pass 1		# TI OMAP3 CM
-omap3prm*	at fdt? pass 1		# TI OMAP3 PRM
+omap3cm* 	at fdt? pass 1		# TI OMAP3 CM
+omap3prm* 	at fdt? pass 1		# TI OMAP3 PRM
 sun4ia10ccu* 	at fdt? pass 2		# Allwinner A10/A20 CCU
 sun5ia13ccu* 	at fdt? pass 2		# Allwinner A13 CCU
 sun6ia31ccu* 	at fdt? pass 2		# Allwinner A31 CCU
@@ -136,17 +136,17 @@ sun9immcclk* 	at fdt? pass 2		# Allwinne
 sun9iusbclk* 	at fdt? pass 2		# Allwinner A80 USB HCI
 tegra124car* 	at fdt? pass 3		# NVIDIA Tegra CAR (T124)
 tegra210car* 	at fdt? pass 3		# NVIDIA Tegra CAR (T210)
-tidivclk*	at fdt? pass 1		# TI divider clock
-tidpllclk*	at fdt? pass 2		# TI DPLL clock
-timuxclk*	at fdt? pass 1		# TI mux clock
-
-fclock*		at fdt? pass 1
-ffclock*	at fdt? pass 1
-fregulator*	at fdt? pass 5
-gregulator*	at fdt? pass 4
-gpiokeys*	at fdt?
-wskbd*		at gpiokeys? console ? mux 1
-gpioleds*	at fdt?
+tidivclk* 	at fdt? pass 1		# TI divider clock
+tidpllclk* 	at fdt? pass 2		# TI DPLL clock
+timuxclk* 	at fdt? pass 1		# TI mux clock
+
+fclock* 	at fdt? pass 1
+ffclock* 	at fdt? pass 1
+fregulator* 	at fdt? pass 5
+gregulator* 	at fdt? pass 4
+gpiokeys* 	at fdt?
+wskbd* 		at gpiokeys? console ? mux 1
+gpioleds* 	at fdt?
 
 # ARM Motherboard Express uATX system registers
 vxsysreg* 	at fdt?
@@ -155,20 +155,20 @@ vxsysreg* 	at fdt?
 sunxisramc* 	at fdt? pass 4		# SRAM controller
 
 # System Controller
-syscon*		at fdt? pass 1		# Generic System Controller
-tisysc*		at fdt? pass 2		# TI sysc interconnect
-#zynqslcr*	at fdt? pass 1		# Zynq 7000 system Controller
+syscon* 	at fdt? pass 1		# Generic System Controller
+tisysc* 	at fdt? pass 2		# TI sysc interconnect
+#zynqslcr* 	at fdt? pass 1		# Zynq 7000 system Controller
 
 # Timer
 a9ptmr* 	at fdt? pass 2		# ARM Cortex A5/A9 Private Timer
 arma9ptmr* 	at a9ptmr?
 a9tmr* 		at fdt? pass 2		# ARM Cortex A5/A9 Timer
 arma9tmr* 	at a9tmr?
-gtmr*		at fdt? pass 1		# ARM Generic Timer
-armgtmr0	at gtmr?
-mct*		at fdt? pass 2		# Exynos Multi Core Timer (MCT)
-armgtmr*	at mct?
-omaptimer*	at fdt?			# TI OMAP Timer
+gtmr* 		at fdt? pass 1		# ARM Generic Timer
+armgtmr0 	at gtmr?
+mct* 		at fdt? pass 2		# Exynos Multi Core Timer (MCT)
+armgtmr* 	at mct?
+omaptimer* 	at fdt?			# TI OMAP Timer
 meson6timer* 	at fdt?			# Amlogic Timer
 sunxitimer* 	at fdt?			# Allwinner async timer
 sunxihstimer* 	at fdt?			# Allwinner High-Speed timer
@@ -179,16 +179,16 @@ bcmpmwdog* 	at fdt?			# Broadcom BCM283x
 dwcwdt* 	at fdt?			# DesignWare watchdog
 mesonwdt* 	at fdt?			# Amlogic Meson watchdog
 sunxiwdt* 	at fdt?			# Allwinner watchdog
-tiwdt*		at fdt?			# TI OMAP watchdog
+tiwdt* 		at fdt?			# TI OMAP watchdog
 
 # Interrupt controller
-gic*		at fdt? pass 1		# ARM GIC
-armgic0		at gic?
+gic* 		at fdt? pass 1		# ARM GIC
+armgic0 	at gic?
 bcmicu* 	at fdt? pass 1		# Broadcom BCM283x ICU
 exyointr* 	at fdt? pass 1		# Samsung Exynos ICU
 imxgpc* 	at fdt? pass 2		# i.MX General Power Controller INTC
-imx7gpc*	at fdt? pass 2		# i.MX General Power Controller v2 INTC
-omapintc*	at fdt? pass 2		# TI OMAP INTC
+imx7gpc* 	at fdt? pass 2		# i.MX General Power Controller v2 INTC
+omapintc* 	at fdt? pass 2		# TI OMAP INTC
 tegralic* 	at fdt? pass 1		# NVIDIA Tegra LIC
 sunxiintc* 	at fdt? pass 1		# Allwinner INTC
 sunxinmi* 	at fdt? pass 2		# Allwinner NMI / R_INTC
@@ -199,7 +199,7

CVS commit: src/sys/arch/evbarm/conf

2020-12-23 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Dec 23 10:27:23 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Sort some devices under each driver type


To generate a diff of this commit:
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.84 src/sys/arch/evbarm/conf/GENERIC:1.85
--- src/sys/arch/evbarm/conf/GENERIC:1.84	Wed Dec 23 04:09:32 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Wed Dec 23 10:27:23 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.84 2020/12/23 04:09:32 thorpej Exp $
+#	$NetBSD: GENERIC,v 1.85 2020/12/23 10:27:23 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -241,8 +241,8 @@ gpio* 		at gpiobus?
 
 # MPIO / Pinmux
 pinctrl*	at fdt? pass 2		# Generic pinctrl driver
-tegrapinmux* 	at fdt?			# NVIDIA Tegra MPIO
 imxiomux*	at fdt? pass 2		# i.MX IOMUX
+tegrapinmux* 	at fdt?			# NVIDIA Tegra MPIO
 
 # PWM controller
 expwm* 		at fdt? pass 4		# PWM
@@ -262,8 +262,8 @@ tegra210xphy* 	at tegra210xpad?
 
 # PCIE
 pcihost* 	at fdt?			# Generic PCI host controller
-tegrapcie0 	at fdt?			# NVIDIA Tegra PCIE
 imxpcie*	at fdt?			# i.MX PCIE
+tegrapcie0 	at fdt?			# NVIDIA Tegra PCIE
 pci* 		at pcibus?
 ppb* 		at pci? dev ? function ?
 pci* 		at ppb?
@@ -315,9 +315,9 @@ ukphy* 		at mii? phy ?		# generic unknow
 # UART
 com* 		at fdt?	pass 4		# UART
 exuart* 	at fdt?	pass 4		# SSCOM UART
-plcom* 		at fdt?	pass 4		# ARM PL011 UART
 imxuart* 	at fdt?	pass 4		# i.MX UART
 mesonuart* 	at fdt?	pass 4		# Amlogic Meson UART
+plcom* 		at fdt?	pass 4		# ARM PL011 UART
 zynquart* 	at fdt?	pass 4		# Cadence UART
 
 # I2C controllers



CVS commit: src/sys/arch/evbarm/conf

2020-12-22 Thread Valeriy E. Ushakov
Module Name:src
Committed By:   uwe
Date:   Tue Dec 22 23:26:42 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
evbarm: GENERIC.common - g/c the commented out copy of pseudo-device fss.


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.39 src/sys/arch/evbarm/conf/GENERIC.common:1.40
--- src/sys/arch/evbarm/conf/GENERIC.common:1.39	Sun Sep 27 13:48:50 2020
+++ src/sys/arch/evbarm/conf/GENERIC.common	Tue Dec 22 23:26:42 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.39 2020/09/27 13:48:50 roy Exp $
+#	$NetBSD: GENERIC.common,v 1.40 2020/12/22 23:26:42 uwe Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -128,7 +128,7 @@ pseudo-device	swcrypto		# software crypt
 # 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	fss			# file system snapshot device
 pseudo-device	drvctl			# driver control
 pseudo-device	cgd			# cryptographic disk devices
 pseudo-device	raid			# RAIDframe disk driver
@@ -141,7 +141,6 @@ options 	RAID_AUTOCONFIG		# auto-configu
 #options 	RF_INCLUDE_INTERDECLUSTER=1
 #options 	RF_INCLUDE_PARITY_DECLUSTERING=1
 #options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
-pseudo-device	fss			# file system snapshot device
 
 # network pseudo-devices
 pseudo-device	bpfilter		# Berkeley packet filter



CVS commit: src/sys/arch/evbarm/conf

2020-12-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Dec 13 20:40:38 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
SBBR says that the CPPC interface should be used on AArch64 instead of
P-states and T-states. Enable acpipcc and acpicppc, and disable acpicpu.


To generate a diff of this commit:
cvs rdiff -u -r1.166 -r1.167 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.166 src/sys/arch/evbarm/conf/GENERIC64:1.167
--- src/sys/arch/evbarm/conf/GENERIC64:1.166	Mon Dec  7 10:57:41 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Dec 13 20:40:38 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.166 2020/12/07 10:57:41 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.167 2020/12/13 20:40:38 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -90,8 +90,9 @@ acpi*		at acpifdt?
 acpiacad*	at acpi?
 acpibat*	at acpi?
 acpibut*	at acpi?
+acpicppc*	at acpi?
 acpipcd*	at acpi?
-acpicpu*	at acpi?
+acpipcc*	at acpi?
 acpifan*	at acpi?
 acpiged*	at acpi?
 acpilid*	at acpi?



CVS commit: src/sys/arch/evbarm/conf

2020-11-30 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Tue Dec  1 04:18:27 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: mk.rpi

Log Message:
Link RPI and RPI2 kernels in BE8 format for big-endian variants.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/mk.rpi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/mk.rpi
diff -u src/sys/arch/evbarm/conf/mk.rpi:1.8 src/sys/arch/evbarm/conf/mk.rpi:1.9
--- src/sys/arch/evbarm/conf/mk.rpi:1.8	Mon Dec 16 14:32:14 2019
+++ src/sys/arch/evbarm/conf/mk.rpi	Tue Dec  1 04:18:26 2020
@@ -1,4 +1,8 @@
-#	$NetBSD: mk.rpi,v 1.8 2019/12/16 14:32:14 skrll Exp $
+#	$NetBSD: mk.rpi,v 1.9 2020/12/01 04:18:26 rin Exp $
+
+.if !empty(MACHINE_ARCH:M*eb)
+EXTRA_LINKFLAGS+=	--be8
+.endif
 
 SYSTEM_FIRST_OBJ=	armv6_start.o
 SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S



CVS commit: src/sys/arch/evbarm/conf

2020-11-05 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Thu Nov  5 13:04:05 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
Fix typo; i.M31 --> i.MX31


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.31 src/sys/arch/evbarm/conf/README.evbarm:1.32
--- src/sys/arch/evbarm/conf/README.evbarm:1.31	Sun May 24 07:17:34 2020
+++ src/sys/arch/evbarm/conf/README.evbarm	Thu Nov  5 13:04:05 2020
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.31 2020/05/24 07:17:34 skrll Exp $
+$NetBSD: README.evbarm,v 1.32 2020/11/05 13:04:05 rin Exp $
 
 config		date		boards
 ---
@@ -21,7 +21,7 @@ HAWK		2013/10/02	TI OMAP-L138 based Hawk
 HDL_G		2006/04/16	I-O DATA HDL-G Giga LANDISK
 HPT5325		2012/03/31	HP t5325 Thin Client
 IMX23_OLINUXINO	2012/11/20	Olimex iMX233 based OLinuXino boards
-IMX31LITE	2008/04/27	Freescale i.M31 DEV LITE KIT
+IMX31LITE	2008/04/27	Freescale i.MX31 DEV LITE KIT
 INTEGRATOR	2001/10/27	ARM Integrator board
 INTEGRATOR_CP	2013/02/19	ARM Integrator/CP board
 IQ31244		2003/05/14	Intel IQ31244 reference board



CVS commit: src/sys/arch/evbarm/conf

2020-10-30 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Fri Oct 30 11:02:50 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI

Log Message:
Add bigger console font for modern displays.


To generate a diff of this commit:
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/evbarm/conf/RPI

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI
diff -u src/sys/arch/evbarm/conf/RPI:1.92 src/sys/arch/evbarm/conf/RPI:1.93
--- src/sys/arch/evbarm/conf/RPI:1.92	Fri Oct 30 11:02:09 2020
+++ src/sys/arch/evbarm/conf/RPI	Fri Oct 30 11:02:50 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: RPI,v 1.92 2020/10/30 11:02:09 rin Exp $
+#	$NetBSD: RPI,v 1.93 2020/10/30 11:02:50 rin Exp $
 #
 #	RPi -- Raspberry Pi
 #
@@ -198,6 +198,9 @@ options 	WSDISPLAY_COMPAT_USL		# wsconsc
 options 	WSDISPLAY_COMPAT_RAWKBD		# can get raw scancodes
 options 	WSDISPLAY_DEFAULTSCREENS=4
 
+options 	FONT_BOLD8x16
+options 	FONT_BOLD16x32
+
 #options 	FONT_QVSS8x15
 #options 	FONT_GALLANT12x22	# the console font
 



CVS commit: src/sys/arch/evbarm/conf

2020-10-30 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Fri Oct 30 11:02:09 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI

Log Message:
Add smscphy(4).


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/evbarm/conf/RPI

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI
diff -u src/sys/arch/evbarm/conf/RPI:1.91 src/sys/arch/evbarm/conf/RPI:1.92
--- src/sys/arch/evbarm/conf/RPI:1.91	Mon May 18 21:19:35 2020
+++ src/sys/arch/evbarm/conf/RPI	Fri Oct 30 11:02:09 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: RPI,v 1.91 2020/05/18 21:19:35 jmcneill Exp $
+#	$NetBSD: RPI,v 1.92 2020/10/30 11:02:09 rin Exp $
 #
 #	RPi -- Raspberry Pi
 #
@@ -150,6 +150,7 @@ qsphy*		at mii? phy ?		# Quality Semicon
 rdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
 rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
 rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
+smscphy*	at mii? phy ?		# SMSC LAN87xx PHYs
 sqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
 tlphy*		at mii? phy ?		# ThunderLAN PHYs
 tqphy*		at mii? phy ?		# TDK Semiconductor PHYs



CVS commit: src/sys/arch/evbarm/conf

2020-10-28 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Wed Oct 28 07:36:17 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add smscphy(4) found on some RPI models.


To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.164 src/sys/arch/evbarm/conf/GENERIC64:1.165
--- src/sys/arch/evbarm/conf/GENERIC64:1.164	Tue Oct 27 08:57:10 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Oct 28 07:36:17 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.164 2020/10/27 08:57:10 ryo Exp $
+#	$NetBSD: GENERIC64,v 1.165 2020/10/28 07:36:17 rin Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -263,6 +263,7 @@ pnaphy*		at mii? phy ?		# generic HomePN
 rdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
 rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
 rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs
+smscphy*	at mii? phy ?		# SMSC LAN87xx PHYs
 sqphy*		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
 tlphy*		at mii? phy ?		# ThunderLAN PHYs
 tqphy*		at mii? phy ?		# TDK Semiconductor PHYs



CVS commit: src/sys/arch/evbarm/conf

2020-10-14 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Thu Oct 15 04:39:25 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add vmx(4) driver. tested on ESXi-Arm


To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.162 src/sys/arch/evbarm/conf/GENERIC64:1.163
--- src/sys/arch/evbarm/conf/GENERIC64:1.162	Tue Sep 29 19:58:50 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Oct 15 04:39:24 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.162 2020/09/29 19:58:50 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.163 2020/10/15 04:39:24 ryo Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -236,6 +236,7 @@ mcx*		at pci? dev ? function ?	# Mellano
 mskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
 msk*		at mskc?
 re*		at pci? dev ? function ?	# Realtek RTL8111GS
+vmx*		at pci? dev ? function ?	# VMware VMXNET3
 wm*		at pci? dev ? function ?	# Intel Gigabit Ethernet
 
 # MII/PHY support



CVS commit: src/sys/arch/evbarm/conf

2020-09-08 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Tue Sep  8 17:39:04 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: std.generic64

Log Message:
Enable __BUS_SPACE_HAS_STREAM_METHODS in std.generic64

These are needed for virtio_pci on aarch64eb.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/std.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/std.generic64
diff -u src/sys/arch/evbarm/conf/std.generic64:1.12 src/sys/arch/evbarm/conf/std.generic64:1.13
--- src/sys/arch/evbarm/conf/std.generic64:1.12	Sat Dec  7 16:00:09 2019
+++ src/sys/arch/evbarm/conf/std.generic64	Tue Sep  8 17:39:04 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: std.generic64,v 1.12 2019/12/07 16:00:09 jmcneill Exp $
+#	$NetBSD: std.generic64,v 1.13 2020/09/08 17:39:04 jakllsch Exp $
 #
 #	generic NetBSD/evbarm64 with FDT support
 
@@ -24,6 +24,7 @@ options 	__HAVE_GENERIC_CPU_INITCLOCKS
 options 	__HAVE_PCI_CONF_HOOK
 options 	__HAVE_PCI_MSI_MSIX
 options 	__BUS_SPACE_HAS_PROBING_METHODS
+options 	__BUS_SPACE_HAS_STREAM_METHODS
 
 # XXXNH not yet
 #options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP



CVS commit: src/sys/arch/evbarm/conf

2020-09-03 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Fri Sep  4 02:21:49 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: mk.generic64

Log Message:
Link evbarm/aarch64eb kernels in big endian mode


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/mk.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/mk.generic64
diff -u src/sys/arch/evbarm/conf/mk.generic64:1.5 src/sys/arch/evbarm/conf/mk.generic64:1.6
--- src/sys/arch/evbarm/conf/mk.generic64:1.5	Mon Dec 16 11:00:30 2019
+++ src/sys/arch/evbarm/conf/mk.generic64	Fri Sep  4 02:21:49 2020
@@ -1,4 +1,8 @@
-#	$NetBSD: mk.generic64,v 1.5 2019/12/16 11:00:30 skrll Exp $
+#	$NetBSD: mk.generic64,v 1.6 2020/09/04 02:21:49 jakllsch Exp $
+
+.if !empty(MACHINE_ARCH:M*eb)
+EXTRA_LINKFLAGS+=	-EB
+.endif
 
 SYSTEM_FIRST_OBJ=	start.o
 SYSTEM_FIRST_SFILE=	${ARM}/aarch64/start.S



CVS commit: src/sys/arch/evbarm/conf

2020-08-17 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Mon Aug 17 09:03:03 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
enable raidframe.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.37 src/sys/arch/evbarm/conf/GENERIC.common:1.38
--- src/sys/arch/evbarm/conf/GENERIC.common:1.37	Sat Jun 13 16:51:25 2020
+++ src/sys/arch/evbarm/conf/GENERIC.common	Mon Aug 17 09:03:03 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.37 2020/06/13 16:51:25 ad Exp $
+#	$NetBSD: GENERIC.common,v 1.38 2020/08/17 09:03:03 mrg Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -131,6 +131,17 @@ pseudo-device	vnd			# disk-like interfac
 #pseudo-device	fss			# file system snapshot device
 pseudo-device	drvctl			# driver control
 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
+#options 	RF_INCLUDE_CHAINDECLUSTER=1
+#options 	RF_INCLUDE_INTERDECLUSTER=1
+#options 	RF_INCLUDE_PARITY_DECLUSTERING=1
+#options 	RF_INCLUDE_PARITY_DECLUSTERING_DS=1
+pseudo-device	fss			# file system snapshot device
 
 # network pseudo-devices
 pseudo-device	bpfilter		# Berkeley packet filter



CVS commit: src/sys/arch/evbarm/conf

2020-07-12 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Jul 12 13:35:33 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add KUBSAN commented out.


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.81 src/sys/arch/evbarm/conf/GENERIC:1.82
--- src/sys/arch/evbarm/conf/GENERIC:1.81	Fri Jul 10 12:25:10 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Jul 12 13:35:33 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.81 2020/07/10 12:25:10 skrll Exp $
+#	$NetBSD: GENERIC,v 1.82 2020/07/12 13:35:33 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -81,6 +81,11 @@ options 	MSGBUFSIZE=32768
 
 #options 	EARLYCONS=zynq, CONSADDR=0xe0001000
 
+# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
+# if you want panics instead of warnings.
+#options 	KUBSAN			# mandatory
+#options 	UBSAN_ALWAYS_FATAL	# optional
+
 # Kernel Address Sanitizer (kASan). The quarantine is optional and can
 # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
 # instead of warnings.



CVS commit: src/sys/arch/evbarm/conf

2020-06-13 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Jun 13 16:51:25 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: ARMADAXP ARMADILLO-IOT-G3 BCM5301X DUOVERO
GENERIC.common N900 OMAP5EVM PANDABOARD PEPPER TISDP2420 VTC100

Log Message:
Comment out "options PMAPCOUNTERS".  It adds much overhead and is mostly of
interest to people hacking on the VM system or pmap.  Proposed on port-arm@.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/conf/ARMADAXP
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3 \
src/sys/arch/evbarm/conf/VTC100
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/evbarm/conf/BCM5301X
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/conf/DUOVERO
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/evbarm/conf/GENERIC.common
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/conf/N900
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/conf/OMAP5EVM
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/evbarm/conf/PANDABOARD
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/conf/PEPPER
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/evbarm/conf/TISDP2420

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/ARMADAXP
diff -u src/sys/arch/evbarm/conf/ARMADAXP:1.27 src/sys/arch/evbarm/conf/ARMADAXP:1.28
--- src/sys/arch/evbarm/conf/ARMADAXP:1.27	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/ARMADAXP	Sat Jun 13 16:51:25 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: ARMADAXP,v 1.27 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: ARMADAXP,v 1.28 2020/06/13 16:51:25 ad Exp $
 #
 #	ARMADA XP DEV BOARD
 #
@@ -115,7 +115,7 @@ options 	LOCKDEBUG
 options 	DIAGNOSTIC		# internal consistency checks
 #options 	DEBUG
 #options 	UVMHIST		# kernhist for uvm/pmap subsystems
-options 	PMAPCOUNTERS
+#options 	PMAPCOUNTERS
 #options 	VERBOSE_INIT_ARM	# verbose bootstraping messages
 options 	DDB			# in-kernel debugger
 options 	DDB_ONPANIC=1

Index: src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3
diff -u src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.22 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.23
--- src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3:1.22	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3	Sat Jun 13 16:51:25 2020
@@ -1,4 +1,4 @@
-# $NetBSD: ARMADILLO-IOT-G3,v 1.22 2020/04/18 11:00:38 skrll Exp $
+# $NetBSD: ARMADILLO-IOT-G3,v 1.23 2020/06/13 16:51:25 ad Exp $
 #
 # ARMADILLO-IOT-G3 -- Atmark Techno, Armadillo-IoT G3
 #
@@ -19,7 +19,7 @@ options 	CPU_CORTEX
 options 	CPU_CORTEXA7
 options 	IMX7
 options 	MULTIPROCESSOR
-options 	PMAPCOUNTERS
+#options 	PMAPCOUNTERS
 
 options 	MEMSIZE=512
 options 	MEMSIZE_RESERVED=32	# only reserved 32M for Cortex-M4 core
Index: src/sys/arch/evbarm/conf/VTC100
diff -u src/sys/arch/evbarm/conf/VTC100:1.22 src/sys/arch/evbarm/conf/VTC100:1.23
--- src/sys/arch/evbarm/conf/VTC100:1.22	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/VTC100	Sat Jun 13 16:51:25 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: VTC100,v 1.22 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: VTC100,v 1.23 2020/06/13 16:51:25 ad Exp $
 #
 #	VTC100 -- NEXCOM VTC100 Kernel
 #
@@ -19,7 +19,7 @@ options 	RTC_OFFSET=0	# hardware clock i
 
 options 	CPU_CORTEXA8
 options 	TI_AM335X
-options 	PMAPCOUNTERS
+#options 	PMAPCOUNTERS
 
 # XXX The Cortex PMC delay() doesn't seem to work.
 #no options	CORTEX_PMC

Index: src/sys/arch/evbarm/conf/BCM5301X
diff -u src/sys/arch/evbarm/conf/BCM5301X:1.35 src/sys/arch/evbarm/conf/BCM5301X:1.36
--- src/sys/arch/evbarm/conf/BCM5301X:1.35	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/BCM5301X	Sat Jun 13 16:51:25 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BCM5301X,v 1.35 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: BCM5301X,v 1.36 2020/06/13 16:51:25 ad Exp $
 #
 #	BCM5301X -- Broadcom BCM5301X Eval Board Kernel
 #
@@ -26,7 +26,7 @@ options 	BCMETH_COUNTERS
 options 	CPU_CORTEXA9
 #options 	MEMSIZE=256
 options 	BCM5301X
-options 	PMAPCOUNTERS
+#options 	PMAPCOUNTERS
 options 	BUSDMA_COUNTERS
 makeoptions	KERNEL_BASE_PHYS="0x8010"
 

Index: src/sys/arch/evbarm/conf/DUOVERO
diff -u src/sys/arch/evbarm/conf/DUOVERO:1.17 src/sys/arch/evbarm/conf/DUOVERO:1.18
--- src/sys/arch/evbarm/conf/DUOVERO:1.17	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/DUOVERO	Sat Jun 13 16:51:25 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: DUOVERO,v 1.17 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: DUOVERO,v 1.18 2020/06/13 16:51:25 ad Exp $
 #
 #	DUOOVERO -- Gumstix. Inc. DuoVero COMS platforms kernel
 #
@@ -19,7 +19,7 @@ options 	OMAP_4430
 options 	MULTIPROCESSOR
 options 	 __HAVE_CPU_UAREA_ALLOC_IDLELWP	# need for MULTIPROCESSOR
 options 	FPU_VFP
-options 	PMAPCOUNTERS
+#options 	PMAPCOUNTERS
 options 	ARM_HAS_VBAR
 options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
 makeoptions	CPUFLAGS="-mcpu=cortex-a9 -mfpu=neon"

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.36 src/sys/arch/evbarm/conf/GENERIC.common:1.37
--- src/sys/

CVS commit: src/sys/arch/evbarm/conf

2020-06-08 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Jun  8 11:51:48 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add smscphy(4)


To generate a diff of this commit:
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.78 src/sys/arch/evbarm/conf/GENERIC:1.79
--- src/sys/arch/evbarm/conf/GENERIC:1.78	Wed May 20 09:18:25 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Jun  8 11:51:48 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.78 2020/05/20 09:18:25 hkenken Exp $
+#	$NetBSD: GENERIC,v 1.79 2020/06/08 11:51:48 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -290,6 +290,7 @@ qsphy* 		at mii? phy ?		# Quality Semico
 rdcphy* 	at mii? phy ?		# RDC R6040 10/100 PHY
 rgephy* 	at mii? phy ?		# Realtek 8169S/8110S internal PHYs
 rlphy* 		at mii? phy ?		# Realtek 8139/8201L PHYs
+smscphy*	at mii? phy ?		# SMSC LAN87xx PHYs
 sqphy* 		at mii? phy ?		# Seeq 80220/80221/80223 PHYs
 tlphy* 		at mii? phy ?		# ThunderLAN PHYs
 tqphy* 		at mii? phy ?		# TDK Semiconductor PHYs



CVS commit: src/sys/arch/evbarm/conf

2020-05-24 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun May 24 07:17:34 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
Note GENERIC and GENREIC64


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.30 src/sys/arch/evbarm/conf/README.evbarm:1.31
--- src/sys/arch/evbarm/conf/README.evbarm:1.30	Sat May 23 14:52:45 2020
+++ src/sys/arch/evbarm/conf/README.evbarm	Sun May 24 07:17:34 2020
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.30 2020/05/23 14:52:45 rin Exp $
+$NetBSD: README.evbarm,v 1.31 2020/05/24 07:17:34 skrll Exp $
 
 config		date		boards
 ---
@@ -14,6 +14,8 @@ CUBOX		2017/01/07	SolidRun Cubox
 DNS323		2010/10/02	D-Link DNS-323 Marvell SoC based NAS
 DUOVERO		2016/10/15	Gumstix Inc. DuoVero COMS boards
 GEMINI		2008/10/24	Cortina Systems SL3516 eval board
+GENERIC		2018/04/01	ARMv7 FDT based boards
+GENERIC64	2018/04/01	ARMv8 (aarch64) FDT based boards
 GUMSTIX		2006/10/16	Gumstix Inc. PXA255/270 based boards
 HAWK		2013/10/02	TI OMAP-L138 based Hawkboard
 HDL_G		2006/04/16	I-O DATA HDL-G Giga LANDISK



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat May 23 14:52:45 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
Add missing entries.


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.29 src/sys/arch/evbarm/conf/README.evbarm:1.30
--- src/sys/arch/evbarm/conf/README.evbarm:1.29	Sat May 23 14:14:55 2020
+++ src/sys/arch/evbarm/conf/README.evbarm	Sat May 23 14:52:45 2020
@@ -1,21 +1,27 @@
-$NetBSD: README.evbarm,v 1.29 2020/05/23 14:14:55 rin Exp $
+$NetBSD: README.evbarm,v 1.30 2020/05/23 14:52:45 rin Exp $
 
 config		date		boards
 ---
 ADI_BRH		2003/01/25	ADI Eng. Big Read Head i80200 eval board
+ARMADAXP	2013/05/29	Marvell Armada XP development board
+ARMADILLO-IOT-G3 2016/05/17	Atmark Techno Armadillo-IoT G3 boards
 ARMADILLO210	2006/02/06	Atmark Techno Armadillo-210
 ARMADILLO9	2005/11/13	Atmark Techno Armadillo-9
 BCM5301X	2012/08/31	Broadcom BCM95301X evaluation/reference board
+BCM56340	2013/10/28	Broadcom BCM56340 iProc based switch
 CP3100		2006/11/08	Certance IOP321 CP-3100
 CUBOX		2017/01/07	SolidRun Cubox
 DNS323		2010/10/02	D-Link DNS-323 Marvell SoC based NAS
 DUOVERO		2016/10/15	Gumstix Inc. DuoVero COMS boards
 GEMINI		2008/10/24	Cortina Systems SL3516 eval board
 GUMSTIX		2006/10/16	Gumstix Inc. PXA255/270 based boards
+HAWK		2013/10/02	TI OMAP-L138 based Hawkboard
 HDL_G		2006/04/16	I-O DATA HDL-G Giga LANDISK
 HPT5325		2012/03/31	HP t5325 Thin Client
+IMX23_OLINUXINO	2012/11/20	Olimex iMX233 based OLinuXino boards
 IMX31LITE	2008/04/27	Freescale i.M31 DEV LITE KIT
 INTEGRATOR	2001/10/27	ARM Integrator board
+INTEGRATOR_CP	2013/02/19	ARM Integrator/CP board
 IQ31244		2003/05/14	Intel IQ31244 reference board
 IQ80310		2001/09/05	Intel IQ80310 eval board
 IQ80321		2002/03/27	Intel IQ321 eval board
@@ -27,6 +33,7 @@ KURONAS_X4	2016/07/11	Kuroutoshikou KURO
 LUBBOCK		2003/06/18	Intel Lubbock DBPXA250 board
 MARVELL_NAS	2010/10/02	Generic Marvell SoC based NAS
 MINI2440	2012/01/30	FrendlyARM Mini2440 S3C2440 SoC board
+MIRABOX		2014/05/15	GlobalScale Technologies MiraBox
 MMNET_GENERIC	2011/11/04	Propox MMnet1002 board
 MPCSA_GENERIC	2008/07/03	MPCSA Atmel AT91RM9200 based board
 MV2120		2011/07/20	HP Media Vault MV2011 Marvell Orion board
@@ -34,6 +41,7 @@ N900		2012/12/07	Nokia N900 smartphone
 NAPPI		2002/07/15	Netwise APlication Platform Board
 NETWALKER	2010/11/13	Sharp NetWalker
 NSLU2		2006/02/28	Linksys NSLU2 (a.k.a. "Slug")
+OMAP5EVM	2013/07/16	TI OMAP 5 based boards
 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
@@ -41,6 +49,7 @@ OSK5912		2007/01/06	TI OMAP 5912 OSK boa
 PANDABOARD	2012/08/20	TI OMAP4430 PandaBoard
 PARALLELLA	2015/01/23	Xilinx Zynq and Epiphany multi-core chips
 PEPPER		2016/10/15	Gumstix Inc. Pepper SBC(Single Board Computer)
+POGO		2016/05/12	CloudEngines Pogoplug NAS
 RPI		2012/07/26	Raspberry Pi
 RPI2		2015/03/04	Raspberry Pi 2
 SHEEVAPLUG	2010/10/02	Marvell SheevaPlug



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat May 23 14:51:49 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: OMAP5EVM

Log Message:
Fix typo in comment.


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/evbarm/conf/OMAP5EVM

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/OMAP5EVM
diff -u src/sys/arch/evbarm/conf/OMAP5EVM:1.17 src/sys/arch/evbarm/conf/OMAP5EVM:1.18
--- src/sys/arch/evbarm/conf/OMAP5EVM:1.17	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/OMAP5EVM	Sat May 23 14:51:49 2020
@@ -1,7 +1,7 @@
 #
-#	$NetBSD: OMAP5EVM,v 1.17 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: OMAP5EVM,v 1.18 2020/05/23 14:51:49 rin Exp $
 #
-#	PANDABOARD -- TI OMAP 4430 Eval Board Kernel
+#	OMAP5EVM -- TI OMAP 543x Eval Board Kernel
 #
 
 include	"arch/evbarm/conf/std.beagle"



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat May 23 14:14:55 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm

Log Message:
sort


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbarm/conf/README.evbarm

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.28 src/sys/arch/evbarm/conf/README.evbarm:1.29
--- src/sys/arch/evbarm/conf/README.evbarm:1.28	Sat May 23 13:43:34 2020
+++ src/sys/arch/evbarm/conf/README.evbarm	Sat May 23 14:14:55 2020
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.28 2020/05/23 13:43:34 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.29 2020/05/23 14:14:55 rin Exp $
 
 config		date		boards
 ---
@@ -6,8 +6,8 @@ ADI_BRH		2003/01/25	ADI Eng. Big Read He
 ARMADILLO210	2006/02/06	Atmark Techno Armadillo-210
 ARMADILLO9	2005/11/13	Atmark Techno Armadillo-9
 BCM5301X	2012/08/31	Broadcom BCM95301X evaluation/reference board
-CUBOX		2017/01/07	SolidRun Cubox
 CP3100		2006/11/08	Certance IOP321 CP-3100
+CUBOX		2017/01/07	SolidRun Cubox
 DNS323		2010/10/02	D-Link DNS-323 Marvell SoC based NAS
 DUOVERO		2016/10/15	Gumstix Inc. DuoVero COMS boards
 GEMINI		2008/10/24	Cortina Systems SL3516 eval board
@@ -41,11 +41,11 @@ OSK5912		2007/01/06	TI OMAP 5912 OSK boa
 PANDABOARD	2012/08/20	TI OMAP4430 PandaBoard
 PARALLELLA	2015/01/23	Xilinx Zynq and Epiphany multi-core chips
 PEPPER		2016/10/15	Gumstix Inc. Pepper SBC(Single Board Computer)
+RPI		2012/07/26	Raspberry Pi
+RPI2		2015/03/04	Raspberry Pi 2
 SHEEVAPLUG	2010/10/02	Marvell SheevaPlug
 SMDK2410	2003/07/31	Samsung SMDK2410 S3C2410 eval board
 SMDK2800	2002/11/20	Samsung SMDK2800 S3C2800 eval board
-RPI		2012/07/26	Raspberry Pi
-RPI2		2015/03/04	Raspberry Pi 2
 TEAMASA_NPWR	2002/02/07	Team ASA Npwr IOP310 based server appliance
 TEAMASA_NPWR_FC	2003/12/24	Team ASA NPWR-FC i80321 server appliance
 TISDP2420	2008/04/27	TI OMAP 2420 eval board



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat May 23 13:43:34 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: README.evbarm
Removed Files:
src/sys/arch/evbarm/conf: TOASTER

Log Message:
GC TOASTER kernel


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/evbarm/conf/README.evbarm
cvs rdiff -u -r1.3 -r0 src/sys/arch/evbarm/conf/TOASTER

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/README.evbarm
diff -u src/sys/arch/evbarm/conf/README.evbarm:1.27 src/sys/arch/evbarm/conf/README.evbarm:1.28
--- src/sys/arch/evbarm/conf/README.evbarm:1.27	Sun Nov  3 12:17:32 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Sat May 23 13:43:34 2020
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.27 2019/11/03 12:17:32 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.28 2020/05/23 13:43:34 jmcneill Exp $
 
 config		date		boards
 ---
@@ -50,7 +50,6 @@ TEAMASA_NPWR	2002/02/07	Team ASA Npwr IO
 TEAMASA_NPWR_FC	2003/12/24	Team ASA NPWR-FC i80321 server appliance
 TISDP2420	2008/04/27	TI OMAP 2420 eval board
 TISDP2430	2008/04/27	TI OMAP 2430 eval board
-TOASTER		2005/08/14	NetBSD/toaster based on TS-7200
 TS7200		2004/12/23	Technologic Systems TS-7200 board
 TWINTAIL	2005/02/26	Genetec corp. "Twintail" PXA255 eval board
 VIPER		2005/06/06	Arcom Viper PXA255 ARM board



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat May 23 12:22:57 UTC 2020

Removed Files:
src/sys/arch/evbarm/conf: VIRT std.virt

Log Message:
Use GENERIC instead.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r0 src/sys/arch/evbarm/conf/VIRT
cvs rdiff -u -r1.7 -r0 src/sys/arch/evbarm/conf/std.virt

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2020-05-23 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat May 23 11:32:02 UTC 2020

Removed Files:
src/sys/arch/evbarm/conf: ARMADAXP_INSTALL ARMADILLO-IOT-G3_INSTALL
BCM5301X_INSTALL BCM56340_INSTALL CUBOX-I_INSTALL CUBOX_INSTALL
IMX23_OLINUXINO_INSTALL IMX6UL-STARTER_INSTALL KOBO_INSTALL
MIRABOX_INSTALL NETWALKER_INSTALL NITROGEN6X_INSTALL
OMAP5EVM_INSTALL PANDABOARD_INSTALL PARALLELLA_INSTALL
ZEDBOARD_INSTALL

Log Message:
GC unused INSTALL kernel configs.


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/ARMADAXP_INSTALL \
src/sys/arch/evbarm/conf/BCM5301X_INSTALL \
src/sys/arch/evbarm/conf/BCM56340_INSTALL \
src/sys/arch/evbarm/conf/IMX23_OLINUXINO_INSTALL \
src/sys/arch/evbarm/conf/OMAP5EVM_INSTALL \
src/sys/arch/evbarm/conf/PANDABOARD_INSTALL
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbarm/conf/ARMADILLO-IOT-G3_INSTALL \
src/sys/arch/evbarm/conf/CUBOX-I_INSTALL \
src/sys/arch/evbarm/conf/CUBOX_INSTALL \
src/sys/arch/evbarm/conf/IMX6UL-STARTER_INSTALL \
src/sys/arch/evbarm/conf/KOBO_INSTALL \
src/sys/arch/evbarm/conf/MIRABOX_INSTALL \
src/sys/arch/evbarm/conf/NITROGEN6X_INSTALL \
src/sys/arch/evbarm/conf/PARALLELLA_INSTALL \
src/sys/arch/evbarm/conf/ZEDBOARD_INSTALL
cvs rdiff -u -r1.3 -r0 src/sys/arch/evbarm/conf/NETWALKER_INSTALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2020-05-22 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Sat May 23 06:22:34 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: HUMMINGBOARD

Log Message:
Deduplicate "options IMXUARTCONSOLE".


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/evbarm/conf/HUMMINGBOARD

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/HUMMINGBOARD
diff -u src/sys/arch/evbarm/conf/HUMMINGBOARD:1.10 src/sys/arch/evbarm/conf/HUMMINGBOARD:1.11
--- src/sys/arch/evbarm/conf/HUMMINGBOARD:1.10	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/HUMMINGBOARD	Sat May 23 06:22:34 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: HUMMINGBOARD,v 1.10 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: HUMMINGBOARD,v 1.11 2020/05/23 06:22:34 rin Exp $
 #
 #	Hummingboard -- Freescale i.MX6 Eval Board Kernel
 #
@@ -90,7 +90,6 @@ imxuart0	at axi? addr 0x0202 irq 58	
 #imxuart2	at axi? addr 0x021ec000 irq 60		# UART3
 #imxuart3	at axi? addr 0x021f irq 61		# UART4
 #imxuart4	at axi? addr 0x021f4000 irq 62		# UART5
-options		IMXUARTCONSOLE
 
 # I2C
 imxi2c0		at axi? addr 0x021A irq 68



CVS commit: src/sys/arch/evbarm/conf

2020-05-19 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Tue May 19 09:17:45 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: TWINTAIL

Log Message:
Fix comment; MEMORY_DISK_SIZE --> MEMORY_DISK_ROOT_SIZE


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/evbarm/conf/TWINTAIL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/TWINTAIL
diff -u src/sys/arch/evbarm/conf/TWINTAIL:1.80 src/sys/arch/evbarm/conf/TWINTAIL:1.81
--- src/sys/arch/evbarm/conf/TWINTAIL:1.80	Sat May 16 13:46:11 2020
+++ src/sys/arch/evbarm/conf/TWINTAIL	Tue May 19 09:17:45 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: TWINTAIL,v 1.80 2020/05/16 13:46:11 maya Exp $
+#	$NetBSD: TWINTAIL,v 1.81 2020/05/19 09:17:45 rin Exp $
 #
 #	TWINTAIL -- Genetec corp. G4255EB-X002 Evaluation Board Kernel
 #
@@ -89,11 +89,11 @@ options 	COMPAT_NETBSD32	# allow running
 
 # Device options
 
-#options 	MEMORY_DISK_HOOKS	# boottime setup of ramdisk
-#options 	MEMORY_DISK_SIZE=3072	# Size in blocks
+#options 	MEMORY_DISK_HOOKS		# boottime setup of ramdisk
+#options 	MEMORY_DISK_ROOT_SIZE=3072	# Size in blocks
 #options 	MEMORY_DISK_DYNAMIC
-#options 	MINIROOTSIZE=1000	# Size in blocks
-#options 	MEMORY_DISK_IS_ROOT	# use memory disk as root
+#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)



CVS commit: src/sys/arch/evbarm/conf

2020-05-13 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed May 13 11:41:35 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Enable nouveaufb


To generate a diff of this commit:
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.156 src/sys/arch/evbarm/conf/GENERIC64:1.157
--- src/sys/arch/evbarm/conf/GENERIC64:1.156	Sat Apr 25 22:08:49 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed May 13 11:41:35 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.156 2020/04/25 22:08:49 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.157 2020/05/13 11:41:35 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -544,8 +544,8 @@ options 	FONT_BOLD16x32
 
 # GPU
 #nouveau*	at fdt?			# NVIDIA GPU
-#nouveau*	at pci? dev ? function ?
-#nouveaufb*	at nouveaufbbus?
+nouveau*	at pci? dev ? function ?
+nouveaufb*	at nouveaufbbus?
 radeon*		at pci? dev ? function ? # AMD Radeon
 radeondrmkmsfb*	at radeonfbbus?
 



CVS commit: src/sys/arch/evbarm/conf

2020-04-25 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Apr 25 22:08:49 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add (commented out) nouveaufb


To generate a diff of this commit:
cvs rdiff -u -r1.155 -r1.156 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.155 src/sys/arch/evbarm/conf/GENERIC64:1.156
--- src/sys/arch/evbarm/conf/GENERIC64:1.155	Sat Apr 25 22:08:04 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Apr 25 22:08:49 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.155 2020/04/25 22:08:04 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.156 2020/04/25 22:08:49 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -544,7 +544,8 @@ options 	FONT_BOLD16x32
 
 # GPU
 #nouveau*	at fdt?			# NVIDIA GPU
-#nouveau*	at pci?
+#nouveau*	at pci? dev ? function ?
+#nouveaufb*	at nouveaufbbus?
 radeon*		at pci? dev ? function ? # AMD Radeon
 radeondrmkmsfb*	at radeonfbbus?
 



CVS commit: src/sys/arch/evbarm/conf

2020-04-25 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Apr 25 22:08:05 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add acpiacad, acpibat, acpifan, acpitz


To generate a diff of this commit:
cvs rdiff -u -r1.154 -r1.155 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.154 src/sys/arch/evbarm/conf/GENERIC64:1.155
--- src/sys/arch/evbarm/conf/GENERIC64:1.154	Sat Apr 18 11:00:38 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Apr 25 22:08:04 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.154 2020/04/18 11:00:38 skrll Exp $
+#	$NetBSD: GENERIC64,v 1.155 2020/04/25 22:08:04 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -202,9 +202,13 @@ simplebus*	at fdt? pass 0
 # ACPI support
 acpifdt*	at fdt? pass 1
 acpi*		at acpifdt?
+acpiacad*	at acpi?
+acpibat*	at acpi?
 acpibut*	at acpi?
+acpifan*	at acpi?
 acpiged*	at acpi?
 acpilid*	at acpi?
+acpitz*		at acpi?
 
 # CPUs
 cpus*		at fdt? pass 0



CVS commit: src/sys/arch/evbarm/conf

2020-04-13 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Mon Apr 13 11:44:20 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add KUBSAN.


To generate a diff of this commit:
cvs rdiff -u -r1.151 -r1.152 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.151 src/sys/arch/evbarm/conf/GENERIC64:1.152
--- src/sys/arch/evbarm/conf/GENERIC64:1.151	Mon Apr 13 05:40:26 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Apr 13 11:44:20 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.151 2020/04/13 05:40:26 maxv Exp $
+#	$NetBSD: GENERIC64,v 1.152 2020/04/13 11:44:20 maxv Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -172,6 +172,11 @@ options 	INCLUDE_CONFIG_FILE
 #makeoptions 	ARMV85_BTI=1
 #options 	ARMV85_BTI
 
+# Kernel Undefined Behavior Sanitizer (kUBSan). Use UBSAN_ALWAYS_FATAL
+# if you want panics instead of warnings.
+#options 	KUBSAN			# mandatory
+#options 	UBSAN_ALWAYS_FATAL	# optional
+
 # Kernel Address Sanitizer (kASan). The quarantine is optional and can
 # help KASAN find more use-after-frees. Use KASAN_PANIC if you want panics
 # instead of warnings.



CVS commit: src/sys/arch/evbarm/conf

2020-03-26 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Fri Mar 27 01:43:58 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Attach sunxirtc in pass4; it's required by mmcpwrseq on some boards.


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.146 src/sys/arch/evbarm/conf/GENERIC64:1.147
--- src/sys/arch/evbarm/conf/GENERIC64:1.146	Wed Mar 18 10:56:38 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Fri Mar 27 01:43:58 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.146 2020/03/18 10:56:38 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.147 2020/03/27 01:43:58 thorpej Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -421,7 +421,7 @@ sun8icrypto* 	at fdt?			# Allwinner Cryp
 
 # RTC
 plrtc*		at fdt?			# ARM PrimeCell RTC
-sunxirtc*	at fdt?			# Allwinner RTC
+sunxirtc*	at fdt? pass 4		# Allwinner RTC
 tegrartc*	at fdt?			# NVIDIA Tegra RTC
 
 # SDMMC



CVS commit: src/sys/arch/evbarm/conf

2020-03-26 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Mar 26 07:38:32 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI_INSTALL

Log Message:
Increase MEMORY_DISK_ROOT_SIZE


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/RPI_INSTALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI_INSTALL
diff -u src/sys/arch/evbarm/conf/RPI_INSTALL:1.13 src/sys/arch/evbarm/conf/RPI_INSTALL:1.14
--- src/sys/arch/evbarm/conf/RPI_INSTALL:1.13	Mon Mar 23 22:29:23 2020
+++ src/sys/arch/evbarm/conf/RPI_INSTALL	Thu Mar 26 07:38:31 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: RPI_INSTALL,v 1.13 2020/03/23 22:29:23 prlw1 Exp $
+#	$NetBSD: RPI_INSTALL,v 1.14 2020/03/26 07:38:31 skrll Exp $
 #
 #	RPI_INSTALL -- RPI kernel with installation-sized
 #	ramdisk
@@ -8,7 +8,7 @@ include "arch/evbarm/conf/RPI"
 include "arch/evbarm/conf/INSTALL"
 
 no options	MEMORY_DISK_ROOT_SIZE
-options 	MEMORY_DISK_ROOT_SIZE=86000
+options 	MEMORY_DISK_ROOT_SIZE=9
 
 makeoptions	RAMDISKNAME=sshramdisk
 no makeoptions	DEBUG



CVS commit: src/sys/arch/evbarm/conf

2020-03-23 Thread Patrick Welche
Module Name:src
Committed By:   prlw1
Date:   Mon Mar 23 22:29:23 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI_INSTALL

Log Message:
The image size increased.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/evbarm/conf/RPI_INSTALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI_INSTALL
diff -u src/sys/arch/evbarm/conf/RPI_INSTALL:1.12 src/sys/arch/evbarm/conf/RPI_INSTALL:1.13
--- src/sys/arch/evbarm/conf/RPI_INSTALL:1.12	Fri Jan 24 06:34:19 2020
+++ src/sys/arch/evbarm/conf/RPI_INSTALL	Mon Mar 23 22:29:23 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: RPI_INSTALL,v 1.12 2020/01/24 06:34:19 mlelstv Exp $
+#	$NetBSD: RPI_INSTALL,v 1.13 2020/03/23 22:29:23 prlw1 Exp $
 #
 #	RPI_INSTALL -- RPI kernel with installation-sized
 #	ramdisk
@@ -8,7 +8,7 @@ include "arch/evbarm/conf/RPI"
 include "arch/evbarm/conf/INSTALL"
 
 no options	MEMORY_DISK_ROOT_SIZE
-options 	MEMORY_DISK_ROOT_SIZE=66000
+options 	MEMORY_DISK_ROOT_SIZE=86000
 
 makeoptions	RAMDISKNAME=sshramdisk
 no makeoptions	DEBUG



CVS commit: src/sys/arch/evbarm/conf

2020-03-18 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Mar 18 10:56:38 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add radeon, radeondrmkmsfb


To generate a diff of this commit:
cvs rdiff -u -r1.145 -r1.146 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.145 src/sys/arch/evbarm/conf/GENERIC64:1.146
--- src/sys/arch/evbarm/conf/GENERIC64:1.145	Wed Mar 18 04:02:20 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Mar 18 10:56:38 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.145 2020/03/18 04:02:20 nisimura Exp $
+#	$NetBSD: GENERIC64,v 1.146 2020/03/18 10:56:38 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -529,6 +529,8 @@ options 	FONT_BOLD16x32
 # GPU
 #nouveau*	at fdt?			# NVIDIA GPU
 #nouveau*	at pci?
+radeon*		at pci? dev ? function ? # AMD Radeon
+radeondrmkmsfb*	at radeonfbbus?
 
 # Backlight
 pwmbacklight*	at fdt?			# PWM Backlight controls



CVS commit: src/sys/arch/evbarm/conf

2020-03-17 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Wed Mar 18 04:02:20 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
sort Ethernet devices for ease to read


To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.144 src/sys/arch/evbarm/conf/GENERIC64:1.145
--- src/sys/arch/evbarm/conf/GENERIC64:1.144	Wed Mar 18 03:26:14 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Mar 18 04:02:20 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.144 2020/03/18 03:26:14 nisimura Exp $
+#	$NetBSD: GENERIC64,v 1.145 2020/03/18 04:02:20 nisimura Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -325,12 +325,12 @@ pci*		at ppb?
 awge*		at fdt?# DesignWare Gigabit Ethernet
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
 enet*		at fdt?# IMX FEC
-#scx*		at fdt?# Socionext Gigabit Ethernet
-#scx*		at acpi?
-aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
-ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 genet*		at acpi?			# Broadcom GENET v5
 genet*		at fdt?
+#scx*		at acpi?			# Socionext Gigabit Ethernet
+#scx*		at fdt?	
+aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
+ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 mcx*		at pci? dev ? function ?	# Mellanox 5th generation Ethernet
 mskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet
 msk*		at mskc?



CVS commit: src/sys/arch/evbarm/conf

2020-03-17 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Wed Mar 18 03:26:14 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add SC2A11 sniemmc and sniiic devices


To generate a diff of this commit:
cvs rdiff -u -r1.143 -r1.144 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.143 src/sys/arch/evbarm/conf/GENERIC64:1.144
--- src/sys/arch/evbarm/conf/GENERIC64:1.143	Wed Mar 18 02:21:24 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Mar 18 03:26:14 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.143 2020/03/18 02:21:24 nisimura Exp $
+#	$NetBSD: GENERIC64,v 1.144 2020/03/18 03:26:14 nisimura Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -325,7 +325,7 @@ pci*		at ppb?
 awge*		at fdt?# DesignWare Gigabit Ethernet
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
 enet*		at fdt?# IMX FEC
-#scx*		at fdt?# SocioNext Gigabit Ethernet
+#scx*		at fdt?# Socionext Gigabit Ethernet
 #scx*		at acpi?
 aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
@@ -391,6 +391,8 @@ rkiic*		at fdt? pass 4		# Rockchip I2C
 sunxirsb*	at fdt?	pass 4		# Allwinner RSB
 sunxitwi*	at fdt?			# Allwinner TWI
 tegrai2c*	at fdt? pass 4		# NVIDIA Tegra I2C
+#sniiic*	at fdt?			# Socionext SC2A11 I2C
+#sniiic*	at acpi?
 iic*		at i2cbus?
 
 # I2C devices
@@ -431,6 +433,8 @@ rkemmcphy*	at fdt?			# Rockchip eMMC PHY
 sdhc*		at fdt?			# SD Host Controller Interface
 sdhc*		at acpi?
 sunximmc*	at fdt?			# Allwinner SD/MMC
+#sniemmc*	at fdt?			# Socionext SC2A11 eMMC
+#sniemmc*	at acpi?
 sdmmc*		at sdmmcbus?
 ld0		at sdmmc0
 ld1		at sdmmc1



CVS commit: src/sys/arch/evbarm/conf

2020-03-17 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Wed Mar 18 02:21:24 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add ACPI attachment glue


To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.142 src/sys/arch/evbarm/conf/GENERIC64:1.143
--- src/sys/arch/evbarm/conf/GENERIC64:1.142	Mon Mar 16 08:48:05 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Mar 18 02:21:24 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.142 2020/03/16 08:48:05 nisimura Exp $
+#	$NetBSD: GENERIC64,v 1.143 2020/03/18 02:21:24 nisimura Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -326,6 +326,7 @@ awge*		at fdt?# DesignWare Gigabit E
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
 enet*		at fdt?# IMX FEC
 #scx*		at fdt?# SocioNext Gigabit Ethernet
+#scx*		at acpi?
 aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 genet*		at acpi?			# Broadcom GENET v5
@@ -523,6 +524,7 @@ options 	FONT_BOLD16x32
 
 # GPU
 #nouveau*	at fdt?			# NVIDIA GPU
+#nouveau*	at pci?
 
 # Backlight
 pwmbacklight*	at fdt?			# PWM Backlight controls



CVS commit: src/sys/arch/evbarm/conf

2020-03-16 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Mon Mar 16 08:48:05 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
redo the commit correctly


To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.141 src/sys/arch/evbarm/conf/GENERIC64:1.142
--- src/sys/arch/evbarm/conf/GENERIC64:1.141	Mon Mar 16 08:17:57 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Mar 16 08:48:05 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.141 2020/03/16 08:17:57 nisimura Exp $
+#	$NetBSD: GENERIC64,v 1.142 2020/03/16 08:48:05 nisimura Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -325,7 +325,7 @@ pci*		at ppb?
 awge*		at fdt?# DesignWare Gigabit Ethernet
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
 enet*		at fdt?# IMX FEC
-scx*		at fdt?# SocioNext Gigabit Ethernet
+#scx*		at fdt?# SocioNext Gigabit Ethernet
 aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 genet*		at acpi?			# Broadcom GENET v5
@@ -522,7 +522,7 @@ options 	FONT_BOLD8x16
 options 	FONT_BOLD16x32
 
 # GPU
-nouveau*	at fdt?			# NVIDIA GPU
+#nouveau*	at fdt?			# NVIDIA GPU
 
 # Backlight
 pwmbacklight*	at fdt?			# PWM Backlight controls



CVS commit: src/sys/arch/evbarm/conf

2020-03-16 Thread Tohru Nishimura
Module Name:src
Committed By:   nisimura
Date:   Mon Mar 16 08:17:58 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64 files.generic64

Log Message:
include files.sociox for generic64


To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141 src/sys/arch/evbarm/conf/GENERIC64
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/evbarm/conf/files.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.140 src/sys/arch/evbarm/conf/GENERIC64:1.141
--- src/sys/arch/evbarm/conf/GENERIC64:1.140	Sat Feb 22 18:57:50 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Mar 16 08:17:57 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.140 2020/02/22 18:57:50 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.141 2020/03/16 08:17:57 nisimura Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -325,6 +325,7 @@ pci*		at ppb?
 awge*		at fdt?# DesignWare Gigabit Ethernet
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
 enet*		at fdt?# IMX FEC
+scx*		at fdt?# SocioNext Gigabit Ethernet
 aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 genet*		at acpi?			# Broadcom GENET v5
@@ -521,7 +522,7 @@ options 	FONT_BOLD8x16
 options 	FONT_BOLD16x32
 
 # GPU
-#nouveau*	at fdt?			# NVIDIA GPU
+nouveau*	at fdt?			# NVIDIA GPU
 
 # Backlight
 pwmbacklight*	at fdt?			# PWM Backlight controls

Index: src/sys/arch/evbarm/conf/files.generic64
diff -u src/sys/arch/evbarm/conf/files.generic64:1.15 src/sys/arch/evbarm/conf/files.generic64:1.16
--- src/sys/arch/evbarm/conf/files.generic64:1.15	Wed Jan 15 01:09:57 2020
+++ src/sys/arch/evbarm/conf/files.generic64	Mon Mar 16 08:17:58 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: files.generic64,v 1.15 2020/01/15 01:09:57 jmcneill Exp $
+#	$NetBSD: files.generic64,v 1.16 2020/03/16 08:17:58 nisimura Exp $
 #
 # A generic (aarch64) kernel configuration info
 #
@@ -18,6 +18,7 @@ include "arch/arm/nvidia/files.tegra"
 include "arch/arm/rockchip/files.rockchip"
 include "arch/arm/sunxi/files.sunxi"
 include "arch/arm/virt/files.virt"
+include "arch/arm/sociox/files.sociox"
 
 #
 # Stack-less Just-In-Time compiler



CVS commit: src/sys/arch/evbarm/conf

2020-03-15 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Mar 15 13:54:28 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Remove duplicate ehci @ fdt


To generate a diff of this commit:
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.73 src/sys/arch/evbarm/conf/GENERIC:1.74
--- src/sys/arch/evbarm/conf/GENERIC:1.73	Thu Feb  6 01:37:46 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Mar 15 13:54:28 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.73 2020/02/06 01:37:46 mrg Exp $
+#	$NetBSD: GENERIC,v 1.74 2020/03/15 13:54:28 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -737,7 +737,6 @@ dwctwo* 	at fdt?			# Designware USB DRD
 ehci* 		at fdt?			# EHCI
 motg* 		at fdt?			# Mentor Graphics USB OTG
 ohci* 		at fdt?			# OHCI
-ehci* 		at fdt?			# EHCI
 xhci* 		at fdt?			# XHCI
 usb* 		at usbus?
 



CVS commit: src/sys/arch/evbarm/conf

2020-02-27 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Thu Feb 27 16:35:40 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC.common

Log Message:
Add cgd to evbarm GENERIC.common.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/evbarm/conf/GENERIC.common

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC.common
diff -u src/sys/arch/evbarm/conf/GENERIC.common:1.34 src/sys/arch/evbarm/conf/GENERIC.common:1.35
--- src/sys/arch/evbarm/conf/GENERIC.common:1.34	Sun Jul 21 17:05:11 2019
+++ src/sys/arch/evbarm/conf/GENERIC.common	Thu Feb 27 16:35:39 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC.common,v 1.34 2019/07/21 17:05:11 rin Exp $
+#	$NetBSD: GENERIC.common,v 1.35 2020/02/27 16:35:39 riastradh Exp $
 #
 #	GENERIC evbarm kernel config (template)
 #
@@ -130,6 +130,7 @@ pseudo-device	swcrypto		# software crypt
 pseudo-device	vnd			# disk-like interface to files
 #pseudo-device	fss			# file system snapshot device
 pseudo-device	drvctl			# driver control
+pseudo-device	cgd			# cryptographic disk devices
 
 # network pseudo-devices
 pseudo-device	bpfilter		# Berkeley packet filter



CVS commit: src/sys/arch/evbarm/conf

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 18:57:50 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add brgphy


To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.139 src/sys/arch/evbarm/conf/GENERIC64:1.140
--- src/sys/arch/evbarm/conf/GENERIC64:1.139	Sat Feb 22 02:28:06 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Feb 22 18:57:50 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.139 2020/02/22 02:28:06 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.140 2020/02/22 18:57:50 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -337,6 +337,7 @@ wm*		at pci? dev ? function ?	# Intel Gi
 
 # MII/PHY support
 atphy*		at mii? phy ?		# Attansic/Atheros PHYs
+brgphy*		at mii? phy ?		# Broadcom BCM5400-family PHYs
 exphy* 		at mii? phy ?		# 3Com internal PHYs
 gentbi* 	at mii? phy ?		# Generic Ten-Bit 1000BASE-[CLS]X PHYs
 glxtphy*	at mii? phy ?		# Level One LXT-1000 PHYs



CVS commit: src/sys/arch/evbarm/conf

2020-02-20 Thread Rin Okuyama
Module Name:src
Committed By:   rin
Date:   Thu Feb 20 08:31:18 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: files.rpi

Log Message:
Pull in arm_generic_dma.c to RPI kernel for arm_generic_dma_tag, which is
required by fdt_dma_machdep.c.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/files.rpi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/files.rpi
diff -u src/sys/arch/evbarm/conf/files.rpi:1.11 src/sys/arch/evbarm/conf/files.rpi:1.12
--- src/sys/arch/evbarm/conf/files.rpi:1.11	Thu Oct 18 09:01:54 2018
+++ src/sys/arch/evbarm/conf/files.rpi	Thu Feb 20 08:31:17 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: files.rpi,v 1.11 2018/10/18 09:01:54 skrll Exp $
+#	$NetBSD: files.rpi,v 1.12 2020/02/20 08:31:17 rin Exp $
 #
 # Raspberry Pi
 #
@@ -14,7 +14,7 @@ file	arch/arm/arm32/arm32_reboot.c			arm
 file	arch/arm/arm32/irq_dispatch.S			arm32
 file	arch/arm/arm32/armv7_generic_space.c		arm32
 file	arch/arm/arm/bus_space_a4x.S			arm32
-#file	arch/arm/arm/arm_generic_dma.c
+file	arch/arm/arm/arm_generic_dma.c
 
 # CPU support and integrated peripherals
 include "arch/arm/broadcom/files.bcm2835"



CVS commit: src/sys/arch/evbarm/conf

2020-02-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Feb 20 01:36:38 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Attach bcmgpio before devices that may need it


To generate a diff of this commit:
cvs rdiff -u -r1.136 -r1.137 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.136 src/sys/arch/evbarm/conf/GENERIC64:1.137
--- src/sys/arch/evbarm/conf/GENERIC64:1.136	Thu Feb  6 01:37:46 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Feb 20 01:36:37 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.136 2020/02/06 01:37:46 mrg Exp $
+#	$NetBSD: GENERIC64,v 1.137 2020/02/20 01:36:37 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -288,7 +288,7 @@ sunxigmacclk*	at fdt? pass 2		# Allwinne
 tegra210car*	at fdt? pass 3		# NVIDIA Tegra CAR (T210)
 
 # GPIO controller
-bcmgpio*	at fdt?			# Broadcom BCM283x GPIO
+bcmgpio*	at fdt? pass 3		# Broadcom BCM283x GPIO
 imxgpio*	at fdt? pass 3		# IMX GPIO
 mesonpinctrl*	at fdt? pass 2		# Amlogic Meson GPIO
 plgpio*		at fdt?			# ARM PrimeCell PL061 GPIO



CVS commit: src/sys/arch/evbarm/conf

2020-02-06 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Feb  6 12:51:14 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI2

Log Message:
Add bcm2837-rpi-3-a-plus.dts to DTS.  Requested by logix


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbarm/conf/RPI2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI2
diff -u src/sys/arch/evbarm/conf/RPI2:1.9 src/sys/arch/evbarm/conf/RPI2:1.10
--- src/sys/arch/evbarm/conf/RPI2:1.9	Thu Feb  6 12:49:59 2020
+++ src/sys/arch/evbarm/conf/RPI2	Thu Feb  6 12:51:13 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: RPI2,v 1.9 2020/02/06 12:49:59 skrll Exp $
+#	$NetBSD: RPI2,v 1.10 2020/02/06 12:51:13 skrll Exp $
 #
 #	RPi2 -- Raspberry Pi 2
 #
@@ -29,6 +29,7 @@ options 	__HAVE_GENERIC_CPU_INITCLOCKS
 
 makeoptions	DTS="
 	bcm2836-rpi-2-b.dts
+	bcm2837-rpi-3-a-plus.dts
 	bcm2837-rpi-3-b-plus.dts
 	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-cm3-io3.dts



CVS commit: src/sys/arch/evbarm/conf

2020-02-06 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Feb  6 12:50:00 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI2

Log Message:
Sort DTS


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/RPI2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI2
diff -u src/sys/arch/evbarm/conf/RPI2:1.8 src/sys/arch/evbarm/conf/RPI2:1.9
--- src/sys/arch/evbarm/conf/RPI2:1.8	Sat Mar  9 15:22:45 2019
+++ src/sys/arch/evbarm/conf/RPI2	Thu Feb  6 12:49:59 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: RPI2,v 1.8 2019/03/09 15:22:45 skrll Exp $
+#	$NetBSD: RPI2,v 1.9 2020/02/06 12:49:59 skrll Exp $
 #
 #	RPi2 -- Raspberry Pi 2
 #
@@ -29,8 +29,8 @@ options 	__HAVE_GENERIC_CPU_INITCLOCKS
 
 makeoptions	DTS="
 	bcm2836-rpi-2-b.dts
-	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-3-b-plus.dts
+	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-cm3-io3.dts
 "
 # Architecture options



CVS commit: src/sys/arch/evbarm/conf

2020-02-05 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Thu Feb  6 01:37:46 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
add MIDI sequencer device.  now midiplay works on usb midi devices.


To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.135 -r1.136 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.72 src/sys/arch/evbarm/conf/GENERIC:1.73
--- src/sys/arch/evbarm/conf/GENERIC:1.72	Sun Jan 26 06:51:06 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Thu Feb  6 01:37:46 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.72 2020/01/26 06:51:06 mrg Exp $
+#	$NetBSD: GENERIC,v 1.73 2020/02/06 01:37:46 mrg Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -767,5 +767,6 @@ spiflash* at spiflashbus?
 
 include "dev/usb/usbdevices.config"
 midi* 		at midibus?
+pseudo-device	sequencer			# MIDI sequencer
 
 cinclude "arch/evbarm/conf/GENERIC.local"

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.135 src/sys/arch/evbarm/conf/GENERIC64:1.136
--- src/sys/arch/evbarm/conf/GENERIC64:1.135	Sun Jan 26 06:51:06 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Feb  6 01:37:46 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.135 2020/01/26 06:51:06 mrg Exp $
+#	$NetBSD: GENERIC64,v 1.136 2020/02/06 01:37:46 mrg Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -555,6 +555,7 @@ usb*		at usbus?
 
 include "dev/usb/usbdevices.config"
 midi*		at midibus?
+pseudo-device	sequencer			# MIDI sequencer
 
 # Virtio devices
 virtio*		at fdt?			# Virtio MMIO device



CVS commit: src/sys/arch/evbarm/conf

2020-01-25 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Jan 26 06:51:06 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
enable bwfm at sdio.

known to now work on pinebook pro and banana pi m2 zero.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.134 -r1.135 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.71 src/sys/arch/evbarm/conf/GENERIC:1.72
--- src/sys/arch/evbarm/conf/GENERIC:1.71	Sat Jan 25 12:26:58 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Jan 26 06:51:06 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.71 2020/01/25 12:26:58 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.72 2020/01/26 06:51:06 mrg Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -640,6 +640,7 @@ ld1 		at sdmmc1
 ld2 		at sdmmc2
 ld3 		at sdmmc3
 ld* 		at sdmmc?
+bwfm*		at sdmmc?		# Broadcom BCM43xxx WiFi Interface
 
 # NAND Flash
 sunxinand* 	at fdt?			# Allwinner NAND flash controller

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.134 src/sys/arch/evbarm/conf/GENERIC64:1.135
--- src/sys/arch/evbarm/conf/GENERIC64:1.134	Sat Jan 25 12:26:58 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Jan 26 06:51:06 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.134 2020/01/25 12:26:58 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.135 2020/01/26 06:51:06 mrg Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -432,6 +432,7 @@ ld1		at sdmmc1
 ld2		at sdmmc2
 ld3		at sdmmc3
 ld*		at sdmmc?
+bwfm*		at sdmmc?		# Broadcom BCM43xxx WiFi Interface
 
 # SATA
 ahcisata*	at fdt?			# AHCI SATA



CVS commit: src/sys/arch/evbarm/conf

2020-01-25 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Sun Jan 26 06:50:19 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI

Log Message:
Add builtin WiFi and Bluetooth.


To generate a diff of this commit:
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/evbarm/conf/RPI

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI
diff -u src/sys/arch/evbarm/conf/RPI:1.88 src/sys/arch/evbarm/conf/RPI:1.89
--- src/sys/arch/evbarm/conf/RPI:1.88	Sun Jan 19 01:25:04 2020
+++ src/sys/arch/evbarm/conf/RPI	Sun Jan 26 06:50:18 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: RPI,v 1.88 2020/01/19 01:25:04 thorpej Exp $
+#	$NetBSD: RPI,v 1.89 2020/01/26 06:50:18 mlelstv Exp $
 #
 #	RPi -- Raspberry Pi
 #
@@ -134,6 +134,7 @@ bcmsdhost* 	at fdt?
 sdmmc* 		at bcmsdhost?
 
 ld* at sdmmc?
+bwfm*   at  sdmmc?
 
 # On-board USB
 dwctwo* 	at fdt?
@@ -238,7 +239,6 @@ pseudo-device	wsfont
 # local configuration
 cinclude "arch/evbarm/conf/RPI.local"
 
-# Bluetooth serial UART devices
-pseudo-device btuart
-pseudo-device bcsp
-pseudo-device bthfive
+# Bluetooth devices
+include "dev/bluetooth/bluetoothdevices.config"
+



CVS commit: src/sys/arch/evbarm/conf

2020-01-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan 25 18:10:12 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: std.generic

Log Message:
Sort


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/std.generic

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/std.generic
diff -u src/sys/arch/evbarm/conf/std.generic:1.6 src/sys/arch/evbarm/conf/std.generic:1.7
--- src/sys/arch/evbarm/conf/std.generic:1.6	Wed Nov 14 11:02:52 2018
+++ src/sys/arch/evbarm/conf/std.generic	Sat Jan 25 18:10:11 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: std.generic,v 1.6 2018/11/14 11:02:52 jmcneill Exp $
+#	$NetBSD: std.generic,v 1.7 2020/01/25 18:10:11 skrll Exp $
 #
 # 	generic NetBSD/evbarm with FDT support
 
@@ -26,9 +26,9 @@ options 	TPIDRPRW_IS_CURCPU
 options 	__BUS_SPACE_HAS_STREAM_METHODS
 options 	__HAVE_CPU_COUNTER
 options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP
+options 	__HAVE_FAST_SOFTINTS		# should be in types.h
 options 	__HAVE_GENERIC_START
 options 	__HAVE_GENERIC_CPU_INITCLOCKS
-options 	__HAVE_FAST_SOFTINTS		# should be in types.h
 options 	__HAVE_PCI_CONF_HOOK
 options 	__HAVE_PCI_MSI_MSIX
 



CVS commit: src/sys/arch/evbarm/conf

2020-01-25 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan 25 12:26:58 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC GENERIC64

Log Message:
Follow amd64 and set AUDIO_BLK_MS=4 by default


To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 src/sys/arch/evbarm/conf/GENERIC
cvs rdiff -u -r1.133 -r1.134 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.70 src/sys/arch/evbarm/conf/GENERIC:1.71
--- src/sys/arch/evbarm/conf/GENERIC:1.70	Sat Jan  4 14:53:11 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Jan 25 12:26:58 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.70 2020/01/04 14:53:11 skrll Exp $
+#	$NetBSD: GENERIC,v 1.71 2020/01/25 12:26:58 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -622,6 +622,7 @@ sun8icodec* 	at fdt?			# Audio codec (su
 sunxicodec* 	at fdt?			# Allwinner audio codec
 sunxii2s* 	at fdt?			# I2S/PCM
 audio* 		at audiobus?
+options 	AUDIO_BLK_MS=4
 spkr* 		at audio?
 
 # SDMMC

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.133 src/sys/arch/evbarm/conf/GENERIC64:1.134
--- src/sys/arch/evbarm/conf/GENERIC64:1.133	Wed Jan 15 11:36:48 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jan 25 12:26:58 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.133 2020/01/15 11:36:48 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.134 2020/01/25 12:26:58 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -471,6 +471,7 @@ h3codec*	at fdt?			# Allwinner H3 audio 
 a64acodec*	at fdt?			# Allwinner A64 audio codec (analog part)
 sunxii2s*	at fdt?			# Allwinner I2S/PCM
 audio*		at audiobus?
+options 	AUDIO_BLK_MS=4
 
 spkr*		at audio?		# PC speaker (synthesized)
 



CVS commit: src/sys/arch/evbarm/conf

2020-01-23 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Jan 24 06:34:19 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: RPI_INSTALL

Log Message:
Adjust RAM disk size to hold the larger image.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/RPI_INSTALL

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/RPI_INSTALL
diff -u src/sys/arch/evbarm/conf/RPI_INSTALL:1.11 src/sys/arch/evbarm/conf/RPI_INSTALL:1.12
--- src/sys/arch/evbarm/conf/RPI_INSTALL:1.11	Fri Nov 22 08:09:26 2019
+++ src/sys/arch/evbarm/conf/RPI_INSTALL	Fri Jan 24 06:34:19 2020
@@ -1,4 +1,4 @@
-#	$NetBSD: RPI_INSTALL,v 1.11 2019/11/22 08:09:26 martin Exp $
+#	$NetBSD: RPI_INSTALL,v 1.12 2020/01/24 06:34:19 mlelstv Exp $
 #
 #	RPI_INSTALL -- RPI kernel with installation-sized
 #	ramdisk
@@ -8,7 +8,7 @@ include "arch/evbarm/conf/RPI"
 include "arch/evbarm/conf/INSTALL"
 
 no options	MEMORY_DISK_ROOT_SIZE
-options 	MEMORY_DISK_ROOT_SIZE=6
+options 	MEMORY_DISK_ROOT_SIZE=66000
 
 makeoptions	RAMDISKNAME=sshramdisk
 no makeoptions	DEBUG



CVS commit: src/sys/arch/evbarm/conf

2020-01-16 Thread John Klos
Module Name:src
Committed By:   jklos
Date:   Fri Jan 17 05:20:21 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: POGO

Log Message:
Remove npf in POGO because it's now in SHEEVAPLUG.


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/POGO

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/POGO
diff -u src/sys/arch/evbarm/conf/POGO:1.5 src/sys/arch/evbarm/conf/POGO:1.6
--- src/sys/arch/evbarm/conf/POGO:1.5	Wed Aug  1 20:04:11 2018
+++ src/sys/arch/evbarm/conf/POGO	Fri Jan 17 05:20:21 2020
@@ -36,20 +36,16 @@ no audio*
 no spkr* at audio?
 no config netbsd
 
-# Use ld0a for SD slot in Mobile and v4 or sd0a for USB disk
-config netbsd root on ld0a type ffs
+# Use ld0 for SD slot in Mobile and v4 or sd0 for USB disk
+config netbsd root on ld0a type ?
 
 # Uncomment these for PogoPlug v4. Note that MVSDIO_MAX_CLOCK is mandatory
-options 	MVSDIO_MAX_CLOCK="(19 * 1000)"
-xhci*		at pci? dev ? function ?	# eXtensible Host Controller
-usb*		at xhci?
+#options 	MVSDIO_MAX_CLOCK="(19 * 1000)"
+#xhci*		at pci? dev ? function ?	# eXtensible Host Controller
+#usb*		at xhci?
 
-options	GATEWAY		# packet forwarding
+options 	GATEWAY			# packet forwarding
 
-# Uncomment for npf
-pseudo-device		npf			# NPF packet filter
-options 		BPFJIT
-
-pseudo-device		tun			# network tunneling over tty
-pseudo-device		gre			# generic L3 over IP tunnel
-pseudo-device		gif			# IPv[46] over IPv[46] tunnel (RFC 1933)
+pseudo-device	tun			# network tunneling over tty
+pseudo-device	gre			# generic L3 over IP tunnel
+pseudo-device	gif			# IPv[46] over IPv[46] tunnel (RFC 1933)



CVS commit: src/sys/arch/evbarm/conf

2020-01-15 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Jan 15 11:36:48 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add imxi2c


To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.132 src/sys/arch/evbarm/conf/GENERIC64:1.133
--- src/sys/arch/evbarm/conf/GENERIC64:1.132	Wed Jan 15 01:09:57 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Jan 15 11:36:48 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.132 2020/01/15 01:09:57 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.133 2020/01/15 11:36:48 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -381,6 +381,7 @@ options 	I2C_MAX_ADDR=0xfff
 bsciic*		at fdt?			# Broadcom BCM283x Serial Control
 dwiic*		at fdt?			# Designware I2C
 dwiic*		at acpi?
+imxi2c*		at fdt? pass 4		# IMX I2C
 rkiic*		at fdt? pass 4		# Rockchip I2C
 sunxirsb*	at fdt?	pass 4		# Allwinner RSB
 sunxitwi*	at fdt?			# Allwinner TWI



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan  4 14:53:12 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Supported SoC DTS audit


To generate a diff of this commit:
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.69 src/sys/arch/evbarm/conf/GENERIC:1.70
--- src/sys/arch/evbarm/conf/GENERIC:1.69	Sat Jan  4 14:24:51 2020
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Jan  4 14:53:11 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.69 2020/01/04 14:24:51 skrll Exp $
+#	$NetBSD: GENERIC,v 1.70 2020/01/04 14:53:11 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -113,6 +113,8 @@ makeoptions	DTS="
 	omap3-thunder.dts
 	omap3-zoom3.dts
 
+	omap3430-sdp.dts
+
 	socfpga_cyclone5_de0_nano_soc.dts
 
 	sun4i-a10-a1000.dts
@@ -232,6 +234,9 @@ makeoptions	DTS="
 	tegra124-venice2.dts
 
 	vexpress-v2p-ca15-tc1.dts
+	vexpress-v2p-ca15_a7.dts
+	vexpress-v2p-ca5s.dts
+	vexpress-v2p-ca9.dts
 
 	zynq-cc108.dts
 	zynq-microzed.dts



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan  4 14:24:51 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
sort DTS


To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.68 src/sys/arch/evbarm/conf/GENERIC:1.69
--- src/sys/arch/evbarm/conf/GENERIC:1.68	Fri Nov 29 20:54:17 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Jan  4 14:24:51 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.68 2019/11/29 20:54:17 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.69 2020/01/04 14:24:51 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -49,8 +49,8 @@ makeoptions	DTS="
 
 	bcm2836-rpi-2-b.dts
 	bcm2837-rpi-3-a-plus.dts
-	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-3-b-plus.dts
+	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-cm3-io3.dts
 
 	exynos5422-odroidhc1.dts
@@ -148,8 +148,8 @@ makeoptions	DTS="
 	sun5i-a13-q8-tablet.dts
 	sun5i-a13-utoo-p66.dts
 
-	sun5i-gr8-evb.dts
 	sun5i-gr8-chip-pro.dts
+	sun5i-gr8-evb.dts
 
 	sun5i-r8-chip.dts
 	sun5i-r8-pocketchip.dts
@@ -209,9 +209,9 @@ makeoptions	DTS="
 	sun8i-h3-nanopi-duo2.dts
 	sun8i-h3-nanopi-m1-plus.dts
 	sun8i-h3-nanopi-m1.dts
-	sun8i-h3-nanopi-r1.dts
-	sun8i-h3-nanopi-neo.dts
 	sun8i-h3-nanopi-neo-air.dts
+	sun8i-h3-nanopi-neo.dts
+	sun8i-h3-nanopi-r1.dts
 	sun8i-h3-orangepi-2.dts
 	sun8i-h3-orangepi-lite.dts
 	sun8i-h3-orangepi-one.dts
@@ -244,8 +244,8 @@ makeoptions	DTS="
 	zynq-zc770-xm013.dts
 	zynq-zed.dts
 	zynq-zturn.dts
-	zynq-zybo.dts
 	zynq-zybo-z7.dts
+	zynq-zybo.dts
 "
 
 options 	CPU_CORTEXA5



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan  4 14:18:28 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add DTS files for new boards for the SOCs we support


To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.129 src/sys/arch/evbarm/conf/GENERIC64:1.130
--- src/sys/arch/evbarm/conf/GENERIC64:1.129	Sat Jan  4 14:14:35 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jan  4 14:18:28 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.129 2020/01/04 14:14:35 skrll Exp $
+#	$NetBSD: GENERIC64,v 1.130 2020/01/04 14:18:28 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -48,6 +48,7 @@ makeoptions	DTS="
 	meson-gxl-s905x-nexbox-a95x.dts
 	meson-gxl-s905x-p212.dts
 
+	rk3328-a1.dts
 	rk3328-evb.dts
 	rk3328-roc-cc.dts
 	rk3328-rock64.dts
@@ -59,10 +60,18 @@ makeoptions	DTS="
 	rk3399-gru-kevin.dts
 	rk3399-gru-scarlet-inx.dts
 	rk3399-gru-scarlet-kd.dts
+	rk3399-hugsun-x99.dts
+	rk3399-khadas-edge-captain.dts
+	rk3399-khadas-edge-v.dts
+	rk3399-khadas-edge.dts
+	rk3399-leez-p710.dts
 	rk3399-nanopc-t4.dts
 	rk3399-nanopi-m4.dts
+	rk3399-nanopi-neo4.dts
+	rk3399-orangepi.dts
 	rk3399-pinebook-pro.dts
 	rk3399-puma-haikou.dts
+	rk3399-roc-pc-mezzanine.dts
 	rk3399-roc-pc.dts
 	rk3399-rock-pi-4.dts
 	rk3399-rock960.dts
@@ -73,6 +82,8 @@ makeoptions	DTS="
 	sun50i-a64-amarula-relic.dts
 	sun50i-a64-bananapi-m64.dts
 	sun50i-a64-nanopi-a64.dts
+	sun50i-a64-oceanic-5205-5inmfd.dts
+	sun50i-a64-olinuxino-emmc.dts
 	sun50i-a64-olinuxino.dts
 	sun50i-a64-orangepi-win.dts
 	sun50i-a64-pine64-lts.dts
@@ -93,16 +104,21 @@ makeoptions	DTS="
 	sun50i-h5-orangepi-zero-plus.dts
 	sun50i-h5-orangepi-zero-plus2.dts
 
+	sun50i-h6-beelink-gs1.dts
+	sun50i-h6-orangepi-3.dts
 	sun50i-h6-orangepi-lite2.dts
 	sun50i-h6-orangepi-one-plus.dts
 	sun50i-h6-pine-h64.dts
+	sun50i-h6-tanix-tx6.dts
 
 	tegra210-p2371-.dts
 	tegra210-p2371-2180.dts
 	tegra210-p2571.dts
 	tegra210-p2894-0050-a08.dts
+	tegra210-p3450-.dts
 	tegra210-smaug.dts
 "
+
 options 	CPU_CORTEXA53
 options 	CPU_CORTEXA57
 options 	CPU_THUNDERX



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan  4 14:14:35 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Sort DTS


To generate a diff of this commit:
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.128 src/sys/arch/evbarm/conf/GENERIC64:1.129
--- src/sys/arch/evbarm/conf/GENERIC64:1.128	Sat Jan  4 12:21:55 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jan  4 14:14:35 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.128 2020/01/04 12:21:55 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.129 2020/01/04 14:14:35 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -20,8 +20,8 @@ makeoptions	DTSSUBDIR="allwinner amlogic
 makeoptions	DTS="
 	bcm2711-rpi-4-b.dts
 	bcm2837-rpi-3-a-plus.dts
-	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-3-b-plus.dts
+	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-cm3-io3.dts
 
 	meson-gxbb-nanopi-k2.dts



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Jan  4 12:21:55 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Attach psci as early as possible. This allows other power controllers to
register their own poweroff / reset callbacks with a higher preference.


To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.127 src/sys/arch/evbarm/conf/GENERIC64:1.128
--- src/sys/arch/evbarm/conf/GENERIC64:1.127	Sat Jan  4 09:50:20 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jan  4 12:21:55 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.127 2020/01/04 09:50:20 skrll Exp $
+#	$NetBSD: GENERIC64,v 1.128 2020/01/04 12:21:55 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -183,7 +183,7 @@ pseudo-device	tprof
 cpufreqdt*	at cpu?
 
 # Power State Coordination Interface (PSCI)
-psci*		at fdt?
+psci*		at fdt? pass 0
 
 fclock*		at fdt? pass 1
 ffclock*	at fdt? pass 1



CVS commit: src/sys/arch/evbarm/conf

2020-01-04 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Jan  4 09:50:20 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add bcm2711-rpi-4-b.dts


To generate a diff of this commit:
cvs rdiff -u -r1.126 -r1.127 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.126 src/sys/arch/evbarm/conf/GENERIC64:1.127
--- src/sys/arch/evbarm/conf/GENERIC64:1.126	Fri Jan  3 18:00:20 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Jan  4 09:50:20 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.126 2020/01/03 18:00:20 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.127 2020/01/04 09:50:20 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -18,6 +18,7 @@ makeoptions 	DTSARCH="arm aarch64"
 makeoptions	DTSGNUARCH="arm arm64"
 makeoptions	DTSSUBDIR="allwinner amlogic broadcom nvidia rockchip"
 makeoptions	DTS="
+	bcm2711-rpi-4-b.dts
 	bcm2837-rpi-3-a-plus.dts
 	bcm2837-rpi-3-b.dts
 	bcm2837-rpi-3-b-plus.dts



CVS commit: src/sys/arch/evbarm/conf

2020-01-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Jan  3 18:00:20 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add cwfg


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.125 src/sys/arch/evbarm/conf/GENERIC64:1.126
--- src/sys/arch/evbarm/conf/GENERIC64:1.125	Thu Jan  2 23:01:54 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Fri Jan  3 18:00:20 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.125 2020/01/02 23:01:54 ryo Exp $
+#	$NetBSD: GENERIC64,v 1.126 2020/01/03 18:00:20 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -362,6 +362,7 @@ as3722pmic*	at iic?
 as3722reg*	at as3722pmic?
 axppmic*	at iic?			# X-Powers AXP Power Management IC
 axpreg*		at axppmic?
+cwfg*		at iic?			# CellWise CW2015 Fuel Gauge IC
 es8316ac*	at iic?			# Everest Semi ES8316 Audio CODEC
 fan53555reg*	at iic?			# FAN53555 / SY82x regulator
 max77620pmic*	at iic?



CVS commit: src/sys/arch/evbarm/conf

2020-01-02 Thread Ryo Shimizu
Module Name:src
Committed By:   ryo
Date:   Thu Jan  2 23:01:54 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add aq(4). tested on rockpro64.


To generate a diff of this commit:
cvs rdiff -u -r1.124 -r1.125 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.124 src/sys/arch/evbarm/conf/GENERIC64:1.125
--- src/sys/arch/evbarm/conf/GENERIC64:1.124	Thu Jan  2 22:07:21 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Jan  2 23:01:54 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.124 2020/01/02 22:07:21 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.125 2020/01/02 23:01:54 ryo Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -295,6 +295,7 @@ pci*		at ppb?
 # Ethernet
 awge*		at fdt?# DesignWare Gigabit Ethernet
 emac*		at fdt?# Allwinner Gigabit Ethernet (EMAC)
+aq*		at pci? dev ? function ?	# Aquantia AQC 10 gigabit
 ena*		at pci? dev ? function ?	# Amazon.com Elastic Network Adapter
 mcx*		at pci? dev ? function ?	# Mellanox 5th generation Ethernet
 mskc*		at pci? dev ? function ?	# Marvell Yukon 2 Gigabit Ethernet



CVS commit: src/sys/arch/evbarm/conf

2020-01-02 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Jan  2 22:07:21 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add es8316, simpleamp


To generate a diff of this commit:
cvs rdiff -u -r1.123 -r1.124 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.123 src/sys/arch/evbarm/conf/GENERIC64:1.124
--- src/sys/arch/evbarm/conf/GENERIC64:1.123	Wed Jan  1 11:18:13 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Jan  2 22:07:21 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.123 2020/01/01 11:18:13 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.124 2020/01/02 22:07:21 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -361,6 +361,7 @@ as3722pmic*	at iic?
 as3722reg*	at as3722pmic?
 axppmic*	at iic?			# X-Powers AXP Power Management IC
 axpreg*		at axppmic?
+es8316ac*	at iic?			# Everest Semi ES8316 Audio CODEC
 fan53555reg*	at iic?			# FAN53555 / SY82x regulator
 max77620pmic*	at iic?
 pcf8563rtc*	at iic?			# PCF8563 RTC
@@ -425,6 +426,7 @@ options 	HDAUDIOVERBOSE
 options 	HDAUDIO_ENABLE_HDMI
 options 	HDAUDIO_ENABLE_DISPLAYPORT
 ausoc*		at fdt?			# Simple SoC audio card
+simpleamp*	at fdt?			# Simple amplifier
 spdiftx*	at fdt?			# SPDIF transmitter
 rki2s*		at fdt?			# Rockchip I2S/PCM
 sunxicodec*	at fdt?			# Allwinner audio codec



CVS commit: src/sys/arch/evbarm/conf

2020-01-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Jan  1 11:18:13 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Attach mmcpwrseq resource earlier


To generate a diff of this commit:
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.122 src/sys/arch/evbarm/conf/GENERIC64:1.123
--- src/sys/arch/evbarm/conf/GENERIC64:1.122	Wed Jan  1 11:17:45 2020
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Jan  1 11:18:13 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.122 2020/01/01 11:17:45 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.123 2020/01/01 11:18:13 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -384,7 +384,7 @@ tegrartc*	at fdt?			# NVIDIA Tegra RTC
 bcmsdhost*	at fdt?			# Broadcom BCM283x SD Host Interface
 dwcmmc*		at fdt?			# Designware SD/MMC
 mesongxmmc*	at fdt?			# Amlogic Meson GX eMMC/SD/SDIO controller
-mmcpwrseq*	at fdt?			# Simple MMC power sequence provider
+mmcpwrseq*	at fdt? pass 5		# Simple MMC power sequence provider
 rkemmcphy*	at fdt?			# Rockchip eMMC PHY
 sdhc*		at fdt?			# SD Host Controller Interface
 sdhc*		at acpi?



CVS commit: src/sys/arch/evbarm/conf

2020-01-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Jan  1 11:17:45 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
+ rk3399-pinebook-pro.dts


To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.121 src/sys/arch/evbarm/conf/GENERIC64:1.122
--- src/sys/arch/evbarm/conf/GENERIC64:1.121	Mon Dec 30 18:53:54 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Jan  1 11:17:45 2020
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.121 2019/12/30 18:53:54 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.122 2020/01/01 11:17:45 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -60,6 +60,7 @@ makeoptions	DTS="
 	rk3399-gru-scarlet-kd.dts
 	rk3399-nanopc-t4.dts
 	rk3399-nanopi-m4.dts
+	rk3399-pinebook-pro.dts
 	rk3399-puma-haikou.dts
 	rk3399-roc-pc.dts
 	rk3399-rock-pi-4.dts



CVS commit: src/sys/arch/evbarm/conf

2019-12-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Dec 30 18:53:54 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add bcmmbox at acpi


To generate a diff of this commit:
cvs rdiff -u -r1.120 -r1.121 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.120 src/sys/arch/evbarm/conf/GENERIC64:1.121
--- src/sys/arch/evbarm/conf/GENERIC64:1.120	Sun Dec 29 12:49:03 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Dec 30 18:53:54 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.120 2019/12/29 12:49:03 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.121 2019/12/30 18:53:54 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -223,6 +223,7 @@ tegramc*	at fdt?	pass 4		# NVIDIA Tegra 
 
 # Firmware devices
 bcmmbox*	at fdt?			# Broadcom VideoCore IV mailbox
+bcmmbox*	at acpi?
 vcmbox*		at bcmmbox?
 qemufwcfg*	at fdt?			# QEMU Firmware Configuration device
 qemufwcfg*	at acpi?



CVS commit: src/sys/arch/evbarm/conf

2019-12-29 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Dec 29 12:49:03 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add sdhc at acpi


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.119 src/sys/arch/evbarm/conf/GENERIC64:1.120
--- src/sys/arch/evbarm/conf/GENERIC64:1.119	Wed Dec 25 10:51:20 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Dec 29 12:49:03 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.119 2019/12/25 10:51:20 skrll Exp $
+#	$NetBSD: GENERIC64,v 1.120 2019/12/29 12:49:03 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -385,6 +385,7 @@ mesongxmmc*	at fdt?			# Amlogic Meson GX
 mmcpwrseq*	at fdt?			# Simple MMC power sequence provider
 rkemmcphy*	at fdt?			# Rockchip eMMC PHY
 sdhc*		at fdt?			# SD Host Controller Interface
+sdhc*		at acpi?
 sunximmc*	at fdt?			# Allwinner SD/MMC
 sdmmc*		at sdmmcbus?
 ld0		at sdmmc0



CVS commit: src/sys/arch/evbarm/conf

2019-12-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Wed Dec 25 10:51:20 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add EARLYCONS=bcm2711 example (commented out)


To generate a diff of this commit:
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.118 src/sys/arch/evbarm/conf/GENERIC64:1.119
--- src/sys/arch/evbarm/conf/GENERIC64:1.118	Thu Dec 19 00:36:26 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed Dec 25 10:51:20 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.118 2019/12/19 00:36:26 jakllsch Exp $
+#	$NetBSD: GENERIC64,v 1.119 2019/12/25 10:51:20 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -129,6 +129,7 @@ options 	INCLUDE_CONFIG_FILE
 
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 #options 	EARLYCONS=bcm2837
+#options 	EARLYCONS=bcm2711
 #options 	EARLYCONS=meson, CONSADDR=0xc81004c0
 #options 	EARLYCONS=rk3328, CONSADDR=0xff13
 #options 	EARLYCONS=rk3399, CONSADDR=0xff1a



CVS commit: src/sys/arch/evbarm/conf

2019-12-18 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 19 00:36:26 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
enable panel at fdt drivers


To generate a diff of this commit:
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.117 src/sys/arch/evbarm/conf/GENERIC64:1.118
--- src/sys/arch/evbarm/conf/GENERIC64:1.117	Thu Dec 19 00:28:34 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Dec 19 00:36:26 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.117 2019/12/19 00:28:34 jakllsch Exp $
+#	$NetBSD: GENERIC64,v 1.118 2019/12/19 00:36:26 jakllsch Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -440,6 +440,7 @@ hdmicec*	at hdmicecbus?
 anxdp*		at fdt?			# Analogix-based (e)DP
 anxedp*		at iic?			# Analogix eDP TX
 dispcon*	at fdt?			# Display connector devices
+panel*		at fdt?			# Display panels
 dwhdmi* 	at fdt?			# Designware HDMI TX
 rkdrm*		at fdt? pass 5		# Rockchip DRM master
 rkfb*		at rkdrm?		# Rockchip DRM framebuffer



CVS commit: src/sys/arch/evbarm/conf

2019-12-18 Thread Jonathan A. Kollasch
Module Name:src
Committed By:   jakllsch
Date:   Thu Dec 19 00:28:35 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
add anxdp(4)


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.116 src/sys/arch/evbarm/conf/GENERIC64:1.117
--- src/sys/arch/evbarm/conf/GENERIC64:1.116	Mon Dec  9 04:51:04 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Dec 19 00:28:34 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.116 2019/12/09 04:51:04 riastradh Exp $
+#	$NetBSD: GENERIC64,v 1.117 2019/12/19 00:28:34 jakllsch Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -437,6 +437,7 @@ tegracec0	at fdt?			# NVIDIA Tegra HDMI 
 hdmicec*	at hdmicecbus?
 
 # Display
+anxdp*		at fdt?			# Analogix-based (e)DP
 anxedp*		at iic?			# Analogix eDP TX
 dispcon*	at fdt?			# Display connector devices
 dwhdmi* 	at fdt?			# Designware HDMI TX



CVS commit: src/sys/arch/evbarm/conf

2019-12-16 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Dec 16 14:32:14 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: mk.rpi

Log Message:
Be consistent with RPI 32-bit and 64-kernels and use .img for the file
to give to the firmware to boot


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/mk.rpi

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/mk.rpi
diff -u src/sys/arch/evbarm/conf/mk.rpi:1.7 src/sys/arch/evbarm/conf/mk.rpi:1.8
--- src/sys/arch/evbarm/conf/mk.rpi:1.7	Mon Dec 16 11:00:30 2019
+++ src/sys/arch/evbarm/conf/mk.rpi	Mon Dec 16 14:32:14 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: mk.rpi,v 1.7 2019/12/16 11:00:30 skrll Exp $
+#	$NetBSD: mk.rpi,v 1.8 2019/12/16 14:32:14 skrll Exp $
 
 SYSTEM_FIRST_OBJ=	armv6_start.o
 SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_start.S
@@ -9,7 +9,7 @@ KERNEL_BASE_PHYS=0x8000
 KERNEL_BASE_VIRT=0x80008000
 
 SYSTEM_LD_TAIL_EXTRA+=; \
-	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
-	${OBJCOPY} -S -O binary $@ $@.bin;
+	echo ${OBJCOPY} -S -O binary $@ $@.img; \
+	${OBJCOPY} -S -O binary $@ $@.img;
 
-EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.img@}



CVS commit: src/sys/arch/evbarm/conf

2019-12-07 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Dec  7 16:00:09 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: std.generic64

Log Message:
Define __BUS_SPACE_HAS_PROBING_METHODS


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/conf/std.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/std.generic64
diff -u src/sys/arch/evbarm/conf/std.generic64:1.11 src/sys/arch/evbarm/conf/std.generic64:1.12
--- src/sys/arch/evbarm/conf/std.generic64:1.11	Fri Sep  6 21:09:11 2019
+++ src/sys/arch/evbarm/conf/std.generic64	Sat Dec  7 16:00:09 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.generic64,v 1.11 2019/09/06 21:09:11 jmcneill Exp $
+#	$NetBSD: std.generic64,v 1.12 2019/12/07 16:00:09 jmcneill Exp $
 #
 #	generic NetBSD/evbarm64 with FDT support
 
@@ -23,6 +23,7 @@ options 	_ARM32_NEED_BUS_DMA_BOUNCE
 options 	__HAVE_GENERIC_CPU_INITCLOCKS
 options 	__HAVE_PCI_CONF_HOOK
 options 	__HAVE_PCI_MSI_MSIX
+options 	__BUS_SPACE_HAS_PROBING_METHODS
 
 # XXXNH not yet
 #options 	__HAVE_CPU_UAREA_ALLOC_IDLELWP



CVS commit: src/sys/arch/evbarm/conf

2019-12-04 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Dec  4 11:25:04 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: mk.generic64

Log Message:
Update arm64 image header in place


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/evbarm/conf/mk.generic64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/mk.generic64
diff -u src/sys/arch/evbarm/conf/mk.generic64:1.3 src/sys/arch/evbarm/conf/mk.generic64:1.4
--- src/sys/arch/evbarm/conf/mk.generic64:1.3	Sat Sep 29 17:05:55 2018
+++ src/sys/arch/evbarm/conf/mk.generic64	Wed Dec  4 11:25:04 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: mk.generic64,v 1.3 2018/09/29 17:05:55 jmcneill Exp $
+#	$NetBSD: mk.generic64,v 1.4 2019/12/04 11:25:04 jmcneill Exp $
 
 SYSTEM_FIRST_OBJ=	start.o
 SYSTEM_FIRST_SFILE=	${ARM}/aarch64/start.S
@@ -7,15 +7,15 @@ _OSRELEASE!=		${HOST_SH} $S/conf/osrelea
 
 BOARDTYPE=		evbarm64
 
-MKUBOOTIMAGEARGS=	-f arm64 -a 0x20
+MKUBOOTIMAGEARGS=	-f arm64 -u -a 0x20
 MKKNLIMG=		${THISARM}/compile/rpi-mkknlimg.sh
 
-SYSTEM_LD_TAIL_EXTRA+=; \
-	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
-	${OBJCOPY} -S -O binary $@ $@.bin; \
-	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \
-	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \
-	echo ${MKKNLIMG} $@.ub $@.img; \
-	${HOST_SH} ${MKKNLIMG} $@.ub $@.img;
+SYSTEM_LD_TAIL_EXTRA+= && \
+	echo ${OBJCOPY} -S -O binary $@ $@.bin && \
+	${OBJCOPY} -S -O binary $@ $@.bin && \
+	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub && \
+	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub && \
+	echo ${MKKNLIMG} $@.ub $@.img && \
+	${HOST_SH} ${MKKNLIMG} $@.ub $@.img
 
 EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.img@}



CVS commit: src/sys/arch/evbarm/conf

2019-05-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed May  1 10:41:54 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add rkpwm and pwmfan


To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.91 src/sys/arch/evbarm/conf/GENERIC64:1.92
--- src/sys/arch/evbarm/conf/GENERIC64:1.91	Fri Apr 26 08:28:11 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Wed May  1 10:41:54 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.91 2019/04/26 08:28:11 mrg Exp $
+#	$NetBSD: GENERIC64,v 1.92 2019/05/01 10:41:54 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -245,6 +245,7 @@ rkgpio*		at rkiomux?		# Rockchip GPIO
 gpio*		at gpiobus?
 
 # PWM controller
+rkpwm*		at fdt? pass 3		# Rockchip PWM
 sunxipwm*	at fdt? pass 3		# Allwinner PWM
 
 # MPIO / Pinmux
@@ -437,6 +438,9 @@ options 	FONT_BOLD16x32
 # Backlight
 pwmbacklight*	at fdt?			# PWM Backlight controls
 
+# Fan
+pwmfan*		at fdt?			# PWM Fan controls
+
 # Thermal throttling controller
 sunxithermal*	at fdt?			# Allwinner thermal sensor controller
 tegrasoctherm*	at fdt?			# NVIDIA Tegra SOC_THERM



CVS commit: src/sys/arch/evbarm/conf

2019-04-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Apr 28 19:26:48 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC

Log Message:
Add pcihost at fdt, qemufwcfg at fdt, nvme at pci, and virtio at pci


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/evbarm/conf/GENERIC

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC
diff -u src/sys/arch/evbarm/conf/GENERIC:1.30 src/sys/arch/evbarm/conf/GENERIC:1.31
--- src/sys/arch/evbarm/conf/GENERIC:1.30	Sat Apr 13 10:58:11 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Apr 28 19:26:48 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.30 2019/04/13 10:58:11 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.31 2019/04/28 19:26:48 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -304,6 +304,7 @@ tegramc*	at fdt?	pass 4		# NVIDIA Tegra 
 
 # Firmware devices
 bcmmbox*	at fdt?			# Broadcom VideoCore IV mailbox
+qemufwcfg*	at fdt?			# QEMU Firmware Configuration device
 vcmbox*		at bcmmbox?
 
 # DMA controller
@@ -357,8 +358,9 @@ tegra210xpad*	at fdt?			# NVIDIA Tegra X
 tegra210xphy*	at tegra210xpad?
 
 # PCIE
+pcihost*	at fdt?			# Generic PCI host controller
 tegrapcie0	at fdt?			# NVIDIA Tegra PCIE
-pci*		at tegrapcie0
+pci*		at pcibus?
 ppb*		at pci? dev ? function ?
 pci*		at ppb?
 
@@ -511,6 +513,10 @@ atapibus*	at atapi?
 wd*		at atabus? drive ?
 cd*		at atapibus? drive ?
 
+# NVMe
+nvme*		at pci? dev ? function ?
+ld*		at nvme? nsid ?
+
 # SPI controllers
 bcmspi*		at fdt?			# Broadcom BCM283x SPI
 spi*		at spibus?
@@ -586,6 +592,7 @@ usb*		at usbus?
 
 # Virtio devices
 virtio*	at fdt?# Virtio MMIO device
+virtio*	at pci? dev ? function ?	# Virtio PCI device
 # the balloon driver cannot work on machines with non-4k pages
 #viomb*	at virtio?			# Virtio memory balloon device
 ld*	at virtio?			# Virtio disk device



CVS commit: src/sys/arch/evbarm/conf

2019-04-21 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Apr 21 14:14:14 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add mesonrng


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.89 src/sys/arch/evbarm/conf/GENERIC64:1.90
--- src/sys/arch/evbarm/conf/GENERIC64:1.89	Sun Apr 21 13:51:04 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Apr 21 14:14:14 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.89 2019/04/21 13:51:04 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.90 2019/04/21 14:14:14 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -337,9 +337,10 @@ rkreg*		at rkpmic?
 tcagpio*	at iic?
 
 # Random number generators
-bcmrng*		at fdt?			# Broadcom BCM283x RNG
 amdccp*		at fdt?			# AMD Cryptograhic Coprocessor RNG
 amdccp*		at acpi?
+bcmrng*		at fdt?			# Broadcom BCM283x RNG
+mesonrng*	at fdt?			# Amlogic Meson RNG
 
 # RTC
 plrtc*		at fdt?			# ARM PrimeCell RTC



CVS commit: src/sys/arch/evbarm/conf

2019-04-19 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Apr 19 19:36:26 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Remove qsphy(4), this 20+ year old PHY driver accidentally attaches to the 
Meson GXL internal PHY


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.86 src/sys/arch/evbarm/conf/GENERIC64:1.87
--- src/sys/arch/evbarm/conf/GENERIC64:1.86	Fri Apr 19 19:07:55 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Fri Apr 19 19:36:26 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.86 2019/04/19 19:07:55 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.87 2019/04/19 19:36:26 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -286,7 +286,6 @@ makphy*		at mii? phy ?		# Marvell Semico
 nsphy*		at mii? phy ?		# NS83840 PHYs
 nsphyter*	at mii? phy ? 		# NS83843 PHYs
 pnaphy*		at mii? phy ?		# generic HomePNA PHYs
-qsphy*		at mii? phy ?		# Quality Semiconductor QS6612 PHYs
 rdcphy*		at mii? phy ?		# RDC R6040 10/100 PHY
 rgephy*		at mii? phy ?		# Realtek 8169S/8110S internal PHYs
 rlphy*		at mii? phy ?		# Realtek 8139/8201L PHYs



CVS commit: src/sys/arch/evbarm/conf

2019-04-14 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Apr 14 07:57:51 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: mk.generic

Log Message:
Create a RPI compatible image which cn be used with

kernel_address=0x1040

in config.txt.

XXX alignment requirement needs fixing


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/mk.generic

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/evbarm/conf/mk.generic
diff -u src/sys/arch/evbarm/conf/mk.generic:1.7 src/sys/arch/evbarm/conf/mk.generic:1.8
--- src/sys/arch/evbarm/conf/mk.generic:1.7	Sat Mar 30 17:40:34 2019
+++ src/sys/arch/evbarm/conf/mk.generic	Sun Apr 14 07:57:51 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: mk.generic,v 1.7 2019/03/30 17:40:34 jmcneill Exp $
+#	$NetBSD: mk.generic,v 1.8 2019/04/14 07:57:51 skrll Exp $
 
 .include "$S/arch/arm/nvidia/tegra_xusb-fw.mk"
 
@@ -17,11 +17,16 @@ MKUBOOTIMAGEARGS=	-A arm -T kernel_noloa
 MKUBOOTIMAGEARGS+=	-e 0
 MKUBOOTIMAGEARGS+=	-n "NetBSD/${BOARDTYPE:U${MACHINE_ARCH}} ${_OSRELEASE}"
 
+MKKNLIMG=		${THISARM}/compile/rpi-mkknlimg.sh
+
 SYSTEM_LD_TAIL_EXTRA+=; \
 	echo ${OBJCOPY} -S -O binary $@ $@.bin; \
 	${OBJCOPY} -S -O binary $@ $@.bin; \
 	echo ${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \
-	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub;
+	${TOOL_MKUBOOTIMAGE} ${MKUBOOTIMAGEARGS} $@.bin $@.ub; \
+	echo ${MKKNLIMG} $@.bin $@.img; \
+	${HOST_SH} ${MKKNLIMG} $@.bin $@.img;
 
 EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.bin@}
 EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.ub@}
+EXTRA_KERNELS+= ${KERNELS:@.KERNEL.@${.KERNEL.}.img@}



  1   2   3   4   5   6   7   8   9   10   >