Sun Dec 3 17:18:53 2017 UTC ()
add H5 dts files


(jmcneill)
diff -r1.54 -r1.55 src/sys/arch/evbarm/conf/SUNXI

cvs diff -r1.54 -r1.55 src/sys/arch/evbarm/conf/Attic/SUNXI (switch to unified diff)

--- src/sys/arch/evbarm/conf/Attic/SUNXI 2017/11/30 19:52:23 1.54
+++ src/sys/arch/evbarm/conf/Attic/SUNXI 2017/12/03 17:18:53 1.55
@@ -1,304 +1,310 @@ @@ -1,304 +1,310 @@
1# 1#
2# $NetBSD: SUNXI,v 1.54 2017/11/30 19:52:23 jmcneill Exp $ 2# $NetBSD: SUNXI,v 1.55 2017/12/03 17:18:53 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 sun4i-a10-a1000.dts 13 sun4i-a10-a1000.dts
14 sun4i-a10-ba10-tvbox.dts 14 sun4i-a10-ba10-tvbox.dts
15 sun4i-a10-chuwi-v7-cw0825.dts 15 sun4i-a10-chuwi-v7-cw0825.dts
16 sun4i-a10-cubieboard.dts 16 sun4i-a10-cubieboard.dts
17 sun4i-a10-dserve-dsrv9703c.dts 17 sun4i-a10-dserve-dsrv9703c.dts
18 sun4i-a10-gemei-g9.dts 18 sun4i-a10-gemei-g9.dts
19 sun4i-a10-hackberry.dts 19 sun4i-a10-hackberry.dts
20 sun4i-a10-hyundai-a7hd.dts 20 sun4i-a10-hyundai-a7hd.dts
21 sun4i-a10-inet1.dts 21 sun4i-a10-inet1.dts
22 sun4i-a10-inet97fv2.dts 22 sun4i-a10-inet97fv2.dts
23 sun4i-a10-inet9f-rev03.dts 23 sun4i-a10-inet9f-rev03.dts
24 sun4i-a10-itead-iteaduino-plus.dts 24 sun4i-a10-itead-iteaduino-plus.dts
25 sun4i-a10-jesurun-q5.dts 25 sun4i-a10-jesurun-q5.dts
26 sun4i-a10-marsboard.dts 26 sun4i-a10-marsboard.dts
27 sun4i-a10-mini-xplus.dts 27 sun4i-a10-mini-xplus.dts
28 sun4i-a10-mk802.dts 28 sun4i-a10-mk802.dts
29 sun4i-a10-mk802ii.dts 29 sun4i-a10-mk802ii.dts
30 sun4i-a10-olinuxino-lime.dts 30 sun4i-a10-olinuxino-lime.dts
31 sun4i-a10-pcduino.dts 31 sun4i-a10-pcduino.dts
32 sun4i-a10-pcduino2.dts 32 sun4i-a10-pcduino2.dts
33 sun4i-a10-pov-protab2-ips9.dts 33 sun4i-a10-pov-protab2-ips9.dts
34 34
35 sun5i-a13-difrnce-dit4350.dts 35 sun5i-a13-difrnce-dit4350.dts
36 sun5i-a13-empire-electronix-d709.dts 36 sun5i-a13-empire-electronix-d709.dts
37 sun5i-a13-empire-electronix-m712.dts 37 sun5i-a13-empire-electronix-m712.dts
38 sun5i-a13-hsg-h702.dts 38 sun5i-a13-hsg-h702.dts
39 sun5i-a13-inet-98v-rev2.dts 39 sun5i-a13-inet-98v-rev2.dts
40 sun5i-a13-licheepi-one.dts 40 sun5i-a13-licheepi-one.dts
41 sun5i-a13-olinuxino-micro.dts 41 sun5i-a13-olinuxino-micro.dts
42 sun5i-a13-olinuxino.dts 42 sun5i-a13-olinuxino.dts
43 sun5i-a13-q8-tablet.dts 43 sun5i-a13-q8-tablet.dts
44 sun5i-a13-utoo-p66.dts 44 sun5i-a13-utoo-p66.dts
45 45
46 sun5i-gr8-evb.dts 46 sun5i-gr8-evb.dts
47 sun5i-gr8-chip-pro.dts 47 sun5i-gr8-chip-pro.dts
48 48
49 sun5i-r8-chip.dts 49 sun5i-r8-chip.dts
50 sun5i-r8-pocketchip.dts 50 sun5i-r8-pocketchip.dts
51 51
52 sun6i-a31-app4-evb1.dts 52 sun6i-a31-app4-evb1.dts
53 sun6i-a31-colombus.dts 53 sun6i-a31-colombus.dts
54 sun6i-a31-hummingbird.dts 54 sun6i-a31-hummingbird.dts
55 sun6i-a31-i7.dts 55 sun6i-a31-i7.dts
56 sun6i-a31-m9.dts 56 sun6i-a31-m9.dts
57 sun6i-a31-mele-a1000g-quad.dts 57 sun6i-a31-mele-a1000g-quad.dts
58 58
59 sun7i-a20-bananapi-m1-plus.dts 59 sun7i-a20-bananapi-m1-plus.dts
60 sun7i-a20-bananapi.dts 60 sun7i-a20-bananapi.dts
61 sun7i-a20-bananapro.dts 61 sun7i-a20-bananapro.dts
62 sun7i-a20-cubieboard2.dts 62 sun7i-a20-cubieboard2.dts
63 sun7i-a20-cubietruck.dts 63 sun7i-a20-cubietruck.dts
64 sun7i-a20-hummingbird.dts 64 sun7i-a20-hummingbird.dts
65 sun7i-a20-i12-tvbox.dts 65 sun7i-a20-i12-tvbox.dts
66 sun7i-a20-icnova-swac.dts 66 sun7i-a20-icnova-swac.dts
67 sun7i-a20-itead-ibox.dts 67 sun7i-a20-itead-ibox.dts
68 sun7i-a20-lamobo-r1.dts 68 sun7i-a20-lamobo-r1.dts
69 sun7i-a20-m3.dts 69 sun7i-a20-m3.dts
70 sun7i-a20-mk808c.dts 70 sun7i-a20-mk808c.dts
71 sun7i-a20-olimex-som-evb.dts 71 sun7i-a20-olimex-som-evb.dts
72 sun7i-a20-olinuxino-lime.dts 72 sun7i-a20-olinuxino-lime.dts
73 sun7i-a20-olinuxino-lime2-emmc.dts 73 sun7i-a20-olinuxino-lime2-emmc.dts
74 sun7i-a20-olinuxino-lime2.dts 74 sun7i-a20-olinuxino-lime2.dts
75 sun7i-a20-olinuxino-micro-emmc.dts 75 sun7i-a20-olinuxino-micro-emmc.dts
76 sun7i-a20-olinuxino-micro.dts 76 sun7i-a20-olinuxino-micro.dts
77 sun7i-a20-orangepi-mini.dts 77 sun7i-a20-orangepi-mini.dts
78 sun7i-a20-orangepi.dts 78 sun7i-a20-orangepi.dts
79 sun7i-a20-pcduino3-nano.dts 79 sun7i-a20-pcduino3-nano.dts
80 sun7i-a20-pcduino3.dts 80 sun7i-a20-pcduino3.dts
81 sun7i-a20-wexler-tab7200.dts 81 sun7i-a20-wexler-tab7200.dts
82 sun7i-a20-wits-pro-a20-dkt.dts 82 sun7i-a20-wits-pro-a20-dkt.dts
83 83
84 sun8i-a83t-allwinner-h8homlet-v2.dts 84 sun8i-a83t-allwinner-h8homlet-v2.dts
85 sun8i-a83t-bananapi-m3.dts 85 sun8i-a83t-bananapi-m3.dts
86 sun8i-a83t-cubietruck-plus.dts 86 sun8i-a83t-cubietruck-plus.dts
87 sun8i-a83t-tbs-a711.dts 87 sun8i-a83t-tbs-a711.dts
88 88
89 sun8i-h2-plus-orangepi-zero.dts 89 sun8i-h2-plus-orangepi-zero.dts
90 90
91 sun8i-h3-bananapi-m2-plus.dts 91 sun8i-h3-bananapi-m2-plus.dts
92 sun8i-h3-beelink-x2.dts 92 sun8i-h3-beelink-x2.dts
93 sun8i-h3-nanopi-m1.dts 93 sun8i-h3-nanopi-m1.dts
94 sun8i-h3-nanopi-m1-plus.dts 94 sun8i-h3-nanopi-m1-plus.dts
95 sun8i-h3-nanopi-neo.dts 95 sun8i-h3-nanopi-neo.dts
96 sun8i-h3-nanopi-neo-air.dts 96 sun8i-h3-nanopi-neo-air.dts
97 sun8i-h3-orangepi-2.dts 97 sun8i-h3-orangepi-2.dts
98 sun8i-h3-orangepi-lite.dts 98 sun8i-h3-orangepi-lite.dts
99 sun8i-h3-orangepi-one.dts 99 sun8i-h3-orangepi-one.dts
100 sun8i-h3-orangepi-pc-plus.dts 100 sun8i-h3-orangepi-pc-plus.dts
101 sun8i-h3-orangepi-pc.dts 101 sun8i-h3-orangepi-pc.dts
102 sun8i-h3-orangepi-plus.dts 102 sun8i-h3-orangepi-plus.dts
103 sun8i-h3-orangepi-plus2e.dts 103 sun8i-h3-orangepi-plus2e.dts
104 104
105 sun9i-a80-cubieboard4.dts 105 sun9i-a80-cubieboard4.dts
106 sun9i-a80-optimus.dts 106 sun9i-a80-optimus.dts
107 107
108 sun50i-a64-bananapi-m64.dts 108 sun50i-a64-bananapi-m64.dts
109 sun50i-a64-nanopi-a64.dts 109 sun50i-a64-nanopi-a64.dts
110 sun50i-a64-olinuxino.dts 110 sun50i-a64-olinuxino.dts
111 sun50i-a64-orangepi-win.dts 111 sun50i-a64-orangepi-win.dts
112 sun50i-a64-pine64-plus.dts 112 sun50i-a64-pine64-plus.dts
113 sun50i-a64-pine64.dts 113 sun50i-a64-pine64.dts
114 sun50i-a64-pinebook.dts 114 sun50i-a64-pinebook.dts
115 sun50i-a64-sopine-baseboard.dts 115 sun50i-a64-sopine-baseboard.dts
 116
 117 sun50i-h5-nanopi-neo-plus2.dts
 118 sun50i-h5-nanopi-neo2.dts
 119 sun50i-h5-orangepi-pc2.dts
 120 sun50i-h5-orangepi-prime.dts
 121 sun50i-h5-orangepi-zero-plus2.dts
