Module Name: src
Committed By: skrll
Date: Tue Oct 30 07:51:09 UTC 2018
Modified Files:
src/sys/arch/evbarm/conf: GENERIC
Log Message:
Merge SUNXI completely into GENERIC
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 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.10 src/sys/arch/evbarm/conf/GENERIC:1.11
--- src/sys/arch/evbarm/conf/GENERIC:1.10 Tue Oct 30 06:55:07 2018
+++ src/sys/arch/evbarm/conf/GENERIC Tue Oct 30 07:51:09 2018
@@ -1,5 +1,5 @@
#
-# $NetBSD: GENERIC,v 1.10 2018/10/30 06:55:07 skrll Exp $
+# $NetBSD: GENERIC,v 1.11 2018/10/30 07:51:09 skrll Exp $
#
# GENERIC ARM (aarch32) kernel
#
@@ -87,6 +87,7 @@ makeoptions DTS="
sun7i-a20-lamobo-r1.dts
sun7i-a20-m3.dts
sun7i-a20-mk808c.dts
+ sun7i-a20-olimex-som-evb-emmc.dts
sun7i-a20-olimex-som-evb.dts
sun7i-a20-olimex-som204-evb-emmc.dts
sun7i-a20-olimex-som204-evb.dts
@@ -107,10 +108,14 @@ makeoptions DTS="
sun8i-a83t-cubietruck-plus.dts
sun8i-a83t-tbs-a711.dts
+ sun8i-h2-plus-bananapi-m2-zero.dts
+ sun8i-h2-plus-libretech-all-h3-cc.dts
+ sun8i-h2-plus-orangepi-r1.dts
sun8i-h2-plus-orangepi-zero.dts
sun8i-h3-bananapi-m2-plus.dts
sun8i-h3-beelink-x2.dts
+ sun8i-h3-libretech-all-h3-cc.dts
sun8i-h3-nanopi-m1.dts
sun8i-h3-nanopi-m1-plus.dts
sun8i-h3-nanopi-neo.dts
@@ -126,10 +131,22 @@ makeoptions DTS="
sun9i-a80-cubieboard4.dts
sun9i-a80-optimus.dts
+ sun50i-a64-bananapi-m64.dts
+ sun50i-a64-nanopi-a64.dts
+ sun50i-a64-olinuxino.dts
+ sun50i-a64-orangepi-win.dts
+ sun50i-a64-pine64-plus.dts
+ sun50i-a64-pine64.dts
+ sun50i-a64-pinebook.dts
+ sun50i-a64-sopine-baseboard.dts
+ sun50i-a64-teres-i.dts
+
+ sun50i-h5-libretech-all-h3-cc.dts
sun50i-h5-nanopi-neo-plus2.dts
sun50i-h5-nanopi-neo2.dts
sun50i-h5-orangepi-pc2.dts
sun50i-h5-orangepi-prime.dts
+ sun50i-h5-orangepi-zero-plus.dts
sun50i-h5-orangepi-zero-plus2.dts
tegra124-apalis-eval.dts
@@ -142,10 +159,12 @@ makeoptions DTS="
"
options CPU_CORTEXA7
-options CPU_CORTEXA9
options CPU_CORTEXA8
+options CPU_CORTEXA9
options CPU_CORTEXA15
+options CPU_CORTEXA53
+
# Can't add SOC_BCM2835 until interrupt and register issues sorted out
#options SOC_BCM2835
options SOC_BCM2836
@@ -294,6 +313,13 @@ tegrafuse* at fdt? pass 4 # NVIDIA Tegr
# Power management controller
tegrapmc* at fdt? pass 4 # NVIDIA Tegra PMC
+# Performance monitors
+armpmu* at fdt?
+pseudo-device tprof
+
+# Power state coordination interface
+psci* at fdt?
+
# Clock and Reset controller
bcmcprman* at fdt? pass 1 # Broadcom BCM283x Clock Manager
bcmaux* at fdt? pass 1 # Broadcom BCM283x Aux Periph Clocks
@@ -308,8 +334,12 @@ gpio* at gpiobus?
# MPIO / Pinmux
tegrapinmux* at fdt? # NVIDIA Tegra MPIO
-# PWM timer
+# PWM controller
expwm* at fdt? pass 4 # PWM
+sunxipwm* at fdt? pass 3 # Allwinner PWM
+
+# Backlight
+pwmbacklight* at fdt? # PWM Backlight controls
# Fan
pwmfan* at fdt? # PWM Fan controls
@@ -326,7 +356,8 @@ ppb* at pci? dev ? function ?
pci* at ppb?
# Ethernet
-emac* at fdt? # Allwinner Gigabit Ethernet (EMAC)
+awge* at fdt? # Allwinner Gigabit Ethernet (GMAC)
+emac* at fdt? # Allwinner Fast/Gigabit Ethernet (EMAC)
smsh* at fdt? # SMSC LAN9118
# PCI Ethernet
@@ -377,12 +408,26 @@ tegrai2c* at fdt? pass 4 # NVIDIA Tegra
iic* at i2cbus?
# I2C devices
-titemp* at iic?
-seeprom* at iic?
as3722pmic* at iic?
as3722reg* at as3722pmic?
+axp20x* at iic? # AXP209 Power Management IC
+axp20xreg* at axp20x?
+axp22x* at iic? # AXP221 Power Management IC
+axppmic* at iic? # X-Powers AXP Power Management IC
+axpreg* at axppmic?
max77620pmic* at iic?
+pcf8563rtc* at iic? # PCF8563 RTC
+seeprom* at iic? # AT24Cxx Serial EEPROM
+sy8106a* at iic? # Silergy SY81061 regulator
+tcakp* at iic? # TI TCA8418 Keypad Scan IC
tcagpio* at iic?
+titemp* at iic?
+wskbd* at tcakp? console ?
+
+# CAN bus
+options CAN # Controller Area Network protocol
+pseudo-device canloop # CAN loopback interface
+sunxican* at fdt? # A10/A20 CAN controller
# SPI
sun6ispi* at fdt?
@@ -394,6 +439,9 @@ bcmrng* at fdt? # Broadcom BCM283x RN
# Security ID EFUSE
sunxisid* at fdt? pass 4 # SID
+# Low res ADC
+sunxilradc* at fdt?
+
# RTC
#exyortc* at fdt? # RTC
plrtc* at fdt? # ARM PrimeCell RTC
@@ -408,16 +456,16 @@ vchiq0 at fdt?
vcaudio0 at vchiq0
# Audio
-a64acodec* at fdt? # A64 audio codec (analog part)
+a64acodec* at fdt? # Allwinner A64 audio codec (analog part)
aaci* at fdt? # ARM PrimeCell AACI
ausoc* at fdt? # Simple SoC audio card
+h3codec* at fdt? # Allwinner H3 audio codec (analog part)
hdaudio* at fdt? # Intel HDA
hdafg* at hdaudiobus?
options HDAUDIOVERBOSE
options HDAUDIO_32BIT_ACCESS
options HDAUDIO_ENABLE_HDMI
options HDAUDIO_ENABLE_DISPLAYPORT
-h3codec* at fdt? # H3 audio codec (analog part)
sun8icodec* at fdt? # Audio codec (sun8i/sun50i)
sunxicodec* at fdt? # Allwinner audio codec
sunxii2s* at fdt? # I2S/PCM
@@ -431,6 +479,7 @@ plmmc* at fdt? # ARM PrimeCell MCI
sdhc* at fdt? # SD Host Controller Interface
sdhost* at fdt? # Broadcom BCM283x SD Host Interface
sunximmc* at fdt? # Allwinner SD/MMC
+sdmmc* at sunximmc?
sdmmc* at sdmmcbus?
ld0 at sdmmc0
ld1 at sdmmc1
@@ -508,10 +557,11 @@ tegrasoctherm* at fdt? # NVIDIA Tegra
exusbphy* at fdt? pass 9 # Samsung Exynos USB2 PHY
exusbdrdphy* at fdt? pass 9 # Samsung Exynos USB3 DRD PHY
sunxiusbphy* at fdt? pass 9 # Allwinner USB PHY
+sunxiusb3phy* at fdt? pass 9 # Allwinner USB3 PHY
tegrausbphy* at fdt? # NVIDIA Tegra USB PHY
dwctwo* at fdt? # Designware USB DRD
ehci* at fdt? # EHCI
-#motg* at fdt? # Mentor Graphics USB OTG
+motg* at fdt? # Mentor Graphics USB OTG
ohci* at fdt? # OHCI
ehci* at fdt? # EHCI
xhci* at fdt? # XHCI