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

2021-01-22 Thread Jared McNeill
I forgot that I added dma-ranges support back in Feb last year. All good, 
please ignore me :)



On Thu, 21 Jan 2021, Jared McNeill wrote:

This driver is not 64-bit safe and should not be enabled on aarch64 as-is. I 
think before turning it on we should restrict it to the lower 1GB of memory 
like the Pi3 models where we know it at least has a chance of working. You 
can do this easily by creating a restrictive tag using 
bus_dmatag_subregion(9).


Take care,
Jared

On Thu, 21 Jan 2021, Nia Alarie wrote:


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.







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

2021-01-21 Thread Jared McNeill
This driver is not 64-bit safe and should not be enabled on aarch64 as-is. 
I think before turning it on we should restrict it to the lower 1GB of 
memory like the Pi3 models where we know it at least has a chance of 
working. You can do this easily by creating a restrictive tag using 
bus_dmatag_subregion(9).


Take care,
Jared

On Thu, 21 Jan 2021, Nia Alarie wrote:


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.




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

2020-03-17 Thread Jonathan A. Kollasch
On Mon, Mar 16, 2020 at 08:17:58AM +, Tohru Nishimura wrote:
> 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.
> 


This (and the related changes) breaks the GENERIC64 build:

nbmake: nbmake: don't know how to make 
[...]/src/sys/arch/arm/sociox/sni_emmc.c. Stop



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

2020-01-25 Thread Jason Thorpe



> On Jan 25, 2020, at 6:31 AM, Christos Zoulas  wrote:
> 
>> This seems a little silly to have in the kernel configuration file.  I
>> think there's an argument to be made that there should be a header that
>> sets these defaults that can be tuned per-platform (or even some
>> functionality to tune this at run-time).
> 
> sysctl :-)

Shouldn't HAVE to know about the sysctl, either.  It should default to "good 
performance".

-- thorpej



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

2020-01-25 Thread Christos Zoulas
In article ,
Jason Thorpe   wrote:
>
>> On Jan 25, 2020, at 4:26 AM, Jared D. McNeill  wrote:
>> 
>> 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
>
>This seems a little silly to have in the kernel configuration file.  I
>think there's an argument to be made that there should be a header that
>sets these defaults that can be tuned per-platform (or even some
>functionality to tune this at run-time).

sysctl :-)

christos



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

2020-01-25 Thread Jason Thorpe


> On Jan 25, 2020, at 4:26 AM, Jared D. McNeill  wrote:
> 
> 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

This seems a little silly to have in the kernel configuration file.  I think 
there's an argument to be made that there should be a header that sets these 
defaults that can be tuned per-platform (or even some functionality to tune 
this at run-time).

-- thorpej



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

2019-11-29 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov 29 20:54:17 UTC 2019

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

Log Message:
Add tiwdt


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 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.



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

2019-11-29 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov 29 20:54:17 UTC 2019

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

Log Message:
Add tiwdt


To generate a diff of this commit:
cvs rdiff -u -r1.67 -r1.68 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.67 src/sys/arch/evbarm/conf/GENERIC:1.68
--- src/sys/arch/evbarm/conf/GENERIC:1.67	Sun Nov  3 22:59:24 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Fri Nov 29 20:54:17 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.67 2019/11/03 22:59:24 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.68 2019/11/29 20:54:17 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -401,10 +401,11 @@ sunxihstimer* 	at fdt?			# Allwinner Hig
 tegratimer* 	at fdt?			# Timers
 
 # Watchdog
+bcmpmwdog* 	at fdt?			# Broadcom BCM283x watchdog
 dwcwdt* 	at fdt?			# DesignWare watchdog
 mesonwdt* 	at fdt?			# Amlogic Meson watchdog
 sunxiwdt* 	at fdt?			# Allwinner watchdog
-bcmpmwdog* 	at fdt?			# Broadcom BCM283x watchdog
+tiwdt*		at fdt?			# TI OMAP watchdog
 
 # Interrupt controller
 gic*		at fdt? pass 1		# ARM GIC



cpsw build fix (Re: CVS commit: src/sys/arch/evbarm/conf)

2019-11-22 Thread sc . dying
Hi,

On 2019/10/27 18:00, Jared D. McNeill wrote:
> Module Name:  src
> Committed By: jmcneill
> Date: Sun Oct 27 18:00:46 UTC 2019
> 
> Modified Files:
>   src/sys/arch/evbarm/conf: GENERIC
> 
> Log Message:
> Add support for TI AM335x

This patch should fix if_cpsw.c build when KERNHIST is enabled.

--- src/sys/arch/arm/ti/if_cpsw.c.orig  2019-11-03 11:47:41.761668066 +
+++ src/sys/arch/arm/ti/if_cpsw.c   2019-11-22 20:47:58.241695788 +
@@ -182,7 +182,7 @@ KERNHIST_DEFINE(cpswhist);
 #define KERNHIST_CALLED_5(NAME, i, j, k, l) \
 do { \
_kernhist_call = atomic_inc_uint_nv(&_kernhist_cnt); \
-   KERNHIST_LOG(NAME, "called! %x %x %x %x", i, j, k, l); \
+   KERNHIST_LOG(NAME, "called! %jx %jx %jx %jx", i, j, k, l); \
 } while (/*CONSTCOND*/ 0)
 #else
 #define KERNHIST_CALLED_5(NAME, i, j, k, l)
@@ -219,7 +219,7 @@ cpsw_set_txdesc_next(struct cpsw_softc *
const bus_size_t o = sizeof(struct cpsw_cpdma_bd) * i + 0;
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, n, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, n, 0);
 
bus_space_write_4(sc->sc_bst, sc->sc_bsh_txdescs, o, n);
 }
@@ -230,7 +230,7 @@ cpsw_set_rxdesc_next(struct cpsw_softc *
const bus_size_t o = sizeof(struct cpsw_cpdma_bd) * i + 0;
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, n, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, n, 0);
 
bus_space_write_4(sc->sc_bst, sc->sc_bsh_rxdescs, o, n);
 }
@@ -244,7 +244,7 @@ cpsw_get_txdesc(struct cpsw_softc * cons
const bus_size_t c = __arraycount(bdp->word);
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, bdp, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, (uintptr_t)bdp, 0);
 
bus_space_read_region_4(sc->sc_bst, sc->sc_bsh_txdescs, o, dp, c);
KERNHIST_LOG(cpswhist, "%08x %08x %08x %08x\n",
@@ -260,7 +260,7 @@ cpsw_set_txdesc(struct cpsw_softc * cons
const bus_size_t c = __arraycount(bdp->word);
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, bdp, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, (uintptr_t)bdp, 0);
KERNHIST_LOG(cpswhist, "%08x %08x %08x %08x\n",
dp[0], dp[1], dp[2], dp[3]);
 
@@ -276,7 +276,7 @@ cpsw_get_rxdesc(struct cpsw_softc * cons
const bus_size_t c = __arraycount(bdp->word);
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, bdp, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, (uintptr_t)bdp, 0);
 
bus_space_read_region_4(sc->sc_bst, sc->sc_bsh_rxdescs, o, dp, c);
 
@@ -293,7 +293,7 @@ cpsw_set_rxdesc(struct cpsw_softc * cons
const bus_size_t c = __arraycount(bdp->word);
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, i, bdp, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, i, (uintptr_t)bdp, 0);
KERNHIST_LOG(cpswhist, "%08x %08x %08x %08x\n",
dp[0], dp[1], dp[2], dp[3]);
 
@@ -607,7 +607,7 @@ cpsw_start(struct ifnet *ifp)
u_int mlen;
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, 0, 0, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, 0, 0, 0);
 
if (__predict_false((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) !=
IFF_RUNNING)) {
@@ -1140,7 +1140,7 @@ cpsw_rxintr(void *arg)
u_int len, off;
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, 0, 0, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, 0, 0, 0);
 
