Home | History | Annotate | Line # | Download | only in rockchip
files.rockchip revision 1.19.2.3
      1  1.19.2.3    martin #	$NetBSD: files.rockchip,v 1.19.2.3 2020/01/21 10:39:59 martin Exp $
      2      1.13  jmcneill #
      3      1.13  jmcneill # Configuration info for Rockchip family SoCs
      4       1.1  jmcneill #
      5       1.1  jmcneill #
      6       1.1  jmcneill 
      7      1.13  jmcneill file	arch/arm/rockchip/rk_platform.c		soc_rockchip
      8       1.1  jmcneill 
      9      1.13  jmcneill # Clock and reset unit (CRU)
     10      1.13  jmcneill device	rkcru: rk_cru
     11      1.13  jmcneill file	arch/arm/rockchip/rk_cru.c		rk_cru
     12      1.13  jmcneill file	arch/arm/rockchip/rk_cru_arm.c		rk_cru
     13      1.13  jmcneill file	arch/arm/rockchip/rk_cru_composite.c	rk_cru
     14      1.13  jmcneill file	arch/arm/rockchip/rk_cru_gate.c		rk_cru
     15      1.13  jmcneill file	arch/arm/rockchip/rk_cru_mux.c		rk_cru
     16      1.13  jmcneill file	arch/arm/rockchip/rk_cru_pll.c		rk_cru
     17      1.13  jmcneill 
     18      1.13  jmcneill # RK3328 clock and reset unit
     19      1.13  jmcneill attach	rkcru at fdt with rk3328_cru
     20      1.13  jmcneill file	arch/arm/rockchip/rk3328_cru.c		rk3328_cru & soc_rk3328
     21      1.13  jmcneill 
     22      1.15  jmcneill # RK3399 clock and reset unit
     23      1.15  jmcneill attach	rkcru at fdt with rk3399_cru
     24      1.15  jmcneill file	arch/arm/rockchip/rk3399_cru.c		rk3399_cru & soc_rk3399
     25      1.15  jmcneill attach	rkcru at fdt with rk3399_pmucru
     26      1.15  jmcneill file	arch/arm/rockchip/rk3399_pmucru.c	rk3399_pmucru & soc_rk3399
     27      1.15  jmcneill 
     28      1.13  jmcneill # IOMUX control
     29      1.13  jmcneill device	rkiomux { }
     30      1.15  jmcneill attach	rkiomux at fdt with rk3328_iomux
     31      1.15  jmcneill file	arch/arm/rockchip/rk3328_iomux.c	rk3328_iomux & soc_rk3328
     32      1.15  jmcneill attach	rkiomux at fdt with rk3399_iomux
     33      1.15  jmcneill file	arch/arm/rockchip/rk3399_iomux.c	rk3399_iomux & soc_rk3399
     34      1.13  jmcneill 
     35      1.13  jmcneill # GPIO
     36      1.13  jmcneill device	rkgpio: gpiobus
     37      1.13  jmcneill attach	rkgpio at rkiomux with rk_gpio
     38      1.13  jmcneill file	arch/arm/rockchip/rk_gpio.c		rk_gpio
     39      1.13  jmcneill 
     40      1.14  jmcneill # I2C
     41      1.14  jmcneill device	rkiic: i2cbus, i2cexec
     42      1.14  jmcneill attach	rkiic at fdt with rk_i2c
     43      1.14  jmcneill file	arch/arm/rockchip/rk_i2c.c		rk_i2c
     44      1.14  jmcneill 
     45  1.19.2.2    martin # SPI
     46  1.19.2.2    martin device	rkspi: spibus
     47  1.19.2.2    martin attach	rkspi at fdt with rk_spi
     48  1.19.2.2    martin file	arch/arm/rockchip/rk_spi.c		rk_spi
     49  1.19.2.2    martin 
     50      1.13  jmcneill # USB PHY
     51      1.13  jmcneill device	rkusb { }
     52      1.13  jmcneill attach	rkusb at fdt with rk_usb
     53      1.13  jmcneill device	rkusbphy
     54      1.13  jmcneill attach	rkusbphy at rkusb with rk_usbphy
     55      1.13  jmcneill file	arch/arm/rockchip/rk_usb.c		rk_usb | rk_usbphy
     56      1.13  jmcneill 
     57      1.13  jmcneill # GMAC
     58      1.13  jmcneill attach	awge at fdt with rk_gmac
     59      1.13  jmcneill file	arch/arm/rockchip/rk_gmac.c		rk_gmac
     60      1.13  jmcneill 
     61      1.16  jakllsch # PCIe PHY
     62      1.16  jakllsch device	rkpciephy
     63      1.16  jakllsch attach	rkpciephy at fdt
     64      1.16  jakllsch file	arch/arm/rockchip/rk3399_pcie_phy.c	rkpciephy
     65      1.16  jakllsch 
     66      1.16  jakllsch # PCIe host
     67      1.16  jakllsch device	rkpcie: pcibus, pcihost_fdt
     68      1.16  jakllsch attach	rkpcie at fdt
     69      1.16  jakllsch file	arch/arm/rockchip/rk3399_pcie.c		rkpcie
     70      1.16  jakllsch 
     71      1.17  jmcneill # eMMC PHY
     72      1.17  jmcneill device	rkemmcphy
     73      1.17  jmcneill attach	rkemmcphy at fdt
     74      1.17  jmcneill file	arch/arm/rockchip/rk_emmcphy.c		rkemmcphy
     75      1.17  jmcneill 
     76      1.18       mrg # TSADC temperature sensors
     77      1.18       mrg device	rktsadc: sysmon_envsys
     78      1.18       mrg attach	rktsadc at fdt with rk_tsadc
     79      1.18       mrg file	arch/arm/rockchip/rk_tsadc.c		rk_tsadc
     80      1.18       mrg 
     81      1.19  jmcneill # PWM
     82      1.19  jmcneill device	rkpwm: pwm
     83      1.19  jmcneill attach	rkpwm at fdt with rk_pwm
     84      1.19  jmcneill file	arch/arm/rockchip/rk_pwm.c		rk_pwm
     85      1.19  jmcneill 
     86  1.19.2.1    martin # DRM master
     87  1.19.2.1    martin define	rkfbbus { }
     88  1.19.2.1    martin device	rkdrm: drmkms, ddc_read_edid, rkfbbus
     89  1.19.2.1    martin attach	rkdrm at fdt with rk_drm
     90  1.19.2.1    martin file	arch/arm/rockchip/rk_drm.c		rk_drm
     91  1.19.2.1    martin 
     92  1.19.2.1    martin # DRM framebuffer console
     93  1.19.2.1    martin device	rkfb: rkfbbus, drmfb, wsemuldisplaydev
     94  1.19.2.1    martin attach	rkfb at rkfbbus with rk_fb
     95  1.19.2.1    martin file	arch/arm/rockchip/rk_fb.c		rk_fb
     96  1.19.2.1    martin 
     97  1.19.2.1    martin # Visual Output Processor
     98  1.19.2.1    martin device	rkvop: drmkms
     99  1.19.2.1    martin attach	rkvop at fdt with rk_vop
    100  1.19.2.1    martin file	arch/arm/rockchip/rk_vop.c		rk_vop
    101  1.19.2.1    martin 
    102  1.19.2.1    martin # HDMI TX (Designware based)
    103  1.19.2.1    martin attach	dwhdmi at fdt with rk_dwhdmi
    104  1.19.2.1    martin file	arch/arm/rockchip/rk_dwhdmi.c		rk_dwhdmi
    105  1.19.2.1    martin 
    106  1.19.2.3    martin # DP/eDP (Analogix-based)
    107  1.19.2.3    martin attach	anxdp at fdt with rk_anxdp
    108  1.19.2.3    martin file	arch/arm/rockchip/rk_anxdp.c		rk_anxdp
    109  1.19.2.3    martin 
    110  1.19.2.1    martin # I2S/PCM controller
    111  1.19.2.1    martin device	rki2s	
    112  1.19.2.1    martin attach  rki2s at fdt with rk_i2s
    113  1.19.2.1    martin file    arch/arm/rockchip/rk_i2s.c		rk_i2s
    114  1.19.2.1    martin 
    115      1.13  jmcneill # SOC parameters
    116      1.13  jmcneill defflag	opt_soc.h			SOC_ROCKCHIP
    117      1.13  jmcneill defflag	opt_soc.h			SOC_RK3328: SOC_ROCKCHIP
    118      1.15  jmcneill defflag	opt_soc.h			SOC_RK3399: SOC_ROCKCHIP
    119