xref: /src/sys/arm64/conf/std.allwinner (revision e506af08bb52bcf02553a35a385b7ef0b8692589)
1#
2# Allwinner SoC support
3#
4
5# SoC support
6options 	SOC_ALLWINNER_A64
7options 	SOC_ALLWINNER_H5
8options 	SOC_ALLWINNER_H6
9options 	SOC_ALLWINNER_H616
10
11# Timer drivers
12device		aw_timer
13
14# DMA controller
15device		a31_dmac
16
17# GPIO / PINCTRL
18device		aw_gpio			# Allwinner GPIO controller
19
20# I2C
21device		aw_rsb			# Allwinner Reduced Serial Bus
22device		twsi			# Allwinner I2C controller
23device		sy8106a			# SY8106A Buck Regulator
24
25# Clock and reset controllers
26device		aw_ccu			# Allwinner clock controller
27
28# Interrupt controllers
29device		aw_r_intc		# Allwinner RINTC support
30device		aw_nmi			# Allwinner NMI support
31
32# Real-time clock support
33device		aw_rtc			# Allwinner Real-time Clock
34
35# Watchdog controllers
36device		aw_wdog			# Allwinner Watchdog
37
38# Syscon controller
39device		aw_syscon		# Allwinner System Controller
40
41# Power management controllers
42device		axp81x			# X-Powers AXP81x PMIC
43
44# EFUSE
45device		aw_sid			# Allwinner Secure ID EFUSE
46
47# Thermal sensors
48device		aw_thermal		# Allwinner Thermal Sensor Controller
49
50# PWM
51
52# Serial (COM) ports
53device		uart_snps
54
55# Ethernet NICs
56device		awg			# Allwinner EMAC Gigabit Ethernet
57
58# USB support
59device		aw_usbphy		# Allwinner USB PHY
60device		musb			# Mentor Graphics USB OTG controller
61device		dwc3			# Synopsys DWC controller
62device		aw_dwc3			# Allwinner DWC3 controller
63
64# Sound support
65device		a10_codec               # Allwinner A10 codec
66device		aw_i2s                  # Allwinner I2S
67device		a33_codec               # Allwinner A33 codec
68device		a64_codec               # Allwinner A64 Analog codec
69
70# MMC/SD/SDIO Card slot support
71device		aw_mmc			# Allwinner SD/MMC controller
72
73options 	FDT
74
75# DTBs
76makeoptions	MODULES_EXTRA+="dtb/allwinner"
77