22 Aug, 2011
1 commit
-
Signed-off-by: Nicolas Pitre
Tested-by: Petr Štetiar
Acked-by: H Hartley Sweeten
Tested-by: H Hartley Sweeten
Acked-by: Arnd Bergmann
20 Oct, 2010
1 commit
-
Since we're now using addruart to establish the debug mapping, we can
remove the io_pg_offst and phys_io members of struct machine_desc.The various declarations were removed using the following script:
grep -rl MACHINE_START arch/arm | xargs \
sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'[ Initial patch was from Jeremy Kerr, example script from Russell King ]
Signed-off-by: Nicolas Pitre
Acked-by: Eric Miao
17 Jun, 2010
1 commit
-
Create a core.c __init function to handle the physmap flash
registration for all the ep93xx platforms. Also, modify all
the ep93xx platforms to use this new function.This simplifies all the ep93xx platform init code and reduces
the size of the kernel when including multiple ep93xx boards.Signed-off-by: H Hartley Sweeten
Acked-by: Ryan Mallon
Acked-by: Martin Guy
Acked-by: Hubert Feurstein
Signed-off-by: Russell King
14 Apr, 2010
1 commit
-
A number of the peripherals for the ep93xx are registered at
startup using platform_data that is passed from the board init
code to the core code. This data is then copied to a local
static variable in the core code. Since the data is copied,
the original data can be marked as __initdata and discarded
after startup is complete.This adds the __initdata tag to all the appropriate data in
the various ep93xx board init's. Specifically, all the
struct ep93xx_eth_data, struct ep93xxfb_mach_info, and
struct i2c_gpio_platform_data.Also, document the various registration functions and note
what data should be marked as __initdata.While here, also cleanup a couple over zealous whitespace tabs.
Signed-off-by: H Hartley Sweeten
Acked-by: Ryan Mallon
Signed-off-by: Russell King
09 Feb, 2010
1 commit
-
In particular, several occurances of funny versions of 'success',
'unknown', 'therefore', 'acknowledge', 'argument', 'achieve', 'address',
'beginning', 'desirable', 'separate' and 'necessary' are fixed.Signed-off-by: Daniel Mack
Cc: Joe Perches
Cc: Junio C Hamano
Signed-off-by: Jiri Kosina
06 Nov, 2009
1 commit
-
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD
Acked-by: H Hartley Sweeten
Signed-off-by: Russell King
07 Oct, 2009
3 commits
-
Add Contec Micro9-Slim support
Cc: Ryan Mallon
Requires: 5750/1
Signed-off-by: Hubert Feurstein
Acked-by: H Hartley Sweeten
Signed-off-by: Russell King -
Update Contec Micro9 platform code
Cc: Ryan Mallon
Requires: 5749/1
Signed-off-by: Hubert Feurstein
Acked-by: H Hartley Sweeten
Signed-off-by: Russell King -
Update Contec Micro9 maintainer and add entry in MAINTAINERS
Cc: Ryan Mallon
Requires: 5744/1
Signed-off-by: Hubert Feurstein
Acked-by: H Hartley Sweeten
Acked-by: Manfred Gruber
Signed-off-by: Russell King
09 Jul, 2009
1 commit
-
arch/arm/mach-ep93xx/include/mach/hardware.h
1. Properly name the include files so that they are loaded
from the directory and not the local directory.
2. Remove including the ts72xx.h header. This header is not
generic to the ep93xx platform. It should only be included
by the ts72xx specific files that require it. The only
two users in the tree are arch/arm/mach-ep93xx/ts72xx.c
and drivers/mtd/nand/ts7250.c.arch/arm/mach-ep93xx/include/mach/ts72xx.h
1. should already be included by any user of this
header. Doing the include here hides it from being needed
by the calling source file.arch/arm/mach-ep93xx/core.c
1. Remove unnecessary headers. They were probably included
originally due to cut-and-paste from other files.
2. should be included notarch/arm/mach-ep93xx/adsphere.c
arch/arm/mach-ep93xx/edb93xx.c
arch/arm/mach-ep93xx/gesbc9312.c
arch/arm/mach-ep93xx/micro9.c
arch/arm/mach-ep93xx/ts72xx.c
1. Remove unnecessary headers.arch/arm/mach-ep93xx/ts72xx.c
1. Remove unnecessary headers.
2. Add platform specific header .drivers/mtd/nand/ts7250.c
1. should be included not .
2. Add platform specific header .Cc: Ryan Mallon
Signed-off-by: H Hartley Sweeten
Signed-off-by: Russell King
13 Dec, 2008
2 commits
-
Include in all ep93xx platforms.
Patch "5311/1: add core support for built in i2c bus" will cause build errors due to the following in
arch/arm/mach-ep93xx/include/mach/platform.h:+void ep93xx_register_i2c(struct i2c_board_info *devices, int num);
The i2c.h header needs to be included in order to define struct i2c_board_info.
Signed-off-by: H Hartley Sweeten
Signed-off-by: Russell King -
Use EP93XX_*_PHYS_BASE and SZ_* defines in ep93xx platform inits.
The following patch changes the flash memory hard-coded resource
addresses and MACHINE_START boot_params to EP93XX_*_PHYS_BASE and
SZ_* defines to improve readability. Also some minor whitespace
cleanup resulting from previous patches.Signed-off-by: H Hartley Sweeten
Signed-off-by: Russell King
10 Oct, 2008
1 commit
05 Oct, 2008
1 commit
-
All EP93xx based systems can support Ethernet. This patch moves
the platform_device setup from the various board support files
into the core support file. The Ethernet driver data still remains
in the individual platform setup files to allow specific platform
configuration.This also adds Ethernet support to the edb9302, edb9312, and
edb9315 platforms.Signed-off-by: H Hartley Sweeten
Signed-off-by: Russell King
06 Sep, 2008
1 commit
-
Signed-off-by: Russell King
07 Aug, 2008
2 commits
-
This just leaves include/asm-arm/plat-* to deal with.
Signed-off-by: Russell King
-
Remove includes of asm/hardware.h in addition to asm/arch/hardware.h.
Then, since asm/hardware.h only exists to include asm/arch/hardware.h,
update everything to directly include asm/arch/hardware.h and remove
asm/hardware.h.Signed-off-by: Russell King
07 Feb, 2007
1 commit
-
Contec Micro9 (H/M/L) boards based on Cirrus Logic ep93xx (ep9315/ep9307/ep9302).
Signed-off-by: Manfred Gruber
Signed-off-by: Lennert Buytenhek
Signed-off-by: Russell King