116" 122"
117 123
118options MULTIPROCESSOR 124options MULTIPROCESSOR
119 125
120options CPU_CORTEXA7 126options CPU_CORTEXA7
121options CPU_CORTEXA8 127options CPU_CORTEXA8
122options CPU_CORTEXA53 128options CPU_CORTEXA53
123 129
124options SOC_SUN4I_A10 130options SOC_SUN4I_A10
125options SOC_SUN5I_A13 131options SOC_SUN5I_A13
126options SOC_SUN6I_A31 132options SOC_SUN6I_A31
127options SOC_SUN7I_A20 133options SOC_SUN7I_A20
128options SOC_SUN8I_A83T 134options SOC_SUN8I_A83T
129options SOC_SUN8I_H3 135options SOC_SUN8I_H3
130options SOC_SUN9I_A80 136options SOC_SUN9I_A80
131options SOC_SUN50I_A64 137options SOC_SUN50I_A64
132options SOC_SUN50I_H5 138options SOC_SUN50I_H5
133 139
134pseudo-device openfirm # /dev/openfirm 140pseudo-device openfirm # /dev/openfirm
135 141
136#options DIAGNOSTIC # internal consistency checks 142#options DIAGNOSTIC # internal consistency checks
137#options DEBUG 143#options DEBUG
138#options LOCKDEBUG 144#options LOCKDEBUG
139#options PMAP_DEBUG # Enable pmap_debug_level code 145#options PMAP_DEBUG # Enable pmap_debug_level code
140#options IPKDB # remote kernel debugging 146#options IPKDB # remote kernel debugging
141#options VERBOSE_INIT_ARM # verbose bootstrapping messages 147#options VERBOSE_INIT_ARM # verbose bootstrapping messages
142# CONSADDR is required for early init messages from VERBOSE_INIT_ARM. 148# CONSADDR is required for early init messages from VERBOSE_INIT_ARM.
143#options CONSADDR=0x01c28000 149#options CONSADDR=0x01c28000
144 150
145makeoptions DEBUG="-g" # compile full symbol table 151makeoptions DEBUG="-g" # compile full symbol table
146makeoptions COPY_SYMTAB=1 152makeoptions COPY_SYMTAB=1
147 153
148config netbsd root on ? type ? 154config netbsd root on ? type ?
149 155
150# Device tree support 156# Device tree support
151armfdt0 at root 157armfdt0 at root
152fdt* at fdtbus? 158fdt* at fdtbus?
153 159
154# CPUs 160# CPUs
155cpus* at fdt? pass 0 161cpus* at fdt? pass 0
156cpu* at cpus? 162cpu* at cpus?
157cpufreqdt* at cpu? 163cpufreqdt* at cpu?
158 164
159# Power state coordination interface 165# Power state coordination interface
160psci* at fdt? 166psci* at fdt?
161 167
162# Clock and reset controllers 168# Clock and reset controllers
163sun4ia10ccu* at fdt? pass 2 # A10/A20 CCU 169sun4ia10ccu* at fdt? pass 2 # A10/A20 CCU
164sun5ia13ccu* at fdt? pass 2 # A13 CCU 170sun5ia13ccu* at fdt? pass 2 # A13 CCU
165sun6ia31ccu* at fdt? pass 2 # A31 CCU 171sun6ia31ccu* at fdt? pass 2 # A31 CCU
166sun8ia83tccu* at fdt? pass 2 # A83T CCU 172sun8ia83tccu* at fdt? pass 2 # A83T CCU
167sun8ih3ccu* at fdt? pass 2 # H3 CCU 173sun8ih3ccu* at fdt? pass 2 # H3 CCU
168sun8ih3rccu* at fdt? pass 2 # H3 CCU (PRCM) 174sun8ih3rccu* at fdt? pass 2 # H3 CCU (PRCM)
169sun9ia80ccu* at fdt? pass 2 # A80 CCU 175sun9ia80ccu* at fdt? pass 2 # A80 CCU
170sun50ia64ccu* at fdt? pass 2 # A64 CCU 176sun50ia64ccu* at fdt? pass 2 # A64 CCU
171sunxiresets* at fdt? pass 1 # Misc. clock resets 177sunxiresets* at fdt? pass 1 # Misc. clock resets
172sunxigates* at fdt? pass 1 # Misc. clock gates 178sunxigates* at fdt? pass 1 # Misc. clock gates
173sunxigmacclk* at fdt? pass 2 # GMAC MII/RGMII clock mux 179sunxigmacclk* at fdt? pass 2 # GMAC MII/RGMII clock mux
174sun9immcclk* at fdt? pass 2 # A80 SD/MMC-COMM 180sun9immcclk* at fdt? pass 2 # A80 SD/MMC-COMM
175 181
176fclock* at fdt? pass 1 182fclock* at fdt? pass 1
177ffclock* at fdt? pass 1 183ffclock* at fdt? pass 1
178fregulator* at fdt? pass 4 184fregulator* at fdt? pass 4
179gregulator* at fdt? pass 4 185gregulator* at fdt? pass 4
180gpiokeys* at fdt? 186gpiokeys* at fdt?
181wskbd* at gpiokeys? console ? mux 1 187wskbd* at gpiokeys? console ? mux 1
182gpioleds* at fdt? 188gpioleds* at fdt?
183 189
184# SRAM controller 190# SRAM controller
185sunxisramc* at fdt? pass 4 # SRAM controller 191sunxisramc* at fdt? pass 4 # SRAM controller
186 192
187# Timer 193# Timer
188gtmr* at fdt? pass 1 # ARM Generic Timer 194gtmr* at fdt? pass 1 # ARM Generic Timer
189armgtmr0 at gtmr? 195armgtmr0 at gtmr?
190sunxitimer* at fdt? # Allwinner async timer 196sunxitimer* at fdt? # Allwinner async timer
191 197
192# Watchdog 198# Watchdog
193sunxiwdt* at fdt? # Allwinner watchdog 199sunxiwdt* at fdt? # Allwinner watchdog
194 200
195# Interrupt controller 201# Interrupt controller
196gic* at fdt? pass 1 # GIC 202gic* at fdt? pass 1 # GIC
197armgic0 at gic? 203armgic0 at gic?
198sunxiintc* at fdt? pass 1 # Allwinner INTC 204sunxiintc* at fdt? pass 1 # Allwinner INTC
199 205
200# Memory controller 206# Memory controller
201 207
202# DMA controller 208# DMA controller
203sun4idma* at fdt? # DMA controller (sun4i) 209sun4idma* at fdt? # DMA controller (sun4i)
204sun6idma* at fdt? # DMA controller (sun6i) 210sun6idma* at fdt? # DMA controller (sun6i)
205 211
206# GPIO controller 212# GPIO controller
207sunxigpio* at fdt? pass 3 # GPIO 213sunxigpio* at fdt? pass 3 # GPIO
208gpio* at gpiobus? 214gpio* at gpiobus?
209 215
210# Ethernet 216# Ethernet
211sun4iemac* at fdt? # Allwinner Fast Ethernet (EMAC) 217sun4iemac* at fdt? # Allwinner Fast Ethernet (EMAC)
212sunxiemac* at fdt? # Allwinner Gigabit Ethernet (EMAC) 218sunxiemac* at fdt? # Allwinner Gigabit Ethernet (EMAC)
213awge* at fdt? # Allwinner Gigabit Ethernet (GMAC) 219awge* at fdt? # Allwinner Gigabit Ethernet (GMAC)
214rgephy* at mii? phy ? 220rgephy* at mii? phy ?
215rlphy* at mii? phy ? 221rlphy* at mii? phy ?
216ukphy* at mii? phy ? 222ukphy* at mii? phy ?
217 223
218# UART 224# UART
219com* at fdt? # UART 225com* at fdt? # UART
220 226
221# I2C 227# I2C
222sunxitwi* at fdt? # TWI 228sunxitwi* at fdt? # TWI
223sunxirsb* at fdt? # P2WI/RSB 229sunxirsb* at fdt? # P2WI/RSB
224iic* at i2cbus? 230iic* at i2cbus?
225tcakp* at iic? # TI TCA8418 Keypad Scan IC 231tcakp* at iic? # TI TCA8418 Keypad Scan IC
226wskbd* at tcakp? console ? 232wskbd* at tcakp? console ?
227axp20x* at iic? # AXP209 Power Management IC 233axp20x* at iic? # AXP209 Power Management IC
228axp20xreg* at axp20x? 234axp20xreg* at axp20x?
229axp22x* at iic? # AXP221 Power Management IC 235axp22x* at iic? # AXP221 Power Management IC
230sy8106a* at iic? # Silergy SY81061 regulator 236sy8106a* at iic? # Silergy SY81061 regulator
231pcf8563rtc* at iic? # PCF8563 RTC 237pcf8563rtc* at iic? # PCF8563 RTC
232#seeprom* at iic? # AT24Cxx Serial EEPROM 238#seeprom* at iic? # AT24Cxx Serial EEPROM
233 239
234# RTC 240# RTC
235sunxirtc* at fdt? # RTC 241sunxirtc* at fdt? # RTC
236 242
237# Security ID EFUSE 243# Security ID EFUSE
238sunxisid* at fdt? pass 4 # SID 244sunxisid* at fdt? pass 4 # SID
239 245
240# Thermal sensor 246# Thermal sensor
241sunxithermal* at fdt? # Thermal sensor controller 247sunxithermal* at fdt? # Thermal sensor controller
242 248
243# Audio 249# Audio
244sunxicodec* at fdt? # Audio codec 250sunxicodec* at fdt? # Audio codec
245h3codec* at fdt? # H3 audio codec (analog part) 251h3codec* at fdt? # H3 audio codec (analog part)
246audio* at audiobus? 252audio* at audiobus?
247spkr* at audio? 253spkr* at audio?
248 254
249# SDMMC 255# SDMMC
250mmcpwrseq* at fdt? # Simple MMC power sequence provider 256mmcpwrseq* at fdt? # Simple MMC power sequence provider
251sunximmc* at fdt? # SDMMC 257sunximmc* at fdt? # SDMMC
252sdmmc* at sunximmc? 258sdmmc* at sunximmc?
253ld0 at sdmmc0 259ld0 at sdmmc0
254ld1 at sdmmc1 260ld1 at sdmmc1
255ld2 at sdmmc2 261ld2 at sdmmc2
256ld3 at sdmmc3 262ld3 at sdmmc3
257ld* at sdmmc? 263ld* at sdmmc?
258 264
259# NAND Flash 265# NAND Flash
260sunxinand* at fdt? # NAND flash controller 266sunxinand* at fdt? # NAND flash controller
261nand* at nandbus? 267nand* at nandbus?
262flash* at nand? dynamic 1 268flash* at nand? dynamic 1
263 269
264# SATA 270# SATA
265ahcisata* at fdt? # SATA 271ahcisata* at fdt? # SATA
266atabus* at ata? 272atabus* at ata?
267wd* at atabus? drive ? 273wd* at atabus? drive ?
268 274
269# Display 275# Display
270genfb* at fdt? 276genfb* at fdt?
271wsdisplay* at genfb? 277wsdisplay* at genfb?
272options VCONS_DRAW_INTR 278options VCONS_DRAW_INTR
273options WSEMUL_VT100 279options WSEMUL_VT100
274options WS_DEFAULT_FG=WSCOL_WHITE 280options WS_DEFAULT_FG=WSCOL_WHITE
275options WS_DEFAULT_BG=WSCOL_BLACK 281options WS_DEFAULT_BG=WSCOL_BLACK
276options WS_KERNEL_FG=WSCOL_GREEN 282options WS_KERNEL_FG=WSCOL_GREEN
277options WS_KERNEL_BG=WSCOL_BLACK 283options WS_KERNEL_BG=WSCOL_BLACK
278options WSDISPLAY_COMPAT_PCVT 284options WSDISPLAY_COMPAT_PCVT
279options WSDISPLAY_COMPAT_SYSCONS 285options WSDISPLAY_COMPAT_SYSCONS
280options WSDISPLAY_COMPAT_USL 286options WSDISPLAY_COMPAT_USL
281options WSDISPLAY_COMPAT_RAWKBD 287options WSDISPLAY_COMPAT_RAWKBD
282options WSDISPLAY_DEFAULTSCREENS=4 288options WSDISPLAY_DEFAULTSCREENS=4
283 289
284# Touch Screen controller 290# Touch Screen controller
285sunxits* at fdt? # Touch Screen controller 291sunxits* at fdt? # Touch Screen controller
286wsmouse* at sunxits? mux 0 292wsmouse* at sunxits? mux 0
287 293
288# wscons pseudo-devices 294# wscons pseudo-devices
289pseudo-device wsfont 295pseudo-device wsfont
290pseudo-device wsmux 296pseudo-device wsmux
291 297
292# USB 2.0 298# USB 2.0
293sunxiusbphy* at fdt? pass 9 # USB PHY 299sunxiusbphy* at fdt? pass 9 # USB PHY
294ehci* at fdt? # EHCI 300ehci* at fdt? # EHCI
295ohci* at fdt? # OHCI 301ohci* at fdt? # OHCI
296motg* at fdt? # USB OTG 302motg* at fdt? # USB OTG
297usb* at ehci? 303usb* at ehci?
298usb* at ohci? 304usb* at ohci?
299usb* at motg? 305usb* at motg?
300 306
301include "dev/usb/usbdevices.config" 307include "dev/usb/usbdevices.config"
302midi* at midibus? 308midi* at midibus?
303 309
304cinclude "arch/evbarm/conf/SUNXI.local" 310cinclude "arch/evbarm/conf/SUNXI.local"