xref: /freebsd/sys/arm64/conf/std.rockchip (revision 1f1894ed341519ced3d94c470c2cd01527af0902)
10f2c6331SEmmanuel Vadot#
20f2c6331SEmmanuel Vadot# Rockchip SoC support
30f2c6331SEmmanuel Vadot#
40f2c6331SEmmanuel Vadot
50f2c6331SEmmanuel Vadot# SoC support
648db612dSEmmanuel Vadotoptions 	SOC_ROCKCHIP
70f2c6331SEmmanuel Vadotoptions 	SOC_ROCKCHIP_RK3328
80f2c6331SEmmanuel Vadotoptions 	SOC_ROCKCHIP_RK3399
9e7815784SSøren Schmidtoptions 	SOC_ROCKCHIP_RK3568
100f2c6331SEmmanuel Vadot
110f2c6331SEmmanuel Vadot# GPIO / PINCTRL
120f2c6331SEmmanuel Vadotdevice		dwgpio			# Synopsys DesignWare APB GPIO Controller
130f2c6331SEmmanuel Vadotdevice		rk_gpio			# RockChip GPIO Controller
140f2c6331SEmmanuel Vadotdevice		rk_pinctrl		# RockChip Pinmux Controller
150f2c6331SEmmanuel Vadot
164ffe60e6SSøren Schmidt# Combo PHY support
174ffe60e6SSøren Schmidtdevice		rk_combphy		# Naneng Combo PHY
184ffe60e6SSøren Schmidt
190f2c6331SEmmanuel Vadot# I2C
200f2c6331SEmmanuel Vadotdevice		rk_i2c			# RockChip I2C controller
210f2c6331SEmmanuel Vadotdevice		fan53555		# Fairchild Semi FAN53555/SYR82x Regulator
220f2c6331SEmmanuel Vadot
230f2c6331SEmmanuel Vadot# Power management controllers
24ad1bf747SEmmanuel Vadotdevice		rk8xx			# RockChip RK8XX base support
250f2c6331SEmmanuel Vadotdevice		rk805			# RockChip RK805 PMIC
26*1f1894edSEmmanuel Vadotdevice		rk808			# RockChip RK808 PMIC
274ffe60e6SSøren Schmidtdevice		rk817			# RockChip RK817 PMIC
284ffe60e6SSøren Schmidtdevice		syr827			# Silergy SYR827 PMIC
294ffe60e6SSøren Schmidtdevice		tcs4525			# TCS 4525 PMIC
300f2c6331SEmmanuel Vadot
310f2c6331SEmmanuel Vadot# SPI
320f2c6331SEmmanuel Vadotdevice		rk_spi			# RockChip SPI controller
330f2c6331SEmmanuel Vadot
340f2c6331SEmmanuel Vadot# PWM
350f2c6331SEmmanuel Vadotdevice		rk_pwm
360f2c6331SEmmanuel Vadot
370f2c6331SEmmanuel Vadot# Serial (COM) ports
380f2c6331SEmmanuel Vadotdevice		uart_snps
390f2c6331SEmmanuel Vadot
400f2c6331SEmmanuel Vadot# Ethernet NICs
41a01dc140SMitchell Hornedevice		dwc			# Synopsys DesignWare GMAC controller
420f2c6331SEmmanuel Vadotdevice		dwc_rk			# Rockchip Designware
43db640743SGanbold Tsagaankhuudevice		eqos			# Synopsys Designware Ethernet QoS controller
440f2c6331SEmmanuel Vadot
450f2c6331SEmmanuel Vadot# IO Domains
460f2c6331SEmmanuel Vadotdevice		rk_iodomain
470f2c6331SEmmanuel Vadot
480f2c6331SEmmanuel Vadot# USB support
490f2c6331SEmmanuel Vadotdevice		rk_usb2phy		# Rockchip USB2PHY
500f2c6331SEmmanuel Vadotdevice		rk_typec_phy		# Rockchip TypeC PHY
510f2c6331SEmmanuel Vadotdevice		dwc3			# Synopsys DWC controller
520f2c6331SEmmanuel Vadotdevice		rk_dwc3			# Rockchip DWC3 controller
530f2c6331SEmmanuel Vadot
540f2c6331SEmmanuel Vadot# MMC/SD/SDIO Card slot support
550f2c6331SEmmanuel Vadotdevice		sdhci
560f2c6331SEmmanuel Vadotdevice		dwmmc
570f2c6331SEmmanuel Vadotdevice		rk_dwmmc
580f2c6331SEmmanuel Vadotdevice		rk_emmcphy
590f2c6331SEmmanuel Vadot
600f2c6331SEmmanuel Vadotoptions 	FDT
610f2c6331SEmmanuel Vadot
620f2c6331SEmmanuel Vadot# DTBs
630f2c6331SEmmanuel Vadotmakeoptions	MODULES_EXTRA+="dtb/rockchip"
64