files.rockchip revision 1.22
11.22Sjmcneill# $NetBSD: files.rockchip,v 1.22 2019/11/16 13:24:03 jmcneill Exp $ 21.13Sjmcneill# 31.13Sjmcneill# Configuration info for Rockchip family SoCs 41.1Sjmcneill# 51.1Sjmcneill# 61.1Sjmcneill 71.13Sjmcneillfile arch/arm/rockchip/rk_platform.c soc_rockchip 81.1Sjmcneill 91.13Sjmcneill# Clock and reset unit (CRU) 101.13Sjmcneilldevice rkcru: rk_cru 111.13Sjmcneillfile arch/arm/rockchip/rk_cru.c rk_cru 121.13Sjmcneillfile arch/arm/rockchip/rk_cru_arm.c rk_cru 131.13Sjmcneillfile arch/arm/rockchip/rk_cru_composite.c rk_cru 141.13Sjmcneillfile arch/arm/rockchip/rk_cru_gate.c rk_cru 151.13Sjmcneillfile arch/arm/rockchip/rk_cru_mux.c rk_cru 161.13Sjmcneillfile arch/arm/rockchip/rk_cru_pll.c rk_cru 171.13Sjmcneill 181.13Sjmcneill# RK3328 clock and reset unit 191.13Sjmcneillattach rkcru at fdt with rk3328_cru 201.13Sjmcneillfile arch/arm/rockchip/rk3328_cru.c rk3328_cru & soc_rk3328 211.13Sjmcneill 221.15Sjmcneill# RK3399 clock and reset unit 231.15Sjmcneillattach rkcru at fdt with rk3399_cru 241.15Sjmcneillfile arch/arm/rockchip/rk3399_cru.c rk3399_cru & soc_rk3399 251.15Sjmcneillattach rkcru at fdt with rk3399_pmucru 261.15Sjmcneillfile arch/arm/rockchip/rk3399_pmucru.c rk3399_pmucru & soc_rk3399 271.15Sjmcneill 281.13Sjmcneill# IOMUX control 291.13Sjmcneilldevice rkiomux { } 301.15Sjmcneillattach rkiomux at fdt with rk3328_iomux 311.15Sjmcneillfile arch/arm/rockchip/rk3328_iomux.c rk3328_iomux & soc_rk3328 321.15Sjmcneillattach rkiomux at fdt with rk3399_iomux 331.15Sjmcneillfile arch/arm/rockchip/rk3399_iomux.c rk3399_iomux & soc_rk3399 341.13Sjmcneill 351.13Sjmcneill# GPIO 361.13Sjmcneilldevice rkgpio: gpiobus 371.13Sjmcneillattach rkgpio at rkiomux with rk_gpio 381.13Sjmcneillfile arch/arm/rockchip/rk_gpio.c rk_gpio 391.13Sjmcneill 401.14Sjmcneill# I2C 411.14Sjmcneilldevice rkiic: i2cbus, i2cexec 421.14Sjmcneillattach rkiic at fdt with rk_i2c 431.14Sjmcneillfile arch/arm/rockchip/rk_i2c.c rk_i2c 441.14Sjmcneill 451.20Stnn# SPI 461.20Stnndevice rkspi: spibus 471.20Stnnattach rkspi at fdt with rk_spi 481.20Stnnfile arch/arm/rockchip/rk_spi.c rk_spi 491.20Stnn 501.13Sjmcneill# USB PHY 511.13Sjmcneilldevice rkusb { } 521.13Sjmcneillattach rkusb at fdt with rk_usb 531.13Sjmcneilldevice rkusbphy 541.13Sjmcneillattach rkusbphy at rkusb with rk_usbphy 551.13Sjmcneillfile arch/arm/rockchip/rk_usb.c rk_usb | rk_usbphy 561.13Sjmcneill 571.13Sjmcneill# GMAC 581.13Sjmcneillattach awge at fdt with rk_gmac 591.13Sjmcneillfile arch/arm/rockchip/rk_gmac.c rk_gmac 601.13Sjmcneill 611.16Sjakllsch# PCIe PHY 621.16Sjakllschdevice rkpciephy 631.16Sjakllschattach rkpciephy at fdt 641.16Sjakllschfile arch/arm/rockchip/rk3399_pcie_phy.c rkpciephy 651.16Sjakllsch 661.16Sjakllsch# PCIe host 671.16Sjakllschdevice rkpcie: pcibus, pcihost_fdt 681.16Sjakllschattach rkpcie at fdt 691.16Sjakllschfile arch/arm/rockchip/rk3399_pcie.c rkpcie 701.16Sjakllsch 711.17Sjmcneill# eMMC PHY 721.17Sjmcneilldevice rkemmcphy 731.17Sjmcneillattach rkemmcphy at fdt 741.17Sjmcneillfile arch/arm/rockchip/rk_emmcphy.c rkemmcphy 751.17Sjmcneill 761.18Smrg# TSADC temperature sensors 771.18Smrgdevice rktsadc: sysmon_envsys 781.18Smrgattach rktsadc at fdt with rk_tsadc 791.18Smrgfile arch/arm/rockchip/rk_tsadc.c rk_tsadc 801.18Smrg 811.19Sjmcneill# PWM 821.19Sjmcneilldevice rkpwm: pwm 831.19Sjmcneillattach rkpwm at fdt with rk_pwm 841.19Sjmcneillfile arch/arm/rockchip/rk_pwm.c rk_pwm 851.19Sjmcneill 861.21Sjmcneill# DRM master 871.21Sjmcneilldefine rkfbbus { } 881.21Sjmcneilldevice rkdrm: drmkms, ddc_read_edid, rkfbbus 891.21Sjmcneillattach rkdrm at fdt with rk_drm 901.21Sjmcneillfile arch/arm/rockchip/rk_drm.c rk_drm 911.21Sjmcneill 921.21Sjmcneill# DRM framebuffer console 931.21Sjmcneilldevice rkfb: rkfbbus, drmfb, wsemuldisplaydev 941.21Sjmcneillattach rkfb at rkfbbus with rk_fb 951.21Sjmcneillfile arch/arm/rockchip/rk_fb.c rk_fb 961.21Sjmcneill 971.21Sjmcneill# Visual Output Processor 981.21Sjmcneilldevice rkvop: drmkms 991.21Sjmcneillattach rkvop at fdt with rk_vop 1001.21Sjmcneillfile arch/arm/rockchip/rk_vop.c rk_vop 1011.21Sjmcneill 1021.21Sjmcneill# HDMI TX (Designware based) 1031.21Sjmcneillattach dwhdmi at fdt with rk_dwhdmi 1041.21Sjmcneillfile arch/arm/rockchip/rk_dwhdmi.c rk_dwhdmi 1051.21Sjmcneill 1061.22Sjmcneill# I2S/PCM controller 1071.22Sjmcneilldevice rki2s 1081.22Sjmcneillattach rki2s at fdt with rk_i2s 1091.22Sjmcneillfile arch/arm/rockchip/rk_i2s.c rk_i2s 1101.22Sjmcneill 1111.13Sjmcneill# SOC parameters 1121.13Sjmcneilldefflag opt_soc.h SOC_ROCKCHIP 1131.13Sjmcneilldefflag opt_soc.h SOC_RK3328: SOC_ROCKCHIP 1141.15Sjmcneilldefflag opt_soc.h SOC_RK3399: SOC_ROCKCHIP 115