From: Russell King Date: Mon, 1 Dec 2008 17:53:45 +0000 (+0000) Subject: Merge branch 'for-rmk-realview' of git://linux-arm.org/linux-2.6 into devel X-Git-Url: https://git.karo-electronics.de/?a=commitdiff_plain;h=657e1de8e742cf81153d2d15545948bd58294200;p=mv-sheeva.git Merge branch 'for-rmk-realview' of git://linux-arm.org/linux-2.6 into devel --- 657e1de8e742cf81153d2d15545948bd58294200 diff --cc arch/arm/mach-realview/core.c index 2491374818e,86aa6d74126..5f1d55963ce --- a/arch/arm/mach-realview/core.c +++ b/arch/arm/mach-realview/core.c @@@ -28,8 -28,8 +28,9 @@@ #include #include #include + #include +#include #include #include #include diff --cc arch/arm/mach-realview/include/mach/memory.h index 65a0742094f,759ed10d74f..293c30025e7 --- a/arch/arm/mach-realview/include/mach/memory.h +++ b/arch/arm/mach-realview/include/mach/memory.h @@@ -23,6 -23,20 +23,10 @@@ /* * Physical DRAM offset. */ + #ifdef CONFIG_REALVIEW_HIGH_PHYS_OFFSET + #define PHYS_OFFSET UL(0x70000000) + #else #define PHYS_OFFSET UL(0x00000000) + #endif -/* - * Virtual view <-> DMA view memory address translations - * virt_to_bus: Used to translate the virtual address to an - * address suitable to be passed to set_dma_addr - * bus_to_virt: Used to convert an address for DMA operations - * to an address that the kernel can use. - */ -#define __virt_to_bus(x) ((x) - PAGE_OFFSET) -#define __bus_to_virt(x) ((x) + PAGE_OFFSET) - #endif diff --cc arch/arm/mach-realview/realview_pb1176.c index 0481416d37c,0388ed06f1e..8f0683c2214 --- a/arch/arm/mach-realview/realview_pb1176.c +++ b/arch/arm/mach-realview/realview_pb1176.c @@@ -265,8 -258,10 +258,8 @@@ static void __init realview_pb1176_init l2x0_init(__io_address(REALVIEW_PB1176_L220_BASE), 0x00730000, 0xfe000fff); #endif - clk_register(&realview_clcd_clk); - realview_flash_register(&realview_pb1176_flash_resource, 1); - platform_device_register(&realview_pb1176_smsc911x_device); + realview_eth_register(NULL, realview_pb1176_smsc911x_resources); for (i = 0; i < ARRAY_SIZE(amba_devs); i++) { struct amba_device *d = amba_devs[i]; diff --cc arch/arm/mach-realview/realview_pb11mp.c index 6197dd8e8ed,3f3f052138f..3ebdb2dadd6 --- a/arch/arm/mach-realview/realview_pb11mp.c +++ b/arch/arm/mach-realview/realview_pb11mp.c @@@ -312,9 -304,11 +304,9 @@@ static void __init realview_pb11mp_init l2x0_init(__io_address(REALVIEW_TC11MP_L220_BASE), 0x00790000, 0xfe000fff); #endif - clk_register(&realview_clcd_clk); - realview_flash_register(realview_pb11mp_flash_resource, ARRAY_SIZE(realview_pb11mp_flash_resource)); - platform_device_register(&realview_pb11mp_smsc911x_device); + realview_eth_register(NULL, realview_pb11mp_smsc911x_resources); platform_device_register(&realview_i2c_device); platform_device_register(&realview_pb11mp_cf_device);