for (;;) {
KASSERT(sc->sc_rxhead < CPSW_NRXDESCS);
@@ -1225,7 +1225,7 @@ cpsw_txintr(void *arg)
u_int cpi;
 
KERNHIST_FUNC(__func__);
-   KERNHIST_CALLED_5(cpswhist, sc, 0, 0, 0);
+   KERNHIST_CALLED_5(cpswhist, (uintptr_t)sc, 0, 0, 0);
 
KASSERT(sc->sc_txrun);
 

> 
> 
> To generate a diff of this commit:
> cvs rdiff -u -r1.55 -r1.56 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.
> 


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

2019-11-22 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Nov 22 08:09:26 UTC 2019

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

Log Message:
Bump space for ramdisk image


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 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.



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

2019-11-22 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Fri Nov 22 08:09:26 UTC 2019

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

Log Message:
Bump space for ramdisk image


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 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.10 src/sys/arch/evbarm/conf/RPI_INSTALL:1.11
--- src/sys/arch/evbarm/conf/RPI_INSTALL:1.10	Mon Apr  9 17:27:11 2018
+++ src/sys/arch/evbarm/conf/RPI_INSTALL	Fri Nov 22 08:09:26 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: RPI_INSTALL,v 1.10 2018/04/09 17:27:11 christos Exp $
+#	$NetBSD: RPI_INSTALL,v 1.11 2019/11/22 08:09:26 martin 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=56000
+options 	MEMORY_DISK_ROOT_SIZE=6
 
 makeoptions	RAMDISKNAME=sshramdisk
 no makeoptions	DEBUG



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

2019-11-17 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 17 19:51:35 UTC 2019

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

Log Message:
Add sun6ispi


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 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.



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

2019-11-17 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 17 19:51:35 UTC 2019

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

Log Message:
Add sun6ispi


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 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.114 src/sys/arch/evbarm/conf/GENERIC64:1.115
--- src/sys/arch/evbarm/conf/GENERIC64:1.114	Sun Nov 17 19:30:59 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Nov 17 19:51:35 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.114 2019/11/17 19:30:59 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.115 2019/11/17 19:51:35 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -407,6 +407,7 @@ ld*		at nvme? nsid ?
 # SPI controllers
 bcmspi*		at fdt?			# Broadcom BCM283x SPI
 rkspi*		at fdt?			# Rockchip SPI
+sun6ispi*	at fdt?			# Allwinner SPI
 spi*		at spibus?
 m25p*		at spi?
 spiflash*	at spiflashbus?



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

2019-11-17 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 17 19:30:59 UTC 2019

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

Log Message:
Add spdiftx


To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 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.113 src/sys/arch/evbarm/conf/GENERIC64:1.114
--- src/sys/arch/evbarm/conf/GENERIC64:1.113	Sat Nov 16 13:24:40 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Nov 17 19:30:59 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.113 2019/11/16 13:24:40 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.114 2019/11/17 19:30:59 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -419,6 +419,7 @@ options 	HDAUDIOVERBOSE
 options 	HDAUDIO_ENABLE_HDMI
 options 	HDAUDIO_ENABLE_DISPLAYPORT
 ausoc*		at fdt?			# Simple SoC audio card
+spdiftx*	at fdt?			# SPDIF transmitter
 rki2s*		at fdt?			# Rockchip I2S/PCM
 sunxicodec*	at fdt?			# Allwinner audio codec
 sun8icodec*	at fdt?			# Allwinner audio codec (sun8i/sun50i)



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

2019-11-17 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov 17 19:30:59 UTC 2019

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

Log Message:
Add spdiftx


To generate a diff of this commit:
cvs rdiff -u -r1.113 -r1.114 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.



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

2019-11-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 16 13:24:40 UTC 2019

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

Log Message:
Add rki2s


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 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.112 src/sys/arch/evbarm/conf/GENERIC64:1.113
--- src/sys/arch/evbarm/conf/GENERIC64:1.112	Thu Nov 14 20:40:25 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Nov 16 13:24:40 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.112 2019/11/14 20:40:25 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.113 2019/11/16 13:24:40 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -419,6 +419,7 @@ options 	HDAUDIOVERBOSE
 options 	HDAUDIO_ENABLE_HDMI
 options 	HDAUDIO_ENABLE_DISPLAYPORT
 ausoc*		at fdt?			# Simple SoC audio card
+rki2s*		at fdt?			# Rockchip I2S/PCM
 sunxicodec*	at fdt?			# Allwinner audio codec
 sun8icodec*	at fdt?			# Allwinner audio codec (sun8i/sun50i)
 h3codec*	at fdt?			# Allwinner H3 audio codec (analog part)



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

2019-11-16 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov 16 13:24:40 UTC 2019

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

Log Message:
Add rki2s


To generate a diff of this commit:
cvs rdiff -u -r1.112 -r1.113 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.



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

2019-11-14 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Nov 14 20:40:26 UTC 2019

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

Log Message:
Enable Rockchip display support


To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 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.



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

2019-11-14 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Nov 14 20:40:26 UTC 2019

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

Log Message:
Enable Rockchip display support


To generate a diff of this commit:
cvs rdiff -u -r1.111 -r1.112 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.111 src/sys/arch/evbarm/conf/GENERIC64:1.112
--- src/sys/arch/evbarm/conf/GENERIC64:1.111	Sun Nov 10 09:55:29 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Thu Nov 14 20:40:25 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.111 2019/11/10 09:55:29 mrg Exp $
+#	$NetBSD: GENERIC64,v 1.112 2019/11/14 20:40:25 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -436,9 +436,9 @@ hdmicec*	at hdmicecbus?
 anxedp*		at iic?			# Analogix eDP TX
 dispcon*	at fdt?			# Display connector devices
 dwhdmi* 	at fdt?			# Designware HDMI TX
-#rkdrm*		at fdt? pass 5		# Rockchip DRM master
-#rkfb*		at rkdrm?		# Rockchip DRM framebuffer
-#rkvop*		at fdt?			# Rockchip Visual Output Processor
+rkdrm*		at fdt? pass 5		# Rockchip DRM master
+rkfb*		at rkdrm?		# Rockchip DRM framebuffer
+rkvop*		at fdt?			# Rockchip Visual Output Processor
 sunxide2bus*	at fdt? pass 4		# Allwinner DE2 bus
 sunxidrm*	at fdt?	pass 5		# Allwinner Display Pipeline
 sunxifb*	at sunxidrm?		# Allwinner DRM framebuffer



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

2019-11-10 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 10 09:55:30 UTC 2019

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

Log Message:
add mpt(4) SCSI controller support (seen plugged into a rockpro64.)


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 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.



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

2019-11-10 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 10 09:55:30 UTC 2019

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

Log Message:
add mpt(4) SCSI controller support (seen plugged into a rockpro64.)


To generate a diff of this commit:
cvs rdiff -u -r1.110 -r1.111 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.110 src/sys/arch/evbarm/conf/GENERIC64:1.111
--- src/sys/arch/evbarm/conf/GENERIC64:1.110	Sat Nov  9 23:30:54 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sun Nov 10 09:55:29 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.110 2019/11/09 23:30:54 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.111 2019/11/10 09:55:29 mrg Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -515,6 +515,9 @@ vioif*		at virtio?		# Virtio network dev
 viornd*		at virtio?		# Virtio entropy device
 vioscsi*	at virtio?		# Virtio SCSI device
 
+# SCSI controllers
+mpt*		at pci? dev ? function ?
+
 # SCSI bus support
 scsibus*	at scsi?
 sd*		at scsibus? target ? lun ?	# SCSI disk drives



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

2019-11-09 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov  9 23:30:55 UTC 2019

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

Log Message:
Add (commented out) Rockchip display support


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 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.



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

2019-11-09 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Nov  9 23:30:55 UTC 2019

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

Log Message:
Add (commented out) Rockchip display support


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 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.109 src/sys/arch/evbarm/conf/GENERIC64:1.110
--- src/sys/arch/evbarm/conf/GENERIC64:1.109	Sat Oct 19 13:09:57 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Nov  9 23:30:54 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.109 2019/10/19 13:09:57 tnn Exp $
+#	$NetBSD: GENERIC64,v 1.110 2019/11/09 23:30:54 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -344,7 +344,7 @@ options 	I2C_MAX_ADDR=0xfff
 bsciic*		at fdt?			# Broadcom BCM283x Serial Control
 dwiic*		at fdt?			# Designware I2C
 dwiic*		at acpi?
-rkiic*		at fdt?			# Rockchip I2C
+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
@@ -436,6 +436,9 @@ hdmicec*	at hdmicecbus?
 anxedp*		at iic?			# Analogix eDP TX
 dispcon*	at fdt?			# Display connector devices
 dwhdmi* 	at fdt?			# Designware HDMI TX
+#rkdrm*		at fdt? pass 5		# Rockchip DRM master
+#rkfb*		at rkdrm?		# Rockchip DRM framebuffer
+#rkvop*		at fdt?			# Rockchip Visual Output Processor
 sunxide2bus*	at fdt? pass 4		# Allwinner DE2 bus
 sunxidrm*	at fdt?	pass 5		# Allwinner Display Pipeline
 sunxifb*	at sunxidrm?		# Allwinner DRM framebuffer



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 22:59:24 UTC 2019

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

Log Message:
Add tdahdmi, tilcdc, tifb


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 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.66 src/sys/arch/evbarm/conf/GENERIC:1.67
--- src/sys/arch/evbarm/conf/GENERIC:1.66	Fri Nov  1 12:01:09 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Nov  3 22:59:24 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.66 2019/11/01 12:01:09 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.67 2019/11/03 22:59:24 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -560,6 +560,7 @@ seeprom* 	at iic?			# AT24Cxx Serial EEP
 sy8106a* 	at iic?			# Silergy SY81061 regulator
 tcakp* 		at iic?			# TI TCA8418 Keypad Scan IC
 tcagpio* 	at iic?
+tdahdmi*	at iic? 		# NXP TDA19988 HDMI encoder
 titemp* 	at iic?
 tps65217pmic*	at iic?			# TI TPS65217 Power Management IC
 tps65217reg*	at tps65217pmic?
@@ -674,6 +675,8 @@ connector* 	at fdt? pass 4
 panel* 		at fdt? pass 4
 #sunxidep must be after display pipeline elements but before genfb@fdt
 sunxidep* 	at fdt? pass 5		# Display Engine Pipeline
+tilcdc*		at fdt?			# TI OMAP4 LCDC
+tifb*		at tilcdc?
 
 options 	VCONS_DRAW_INTR
 options 	WSEMUL_VT100



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 22:59:24 UTC 2019

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

Log Message:
Add tdahdmi, tilcdc, tifb


To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 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.



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:17:33 UTC 2019

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

Log Message:
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r0 src/sys/arch/evbarm/conf/IGEPV2
cvs rdiff -u -r1.26 -r1.27 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.26 src/sys/arch/evbarm/conf/README.evbarm:1.27
--- src/sys/arch/evbarm/conf/README.evbarm:1.26	Sun Nov  3 12:11:42 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Sun Nov  3 12:17:32 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.26 2019/11/03 12:11:42 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.27 2019/11/03 12:17:32 jmcneill Exp $
 
 config		date		boards
 ---
@@ -14,7 +14,6 @@ GEMINI		2008/10/24	Cortina Systems SL351
 GUMSTIX		2006/10/16	Gumstix Inc. PXA255/270 based boards
 HDL_G		2006/04/16	I-O DATA HDL-G Giga LANDISK
 HPT5325		2012/03/31	HP t5325 Thin Client
-IGEPV2		2010/06/16	IGEPv2 OMAP3530 eval board
 IMX31LITE	2008/04/27	Freescale i.M31 DEV LITE KIT
 INTEGRATOR	2001/10/27	ARM Integrator board
 IQ31244		2003/05/14	Intel IQ31244 reference board



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:18:28 UTC 2019

Removed Files:
src/sys/arch/evbarm/conf: std.igepv2

Log Message:
No longer used.


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

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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:18:28 UTC 2019

Removed Files:
src/sys/arch/evbarm/conf: std.igepv2

Log Message:
No longer used.


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

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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:17:33 UTC 2019

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

Log Message:
OMAP3 SoC and all peripherals in the IGEPV2 kernel are now supported by
GENERIC.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r0 src/sys/arch/evbarm/conf/IGEPV2
cvs rdiff -u -r1.26 -r1.27 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.



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:11:42 UTC 2019

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r0 src/sys/arch/evbarm/conf/OVERO
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbarm/conf/OVERO_INSTALL
cvs rdiff -u -r1.25 -r1.26 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.25 src/sys/arch/evbarm/conf/README.evbarm:1.26
--- src/sys/arch/evbarm/conf/README.evbarm:1.25	Thu Oct 31 01:55:12 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Sun Nov  3 12:11:42 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.25 2019/10/31 01:55:12 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.26 2019/11/03 12:11:42 jmcneill Exp $
 
 config		date		boards
 ---
@@ -39,7 +39,6 @@ OPENBLOCKS_A6	2012/08/01	Plat'Home. Open
 OPENBLOCKS_AX3	2013/09/30	Plat'Home. OpenBlockS AX3
 OPENRD		2012/08/10	open-rd.org Marvell Orion board
 OSK5912		2007/01/06	TI OMAP 5912 OSK board
-OVERO		2010/07/10	Gumstix Inc. Overo COMS boards
 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)



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:11:42 UTC 2019

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

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


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r0 src/sys/arch/evbarm/conf/OVERO
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbarm/conf/OVERO_INSTALL
cvs rdiff -u -r1.25 -r1.26 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.



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:07:46 UTC 2019

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

