Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3d51f259 authored by Jean-Christophe PLAGNIOL-VILLARD's avatar Jean-Christophe PLAGNIOL-VILLARD
Browse files

at91: drop boot_params and PLAT_PHYS_OFFSET



select ARM_PATCH_PHYS_VIRT
as with ARM_PATCH_PHYS_VIRT you can patch boot_params at runtime or any recent
bootloader will provide a valid atags pointer in r2

as point out by Russell on AT91 we never use XIP
so se do not need PLAT_PHYS_OFFSET

Signed-off-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Cc: Nicolas Ferre <nicolas.ferre@atmel.com>
Cc: Patrice Vilchez <patrice.vilchez@atmel.com>
Cc: Andrew Victor <linux@maxim.org.za>
Cc: Russell King <rmk+kernel@arm.linux.org.uk>
parent ee2e3501
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -295,6 +295,7 @@ config ARCH_AT91
	select ARCH_REQUIRE_GPIOLIB
	select ARCH_REQUIRE_GPIOLIB
	select HAVE_CLK
	select HAVE_CLK
	select CLKDEV_LOOKUP
	select CLKDEV_LOOKUP
	select ARM_PATCH_PHYS_VIRT if MMU
	help
	help
	  This enables support for systems based on the Atmel AT91RM9200,
	  This enables support for systems based on the Atmel AT91RM9200,
	  AT91SAM9 and AT91CAP9 processors.
	  AT91SAM9 and AT91CAP9 processors.
+0 −1
Original line number Original line Diff line number Diff line
@@ -92,7 +92,6 @@ static void __init onearm_board_init(void)


MACHINE_START(ONEARM, "Ajeco 1ARM single board computer")
MACHINE_START(ONEARM, "Ajeco 1ARM single board computer")
	/* Maintainer: Lennert Buytenhek <buytenh@wantstofly.org> */
	/* Maintainer: Lennert Buytenhek <buytenh@wantstofly.org> */
	.boot_params	= AT91_SDRAM_BASE + 0x100,
	.timer		= &at91rm9200_timer,
	.timer		= &at91rm9200_timer,
	.map_io		= at91rm9200_map_io,
	.map_io		= at91rm9200_map_io,
	.init_early	= onearm_init_early,
	.init_early	= onearm_init_early,
+0 −1
Original line number Original line Diff line number Diff line
@@ -218,7 +218,6 @@ static void __init afeb9260_board_init(void)


MACHINE_START(AFEB9260, "Custom afeb9260 board")
MACHINE_START(AFEB9260, "Custom afeb9260 board")
	/* Maintainer: Sergey Lapin <slapin@ossfans.org> */
	/* Maintainer: Sergey Lapin <slapin@ossfans.org> */
	.boot_params	= AT91_SDRAM_BASE + 0x100,
	.timer		= &at91sam926x_timer,
	.timer		= &at91sam926x_timer,
	.map_io		= at91sam9260_map_io,
	.map_io		= at91sam9260_map_io,
	.init_early	= afeb9260_init_early,
	.init_early	= afeb9260_init_early,
+0 −1
Original line number Original line Diff line number Diff line
@@ -315,7 +315,6 @@ static void __init eb_board_init(void)


MACHINE_START(AT572D940HFEB, "Atmel AT91D940HF-EB")
MACHINE_START(AT572D940HFEB, "Atmel AT91D940HF-EB")
	/* Maintainer: Atmel <costa.antonior@gmail.com> */
	/* Maintainer: Atmel <costa.antonior@gmail.com> */
	.boot_params	= AT91_SDRAM_BASE + 0x100,
	.timer		= &at91sam926x_timer,
	.timer		= &at91sam926x_timer,
	.map_io		= at572d940hf_map_io,
	.map_io		= at572d940hf_map_io,
	.init_early	= eb_init_early,
	.init_early	= eb_init_early,
+0 −1
Original line number Original line Diff line number Diff line
@@ -198,7 +198,6 @@ static void __init cam60_board_init(void)


MACHINE_START(CAM60, "KwikByte CAM60")
MACHINE_START(CAM60, "KwikByte CAM60")
	/* Maintainer: KwikByte */
	/* Maintainer: KwikByte */
	.boot_params	= AT91_SDRAM_BASE + 0x100,
	.timer		= &at91sam926x_timer,
	.timer		= &at91sam926x_timer,
	.map_io		= at91sam9260_map_io,
	.map_io		= at91sam9260_map_io,
	.init_early	= cam60_init_early,
	.init_early	= cam60_init_early,
Loading