aboutsummaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2008-07-10Merge branches 'at91', 'dyntick', 'ep93xx', 'iop', 'ixp', 'misc', 'orion', ↵Russell King
'omap-reviewed', 'rpc', 'rtc' and 's3c' into devel
2008-07-10[ARM] 5171/1: ep93xx: fix compilation of modules using clocksDmitry Baryshkov
Signed-off-by: Dmitry Baryshkov <dbaryshkov@gmail.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-10[ARM] 5133/2: at91sam9g20 defconfig filesedji gaouaou
at91sam9g20 defconfig file Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by: Justin Waters <justin.waters@timesys.com> Acked-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-10[ARM] 5130/4: Support for the at91sam9g20sedji gaouaou
Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC. AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed. We created a new board for this device but based the chip support directly on 9260 files with little updates. Here is the chip page on Atmel wabsite: http://atmel.com/dyn/products/product_card.asp?part_id=4337 Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com> Signed-off-by: Justin Waters <justin.waters@timesys.com> Acked-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-09[ARM] 5160/1: IOP3XX: gpio/gpiolib supportArnaud Patard
This patch brings support for gpio/gpiolib framework to Intel IOP3xx platforms. Signed-off-by: Arnaud Patard <arnaud.patard@rtp-net.org> Acked-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-09[ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.Patrice Vilchez
New timings are based on application note "NAND Flash Support on AT91SAM9 Microcontrollers" available at http://atmel.com/dyn/resources/prod_documents/doc6255.pdf). Signed-off-by: Patrice Vilchez <patrice.vilchez@atmel.com> Acked-by: Andrew Victor <linux@maxim.org.za> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-07[ARM] Feroceon: don't disable BPU on bootSaeed Bishara
On Feroceon platforms that have a branch prediction unit, bit 11 of the cp15 control register controls the BPU. This patch keeps the old value of this bit instead of always clearing it. Signed-off-by: Saeed Bishara <saeed@marvell.com> Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Signed-off-by: Nicolas Pitre <nico@marvell.com>
2008-07-07[ARM] Orion: LED support for HP mv2120Martin Michlmayr
The HP mv2120 has several LEDs that are controlled through gpio. Export the health LED, the red SATA LEDs as well as two gpios that control the brightness of _all_ LEDs to userland. The Ethernet and power LEDs can't be controlled through gpio and the blue SATA LEDs are handled via the SATA driver. Signed-off-by: Martin Michlmayr <tbm@cyrius.com> Signed-off-by: Nicolas Pitre <nico@marvell.com>
2008-07-07[ARM] Orion: add RD88F5181L-FXO supportNicolas Pitre
This patch adds support for the Marvell Orion-VoIP RD-88F5181L-FXO Reference Design, and enables use of the ethernet, USB, Cardbus and mini-PCIe ports. Signed-off-by: Nicolas Pitre <nico@marvell.com>
2008-07-07[ARM] Orion: add RD88F5181L-GE supportLennert Buytenhek
This patch adds support for the Marvell Orion-VoIP RD2-88F5181L-GE Reference Design, and enables use of the ethernet, USB, Cardbus and mini-PCIe ports. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
2008-07-07[ARM] Orion: add Netgear WNR854T supportImre Kaloz
Signed-off-by: Imre Kaloz <kaloz@openwrt.org> Signed-off-by: Lennert Buytenhek <buytenh@marvell.com>
2008-07-07Merge branch 'machtypes' into orionRussell King
2008-07-07[ARM] s3c2410_defconfig: update for current buildBen Dooks
Update the s3c2410_defconfig for the current set of added patches. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: Minor style and indentation fixes.Ben Dooks
Minor style fixes. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: Hardware initialisation.Christer Weinigel
Initialise the hardware register settings on boot, to allow the device to function correctly. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: LCD support.Christer Weinigel
This patch adds the configuration needed for the LCD display on the n30. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: Add support for n35 and related devices.Christer Weinigel
Add support for the Acer N35 and related devices. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: LED support.Christer Weinigel
Add support for the LEDs on the Acer N30. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: GPIO buttons supportChrister Weinigel
Add support for the GPIO buttons on the Acer N30. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: USB bus pull-up support.Christer Weinigel
Add support for the USB D+ pull up on the Acer N30. This is needed for the USB gadget to work properly. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] Acer n30: Source file cleanups.Christer Weinigel
Clean up some junk from the official kernel. The compile-command is something that's only useful for me personally and doesn't belong in the mainstream kernel. Signed-off-by: Christer Weinigel <christer@weinigel.se> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] S3C2443: Add prediv clk and fix setting of h and p clocksBen Dooks
Update the S3C2443 clock support to add the prediv clock that is sourced via a divider from msysclk. Also fix the setting of p and h clocks from this prediv clock. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] S3C2443: Add armdiv and arm clocksBen Dooks
Add the armdiv and arm clocks to the S3C2443 clock framework and ensure they are correctly setup. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] S3C2443: Fix s3c2443_clkcon_enable_p() using wrong register.Ben Dooks
s3c2443_clkcon_enable_p() was reading from the correct register S3C2443_PCLKCON, but then writing the value back to the wrong register S3C2443_HCLKCON. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] AT2440EVB: Add DM9000A network controller support.Ramax Lo
Add DM9000AEP network controller support for AT2440EVB. Signed-off-by: Ramax Lo <ramaxlo@gmail.com> Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-07[ARM] S3C2440: Add AT2440EVB board supportRamax Lo
Add basic support for AT2440EVB board based on Samsung S3C2440 SoC. Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Ramax Lo <ramaxlo@gmail.com>
2008-07-07Merge branches 'ns9x' and 'machtypes' into develRussell King
2008-07-07[ARM] mach-types updateRussell King
Update mach-types. Remove invalid or incorrect entries. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-07-03[ARM] S3C24XX: Split serial driver into core and per-cpu driversBen Dooks
The S3C2410 serial driver in drivers/serial/s3c2410.c has been growing bigger with the addition of more variants of this hardware with the growing Samsung SoCs range. As such, it would be easier to split this code up into a core and per-cpu drivers to make driver addition easier, and the core smaller. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C24XX: PWM API support.Ben Dooks
Add support for PWM in the S3C24XX series of SoC via the PWM API. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C2412: Correct parents for EREFCLK and UREFCLKMatthieu Castet
For s3c2412, set parent for clk_erefclk and clk_urefclk. This allow for example to use xtal or extclk for i2s clock. Signed-off-by: Ben Dooks <ben-linux@fluff.org> Signed-off-by: Matthieu Castet <matthieu.castet@parrot.com>
2008-07-03[ARM] VR1000: Add tmp101 to list of I2C devices on the boardBen Dooks
Add tmp101 support via the new style I2C driver registration on the VR1000. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] ANUBIS: Add i2c device list to Simtec AnubisBen Dooks
Add i2c board info initialiser to setup the list of I2C devices present on an Simtec Anubis. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] VR1000: Add i2c device list to Thorcom VR1000Ben Dooks
Add i2c board intialisers to specify the I2C devices attached on the Thorcom VR1000. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] BAST: Add i2c device list on Simtec BastBen Dooks
Add i2c boardinfo for the connected i2c devices on the Simtec Bast. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] OSIRIS: Add i2c device list to Simtec OsirisBen Dooks
Add an i2c board information initialisers to the board to define which devices are present. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C24XX: Add physmap device for all Simtec NOR equiped boards.Ben Dooks
Move to using the physmap platform device code to attached NOR flash on Simtec boards so that the old bast-flash driver can be safely removed. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] ANUBIS: Move to using ata_platform driver (libata)Ben Dooks
Change the (as yet unused) IDE bus on the Simtec Anubis board to use pata_platform and thus libata to provide IDE support. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] BAST/VR1000: Move to using ata_platform (libata)Ben Dooks
Use the pata_platform driver to provide the IDE port drivers on the Simntec BAST and Thorcom VR1000 machines as a precursor to removing drivers/ide/arm/bast-ide.c This will mean that the system will need SCSI and SCSI disc support as a minimum, and any references to hdX will be changed to sdX. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add power off on shutdown supportBen Dooks
Add pm_power_off hook to allow the Logitech Jive to shutdown when asked to halt. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add i2c device info for LIS302DL sensorBen Dooks
Add i2c bus definition for the LIS302DL sensor driver which is connected on the i2c bus. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add board definitions for audioBen Dooks
Add board definitions for the audio device connected on the Logitech Jive. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add LCD display setup informationBen Dooks
Add the setup information for the LCD display connected to the device. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add SPI bus definitions for LCD controllerBen Dooks
Add the definitions for the VGG2432A4 intelligent LCD display conneected via an GPIO-based SPI bus on the Logitech Jive. Signed-of-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Add setup information for the S3C2412 LCD controllerBen Dooks
Setup the video controller information for the Jive. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Initialise the sleep configuration registersBen Dooks
Ensure that the S3C2412 sleep configuration registers are approriately setup so that the device can safely go to sleep. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] JIVE: Initial machine support for Logitech JiveBen Dooks
This is the base machine support for the Logitech Jive machine. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C24XX: Support for PWM timer clocks via clk_* APIBen Dooks
Add support for the PWM timer clock routing via the standard clk_ API. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C24XX: Add gpiolib supportBen Dooks
Add support for gpilib on all S3C24XX platforms. Signed-off-by: Ben Dooks <ben-linux@fluff.org>
2008-07-03[ARM] S3C24XX: s3c2410_defconfig: enable USB subset of driversBen Dooks
Enable a subset of USB drivers which are useful for using on these devices. Signed-off-by: Ben Dooks <ben-linux@fluff.org>