Mark Brown
027191a8c6
[ARM] SMDK6410: Declare iodesc table static
...
Shuts up a warning.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2009-02-26 23:21:49 +00:00
Mark Brown
7789747977
[ARM] SMDK6410: Correct I2C device name for WM8580
...
The WM8580 driver registers itself as "wm8580" rather than "WM8580".
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2009-02-26 23:21:49 +00:00
Ben Dooks
56c035c9ce
Merge branch 'next-s3c64xx-device' into next-merged
...
Conflicts:
arch/arm/mach-s3c2440/mach-at2440evb.c
2008-12-18 16:17:37 +00:00
Ben Dooks
438a5d42e0
[ARM] SMDK6410: Add LCD (LCD48WVGA) definitions
...
Add support for the LCD 48WVGA module attached to the
SMDK6410.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:57:26 +00:00
Ben Dooks
b24636cff1
[ARM] SMDK6410: Add availability of second hsmmc channel
...
Add SDHCI channel 1.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:53:05 +00:00
Ben Dooks
6a5f4b8535
[ARM] S3C64XX: Fix missing definition of s3c64xx_init_io()
...
The function s3c64xx_init_io was missing from <plat/cpu.h>
and was masked by the SMDK6410 having an local definition.
Fix by removing the SMDK6410 variant and adding it to the
relevant <plat/cpu.h> file.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:48:20 +00:00
Ben Dooks
4f507d19ca
[ARM] S3C: Add header for initial i2c device core setup.
...
Add a header to define setup functions for the i2c
devices.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:47:03 +00:00
Ben Dooks
096941ed1e
[ARM] SMDK6410: Add I2C device board information
...
Add the I2C devices on the SMDK6410.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:46:19 +00:00
Ben Dooks
d7ea3743ca
[ARM] SMDK6410: Add second I2C channel.
...
Add the second I2C channel on the SMDK6410.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:46:05 +00:00
Ben Dooks
d85fa24c51
[ARM] SMDK6410: Add i2c device
...
Add i2c bus 0 to the configuration
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:42:55 +00:00
Ben Dooks
a2205cd2cb
[ARM] S3C: Add SDHCI (HSMMC) channel 1 device definition
...
Add device definition and support code for the Samsung
HSMMC channel 1 device.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:40:07 +00:00
Ben Dooks
5cc7fd88fc
[ARM] S3C6410: Add helper for setting SDHCI device information
...
Add the necessary helper functions for setting up the SDHCI
device information.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:39:34 +00:00
Ben Dooks
39057f237d
[ARM] SMDK6410: Add HSMMC0 device
...
Add HSMMC0 device to SMDK6410.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:32:52 +00:00
Ben Dooks
5b323c7beb
[ARM] S3C: Move HSMMC device definition to plat-s3ec
...
Move the definition for the hsmmc device to plat-s3c
to be shared between the s3c24xx and s3c64xx platforms.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:32:34 +00:00
Ben Dooks
39669f594e
[ARM] S3C64XX: Reduce some output from INFO to DEBUG
...
Some of the startup output can be reduced to
KERN_DEBUG from KERN_INFO as it is only really
useful when trying to debug kernel initialisation
problems.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:18:21 +00:00
Ben Dooks
5718df9dd0
[ARM] SMDK6410: Initial machine support
...
Initial machine support for the Samsung SMDK6410.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 23:16:07 +00:00
Ben Dooks
cf18acf0e0
[ARM] S3C64XX: Clock support for S3C6400/S3C6410
...
Add the PLL clock initialisation and clock registration
and include the clocks sourced via CLKDIVx for most of
the on-chip peripherals.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:54:36 +00:00
Ben Dooks
4b31d8b225
[ARM] S3C64XX: Add initial clock framework
...
Add the initial clocks definitions for the s3c6400
and s3c6410. Move the epll and ext clock from the
s3c2443 support into the common code.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:53:58 +00:00
Ben Dooks
aa64ea3f78
[ARM] S3C64XX: Common init code for S3C6400 and S3C6410
...
Add the common initialisation code for both the
S3C6400 and S3C6410, the UART registration.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:53:14 +00:00
Ben Dooks
d9b79fb568
[ARM] S3C64XX: Add VIC0 and VIC1 sourced interripts
...
Add and initialise the two VIC (PL192) found on
the S3C64XX series CPUs.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:51:22 +00:00
Ben Dooks
d626aeedc9
[ARM] S3C6410: Initial CPU support code
...
Initial support for the Samsung S3C6410 SoC.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:51:04 +00:00
Ben Dooks
a08ab63761
[ARM] S3C64XX: Initial arch directory
...
Add the initial PLAT_S3C64XX support files
and directory structure.
Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-12-15 21:47:24 +00:00