Home | History | Annotate | Line # | Download | only in samsung
files.exynos revision 1.34
      1  1.34     skrll #	$NetBSD: files.exynos,v 1.34 2018/10/18 09:01:53 skrll Exp $
      2   1.1      matt #
      3   1.1      matt # Configuration info for Samsung Exynos SoC ARM Peripherals
      4   1.1      matt #
      5   1.1      matt 
      6  1.34     skrll #include "arch/arm/pic/files.pic"
      7  1.34     skrll #include "arch/arm/cortex/files.cortex"
      8   1.1      matt 
      9   1.1      matt defflag	opt_cpuoptions.h			ARM_TRUSTZONE_FIRMWARE
     10   1.1      matt 
     11   1.1      matt file	arch/arm/samsung/exynos_soc.c
     12   1.1      matt file	arch/arm/samsung/exynos_smc.S		arm_trustzone_firmware
     13   1.1      matt 
     14   1.1      matt # Memory size in megabytes
     15   1.1      matt defparam opt_exynos.h				MEMSIZE
     16   1.1      matt defparam opt_exynos.h				EXYNOS_WDT_DEFAULT_PERIOD
     17   1.1      matt 
     18   1.1      matt #
     19  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS4: CPU_CORTEXA9
     20  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS4120: SOC_EXYNOS4
     21  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS4212: SOC_EXYNOS4
     22  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS4412: SOC_EXYNOS4
     23  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS4412P: SOC_EXYNOS4
     24  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5: CPU_CORTEXA15
     25  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5250: SOC_EXYNOS5
     26  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5260: SOC_EXYNOS5
     27  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5410: SOC_EXYNOS5
     28  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5420: SOC_EXYNOS5
     29  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5440: SOC_EXYNOS5
     30  1.22  jmcneill defflag opt_exynos.h				SOC_EXYNOS5422: SOC_EXYNOS5
     31  1.22  jmcneill 
     32  1.31     skrll file	arch/arm/samsung/exynos_platform.c
     33  1.11     marty 
     34  1.15     marty # Interrupt combiner
     35  1.15     marty device  exyointr
     36  1.15     marty attach  exyointr at fdt with exynos_intr
     37  1.15     marty file	arch/arm/samsung/exynos_combiner.c	exynos_intr
     38  1.15     marty 
     39  1.15     marty # real time clock
     40  1.23  jmcneill device  exyortc : fdtbus
     41  1.15     marty attach  exyortc at fdt with exynos_rtc
     42  1.15     marty file    arch/arm/samsung/exynos_rtc.c		exynos_rtc
     43  1.15     marty 
     44   1.1      matt # Multi Core timer
     45  1.32  jmcneill device	mct : mpcorebus
     46  1.15     marty attach	mct at fdt with exyo_mct
     47  1.31     skrll file	arch/arm/samsung/mct.c			exyo_mct
     48   1.1      matt 
     49   1.4   reinoud # Watchdog
     50   1.5   reinoud device	exyowdt : sysmon_wdog
     51  1.12     marty attach	exyowdt at fdt with exynos_wdt
     52  1.31     skrll file	arch/arm/samsung/exynos_wdt.c		exynos_wdt needs-flag
     53   1.1      matt 
     54   1.1      matt # UARTs
     55  1.30  jmcneill device	exuart
     56  1.30  jmcneill attach	exuart at fdt with exynos_uart
     57  1.30  jmcneill file	arch/arm/samsung/exynos_uart.c		exynos_uart
     58   1.3   reinoud 
     59  1.14     marty # PINCTL
     60  1.14     marty device  exyopctl : gpiobus
     61  1.14     marty attach  exyopctl at fdt with exynos_pinctrl
     62  1.17     marty file	arch/arm/samsung/exynos_pinctrl.c	exynos_pinctrl needs-flag
     63  1.17     marty file	arch/arm/samsung/exynos_gpio.c		exynos_pinctrl needs-flag
     64  1.14     marty 
     65  1.28  jmcneill # USB2 PHY
     66  1.28  jmcneill device	exusbphy
     67  1.28  jmcneill attach  exusbphy at fdt with exynos_usbphy
     68  1.20     marty file    arch/arm/samsung/exynos_usbphy.c	exynos_usbphy
     69  1.20     marty 
     70  1.28  jmcneill # USB DRD PHY
     71  1.28  jmcneill device	exusbdrdphy
     72  1.28  jmcneill attach	exusbdrdphy at fdt with exynos_usbdrdphy
     73  1.28  jmcneill file	arch/arm/samsung/exynos_usbdrdphy.c	exynos_usbdrdphy
     74  1.28  jmcneill 
     75  1.20     marty # USB2 Host Controller (OHCI)
     76  1.20     marty attach	ohci at fdt with exynos_ohci
     77  1.20     marty file	arch/arm/samsung/exynos_ohci.c		exynos_ohci
     78  1.20     marty 
     79  1.28  jmcneill # USB 2 Host Controller (EHCI)
     80  1.20     marty attach	ehci at fdt with exynos_ehci
     81  1.20     marty file	arch/arm/samsung/exynos_ehci.c		exynos_ehci
     82  1.20     marty 
     83  1.19  jmcneill # SD/MMC Host Controller
     84  1.19  jmcneill attach	dwcmmc at fdt with exynos_dwcmmc
     85  1.19  jmcneill file	arch/arm/samsung/exynos_dwcmmc.c	exynos_dwcmmc
     86  1.19  jmcneill 
     87  1.18     marty # I2C support, bitbanging through GPIO
     88  1.15     marty device	exyoi2c: i2cbus, i2c_bitbang
     89  1.15     marty attach	exyoi2c at fdt with exynos_i2c
     90  1.17     marty file	arch/arm/samsung/exynos_i2c.c		exynos_i2c needs-flag
     91   1.7   reinoud 
     92  1.29  jmcneill # PWM timer
     93  1.29  jmcneill device	expwm: pwm
     94  1.29  jmcneill attach	expwm at fdt with exynos_pwm
     95  1.29  jmcneill file	arch/arm/samsung/exynos_pwm.c		exynos_pwm
     96  1.29  jmcneill 
     97   1.9     marty device	exy5422clk: clk
     98  1.16     marty attach	exy5422clk at fdt with exynos5422_clock
     99   1.9     marty file	arch/arm/samsung/exynos5422_clock.c	exynos5422_clock
    100  1.24  jmcneill 
    101  1.24  jmcneill device	exy5410clk: clk
    102  1.24  jmcneill attach	exy5410clk at fdt with exynos5410_clock
    103  1.24  jmcneill file	arch/arm/samsung/exynos5410_clock.c	exynos5410_clock
    104