Home | History | Annotate | Line # | Download | only in samsung
files.exynos revision 1.21.10.1
      1  1.21.10.1       snj #	$NetBSD: files.exynos,v 1.21.10.1 2017/07/18 19:13:08 snj 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.1      matt include "arch/arm/pic/files.pic"
      7        1.1      matt 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/arm32/arm32_boot.c
     12        1.1      matt file	arch/arm/arm32/arm32_kvminit.c
     13        1.1      matt file	arch/arm/arm32/arm32_reboot.c
     14        1.1      matt file	arch/arm/arm32/irq_dispatch.S
     15       1.12     marty file	arch/arm/arm32/armv7_generic_space.c
     16  1.21.10.1       snj file	arch/arm/arm32/armv7_generic_dma.c
     17       1.12     marty file	arch/arm/arm/bus_space_a4x.S
     18        1.1      matt 
     19        1.1      matt file	arch/arm/samsung/exynos_soc.c
     20        1.1      matt file	arch/arm/samsung/exynos_smc.S		arm_trustzone_firmware
     21        1.1      matt 
     22        1.1      matt # Console parameters
     23        1.1      matt defparam opt_exynos.h				CONADDR
     24        1.1      matt defparam opt_exynos.h				CONSPEED
     25        1.1      matt defparam opt_exynos.h				CONMODE
     26        1.1      matt 
     27        1.1      matt # Memory size in megabytes
     28        1.1      matt defparam opt_exynos.h				MEMSIZE
     29        1.1      matt defparam opt_exynos.h				EXYNOS_WDT_DEFAULT_PERIOD
     30        1.1      matt defflag opt_exynos.h				EXYNOS_CONSOLE_EARLY
     31        1.1      matt 
     32        1.1      matt #
     33  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS4: CPU_CORTEXA9
     34  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS4120: SOC_EXYNOS4
     35  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS4212: SOC_EXYNOS4
     36  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS4412: SOC_EXYNOS4
     37  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS4412P: SOC_EXYNOS4
     38  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5: CPU_CORTEXA15
     39  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5250: SOC_EXYNOS5
     40  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5260: SOC_EXYNOS5
     41  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5410: SOC_EXYNOS5
     42  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5420: SOC_EXYNOS5
     43  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5440: SOC_EXYNOS5
     44  1.21.10.1       snj defflag opt_exynos.h				SOC_EXYNOS5422: SOC_EXYNOS5
     45  1.21.10.1       snj 
     46  1.21.10.1       snj file	arch/arm/samsung/exynos_platform.c	soc_exynos5
     47       1.11     marty 
     48       1.15     marty # Interrupt combiner
     49       1.15     marty device  exyointr
     50       1.15     marty attach  exyointr at fdt with exynos_intr
     51       1.15     marty file	arch/arm/samsung/exynos_combiner.c	exynos_intr
     52       1.15     marty 
     53       1.15     marty # CHIP ID register
     54       1.15     marty device	chipid : fdtbus
     55       1.15     marty attach	chipid at fdt with exynos_chipid
     56       1.15     marty file	arch/arm/samsung/exynos_chipid.c	exynos_chipid
     57       1.15     marty 
     58       1.21     marty # SYSMMU
     59       1.21     marty device	sysmmu : fdtbus
     60       1.21     marty attach	sysmmu at fdt with exynos_sysmmu
     61       1.21     marty file	arch/arm/samsung/exynos_sysmmu.c	exynos_sysmmu
     62       1.21     marty 
     63       1.15     marty # real time clock
     64  1.21.10.1       snj device  exyortc : fdtbus
     65       1.15     marty attach  exyortc at fdt with exynos_rtc
     66       1.15     marty file    arch/arm/samsung/exynos_rtc.c		exynos_rtc
     67       1.15     marty 
     68        1.1      matt # Multi Core timer
     69  1.21.10.1       snj device	mct { } : fdtbus, mpcorebus
     70       1.15     marty attach	mct at fdt with exyo_mct
     71        1.1      matt file	arch/arm/samsung/mct.c		exyo_mct
     72        1.1      matt 
     73        1.4   reinoud # Watchdog
     74        1.5   reinoud device	exyowdt : sysmon_wdog
     75       1.12     marty attach	exyowdt at fdt with exynos_wdt
     76       1.17     marty file	arch/arm/samsung/exynos_wdt.c	exynos_wdt needs-flag
     77        1.1      matt 
     78        1.1      matt # UARTs
     79        1.4   reinoud device	sscom { } : bus_space_generic
     80       1.13     marty attach	sscom at fdt with exynos_sscom
     81        1.1      matt file	arch/arm/samsung/sscom.c	sscom needs-flag
     82        1.1      matt file	arch/arm/samsung/exynos_sscom.c	exynos_sscom 
     83        1.1      matt defflag opt_sscom.h     SSCOM0CONSOLE SSCOM1CONSOLE
     84        1.1      matt defparam opt_sscom.h    SSCOM_FREQ 
     85        1.3   reinoud 
     86       1.14     marty # PINCTL
     87       1.14     marty device  exyopctl : gpiobus
     88       1.14     marty attach  exyopctl at fdt with exynos_pinctrl
     89       1.17     marty file	arch/arm/samsung/exynos_pinctrl.c	exynos_pinctrl needs-flag
     90       1.17     marty file	arch/arm/samsung/exynos_gpio.c		exynos_pinctrl needs-flag
     91       1.14     marty 
     92       1.20     marty # USB2 phy
     93       1.20     marty device  exyousbphy
     94       1.20     marty attach  exyousbphy at fdt with exynos_usbphy
     95       1.20     marty file    arch/arm/samsung/exynos_usbphy.c	exynos_usbphy
     96       1.20     marty 
     97       1.20     marty # USB2 Host Controller (OHCI)
     98       1.20     marty attach	ohci at fdt with exynos_ohci
     99       1.20     marty file	arch/arm/samsung/exynos_ohci.c		exynos_ohci
    100       1.20     marty 
    101       1.20     marty #USB 2 Host Controller (EHCI)
    102       1.20     marty attach	ehci at fdt with exynos_ehci
    103       1.20     marty file	arch/arm/samsung/exynos_ehci.c		exynos_ehci
    104       1.20     marty 
    105       1.20     marty # USB3 Host Controller (xHCI)
    106       1.20     marty device	exyousb : fdtbus
    107       1.20     marty attach	exyousb at fdt with exynos_usb
    108       1.20     marty attach  xhci at fdt
    109       1.20     marty file	arch/arm/samsung/exynos_usb3.c		exynos_usb
    110        1.4   reinoud 
    111       1.19  jmcneill # SD/MMC Host Controller
    112       1.19  jmcneill attach	dwcmmc at fdt with exynos_dwcmmc
    113       1.19  jmcneill file	arch/arm/samsung/exynos_dwcmmc.c	exynos_dwcmmc
    114       1.19  jmcneill 
    115       1.18     marty # I2C support, bitbanging through GPIO
    116       1.15     marty device	exyoi2c: i2cbus, i2c_bitbang
    117       1.15     marty attach	exyoi2c at fdt with exynos_i2c
    118       1.17     marty file	arch/arm/samsung/exynos_i2c.c		exynos_i2c needs-flag
    119        1.7   reinoud 
    120        1.9     marty device	exy5422clk: clk
    121       1.16     marty attach	exy5422clk at fdt with exynos5422_clock
    122        1.9     marty file	arch/arm/samsung/exynos5422_clock.c	exynos5422_clock
    123  1.21.10.1       snj 
    124  1.21.10.1       snj device	exy5410clk: clk
    125  1.21.10.1       snj attach	exy5410clk at fdt with exynos5410_clock
    126  1.21.10.1       snj file	arch/arm/samsung/exynos5410_clock.c	exynos5410_clock
    127