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