Log Message:
Only one instance of twl(4) is needed


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

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/N900
diff -u src/sys/arch/evbarm/conf/N900:1.32 src/sys/arch/evbarm/conf/N900:1.33
--- src/sys/arch/evbarm/conf/N900:1.32	Sat Nov  2 07:56:25 2019
+++ src/sys/arch/evbarm/conf/N900	Sun Nov  3 12:07:46 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: N900,v 1.32 2019/11/02 07:56:25 martin Exp $
+#	$NetBSD: N900,v 1.33 2019/11/03 12:07:46 jmcneill Exp $
 #
 #	N900 -- Nokia N900 Kernel
 #
@@ -231,9 +231,6 @@ iic*		at omapiic?
 # I2C devices
 # Power Management and System Companion Device
 twl0		at iic0 addr 0x48
-twl1		at iic0 addr 0x49
-twl2		at iic0 addr 0x4a
-twl3		at iic0 addr 0x4b
 
 # On-board 16550 UARTs
 #com0		at obio2 addr 0x4902 intr 74 mult 4	# UART3 (console)



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

2019-11-03 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Nov  3 12:07:46 UTC 2019

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

Log Message:
Only one instance of twl(4) is needed


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

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

2019-11-02 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Nov  2 07:56:25 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: N900 OVERO

Log Message:
Replace tps65950pm with twl (the former has been removed)


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

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/N900
diff -u src/sys/arch/evbarm/conf/N900:1.31 src/sys/arch/evbarm/conf/N900:1.32
--- src/sys/arch/evbarm/conf/N900:1.31	Sat May 18 08:49:23 2019
+++ src/sys/arch/evbarm/conf/N900	Sat Nov  2 07:56:25 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: N900,v 1.31 2019/05/18 08:49:23 skrll Exp $
+#	$NetBSD: N900,v 1.32 2019/11/02 07:56:25 martin Exp $
 #
 #	N900 -- Nokia N900 Kernel
 #
@@ -230,10 +230,10 @@ iic*		at omapiic?
 
 # I2C devices
 # Power Management and System Companion Device
-tps65950pm0	at iic0 addr 0x48
-tps65950pm1	at iic0 addr 0x49
-tps65950pm2	at iic0 addr 0x4a
-tps65950pm3	at iic0 addr 0x4b
+twl0		at iic0 addr 0x48
+twl1		at iic0 addr 0x49
+twl2		at iic0 addr 0x4a
+twl3		at iic0 addr 0x4b
 
 # On-board 16550 UARTs
 #com0		at obio2 addr 0x4902 intr 74 mult 4	# UART3 (console)

Index: src/sys/arch/evbarm/conf/OVERO
diff -u src/sys/arch/evbarm/conf/OVERO:1.55 src/sys/arch/evbarm/conf/OVERO:1.56
--- src/sys/arch/evbarm/conf/OVERO:1.55	Fri Apr 26 22:46:03 2019
+++ src/sys/arch/evbarm/conf/OVERO	Sat Nov  2 07:56:25 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: OVERO,v 1.55 2019/04/26 22:46:03 sevan Exp $
+#	$NetBSD: OVERO,v 1.56 2019/11/02 07:56:25 martin Exp $
 #
 #	OVERO -- Gumstix. Inc. Overo COMS platforms kernel
 #
@@ -179,10 +179,10 @@ omapiic1	at obio0 addr 0x4806 size 0
 iic*		at omapiic?
 
 # Power Management and System Companion Device
-tps65950pm0	at iic0 addr 0x48
-tps65950pm1	at iic0 addr 0x49
-tps65950pm2	at iic0 addr 0x4a
-tps65950pm3	at iic0 addr 0x4b
+twl0		at iic0 addr 0x48
+twl1		at iic0 addr 0x49
+twl2		at iic0 addr 0x4a
+twl3		at iic0 addr 0x4b
 
 # On-board 16550 UARTs
 com0		at obio2 addr 0x4902 intr 74 mult 4	# UART3 (console)



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

2019-11-02 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Sat Nov  2 07:56:25 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: N900 OVERO

Log Message:
Replace tps65950pm with twl (the former has been removed)


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

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

2019-11-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov  1 12:01:09 UTC 2019

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

Log Message:
Attach tiusb before the default pass since it adds a bus to reduce kernel output


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 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.



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

2019-11-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov  1 12:01:09 UTC 2019

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

Log Message:
Attach tiusb before the default pass since it adds a bus to reduce kernel output


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 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.65 src/sys/arch/evbarm/conf/GENERIC:1.66
--- src/sys/arch/evbarm/conf/GENERIC:1.65	Fri Nov  1 11:53:51 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Fri Nov  1 12:01:09 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.65 2019/11/01 11:53:51 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.66 2019/11/01 12:01:09 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -720,8 +720,8 @@ sunxiusb3phy* 	at fdt? pass 9		# Allwinn
 tegrausbphy* 	at fdt?			# NVIDIA Tegra USB PHY
 usbnopphy*	at fdt? pass 9		# Generic USB PHY
 tiotg*		at fdt?			# TI dual port OTG
-tiusb*		at fdt?			# TI HS USB host
-tiusbtll*	at fdt? pass 9		# TI HS USB host TLL
+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
 motg* 		at fdt?			# Mentor Graphics USB OTG



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

2019-11-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov  1 11:53:51 UTC 2019

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

Log Message:
Add tigpmc, omapnand


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 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.



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

2019-11-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Nov  1 11:53:51 UTC 2019

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

Log Message:
Add tigpmc, omapnand


To generate a diff of this commit:
cvs rdiff -u -r1.64 -r1.65 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.64 src/sys/arch/evbarm/conf/GENERIC:1.65
--- src/sys/arch/evbarm/conf/GENERIC:1.64	Thu Oct 31 17:08:54 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Fri Nov  1 11:53:51 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.64 2019/10/31 17:08:54 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.65 2019/11/01 11:53:51 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -422,6 +422,7 @@ arml2cc* 	at l2cc?
 
 # Memory controller
 tegramc* 	at fdt?	pass 4		# NVIDIA Tegra MC
+tigpmc*		at fdt? pass 4		# TI OMAP2 GPMC
 
 # Firmware devices
 bcmmbox* 	at fdt?			# Broadcom VideoCore IV mailbox
@@ -633,7 +634,8 @@ ld3 		at sdmmc3
 ld* 		at sdmmc?
 
 # NAND Flash
-sunxinand* 	at fdt?			# NAND flash controller
+sunxinand* 	at fdt?			# Allwinner NAND flash controller
+omapnand*	at fdt?			# TI OMAP2 flash controller
 nand* 		at nandbus?
 flash* 		at nand? dynamic 1
 



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Oct 31 01:55:13 UTC 2019

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

Log Message:
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARDXM
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL
cvs rdiff -u -r1.24 -r1.25 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.24 src/sys/arch/evbarm/conf/README.evbarm:1.25
--- src/sys/arch/evbarm/conf/README.evbarm:1.24	Wed Oct 30 22:25:44 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Thu Oct 31 01:55:12 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.24 2019/10/30 22:25:44 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.25 2019/10/31 01:55:12 jmcneill Exp $
 
 config		date		boards
 ---
@@ -6,7 +6,6 @@ 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
-BEAGLEBOARDXM	2008/08/20	TI DM37xx BeagleBoard-XM
 CUBOX		2017/01/07	SolidRun Cubox
 CP3100		2006/11/08	Certance IOP321 CP-3100
 DNS323		2010/10/02	D-Link DNS-323 Marvell SoC based NAS



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Thu Oct 31 01:55:13 UTC 2019

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

Log Message:
Remove BEAGLEBOARDXM kernel (supported by GENERIC now)


To generate a diff of this commit:
cvs rdiff -u -r1.28 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARDXM
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARDXM_INSTALL
cvs rdiff -u -r1.24 -r1.25 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.



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Oct 30 22:25:44 UTC 2019

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

Log Message:
Remove DEVKIT8000 kernel (GENERIC should work now)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbarm/conf/DEVKIT8000
cvs rdiff -u -r1.23 -r1.24 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.



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Oct 30 22:25:44 UTC 2019

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

Log Message:
Remove DEVKIT8000 kernel (GENERIC should work now)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 src/sys/arch/evbarm/conf/DEVKIT8000
cvs rdiff -u -r1.23 -r1.24 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.23 src/sys/arch/evbarm/conf/README.evbarm:1.24
--- src/sys/arch/evbarm/conf/README.evbarm:1.23	Wed Oct 30 21:46:06 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Wed Oct 30 22:25:44 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.23 2019/10/30 21:46:06 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.24 2019/10/30 22:25:44 jmcneill Exp $
 
 config		date		boards
 ---
@@ -9,7 +9,6 @@ BCM5301X	2012/08/31	Broadcom BCM95301X e
 BEAGLEBOARDXM	2008/08/20	TI DM37xx BeagleBoard-XM
 CUBOX		2017/01/07	SolidRun Cubox
 CP3100		2006/11/08	Certance IOP321 CP-3100
-DEVKIT8000	2010/09/08	Embest OMAP3530 DevKit8000 eval Kit 
 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



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Oct 30 21:46:06 UTC 2019

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

Log Message:
Remove BEAGLEBOARD kernel (supported by GENERIC now)


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARD
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL
cvs rdiff -u -r1.22 -r1.23 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.



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

2019-10-30 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Wed Oct 30 21:46:06 UTC 2019

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

Log Message:
Remove BEAGLEBOARD kernel (supported by GENERIC now)


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARD
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBOARD_INSTALL
cvs rdiff -u -r1.22 -r1.23 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.22 src/sys/arch/evbarm/conf/README.evbarm:1.23
--- src/sys/arch/evbarm/conf/README.evbarm:1.22	Mon Oct 28 22:24:56 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Wed Oct 30 21:46:06 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.22 2019/10/28 22:24:56 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.23 2019/10/30 21:46:06 jmcneill Exp $
 
 config		date		boards
 ---
@@ -6,7 +6,6 @@ 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
-BEAGLEBOARD	2008/10/22	TI OMAP3530 BeagleBoard
 BEAGLEBOARDXM	2008/08/20	TI DM37xx BeagleBoard-XM
 CUBOX		2017/01/07	SolidRun Cubox
 CP3100		2006/11/08	Certance IOP321 CP-3100



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

2019-10-29 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Oct 29 22:21:53 UTC 2019

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

Log Message:
Add OMAP3 support.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 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.61 src/sys/arch/evbarm/conf/GENERIC:1.62
--- src/sys/arch/evbarm/conf/GENERIC:1.61	Tue Oct 29 10:54:10 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Tue Oct 29 22:21:53 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.61 2019/10/29 10:54:10 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.62 2019/10/29 22:21:53 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -62,6 +62,57 @@ makeoptions	DTS="
 	meson8b-mxq.dts
 	meson8b-odroidc1.dts
 
