xref: /freebsd/sys/arm64/conf/std.broadcom (revision 0f2c633164a6af70db8a8ecf4f70f61d241e7529)
1*0f2c6331SEmmanuel Vadot#
2*0f2c6331SEmmanuel Vadot# Broadcom SoC support
3*0f2c6331SEmmanuel Vadot#
4*0f2c6331SEmmanuel Vadot
5*0f2c6331SEmmanuel Vadot# SoC support
6*0f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_BCM2837
7*0f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_BCM2838
8*0f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_NS2
9*0f2c6331SEmmanuel Vadot
10*0f2c6331SEmmanuel Vadot# I2C
11*0f2c6331SEmmanuel Vadotdevice		bcm2835_bsc		# Broadcom BCM283x I2C bus
12*0f2c6331SEmmanuel Vadot
13*0f2c6331SEmmanuel Vadot# SPI
14*0f2c6331SEmmanuel Vadotdevice		bcm2835_spi		# Broadcom BCM283x SPI bus
15*0f2c6331SEmmanuel Vadot
16*0f2c6331SEmmanuel Vadot# Serial (COM) ports
17*0f2c6331SEmmanuel Vadotdevice		uart_mu			# RPI3 aux port
18*0f2c6331SEmmanuel Vadotdevice		pl011
19*0f2c6331SEmmanuel Vadot
20*0f2c6331SEmmanuel Vadot# Ethernet NICs
21*0f2c6331SEmmanuel Vadotdevice		genet			# Broadcom on RPi4
22*0f2c6331SEmmanuel Vadot
23*0f2c6331SEmmanuel Vadot# USB ethernet support
24*0f2c6331SEmmanuel Vadotdevice		muge
25*0f2c6331SEmmanuel Vadot
26*0f2c6331SEmmanuel Vadot# MMC/SD/SDIO Card slot support
27*0f2c6331SEmmanuel Vadotdevice		sdhci
28*0f2c6331SEmmanuel Vadot
29*0f2c6331SEmmanuel Vadotoptions 	FDT
30*0f2c6331SEmmanuel Vadotdevice		acpi
31*0f2c6331SEmmanuel Vadot
32*0f2c6331SEmmanuel Vadot# DTBs
33*0f2c6331SEmmanuel Vadotmakeoptions	MODULES_EXTRA+="dtb/rpi"
34