blob: 203dd730d1ca0f96a2eb6793b159ac71ca2c289a [file] [log] [blame]
Ben Dooksa08ab632008-10-21 14:06:39 +01001# arch/arm/plat-s3c64xx/Kconfig
2#
3# Copyright 2008 Openmoko, Inc.
4# Copyright 2008 Simtec Electronics
5# Ben Dooks <ben@simtec.co.uk>
6#
7# Licensed under GPLv2
8
9config PLAT_S3C64XX
10 bool
11 depends on ARCH_S3C64XX
12 select PLAT_S3C
Ben Dooksd9b79fb2008-10-21 14:06:51 +010013 select ARM_VIC
Ben Dooksa08ab632008-10-21 14:06:39 +010014 default y
15 select NO_IOPORT
16 select ARCH_REQUIRE_GPIOLIB
Ben Dooks8a53bdb2008-10-31 16:14:32 +000017 select S3C_GPIO_TRACK
Ben Dooks21b23662008-10-31 16:14:34 +000018 select S3C_GPIO_PULL_UPDOWN
19 select S3C_GPIO_CFG_S3C24XX
20 select S3C_GPIO_CFG_S3C64XX
Ben Dooksa08ab632008-10-21 14:06:39 +010021 help
22 Base platform code for any Samsung S3C64XX device
23
24if PLAT_S3C64XX
25
26# Configuration options shared by all S3C64XX implementations
27
Ben Dooksaa64ea32008-10-21 14:06:58 +010028config CPU_S3C6400_INIT
29 bool
30 help
31 Common initialisation code for the S3C6400 that is shared
32 by other CPUs in the series, such as the S3C6410.
33
Ben Dookscf18acf2008-10-21 14:07:02 +010034config CPU_S3C6400_CLOCK
35 bool
36 help
37 Common clock support code for the S3C6400 that is shared
38 by other CPUs in the series, such as the S3C6410.
39
Ben Dooks55132b82008-10-31 16:14:51 +000040# platform specific device setup
41
42config S3C64XX_SETUP_I2C0
43 bool
44 default y
45 help
46 Common setup code for i2c bus 0.
47
48 Note, currently since i2c0 is always compiled, this setup helper
49 is always compiled with it.
50
Ben Dooksf9e2f342008-10-31 16:14:56 +000051config S3C64XX_SETUP_I2C1
52 bool
53 help
54 Common setup code for i2c bus 1.
55
Ben Dooksc7a04012008-11-19 15:41:33 +000056config S3C64XX_SETUP_FB_24BPP
57 bool
58 help
59 Common setup code for S3C64XX with an 24bpp RGB display helper.
60
Ben Dooksa08ab632008-10-21 14:06:39 +010061endif