Home | History | Annotate | Line # | Download | only in samsung
files.exynos revision 1.12
      1  1.12    marty #	$NetBSD: files.exynos,v 1.12 2015/12/15 23:15:53 marty 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.12    marty file	arch/arm/arm/bus_space_a4x.S
     17   1.1     matt 
     18   1.1     matt file	arch/arm/samsung/exynos_soc.c
     19   1.1     matt file	arch/arm/samsung/exynos_space.c
     20   1.9    marty #file	arch/arm/samsung/exynos_dma.c
     21   1.1     matt file	arch/arm/samsung/exynos_smc.S		arm_trustzone_firmware
     22   1.1     matt 
     23   1.1     matt # Console parameters
     24   1.1     matt defparam opt_exynos.h				CONADDR
     25   1.1     matt defparam opt_exynos.h				CONSPEED
     26   1.1     matt defparam opt_exynos.h				CONMODE
     27   1.1     matt 
     28   1.1     matt # Memory size in megabytes
     29   1.1     matt defparam opt_exynos.h				MEMSIZE
     30   1.1     matt defparam opt_exynos.h				EXYNOS_WDT_DEFAULT_PERIOD
     31   1.1     matt defflag opt_exynos.h				EXYNOS_CONSOLE_EARLY
     32   1.1     matt 
     33   1.1     matt #
     34   1.1     matt defflag opt_exynos.h				EXYNOS4: CPU_CORTEXA9
     35   1.1     matt defflag opt_exynos.h				EXYNOS4120: EXYNOS4
     36   1.1     matt defflag opt_exynos.h				EXYNOS4212: EXYNOS4
     37   1.1     matt defflag opt_exynos.h				EXYNOS4412: EXYNOS4
     38   1.1     matt defflag opt_exynos.h				EXYNOS4412P: EXYNOS4
     39   1.1     matt defflag opt_exynos.h				EXYNOS5: CPU_CORTEXA15
     40   1.1     matt defflag opt_exynos.h				EXYNOS5250: EXYNOS5
     41   1.1     matt defflag opt_exynos.h				EXYNOS5260: EXYNOS5
     42   1.1     matt defflag opt_exynos.h				EXYNOS5410: EXYNOS5
     43   1.1     matt defflag opt_exynos.h				EXYNOS5420: EXYNOS5
     44   1.1     matt defflag opt_exynos.h				EXYNOS5440: EXYNOS5
     45   1.1     matt defflag opt_exynos.h				EXYNOS5422: EXYNOS5
     46   1.1     matt 
     47  1.11    marty # On-board I/O
     48  1.11    marty device	exynosfdt : bus_space_generic, fdtbus
     49  1.11    marty attach	exynosfdt at mainbus with exynos_fdt
     50  1.11    marty file	arch/arm/samsung/exynos_fdt.c		exynos_fdt
     51  1.11    marty 
     52   1.1     matt # SoC I/O attach point
     53   1.6  reinoud device exyo { [port=-1], [intr=-1] } : bus_space_generic
     54   1.1     matt attach exyo at mainbus with exyo_io
     55   1.1     matt file	arch/arm/samsung/exynos_io.c	exyo_io
     56   1.1     matt file	arch/arm/samsung/exynos4_loc.c	exyo_io & exynos4
     57   1.1     matt file	arch/arm/samsung/exynos5_loc.c	exyo_io & exynos5
     58   1.1     matt 
     59   1.1     matt # Multi Core timer
     60   1.1     matt device	mct { } : bus_space_generic
     61   1.1     matt attach	mct at exyo with exyo_mct
     62   1.1     matt file	arch/arm/samsung/mct.c		exyo_mct
     63   1.1     matt 
     64   1.4  reinoud # Watchdog
     65   1.5  reinoud device	exyowdt : sysmon_wdog
     66  1.12    marty attach	exyowdt at fdt with exynos_wdt
     67   1.1     matt file	arch/arm/samsung/exynos_wdt.c	exynos_wdt | exyo_io needs-flag
     68   1.1     matt 
     69   1.1     matt # UARTs
     70   1.4  reinoud device	sscom { } : bus_space_generic
     71   1.1     matt attach	sscom at exyo with exynos_sscom
     72   1.1     matt file	arch/arm/samsung/sscom.c	sscom needs-flag
     73   1.1     matt file	arch/arm/samsung/exynos_sscom.c	exynos_sscom 
     74   1.1     matt defflag opt_sscom.h     SSCOM0CONSOLE SSCOM1CONSOLE
     75   1.1     matt defparam opt_sscom.h    SSCOM_FREQ 
     76   1.3  reinoud 
     77   1.6  reinoud # GPIO
     78  1.10    marty device	exyogpio : gpiobus
     79  1.10    marty attach	exyogpio at exyo with exynos_gpio
     80   1.6  reinoud file	arch/arm/samsung/exynos_gpio.c		exynos_gpio | exyo_io needs-flag
     81   1.6  reinoud 
     82   1.4  reinoud # USB2 Host Controller (EHCI/OHCI)
     83   1.4  reinoud device	exyousb { }
     84   1.4  reinoud attach	exyousb at exyo with exyo_usb
     85   1.4  reinoud attach	ohci at exyousb with ohci_exyousb
     86   1.4  reinoud attach	ehci at exyousb with ehci_exyousb
     87   1.4  reinoud file	arch/arm/samsung/exynos_usb.c		exyo_usb
     88   1.4  reinoud 
     89   1.7  reinoud # I2C support, bitbanging trough GPIO
     90   1.7  reinoud device	exyoiic: i2cbus, i2c_bitbang
     91   1.7  reinoud attach	exyoiic at exyo with exynos_iic
     92   1.7  reinoud file	arch/arm/samsung/exynos_i2c.c		exynos_iic | exyo_io needs-flag
     93   1.7  reinoud 
     94   1.9    marty file	arch/arm/samsung/exynos5422_dma.c
     95   1.9    marty 
     96   1.9    marty device	exy5422clk: clk
     97   1.9    marty attach	exy5422clk at exyo with exynos5422_clock
     98   1.9    marty file	arch/arm/samsung/exynos5422_clock.c	exynos5422_clock
     99