+	omap3-beagle-xm-ab.dts
+	omap3-beagle-xm.dts
+	omap3-beagle.dts
+	omap3-cm-t3517.dts
+	omap3-cm-t3530.dts
+	omap3-cm-t3730.dts
+	omap3-devkit8000-lcd43.dts
+	omap3-devkit8000-lcd70.dts
+	omap3-devkit8000.dts
+	omap3-evm-37xx.dts
+	omap3-evm.dts
+	omap3-gta04a3.dts
+	omap3-gta04a4.dts
+	omap3-gta04a5.dts
+	omap3-gta04a5one.dts
+	omap3-ha-lcd.dts
+	omap3-ha.dts
+	omap3-igep0020-rev-f.dts
+	omap3-igep0020.dts
+	omap3-igep0030-rev-g.dts
+	omap3-igep0030.dts
+	omap3-ldp.dts
+	omap3-lilly-dbb056.dts
+	omap3-n9.dts
+	omap3-n900.dts
+	omap3-n950.dts
+	omap3-overo-alto35.dts
+	omap3-overo-chestnut43.dts
+	omap3-overo-gallop43.dts
+	omap3-overo-palo35.dts
+	omap3-overo-palo43.dts
+	omap3-overo-storm-alto35.dts
+	omap3-overo-storm-chestnut43.dts
+	omap3-overo-storm-gallop43.dts
+	omap3-overo-storm-palo35.dts
+	omap3-overo-storm-palo43.dts
+	omap3-overo-storm-summit.dts
+	omap3-overo-storm-tobi.dts
+	omap3-overo-storm-tobiduo.dts
+	omap3-overo-summit.dts
+	omap3-overo-tobi.dts
+	omap3-overo-tobiduo.dts
+	omap3-pandora-1ghz.dts
+	omap3-pandora-600mhz.dts
+	omap3-sbc-t3517.dts
+	omap3-sbc-t3530.dts
+	omap3-sbc-t3730.dts
+	omap3-sniper.dts
+	omap3-thunder.dts
+	omap3-zoom3.dts
+
 	socfpga_cyclone5_de0_nano_soc.dts
 
 	sun4i-a10-a1000.dts
@@ -203,17 +254,13 @@ options 	CPU_CORTEXA8
 options 	CPU_CORTEXA9
 options 	CPU_CORTEXA15
 options 	CPU_CORTEXA17
-
 options 	CPU_CORTEXA53
 
-# Can't add SOC_BCM2835 until interrupt and register issues sorted out
-#options 	SOC_BCM2835
+options 	SOC_AM33XX
 options 	SOC_BCM2836
-
 options 	SOC_EXYNOS5422
-
 options 	SOC_MESON8B
-
+options 	SOC_OMAP3
 options 	SOC_SUN4I_A10
 options 	SOC_SUN5I_A13
 options 	SOC_SUN6I_A31
@@ -221,13 +268,8 @@ options 	SOC_SUN7I_A20
 options 	SOC_SUN8I_A83T
 options 	SOC_SUN8I_H3
 options 	SOC_SUN9I_A80
-
 options 	SOC_TEGRA124
-
-options 	SOC_AM33XX
-
 options 	SOC_VIRT
-
 options 	SOC_ZYNQ7000
 
 options 	MULTIPROCESSOR
@@ -246,6 +288,7 @@ 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
@@ -301,6 +344,8 @@ exy5410clk* 	at fdt? pass 3		# Exynos541
 exy5422clk* 	at fdt? pass 3		# Exynos5422 clock controller
 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
 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



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

2019-10-29 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Oct 29 22:21:53 UTC 2019

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

Log Message:
Add OMAP3 support.


To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 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.



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 23:58:18 UTC 2019

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

Log Message:
Add tirng


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 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.



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 23:58:18 UTC 2019

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

Log Message:
Add tirng


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 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.59 src/sys/arch/evbarm/conf/GENERIC:1.60
--- src/sys/arch/evbarm/conf/GENERIC:1.59	Mon Oct 28 22:21:54 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Oct 28 23:58:18 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.59 2019/10/28 22:21:54 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.60 2019/10/28 23:58:18 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -532,6 +532,7 @@ spi* 		at spibus?
 # Random number generators
 bcmrng* 	at fdt?			# Broadcom BCM283x RNG
 mesonrng* 	at fdt?			# Amlogic Meson RNG
+tirng*		at fdt?			# TI RNG
 
 # Security ID EFUSE
 sunxisid* 	at fdt? pass 4		# SID



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 22:24:56 UTC 2019

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

Log Message:
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r0 src/sys/arch/evbarm/conf/BEAGLEBONE
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBONE_INSTALL
cvs rdiff -u -r1.21 -r1.22 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.



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 22:24:56 UTC 2019

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

Log Message:
Remove BEAGLEBONE kernel config (AM335x SoC is supported by GENERIC now).


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r0 src/sys/arch/evbarm/conf/BEAGLEBONE
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbarm/conf/BEAGLEBONE_INSTALL
cvs rdiff -u -r1.21 -r1.22 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.21 src/sys/arch/evbarm/conf/README.evbarm:1.22
--- src/sys/arch/evbarm/conf/README.evbarm:1.21	Sun Mar 31 13:04:54 2019
+++ src/sys/arch/evbarm/conf/README.evbarm	Mon Oct 28 22:24:56 2019
@@ -1,4 +1,4 @@
-$NetBSD: README.evbarm,v 1.21 2019/03/31 13:04:54 jmcneill Exp $
+$NetBSD: README.evbarm,v 1.22 2019/10/28 22:24:56 jmcneill Exp $
 
 config		date		boards
 ---
@@ -8,7 +8,6 @@ ARMADILLO9	2005/11/13	Atmark Techno Arma
 BCM5301X	2012/08/31	Broadcom BCM95301X evaluation/reference board
 BEAGLEBOARD	2008/10/22	TI OMAP3530 BeagleBoard
 BEAGLEBOARDXM	2008/08/20	TI DM37xx BeagleBoard-XM
-BEAGLEBONE	2012/08/20	TI AM335x BeagleBone
 CUBOX		2017/01/07	SolidRun Cubox
 CP3100		2006/11/08	Certance IOP321 CP-3100
 DEVKIT8000	2010/09/08	Embest OMAP3530 DevKit8000 eval Kit 



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 22:21:54 UTC 2019

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

Log Message:
Add tigpio


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 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.58 src/sys/arch/evbarm/conf/GENERIC:1.59
--- src/sys/arch/evbarm/conf/GENERIC:1.58	Mon Oct 28 21:17:25 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Oct 28 22:21:54 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.58 2019/10/28 21:17:25 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.59 2019/10/28 22:21:54 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -412,6 +412,7 @@ mesonpinctrl* 	at fdt? pass 2		# Amlogic
 plgpio* 	at fdt?			# ARM PrimeCell GPIO
 sunxigpio* 	at fdt? pass 3		# Allwinner GPIO
 tegragpio* 	at fdt? pass 2		# NVIDIA Tegra GPIO
+tigpio*		at fdt? pass 2		# TI GPIO
 gpio* 		at gpiobus?
 
 # MPIO / Pinmux



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 22:21:54 UTC 2019

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

Log Message:
Add tigpio


To generate a diff of this commit:
cvs rdiff -u -r1.58 -r1.59 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.



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 21:17:25 UTC 2019

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

Log Message:
Enable TI AM335x DVFS support


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 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.57 src/sys/arch/evbarm/conf/GENERIC:1.58
--- src/sys/arch/evbarm/conf/GENERIC:1.57	Sun Oct 27 19:11:24 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Mon Oct 28 21:17:25 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.57 2019/10/27 19:11:24 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.58 2019/10/28 21:17:25 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -317,6 +317,9 @@ 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
@@ -512,6 +515,7 @@ tcakp* 		at iic?			# TI TCA8418 Keypad S
 tcagpio* 	at iic?
 titemp* 	at iic?
 tps65217pmic*	at iic?			# TI TPS65217 Power Management IC
+tps65217reg*	at tps65217pmic?
 wskbd* 		at tcakp? console ?
 
 # CAN bus



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

2019-10-28 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Mon Oct 28 21:17:25 UTC 2019

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

Log Message:
Enable TI AM335x DVFS support


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 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.



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

2019-10-27 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Oct 27 19:11:24 UTC 2019

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

Log Message:
Add tiiic, tps65217pmic


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 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.56 src/sys/arch/evbarm/conf/GENERIC:1.57
--- src/sys/arch/evbarm/conf/GENERIC:1.56	Sun Oct 27 18:00:46 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Oct 27 19:11:24 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.56 2019/10/27 18:00:46 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.57 2019/10/27 19:11:24 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -492,6 +492,7 @@ exyoi2c* 	at fdt?			# Samsung Exynos I2C
 sunxirsb* 	at fdt? pass 4		# Allwinner RSB
 sunxitwi* 	at fdt?			# Allwinner TWI
 tegrai2c* 	at fdt? pass 4		# NVIDIA Tegra I2C
+tiiic*		at fdt? pass 4		# TI OMAP I2C
 iic* 		at i2cbus?
 
 # I2C devices
@@ -510,6 +511,7 @@ sy8106a* 	at iic?			# Silergy SY81061 re
 tcakp* 		at iic?			# TI TCA8418 Keypad Scan IC
 tcagpio* 	at iic?
 titemp* 	at iic?
+tps65217pmic*	at iic?			# TI TPS65217 Power Management IC
 wskbd* 		at tcakp? console ?
 
 # CAN bus



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

2019-10-27 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Oct 27 19:11:24 UTC 2019

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

Log Message:
Add tiiic, tps65217pmic


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 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.



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

2019-10-27 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Oct 27 18:00:46 UTC 2019

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

Log Message:
Add support for TI AM335x


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 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.



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

2019-10-27 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Oct 27 18:00:46 UTC 2019

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

Log Message:
Add support for TI AM335x


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 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.55 src/sys/arch/evbarm/conf/GENERIC:1.56
--- src/sys/arch/evbarm/conf/GENERIC:1.55	Sat Oct 26 15:01:18 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Oct 27 18:00:46 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.55 2019/10/26 15:01:18 jmcneill Exp $
+#	$NetBSD: GENERIC,v 1.56 2019/10/27 18:00:46 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -16,6 +16,37 @@ makeoptions	DTSARCH="arm"
 makeoptions	DTSGNUARCH="arm"
 makeoptions	DTSSUBDIR=""
 makeoptions	DTS="
