xref: /freebsd/sys/arm64/conf/std.broadcom (revision 589951c76a3ff5d3b1105af03d66e676c83dbffc)
10f2c6331SEmmanuel Vadot#
20f2c6331SEmmanuel Vadot# Broadcom SoC support
30f2c6331SEmmanuel Vadot#
40f2c6331SEmmanuel Vadot
50f2c6331SEmmanuel Vadot# SoC support
60f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_BCM2837
70f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_BCM2838
80f2c6331SEmmanuel Vadotoptions 	SOC_BRCM_NS2
90f2c6331SEmmanuel Vadot
100f2c6331SEmmanuel Vadot# I2C
110f2c6331SEmmanuel Vadotdevice		bcm2835_bsc		# Broadcom BCM283x I2C bus
120f2c6331SEmmanuel Vadot
130f2c6331SEmmanuel Vadot# SPI
140f2c6331SEmmanuel Vadotdevice		bcm2835_spi		# Broadcom BCM283x SPI bus
150f2c6331SEmmanuel Vadot
160f2c6331SEmmanuel Vadot# Serial (COM) ports
170f2c6331SEmmanuel Vadotdevice		uart_mu			# RPI3 aux port
180f2c6331SEmmanuel Vadotdevice		pl011
190f2c6331SEmmanuel Vadot
200f2c6331SEmmanuel Vadot# Ethernet NICs
210f2c6331SEmmanuel Vadotdevice		genet			# Broadcom on RPi4
220f2c6331SEmmanuel Vadot
23*589951c7SEmmanuel Vadot# USB support
24*589951c7SEmmanuel Vadotdevice		dwcotg
25*589951c7SEmmanuel Vadot
260f2c6331SEmmanuel Vadot# USB ethernet support
270f2c6331SEmmanuel Vadotdevice		muge
28*589951c7SEmmanuel Vadotdevice		smsc
290f2c6331SEmmanuel Vadot
300f2c6331SEmmanuel Vadot# MMC/SD/SDIO Card slot support
310f2c6331SEmmanuel Vadotdevice		sdhci
320f2c6331SEmmanuel Vadot
330f2c6331SEmmanuel Vadotoptions 	FDT
340f2c6331SEmmanuel Vadotdevice		acpi
350f2c6331SEmmanuel Vadot
360f2c6331SEmmanuel Vadot# DTBs
370f2c6331SEmmanuel Vadotmakeoptions	MODULES_EXTRA+="dtb/rpi"
38