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