+	am335x-baltos-ir2110.dts
+	am335x-baltos-ir3220.dts
+	am335x-baltos-ir5221.dts
+	am335x-base0033.dts
+	am335x-bone.dts
+	am335x-boneblack-wireless.dts
+	am335x-boneblack.dts
+	am335x-boneblue.dts
+	am335x-bonegreen-wireless.dts
+	am335x-bonegreen.dts
+	am335x-chiliboard.dts
+	am335x-cm-t335.dts
+	am335x-evm.dts
+	am335x-evmsk.dts
+	am335x-guardian.dts
+	am335x-icev2.dts
+	am335x-lxm.dts
+	am335x-moxa-uc-2101.dts
+	am335x-moxa-uc-8100-me-t.dts
+	am335x-nano.dts
+	am335x-osd3358-sm-red.dts
+	am335x-pdu001.dts
+	am335x-pepper.dts
+	am335x-phycore-rdk.dts
+	am335x-pocketbeagle.dts
+	am335x-sancloud-bbe.dts
+	am335x-sbc-t335.dts
+	am335x-shc.dts
+	am335x-sl50.dts
+	am335x-wega-rdk.dts
+
 	bcm2836-rpi-2-b.dts
 	bcm2837-rpi-3-a-plus.dts
 	bcm2837-rpi-3-b.dts
@@ -193,6 +224,8 @@ options 	SOC_SUN9I_A80
 
 options 	SOC_TEGRA124
 
+options 	SOC_TI_AM335X
+
 options 	SOC_VIRT
 
 options 	SOC_ZYNQ7000
@@ -212,6 +245,8 @@ options 	MSGBUFSIZE=32768
 
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 
+#options 	EARLYCONS=am33xx, CONSADDR=0x44e09000
+
 # ODROID-C1
 #options 	EARLYCONS=meson, CONSADDR=0xc81004c0
 
@@ -259,6 +294,7 @@ cpufreqdt*	at cpu?
 psci*		at fdt?
 
 # Clock and reset controllers
+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
@@ -298,6 +334,7 @@ sunxisramc* 	at fdt? pass 4		# SRAM cont
 
 # 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
@@ -309,6 +346,7 @@ gtmr*		at fdt? pass 1		# ARM Generic Tim
 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
@@ -325,6 +363,7 @@ 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
+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
@@ -346,6 +385,8 @@ bcmdmac* 	at fdt?			# Broadcom BCM283x D
 sun4idma* 	at fdt? pass 4		# Allwinner DMA controller (sun4i)
 sun6idma* 	at fdt?	pass 4		# Allwinner DMA controller (sun6i)
 tegraapbdma* 	at fdt? pass 4		# NVIDIA Tegra APB DMA
+tiedma*		at fdt? pass 4		# TI EDMA3 (TPCC)
+titptc*		at fdt? pass 3		# TI EDMA3 (TPTC)
 
 # FUSE controller
 tegrafuse* 	at fdt? pass 4		# NVIDIA Tegra FUSE
@@ -371,6 +412,7 @@ tegragpio* 	at fdt? pass 2		# NVIDIA Teg
 gpio* 		at gpiobus?
 
 # MPIO / Pinmux
+pinctrl*	at fdt? pass 2		# Generic pinctrl driver
 tegrapinmux* 	at fdt?			# NVIDIA Tegra MPIO
 
 # PWM controller
@@ -398,6 +440,7 @@ pci* 		at ppb?
 # Ethernet
 awge* 		at fdt?			# Allwinner Gigabit Ethernet (GMAC)
 cemac* 		at fdt?			# Cadence EMAC/GEM ethernet controller
+cpsw*		at fdt?			# TI CPSW 3-port Ethernet Switch
 emac* 		at fdt?			# Allwinner Fast/Gigabit Ethernet (EMAC)
 smsh* 		at fdt?			# SMSC LAN9118
 
@@ -618,6 +661,7 @@ 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
+tiotg*		at fdt?			# TI dual port OTG
 dwctwo* 	at fdt?			# Designware USB DRD
 ehci* 		at fdt?			# EHCI
 motg* 		at fdt?			# Mentor Graphics USB OTG



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

2019-10-26 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Oct 26 15:01:18 UTC 2019

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

Log Message:
Do not search 64-bit directories for dts files


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 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.



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

2019-10-26 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Oct 26 15:01:18 UTC 2019

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

Log Message:
Do not search 64-bit directories for dts files


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 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.54 src/sys/arch/evbarm/conf/GENERIC:1.55
--- src/sys/arch/evbarm/conf/GENERIC:1.54	Tue Oct  8 23:03:01 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Oct 26 15:01:18 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.54 2019/10/08 23:03:01 bad Exp $
+#	$NetBSD: GENERIC,v 1.55 2019/10/26 15:01:18 jmcneill Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -12,9 +12,9 @@ include	"arch/evbarm/conf/GENERIC.common
 # FDT files supported by this kernel - add to DTSSUBDIR and DTS as
 # appropriate
 #
-makeoptions	DTSARCH="arm aarch64"
-makeoptions	DTSGNUARCH="arm arm64"
-makeoptions	DTSSUBDIR="allwinner broadcom nvidia rockchip socfpga"
+makeoptions	DTSARCH="arm"
+makeoptions	DTSGNUARCH="arm"
+makeoptions	DTSSUBDIR=""
 makeoptions	DTS="
 	bcm2836-rpi-2-b.dts
 	bcm2837-rpi-3-a-plus.dts



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

2019-10-19 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Sat Oct 19 13:09:57 UTC 2019

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

Log Message:
evbarm: add dwcwdt(4) to GENERIC64


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 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.108 src/sys/arch/evbarm/conf/GENERIC64:1.109
--- src/sys/arch/evbarm/conf/GENERIC64:1.108	Tue Oct  1 10:08:05 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Sat Oct 19 13:09:57 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.108 2019/10/01 10:08:05 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.109 2019/10/19 13:09:57 tnn Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -202,6 +202,7 @@ tegratimer*	at fdt?			# Timers
 
 # Watchdog
 bcmpmwdog*	at fdt?			# Broadcom BCM283x watchdog
+dwcwdt* 	at fdt?			# DesignWare watchdog
 mesongxwdt*	at fdt?			# Amlogic Meson GX watchdog
 sbsawdt*	at acpi?		# ARM SBSA-compliant watchdog
 sunxiwdt*	at fdt?			# Allwinner watchdog



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

2019-10-19 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Sat Oct 19 13:09:57 UTC 2019

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

Log Message:
evbarm: add dwcwdt(4) to GENERIC64


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 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.



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

2019-10-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Oct 12 05:19:49 UTC 2019

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

Log Message:
Add __HAVE_GENERIC_START


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

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

2019-10-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Oct 12 05:19:49 UTC 2019

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

Log Message:
Add __HAVE_GENERIC_START


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

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.n900
diff -u src/sys/arch/evbarm/conf/std.n900:1.8 src/sys/arch/evbarm/conf/std.n900:1.9
--- src/sys/arch/evbarm/conf/std.n900:1.8	Sat Oct 12 05:19:00 2019
+++ src/sys/arch/evbarm/conf/std.n900	Sat Oct 12 05:19:49 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.n900,v 1.8 2019/10/12 05:19:00 skrll Exp $
+#	$NetBSD: std.n900,v 1.9 2019/10/12 05:19:49 skrll Exp $
 #
 # standard NetBSD/evbarm for N900 options
 
@@ -16,6 +16,7 @@ options 	FPU_VFP
 options 	TPIDRPRW_IS_CURCPU
 options 	__HAVE_CPU_COUNTER
 options 	__HAVE_FAST_SOFTINTS		# should be in types.h
+options 	__HAVE_GENERIC_START
 options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
 
 makeoptions 	LOADADDRESS="0x8030"



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

2019-10-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Oct 12 05:19:00 UTC 2019

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

Log Message:
Sort. NFCI.


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

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

2019-10-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Oct 12 05:19:00 UTC 2019

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

Log Message:
Sort. NFCI.


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

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.n900
diff -u src/sys/arch/evbarm/conf/std.n900:1.7 src/sys/arch/evbarm/conf/std.n900:1.8
--- src/sys/arch/evbarm/conf/std.n900:1.7	Mon Oct 15 16:54:54 2018
+++ src/sys/arch/evbarm/conf/std.n900	Sat Oct 12 05:19:00 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.n900,v 1.7 2018/10/15 16:54:54 skrll Exp $
+#	$NetBSD: std.n900,v 1.8 2019/10/12 05:19:00 skrll Exp $
 #
 # standard NetBSD/evbarm for N900 options
 
@@ -9,17 +9,17 @@ include		"arch/evbarm/conf/std.evbarm"
 include		"arch/evbarm/conf/files.n900"
 
 # To support easy transit to ../arch/arm/arm32
-options 	__HAVE_CPU_COUNTER
+options 	ARM_GENERIC_TODR
+options 	ARM_HAS_VBAR
 options 	CORTEX_PMC
+options 	FPU_VFP
+options 	TPIDRPRW_IS_CURCPU
+options 	__HAVE_CPU_COUNTER
 options 	__HAVE_FAST_SOFTINTS		# should be in types.h
-options 	ARM_HAS_VBAR
 options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
-options 	TPIDRPRW_IS_CURCPU
-options 	FPU_VFP
 
 makeoptions 	LOADADDRESS="0x8030"
 makeoptions 	BOARDTYPE="n900"
 makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.beagle"
 
 options 	ARM_INTR_IMPL=""
-options 	ARM_GENERIC_TODR



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

2019-10-08 Thread Christoph Badura
Module Name:src
Committed By:   bad
Date:   Tue Oct  8 23:03:01 UTC 2019

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

Log Message:
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.

The former is untested.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 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.53 src/sys/arch/evbarm/conf/GENERIC:1.54
--- src/sys/arch/evbarm/conf/GENERIC:1.53	Sun Oct  6 07:36:46 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Tue Oct  8 23:03:01 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.53 2019/10/06 07:36:46 skrll Exp $
+#	$NetBSD: GENERIC,v 1.54 2019/10/08 23:03:01 bad Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -124,8 +124,10 @@ makeoptions	DTS="
 	sun8i-h3-beelink-x2.dts
 	sun8i-h3-libretech-all-h3-cc.dts
 	sun8i-h3-mapleboard-mp130.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-orangepi-2.dts



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

2019-10-08 Thread Christoph Badura
Module Name:src
Committed By:   bad
Date:   Tue Oct  8 23:03:01 UTC 2019

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

Log Message:
Add sun8i-h3-nanopi-duo2.dts and sun8i-h3-nanopi-r1.dts.

The former is untested.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 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.



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

2019-10-06 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Oct  6 07:36:47 UTC 2019

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

