summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-s3c6410
Commit message (Collapse)AuthorAgeFilesLines
* [ARM] SMDK6410: Request GPIOs for LCD power controlMark Brown2009-04-151-0/+4
| | | | | | | | | Going forward gpio_request() will be a requirement for GPIO API users so call it for the LCD power GPIOs. With present code the kernel functions but generaets loud WARN_ON()s when using the unrequested GPIOs. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] SMDK6410: Declare iodesc table staticMark Brown2009-02-261-1/+1
| | | | | | | Shuts up a warning. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] SMDK6410: Correct I2C device name for WM8580Mark Brown2009-02-261-1/+1
| | | | | | | 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>
* Merge branch 'next-s3c64xx-device' into next-mergedBen Dooks2008-12-185-0/+253
|\ | | | | | | | | | | Conflicts: arch/arm/mach-s3c2440/mach-at2440evb.c
| * [ARM] SMDK6410: Add LCD (LCD48WVGA) definitionsBen Dooks2008-12-152-0/+73
| | | | | | | | | | | | | | Add support for the LCD 48WVGA module attached to the SMDK6410. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] SMDK6410: Add availability of second hsmmc channelBen Dooks2008-12-152-1/+35
| | | | | | | | | | | | Add SDHCI channel 1. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] S3C: Add header for initial i2c device core setup.Ben Dooks2008-12-151-0/+5
| | | | | | | | | | | | | | Add a header to define setup functions for the i2c devices. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] SMDK6410: Add I2C device board informationBen Dooks2008-12-151-0/+15
| | | | | | | | | | | | Add the I2C devices on the SMDK6410. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] SMDK6410: Add second I2C channel.Ben Dooks2008-12-152-0/+4
| | | | | | | | | | | | Add the second I2C channel on the SMDK6410. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] SMDK6410: Add i2c deviceBen Dooks2008-12-151-0/+3
| | | | | | | | | | | | Add i2c bus 0 to the configuration Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] S3C: Add SDHCI (HSMMC) channel 1 device definitionBen Dooks2008-12-151-0/+1
| | | | | | | | | | | | | | Add device definition and support code for the Samsung HSMMC channel 1 device. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] S3C6410: Add helper for setting SDHCI device informationBen Dooks2008-12-154-0/+116
| | | | | | | | | | | | | | Add the necessary helper functions for setting up the SDHCI device information. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] SMDK6410: Add HSMMC0 deviceBen Dooks2008-12-151-0/+1
| | | | | | | | | | | | Add HSMMC0 device to SMDK6410. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
| * [ARM] S3C: Move HSMMC device definition to plat-s3ecBen Dooks2008-12-151-0/+1
| | | | | | | | | | | | | | 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>
* | [ARM] S3C64XX: Fix missing definition of s3c64xx_init_io()Ben Dooks2008-12-151-2/+0
|/ | | | | | | | | | 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>
* [ARM] S3C64XX: Reduce some output from INFO to DEBUGBen Dooks2008-12-151-1/+1
| | | | | | | | | 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>
* [ARM] SMDK6410: Initial machine supportBen Dooks2008-12-153-0/+99
| | | | | | Initial machine support for the Samsung SMDK6410. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] S3C64XX: Clock support for S3C6400/S3C6410Ben Dooks2008-12-152-0/+4
| | | | | | | | 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>
* [ARM] S3C64XX: Add initial clock frameworkBen Dooks2008-12-151-0/+1
| | | | | | | | 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>
* [ARM] S3C64XX: Common init code for S3C6400 and S3C6410Ben Dooks2008-12-151-0/+1
| | | | | | | Add the common initialisation code for both the S3C6400 and S3C6410, the UART registration. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] S3C64XX: Add VIC0 and VIC1 sourced interriptsBen Dooks2008-12-151-0/+6
| | | | | | | Add and initialise the two VIC (PL192) found on the S3C64XX series CPUs. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] S3C6410: Initial CPU support codeBen Dooks2008-12-153-0/+103
| | | | | | Initial support for the Samsung S3C6410 SoC. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
* [ARM] S3C64XX: Initial arch directoryBen Dooks2008-12-151-0/+8
Add the initial PLAT_S3C64XX support files and directory structure. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
OpenPOWER on IntegriCloud