Home | History | Annotate | Line # | Download | only in samsung
files.exynos revision 1.9
      1  1.9    marty #	$NetBSD: files.exynos,v 1.9 2015/12/11 03:55:18 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.1     matt 
     16  1.1     matt file	arch/arm/samsung/exynos_soc.c
     17  1.1     matt file	arch/arm/samsung/exynos_space.c
     18  1.9    marty #file	arch/arm/samsung/exynos_dma.c
     19  1.1     matt file	arch/arm/samsung/exynos_smc.S		arm_trustzone_firmware
     20  1.1     matt 
     21  1.1     matt file	arch/arm/arm/bus_space_a4x.S		exyo
     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.1     matt # SoC I/O attach point
     48  1.6  reinoud device exyo { [port=-1], [intr=-1] } : bus_space_generic
     49  1.1     matt attach exyo at mainbus with exyo_io
     50  1.1     matt file	arch/arm/samsung/exynos_io.c	exyo_io
     51  1.1     matt file	arch/arm/samsung/exynos4_loc.c	exyo_io & exynos4
     52  1.1     matt file	arch/arm/samsung/exynos5_loc.c	exyo_io & exynos5
     53  1.1     matt 
     54  1.1     matt # Multi Core timer
     55  1.1     matt device	mct { } : bus_space_generic
     56  1.1     matt attach	mct at exyo with exyo_mct
     57  1.1     matt file	arch/arm/samsung/mct.c		exyo_mct
     58  1.1     matt 
     59  1.4  reinoud # Watchdog
     60  1.5  reinoud device	exyowdt : sysmon_wdog
     61  1.5  reinoud attach	exyowdt at exyo with exynos_wdt
     62  1.1     matt file	arch/arm/samsung/exynos_wdt.c	exynos_wdt | exyo_io needs-flag
     63  1.1     matt 
     64  1.1     matt # UARTs
     65  1.4  reinoud device	sscom { } : bus_space_generic
     66  1.1     matt attach	sscom at exyo with exynos_sscom
     67  1.1     matt file	arch/arm/samsung/sscom.c	sscom needs-flag
     68  1.1     matt file	arch/arm/samsung/exynos_sscom.c	exynos_sscom 
     69  1.1     matt defflag opt_sscom.h     SSCOM0CONSOLE SSCOM1CONSOLE
     70  1.1     matt defparam opt_sscom.h    SSCOM_FREQ 
     71  1.3  reinoud 
     72  1.6  reinoud # GPIO
     73  1.9    marty #device	exyogpio : gpiobus
     74  1.9    marty #attach	exyogpio at exyo with exynos_gpio
     75  1.6  reinoud file	arch/arm/samsung/exynos_gpio.c		exynos_gpio | exyo_io needs-flag
     76  1.6  reinoud 
     77  1.4  reinoud # USB2 Host Controller (EHCI/OHCI)
     78  1.4  reinoud device	exyousb { }
     79  1.4  reinoud attach	exyousb at exyo with exyo_usb
     80  1.4  reinoud attach	ohci at exyousb with ohci_exyousb
     81  1.4  reinoud attach	ehci at exyousb with ehci_exyousb
     82  1.4  reinoud file	arch/arm/samsung/exynos_usb.c		exyo_usb
     83  1.4  reinoud 
     84  1.7  reinoud # I2C support, bitbanging trough GPIO
     85  1.7  reinoud device	exyoiic: i2cbus, i2c_bitbang
     86  1.7  reinoud attach	exyoiic at exyo with exynos_iic
     87  1.7  reinoud file	arch/arm/samsung/exynos_i2c.c		exynos_iic | exyo_io needs-flag
     88  1.7  reinoud 
     89  1.9    marty file	arch/arm/samsung/exynos5422_dma.c
     90  1.9    marty 
     91  1.9    marty device	exy5422clk: clk
     92  1.9    marty attach	exy5422clk at exyo with exynos5422_clock
     93  1.9    marty file	arch/arm/samsung/exynos5422_clock.c	exynos5422_clock
     94