Log Message:
Disable tegradrm for now as it causes random crashes


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 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.52 src/sys/arch/evbarm/conf/GENERIC:1.53
--- src/sys/arch/evbarm/conf/GENERIC:1.52	Thu Sep  5 16:15:57 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sun Oct  6 07:36:46 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.52 2019/09/05 16:15:57 bouyer Exp $
+#	$NetBSD: GENERIC,v 1.53 2019/10/06 07:36:46 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -559,8 +559,8 @@ tegracec0 	at fdt?			# NVIDIA Tegra HDMI
 hdmicec* 	at hdmicecbus?
 
 # Display
-tegradrm* 	at fdt?			# NVIDIA Tegra Display
-tegrafb* 	at tegrafbbus?
+#tegradrm* 	at fdt?			# NVIDIA Tegra Display
+#tegrafb* 	at tegrafbbus?
 genfb* 		at fdt?			# Simple Framebuffer
 mesonfb* 	at fdt?			# Amlogic Meson Framebuffer
 wsdisplay* 	at wsemuldisplaydev?



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

2019-10-06 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Oct  6 07:36:47 UTC 2019

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

Log Message:
Disable tegradrm for now as it causes random crashes


To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 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.



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

2019-10-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Oct  1 10:08:05 UTC 2019

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

Log Message:
Increase maxusers to 64 for 64-bit kernels


To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 src/sys/arch/evbarm/conf/GENERIC64
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/evbarm/conf/files.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/GENERIC64
diff -u src/sys/arch/evbarm/conf/GENERIC64:1.107 src/sys/arch/evbarm/conf/GENERIC64:1.108
--- src/sys/arch/evbarm/conf/GENERIC64:1.107	Sat Sep 21 14:04:12 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Tue Oct  1 10:08:05 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.107 2019/09/21 14:04:12 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.108 2019/10/01 10:08:05 jmcneill Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -8,6 +8,8 @@ include	"arch/evbarm/conf/std.generic64"
 include "arch/evbarm/conf/files.generic64"
 include	"arch/evbarm/conf/GENERIC.common"
 
+maxusers	64
+
 #
 # FDT files supported by this kernel - add to DTSSUBDIR and DTS as
 # appropriate

Index: src/sys/arch/evbarm/conf/files.evbarm
diff -u src/sys/arch/evbarm/conf/files.evbarm:1.32 src/sys/arch/evbarm/conf/files.evbarm:1.33
--- src/sys/arch/evbarm/conf/files.evbarm:1.32	Sun Oct 21 00:42:06 2018
+++ src/sys/arch/evbarm/conf/files.evbarm	Tue Oct  1 10:08:05 2019
@@ -1,10 +1,10 @@
-#	$NetBSD: files.evbarm,v 1.32 2018/10/21 00:42:06 jmcneill Exp $
+#	$NetBSD: files.evbarm,v 1.33 2019/10/01 10:08:05 jmcneill Exp $
 #
 # First try for arm-specific configuration info
 #
 
 maxpartitions	8
-maxusers	2 8 64
+maxusers	2 8 128
 
 # Maintain Interrupt statistics
 defflag			IRQSTATS



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

2019-10-01 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Tue Oct  1 10:08:05 UTC 2019

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

Log Message:
Increase maxusers to 64 for 64-bit kernels


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

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

2019-09-27 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Sep 27 08:57:12 UTC 2019

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

Log Message:
BEAGLE* kernel expects NetBSD bootargs (command line, no FDT).


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

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

2019-09-27 Thread Michael van Elst
Module Name:src
Committed By:   mlelstv
Date:   Fri Sep 27 08:57:12 UTC 2019

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

Log Message:
BEAGLE* kernel expects NetBSD bootargs (command line, no FDT).


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

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.beagle
diff -u src/sys/arch/evbarm/conf/mk.beagle:1.12 src/sys/arch/evbarm/conf/mk.beagle:1.13
--- src/sys/arch/evbarm/conf/mk.beagle:1.12	Sat May 18 08:49:23 2019
+++ src/sys/arch/evbarm/conf/mk.beagle	Fri Sep 27 08:57:12 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: mk.beagle,v 1.12 2019/05/18 08:49:23 skrll Exp $
+#	$NetBSD: mk.beagle,v 1.13 2019/09/27 08:57:12 mlelstv Exp $
 .if ${KERNEL_BUILD:T:MPANDA*} != ""
 CPPFLAGS+=		-mcpu=cortex-a9
 .elif ${KERNEL_BUILD:T:MOMAP5*} != ""
@@ -13,7 +13,7 @@ SYSTEM_FIRST_SFILE=	${ARM}/arm/armv6_sta
 
 _OSRELEASE!=		${HOST_SH} $S/conf/osrelease.sh
 
-MKUBOOTIMAGEARGS=	-A arm -T kernel -O linux
+MKUBOOTIMAGEARGS=	-A arm -T kernel -O netbsd
 MKUBOOTIMAGEARGS+=	-a $(LOADADDRESS) -e $(LOADADDRESS)
 MKUBOOTIMAGEARGS+=	-n "NetBSD/$(BOARDTYPE) ${_OSRELEASE}"
 MKUBOOTIMAGEARGS_NONE=	${MKUBOOTIMAGEARGS} -C none



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

2019-09-15 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sun Sep 15 21:04:41 UTC 2019

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

Log Message:
Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build
a kernel with options SLJIT


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

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

2019-09-15 Thread Manuel Bouyer
Module Name:src
Committed By:   bouyer
Date:   Sun Sep 15 21:04:41 UTC 2019

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

Log Message:
Inlcude external/bsd/sljit/conf/files.sljit, so that it's possible to build
a kernel with options SLJIT


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/evbarm/conf/files.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/files.generic
diff -u src/sys/arch/evbarm/conf/files.generic:1.7 src/sys/arch/evbarm/conf/files.generic:1.8
--- src/sys/arch/evbarm/conf/files.generic:1.7	Tue Jun 11 13:01:48 2019
+++ src/sys/arch/evbarm/conf/files.generic	Sun Sep 15 21:04:41 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: files.generic,v 1.7 2019/06/11 13:01:48 skrll Exp $
+#	$NetBSD: files.generic,v 1.8 2019/09/15 21:04:41 bouyer Exp $
 #
 # A generic (aarch32) kernel configuration info
 #
@@ -26,3 +26,9 @@ include "arch/arm/sunxi/files.sunxi"
 include "arch/arm/vexpress/files.vexpress"
 include "arch/arm/virt/files.virt"
 include "arch/arm/xilinx/files.zynq"
+
+#
+# Stack-less Just-In-Time compiler
+#
+
+include	"external/bsd/sljit/conf/files.sljit"



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

2019-09-06 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  6 21:09:11 UTC 2019

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

Log Message:
Add __HAVE_GENERIC_CPU_INITCLOCKS


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 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.



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

2019-09-06 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Fri Sep  6 21:09:11 UTC 2019

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

Log Message:
Add __HAVE_GENERIC_CPU_INITCLOCKS


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 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.10 src/sys/arch/evbarm/conf/std.generic64:1.11
--- src/sys/arch/evbarm/conf/std.generic64:1.10	Wed Jul  3 19:45:14 2019
+++ src/sys/arch/evbarm/conf/std.generic64	Fri Sep  6 21:09:11 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.generic64,v 1.10 2019/07/03 19:45:14 jmcneill Exp $
+#	$NetBSD: std.generic64,v 1.11 2019/09/06 21:09:11 jmcneill Exp $
 #
 #	generic NetBSD/evbarm64 with FDT support
 
@@ -20,6 +20,7 @@ options 	MODULAR
 options 	MODULAR_DEFAULT_AUTOLOAD
 options 	PCI_NETBSD_CONFIGURE
 options 	_ARM32_NEED_BUS_DMA_BOUNCE
+options 	__HAVE_GENERIC_CPU_INITCLOCKS
 options 	__HAVE_PCI_CONF_HOOK
 options 	__HAVE_PCI_MSI_MSIX
 



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

2019-09-02 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Sep  2 06:08:04 UTC 2019

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

Log Message:
Add (commented out) UVMHIST options


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 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.



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

2019-09-02 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Sep  2 06:08:04 UTC 2019

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

Log Message:
Add (commented out) UVMHIST options


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 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.105 src/sys/arch/evbarm/conf/GENERIC64:1.106
--- src/sys/arch/evbarm/conf/GENERIC64:1.105	Tue Aug 13 17:21:01 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Sep  2 06:08:04 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.105 2019/08/13 17:21:01 tnn Exp $
+#	$NetBSD: GENERIC64,v 1.106 2019/09/02 06:08:04 skrll Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -122,6 +122,9 @@ pseudo-device 	openfirm	# /dev/openfirm
 #options 	PMAP_DEBUG	# Enable pmap_debug_level code
 #options 	VERBOSE_INIT_ARM # verbose bootstrapping messages
 options 	INCLUDE_CONFIG_FILE
+#options 	UVMHIST
+#options 	UVMHIST_PRINT,KERNHIST_DELAY=0
+
 # EARLYCONS is required for early init messages from VERBOSE_INIT_ARM.
 #options 	EARLYCONS=bcm2837
 #options 	EARLYCONS=meson, CONSADDR=0xc81004c0



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

2019-08-13 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Tue Aug 13 17:21:01 UTC 2019

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

Log Message:
include the spiflash driver in the stock 64-bit kernel

As it can be attached via fdt now. For Rockpro64.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 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.



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

2019-08-13 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Tue Aug 13 17:21:01 UTC 2019

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

Log Message:
include the spiflash driver in the stock 64-bit kernel

As it can be attached via fdt now. For Rockpro64.


To generate a diff of this commit:
cvs rdiff -u -r1.104 -r1.105 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.104 src/sys/arch/evbarm/conf/GENERIC64:1.105
--- src/sys/arch/evbarm/conf/GENERIC64:1.104	Mon Aug  5 15:30:37 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Tue Aug 13 17:21:01 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.104 2019/08/05 15:30:37 tnn Exp $
+#	$NetBSD: GENERIC64,v 1.105 2019/08/13 17:21:01 tnn Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -401,6 +401,8 @@ ld*		at nvme? nsid ?
 bcmspi*		at fdt?			# Broadcom BCM283x SPI
 rkspi*		at fdt?			# Rockchip SPI
 spi*		at spibus?
+m25p*		at spi?
+spiflash*	at spiflashbus?
 
 # Audio support
 hdaudio*	at fdt?			# Intel HDA



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

2019-08-12 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Aug 12 11:46:40 UTC 2019

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

Log Message:
Add a9ptmr


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

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

2019-08-12 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Aug 12 07:59:17 UTC 2019

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

