1 # $NetBSD: files.s3c2440,v 1.2.4.2 2012/02/18 07:31:29 mrg Exp $ 2 # 3 # Configuration info for Samsung S3C2440 4 # 5 6 # Pull in common info for s3c2800/2400X/2410X 7 include arch/arm/s3c2xx0/files.s3c2xx0 8 9 10 file arch/arm/s3c2xx0/s3c2440_intr.c 11 file arch/arm/s3c2xx0/s3c24x0_clk.c 12 file arch/arm/s3c2xx0/s3c2440.c 13 file arch/arm/s3c2xx0/s3c2440_dma.c # DMA Controller 14 15 device ssextio { [index=-1], [addr=0], [size=0], [intr=-1] } : bus_space_generic 16 attach ssextio at ssio 17 # maximum external interrupt. defaults to 23 to allow all external 18 # interrupts. valid values are 4..23. 19 defparam opt_s3c2440.h S3C2440_MAX_EXTINT 20 file arch/arm/s3c2xx0/s3c2440_extint.c ssextio 21 22 # UART 23 file arch/arm/s3c2xx0/sscom_s3c2440.c sscom 24 25 # OHCI USB controller 26 attach ohci at ssio with ohci_ssio 27 file arch/arm/s3c2xx0/ohci_s3c24x0.c ohci_ssio 28 29 # LCD controller 30 device lcd: wsemuldisplaydev, rasops16, rasops8 31 file arch/arm/s3c2xx0/s3c24x0_lcd.c lcd needs-flag 32 33 # SPI port 34 # intr locator is for an additional interrupt other than SPI[01] interrupts. 35 #device ssspi {[intr=-1]} 36 #attach ssspi at ssio 37 #file arch/arm/s3c2xx0/s3c2440_spi.c ssspi 38 39 # SDI controller 40 device sssdi: sdmmcbus 41 attach sssdi at ssio 42 file arch/arm/s3c2xx0/s3c2440_sdi.c sssdi 43 44 device ssiis {} 45 attach ssiis at ssio 46 file arch/arm/s3c2xx0/s3c2440_i2s.c ssiis 47 48 # Touchscreen Controller 49 device sstouch: wsmousedev, tpcalib 50 attach sstouch at ssio 51 file arch/arm/s3c2xx0/s3c2440_touch.c sstouch 52 53 # RTC 54 device ssrtc 55 attach ssrtc at ssio 56 file arch/arm/s3c2xx0/s3c2440_rtc.c ssrtc 57