Sun Sep 10 17:06:58 2017 UTC ()
Add Pinebook support.


(jmcneill)
diff -r0 -r1.1 src/sys/arch/arm/dts/sun50i-a64-pinebook.dts
diff -r1.29 -r1.30 src/sys/arch/evbarm/conf/SUNXI

File Added: src/sys/arch/arm/dts/sun50i-a64-pinebook.dts
/* $NetBSD: sun50i-a64-pinebook.dts,v 1.1 2017/09/10 17:06:58 jmcneill Exp $ */

/*-
 * Copyright (c) 2017 Jared McNeill <jmcneill@invisible.ca>
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 */

#include "../../../external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts"
#include "sun50i-a64.dtsi"

&ehci0 {
	status = "okay";
};

&ohci0 {
	status = "okay";
};

cvs diff -r1.29 -r1.30 src/sys/arch/evbarm/conf/Attic/SUNXI (expand / switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/SUNXI 2017/09/09 12:02:57 1.29
+++ src/sys/arch/evbarm/conf/Attic/SUNXI 2017/09/10 17:06:58 1.30
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1# 1#
2# $NetBSD: SUNXI,v 1.29 2017/09/09 12:02:57 jmcneill Exp $ 2# $NetBSD: SUNXI,v 1.30 2017/09/10 17:06:58 jmcneill Exp $
3# 3#
4# Allwinner sunxi family 4# Allwinner sunxi family
5# 5#
6 6
7include "arch/evbarm/conf/std.sunxi" 7include "arch/evbarm/conf/std.sunxi"
8include "arch/evbarm/conf/GENERIC.common" 8include "arch/evbarm/conf/GENERIC.common"
9 9
10makeoptions DTSGNUARCH="arm arm64" 10makeoptions DTSGNUARCH="arm arm64"
11makeoptions DTSSUBDIR="allwinner" 11makeoptions DTSSUBDIR="allwinner"
12makeoptions DTS=" 12makeoptions DTS="
13 sun5i-a13-difrnce-dit4350.dts 13 sun5i-a13-difrnce-dit4350.dts
14 sun5i-a13-empire-electronix-d709.dts 14 sun5i-a13-empire-electronix-d709.dts
15 sun5i-a13-empire-electronix-m712.dts 15 sun5i-a13-empire-electronix-m712.dts
@@ -42,26 +42,27 @@ makeoptions DTS=" @@ -42,26 +42,27 @@ makeoptions DTS="
42 sun8i-h3-nanopi-neo.dts 42 sun8i-h3-nanopi-neo.dts
43 sun8i-h3-nanopi-neo-air.dts 43 sun8i-h3-nanopi-neo-air.dts
44 sun8i-h3-orangepi-2.dts 44 sun8i-h3-orangepi-2.dts
45 sun8i-h3-orangepi-lite.dts 45 sun8i-h3-orangepi-lite.dts
46 sun8i-h3-orangepi-one.dts 46 sun8i-h3-orangepi-one.dts
47 sun8i-h3-orangepi-pc-plus.dts 47 sun8i-h3-orangepi-pc-plus.dts
48 sun8i-h3-orangepi-pc.dts 48 sun8i-h3-orangepi-pc.dts
49 sun8i-h3-orangepi-plus.dts 49 sun8i-h3-orangepi-plus.dts
50 sun8i-h3-orangepi-plus2e.dts 50 sun8i-h3-orangepi-plus2e.dts
51 51
52 sun50i-a64-bananapi-m64.dts 52 sun50i-a64-bananapi-m64.dts
53 sun50i-a64-pine64-plus.dts 53 sun50i-a64-pine64-plus.dts
54 sun50i-a64-pine64.dts 54 sun50i-a64-pine64.dts
 55 sun50i-a64-pinebook.dts
55" 56"
56 57
57options MULTIPROCESSOR 58options MULTIPROCESSOR
58 59
59options CPU_CORTEXA7 60options CPU_CORTEXA7
60options CPU_CORTEXA8 61options CPU_CORTEXA8
61options CPU_CORTEXA53 62options CPU_CORTEXA53
62 63
63options SOC_SUN5I_A13 64options SOC_SUN5I_A13
64options SOC_SUN6I_A31 65options SOC_SUN6I_A31
65options SOC_SUN8I_A83T 66options SOC_SUN8I_A83T
66options SOC_SUN8I_H3 67options SOC_SUN8I_H3
67options SOC_SUN50I_A64 68options SOC_SUN50I_A64