Log Message:
Update for recent a9wdt changes


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

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/BCM5301X
diff -u src/sys/arch/evbarm/conf/BCM5301X:1.33 src/sys/arch/evbarm/conf/BCM5301X:1.34
--- src/sys/arch/evbarm/conf/BCM5301X:1.33	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/BCM5301X	Mon Aug 12 07:59:17 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BCM5301X,v 1.33 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: BCM5301X,v 1.34 2019/08/12 07:59:17 skrll Exp $
 #
 #	BCM5301X -- Broadcom BCM5301X Eval Board Kernel
 #
@@ -170,7 +170,7 @@ armperiph0	at mainbus?		# A9 On-Chip Per
 armgic0		at armperiph?		# ARM Generic Interrupt Controller
 arml2cc0	at armperiph? flags 0	# ARM PL310 L2CC
 arma9tmr0	at armperiph?		# A9 Global Timer
-a9wdt0		at armperiph? flags 1	# A9 Watchdog Timer
+arma9wdt0	at armperiph? flags 1	# A9 Watchdog Timer
 
 # ChipCommonA Peripherals
 bcmcca0		at mainbus?		# ChipCommonA



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

2019-08-12 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Aug 12 07:59:17 UTC 2019

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

Log Message:
Update for recent a9wdt changes


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

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

2019-08-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Aug 11 19:34:04 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: BCM56340 CUBOX-I DUOVERO HUMMINGBOARD
NITROGEN6X PANDABOARD PARALLELLA ZEDBOARD

Log Message:
Update for recent a9wdt changes


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/conf/BCM56340
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/CUBOX-I
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/DUOVERO
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/HUMMINGBOARD
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/NITROGEN6X
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/conf/PANDABOARD
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/PARALLELLA
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/ZEDBOARD

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

2019-08-11 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Aug 11 19:34:04 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: BCM56340 CUBOX-I DUOVERO HUMMINGBOARD
NITROGEN6X PANDABOARD PARALLELLA ZEDBOARD

Log Message:
Update for recent a9wdt changes


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/evbarm/conf/BCM56340
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/evbarm/conf/CUBOX-I
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbarm/conf/DUOVERO
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbarm/conf/HUMMINGBOARD
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/NITROGEN6X
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/evbarm/conf/PANDABOARD
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/evbarm/conf/PARALLELLA
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/evbarm/conf/ZEDBOARD

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/BCM56340
diff -u src/sys/arch/evbarm/conf/BCM56340:1.18 src/sys/arch/evbarm/conf/BCM56340:1.19
--- src/sys/arch/evbarm/conf/BCM56340:1.18	Tue Oct 23 19:58:52 2018
+++ src/sys/arch/evbarm/conf/BCM56340	Sun Aug 11 19:34:04 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: BCM56340,v 1.18 2018/10/23 19:58:52 jdolecek Exp $
+#	$NetBSD: BCM56340,v 1.19 2019/08/11 19:34:04 skrll Exp $
 #
 #	BCM5301X -- Broadcom BCM5301X Eval Board Kernel
 #
@@ -170,7 +170,7 @@ armperiph0	at mainbus?		# A9 On-Chip Per
 armgic0		at armperiph?		# ARM Generic Interrupt Controller
 arml2cc0	at armperiph? flags 0	# ARM PL310 L2CC
 arma9tmr0	at armperiph?		# A9 Global Timer
-a9wdt0		at armperiph? flags 1	# A9 Watchdog Timer
+arma9wdt0	at armperiph? flags 1	# A9 Watchdog Timer
 
 # ChipCommonA Peripherals
 bcmcca0		at mainbus?		# ChipCommonA

Index: src/sys/arch/evbarm/conf/CUBOX-I
diff -u src/sys/arch/evbarm/conf/CUBOX-I:1.22 src/sys/arch/evbarm/conf/CUBOX-I:1.23
--- src/sys/arch/evbarm/conf/CUBOX-I:1.22	Mon Jul 29 11:11:19 2019
+++ src/sys/arch/evbarm/conf/CUBOX-I	Sun Aug 11 19:34:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: CUBOX-I,v 1.22 2019/07/29 11:11:19 martin Exp $
+# $NetBSD: CUBOX-I,v 1.23 2019/08/11 19:34:04 skrll Exp $
 #
 # CuBox-i
 # - http://www.solid-run.com/products/cubox-i-mini-computer/
@@ -192,7 +192,7 @@ armperiph0	at mainbus?		# A9 On-Chip Per
 armgic0 	at armperiph?		# ARM Generic Interrupt Controller
 arml2cc0	at armperiph? flags 0	# ARM PL310 L2CC
 arma9tmr0	at armperiph?		# A9 Global Timer
-#a9wdt0		at armperiph? flags 0	# A9 Watchdog Timer
+#arma9wdt0	at armperiph? flags 0	# A9 Watchdog Timer
 
 axi0		at mainbus?
 

Index: src/sys/arch/evbarm/conf/DUOVERO
diff -u src/sys/arch/evbarm/conf/DUOVERO:1.13 src/sys/arch/evbarm/conf/DUOVERO:1.14
--- src/sys/arch/evbarm/conf/DUOVERO:1.13	Fri Apr 26 22:46:03 2019
+++ src/sys/arch/evbarm/conf/DUOVERO	Sun Aug 11 19:34:04 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: DUOVERO,v 1.13 2019/04/26 22:46:03 sevan Exp $
+#	$NetBSD: DUOVERO,v 1.14 2019/08/11 19:34:04 skrll Exp $
 #
 #	DUOOVERO -- Gumstix. Inc. DuoVero COMS platforms kernel
 #
@@ -154,7 +154,7 @@ armperiph0	at mainbus?
 arml2cc0	at armperiph?# L2 Cache Controller
 armgic0		at armperiph?# Interrupt Controller
 arma9tmr0	at armperiph?# Global Timer
-a9wdt0		at armperiph?# Watchdog
+arma9wdt0	at armperiph?# Watchdog
 
 # L3 Interconnect
 L3i0		at mainbus?

Index: src/sys/arch/evbarm/conf/HUMMINGBOARD
diff -u src/sys/arch/evbarm/conf/HUMMINGBOARD:1.8 src/sys/arch/evbarm/conf/HUMMINGBOARD:1.9
--- src/sys/arch/evbarm/conf/HUMMINGBOARD:1.8	Wed Jul 24 12:33:18 2019
+++ src/sys/arch/evbarm/conf/HUMMINGBOARD	Sun Aug 11 19:34:04 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: HUMMINGBOARD,v 1.8 2019/07/24 12:33:18 hkenken Exp $
+#	$NetBSD: HUMMINGBOARD,v 1.9 2019/08/11 19:34:04 skrll Exp $
 #
 #	Hummingboard -- Freescale i.MX6 Eval Board Kernel
 #
@@ -58,7 +58,7 @@ armperiph0	at mainbus?		# A9 On-Chip Per
 armgic0 	at armperiph?		# ARM Generic Interrupt Controller
 arml2cc0	at armperiph? flags 0	# ARM PL310 L2CC
 arma9tmr0	at armperiph?		# A9 Global Timer
-#a9wdt0		at armperiph? flags 0	# A9 Watchdog Timer
+#arma9wdt0		at armperiph? flags 0	# A9 Watchdog Timer
 
 axi0		at mainbus?
 

Index: src/sys/arch/evbarm/conf/NITROGEN6X
diff -u src/sys/arch/evbarm/conf/NITROGEN6X:1.23 src/sys/arch/evbarm/conf/NITROGEN6X:1.24
--- src/sys/arch/evbarm/conf/NITROGEN6X:1.23	Wed Jul 24 12:33:18 2019
+++ src/sys/arch/evbarm/conf/NITROGEN6X	Sun Aug 11 19:34:04 2019
@@ -1,4 +1,4 @@
-# $NetBSD: NITROGEN6X,v 1.23 2019/07/24 12:33:18 hkenken Exp $
+# $NetBSD: NITROGEN6X,v 1.24 2019/08/11 19:34:04 skrll Exp $
 #
 # Nitrogen6X
 # - http://boundarydevices.com/products/nitrogen6x-board-imx6-arm-cortex-a9-sbc/
@@ -45,7 +45,7 @@ armperiph0	at mainbus?		# A9 On-Chip Per
 armgic0 	at armperiph?		# ARM Generic Interrupt Controller
 arml2cc0	at armperiph? flags 0	# ARM PL310 L2CC
 arma9tmr0	at armperiph?		# A9 Global Timer
-#a9wdt0		at armperiph? flags 0	# A9 Watchdog Timer
+#arma9wdt0	at armperiph? flags 0	# A9 Watchdog Timer
 
 axi0	

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

2019-08-05 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Mon Aug  5 15:30:37 UTC 2019

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

Log Message:
rkspi* at fdt?


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 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.103 src/sys/arch/evbarm/conf/GENERIC64:1.104
--- src/sys/arch/evbarm/conf/GENERIC64:1.103	Thu Jul 25 00:30:45 2019
+++ src/sys/arch/evbarm/conf/GENERIC64	Mon Aug  5 15:30:37 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC64,v 1.103 2019/07/25 00:30:45 jmcneill Exp $
+#	$NetBSD: GENERIC64,v 1.104 2019/08/05 15:30:37 tnn Exp $
 #
 #	GENERIC ARM (aarch64) kernel
 #
@@ -399,6 +399,7 @@ ld*		at nvme? nsid ?
 
 # SPI controllers
 bcmspi*		at fdt?			# Broadcom BCM283x SPI
+rkspi*		at fdt?			# Rockchip SPI
 spi*		at spibus?
 
 # Audio support



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

2019-08-05 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Mon Aug  5 15:30:37 UTC 2019

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

Log Message:
rkspi* at fdt?


To generate a diff of this commit:
cvs rdiff -u -r1.103 -r1.104 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.



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

2019-08-03 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Sat Aug  3 13:33:10 UTC 2019

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

Log Message:
sun4ispi* at fdt?


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 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.48 src/sys/arch/evbarm/conf/GENERIC:1.49
--- src/sys/arch/evbarm/conf/GENERIC:1.48	Thu Jul 25 20:27:45 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Sat Aug  3 13:33:10 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.48 2019/07/25 20:27:45 skrll Exp $
+#	$NetBSD: GENERIC,v 1.49 2019/08/03 13:33:10 tnn Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -469,6 +469,7 @@ pseudo-device 	canloop			# CAN loopback 
 sunxican* 	at fdt?			# A10/A20 CAN controller
 
 # SPI
+sun4ispi* 	at fdt?
 sun6ispi* 	at fdt?
 spi* 		at spibus?
 



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

2019-08-03 Thread Tobias Nygren
Module Name:src
Committed By:   tnn
Date:   Sat Aug  3 13:33:10 UTC 2019

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

Log Message:
sun4ispi* at fdt?


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 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.



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

2019-07-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Jul 29 11:11:19 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: CUBOX-I

Log Message:
The CUBOX-I boards have Cortex-A9 cpus, so force -march=armv7-a
when compiling this kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/CUBOX-I

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/CUBOX-I
diff -u src/sys/arch/evbarm/conf/CUBOX-I:1.21 src/sys/arch/evbarm/conf/CUBOX-I:1.22
--- src/sys/arch/evbarm/conf/CUBOX-I:1.21	Wed Jul 24 12:33:18 2019
+++ src/sys/arch/evbarm/conf/CUBOX-I	Mon Jul 29 11:11:19 2019
@@ -1,4 +1,4 @@
-# $NetBSD: CUBOX-I,v 1.21 2019/07/24 12:33:18 hkenken Exp $
+# $NetBSD: CUBOX-I,v 1.22 2019/07/29 11:11:19 martin Exp $
 #
 # CuBox-i
 # - http://www.solid-run.com/products/cubox-i-mini-computer/
@@ -21,6 +21,7 @@ options 	CPU_CORTEXA9
 options 	IMX6
 options 	MULTIPROCESSOR
 options 	PMAPCOUNTERS
+makeoptions	CPUFLAGS="-march=armv7-a -mfpu=vfpv3"
 
 # Standard system options
 



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

2019-07-29 Thread Martin Husemann
Module Name:src
Committed By:   martin
Date:   Mon Jul 29 11:11:19 UTC 2019

Modified Files:
src/sys/arch/evbarm/conf: CUBOX-I

Log Message:
The CUBOX-I boards have Cortex-A9 cpus, so force -march=armv7-a
when compiling this kernel.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/evbarm/conf/CUBOX-I

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

2019-07-29 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Jul 29 10:25:30 UTC 2019

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

Log Message:
Remove duplicate options TPIDRPRW_IS_CURCPU


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

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.imx6ul
diff -u src/sys/arch/evbarm/conf/std.imx6ul:1.5 src/sys/arch/evbarm/conf/std.imx6ul:1.6
--- src/sys/arch/evbarm/conf/std.imx6ul:1.5	Thu Oct 18 09:01:54 2018
+++ src/sys/arch/evbarm/conf/std.imx6ul	Mon Jul 29 10:25:30 2019
@@ -1,4 +1,4 @@
-#	$NetBSD: std.imx6ul,v 1.5 2018/10/18 09:01:54 skrll Exp $
+#	$NetBSD: std.imx6ul,v 1.6 2019/07/29 10:25:30 skrll Exp $
 #
 # standard NetBSD/evbarm options for i.MX6UL
 
@@ -23,7 +23,6 @@ options 	__HAVE_FAST_SOFTINTS		# should 
 options 	__HAVE_GENERIC_START
 #options 	__HAVE_MM_MD_DIRECT_MAPPED_PHYS
 #options 	PMAP_NEED_ALLOC_POOLPAGE
-options 	TPIDRPRW_IS_CURCPU
 
 makeoptions 	BOARDMKFRAG="${THISARM}/conf/mk.imx6ul"
 makeoptions 	CPPFLAGS+="-I$S/../../../include"



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

2019-07-29 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Mon Jul 29 10:25:30 UTC 2019

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

Log Message:
Remove duplicate options TPIDRPRW_IS_CURCPU


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

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

2019-07-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Jul 25 20:27:45 UTC 2019

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

Log Message:
More Whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 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.47 src/sys/arch/evbarm/conf/GENERIC:1.48
--- src/sys/arch/evbarm/conf/GENERIC:1.47	Thu Jul 25 20:26:47 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Thu Jul 25 20:27:45 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.47 2019/07/25 20:26:47 skrll Exp $
+#	$NetBSD: GENERIC,v 1.48 2019/07/25 20:27:45 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -291,7 +291,7 @@ gpioleds*	at fdt?
 vxsysreg* 	at fdt?
 
 # SRAM controller
-sunxisramc* 	at fdt? pass 4  # SRAM controller
+sunxisramc* 	at fdt? pass 4		# SRAM controller
 
 # System Controller
 syscon*		at fdt? pass 1		# Generic System Controller
@@ -477,7 +477,7 @@ bcmrng* 	at fdt?			# Broadcom BCM283x RN
 mesonrng* 	at fdt?			# Amlogic Meson RNG
 
 # Security ID EFUSE
-sunxisid* 	at fdt? pass 4  # SID
+sunxisid* 	at fdt? pass 4		# SID
 
 # Low res ADC
 sunxilradc* 	at fdt?
@@ -566,7 +566,7 @@ sunxihdmi* 	at fdt? pass 4		# HDMI contr
 connector* 	at fdt? pass 4
 panel* 		at fdt? pass 4
 #sunxidep must be after display pipeline elements but before genfb@fdt
-sunxidep* 	at fdt? pass 5  # Display Engine Pipeline
+sunxidep* 	at fdt? pass 5		# Display Engine Pipeline
 
 options 	VCONS_DRAW_INTR
 options 	WSEMUL_VT100



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

2019-07-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Jul 25 20:27:45 UTC 2019

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

Log Message:
More Whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 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.



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

2019-07-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Jul 25 20:26:47 UTC 2019

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

Log Message:
Whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 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.



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

2019-07-25 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Thu Jul 25 20:26:47 UTC 2019

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

Log Message:
Whitespace


To generate a diff of this commit:
cvs rdiff -u -r1.46 -r1.47 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.46 src/sys/arch/evbarm/conf/GENERIC:1.47
--- src/sys/arch/evbarm/conf/GENERIC:1.46	Thu Jul 25 20:04:41 2019
+++ src/sys/arch/evbarm/conf/GENERIC	Thu Jul 25 20:26:47 2019
@@ -1,5 +1,5 @@
 #
-#	$NetBSD: GENERIC,v 1.46 2019/07/25 20:04:41 skrll Exp $
+#	$NetBSD: GENERIC,v 1.47 2019/07/25 20:26:47 skrll Exp $
 #
 #	GENERIC ARM (aarch32) kernel
 #
@@ -235,8 +235,8 @@ options 	MSGBUFSIZE=32768
 
 #options 	EARLYCONS=zynq, CONSADDR=0xe0001000
 
-makeoptions	DEBUG="-g"	# compile full symbol table
-makeoptions	COPY_SYMTAB=1
+makeoptions 	DEBUG="-g"	# compile full symbol table
+makeoptions 	COPY_SYMTAB=1
 
 config		netbsd		root on ? type ?
 
@@ -258,26 +258,26 @@ psci*		at fdt?
 # Clock and reset controllers
 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
-meson8bclkc*	at fdt? pass 2		# Amlogic Meson8b clock controller
-mesonresets*	at fdt? pass 2		# Amlogic Meson misc. clock resets
-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
-sun8ia83tccu*	at fdt? pass 2		# Allwinner A83T CCU
-sun8ih3ccu*	at fdt? pass 2		# Allwinner H3 CCU
-sun8ih3rccu*	at fdt? pass 2		# Allwinner H3 CCU (PRCM)
-sun9ia80ccu*	at fdt? pass 2		# Allwinner A80 CCU
-sunxiresets*	at fdt? pass 1		# Allwinner Misc. clock resets
-sunxigates*	at fdt? pass 1		# Allwinner Misc. clock gates
-sunxigmacclk*	at fdt? pass 2		# Allwinner GMAC MII/RGMII clock mux
-sun8iapbclk*	at fdt? pass 2		# Allwinner A23 APB0
-sun9icpusclk*	at fdt? pass 2		# Allwinner A80 CPUS
-sun9immcclk*	at fdt? pass 2		# Allwinner A80 SD/MMC-COMM
-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)
+exy5410clk* 	at fdt? pass 3		# Exynos5410 clock controller
+exy5422clk* 	at fdt? pass 3		# Exynos5422 clock controller
+meson8bclkc* 	at fdt? pass 2		# Amlogic Meson8b clock controller
+mesonresets* 	at fdt? pass 2		# Amlogic Meson misc. clock resets
+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
+sun8ia83tccu* 	at fdt? pass 2		# Allwinner A83T CCU
+sun8ih3ccu* 	at fdt? pass 2		# Allwinner H3 CCU
+sun8ih3rccu* 	at fdt? pass 2		# Allwinner H3 CCU (PRCM)
+sun9ia80ccu* 	at fdt? pass 2		# Allwinner A80 CCU
+sunxiresets* 	at fdt? pass 1		# Allwinner Misc. clock resets
+sunxigates* 	at fdt? pass 1		# Allwinner Misc. clock gates
+sunxigmacclk* 	at fdt? pass 2		# Allwinner GMAC MII/RGMII clock mux
+sun8iapbclk* 	at fdt? pass 2		# Allwinner A23 APB0
+sun9icpusclk* 	at fdt? pass 2		# Allwinner A80 CPUS
+sun9immcclk* 	at fdt? pass 2		# Allwinner A80 SD/MMC-COMM
+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)
 
 fclock*		at fdt? pass 1
 ffclock*	at fdt? pass 1
@@ -288,10 +288,10 @@ wskbd*		at gpiokeys? console ? mux 1
 gpioleds*	at fdt?
 
 # ARM Motherboard Express uATX system registers
-vxsysreg*	at fdt?
+vxsysreg* 	at fdt?
 
 # SRAM controller
-sunxisramc* at fdt? pass 4  # SRAM controller
+sunxisramc* 	at fdt? pass 4  # SRAM controller
 
 # System Controller
 syscon*		at fdt? pass 1		# Generic System Controller
@@ -304,270 +304,269 @@ gtmr*		at fdt? pass 1		# ARM Generic Tim
 armgtmr0	at gtmr?
 mct*		at fdt? pass 2		# Exynos Multi Core Timer (MCT)
 armgtmr*	at mct?
-sunxitimer*	at fdt?			# Allwinner async timer
-sunxihstimer*	at fdt?			# Allwinner High-Speed timer
-tegratimer*	at fdt?			# Timers
+sunxitimer* 	at fdt?			# Allwinner async timer
+sunxihstimer* 	at fdt?			# Allwinner High-Speed timer
+tegratimer* 	at fdt?			# Timers
 
 # Watchdog
 dwcwdt* 	at fdt?			# DesignWare watchdog
-mesonwdt*	at fdt?			# Amlogic Meson watchdog
-sunxiwdt*	at fdt?			# Allwinner watchdog
-bcmpmwdog*	at fdt?			# Broadcom BCM283x watchdog
+mesonwdt* 	at fdt?			# Amlogic Meson watchdog
+sunxiwdt* 	at fdt?			# Allwinner watchdog
+bcmpmwdog* 	at fdt?			# Broadcom BCM283x watchdog
 
 # Interrupt controller
 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
-tegralic*	at fdt? pass 1		# NVIDIA Tegra LIC
-sunxiintc*	at 

  1   2   >