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

Commit 2925aba4 authored by Ralf Baechle's avatar Ralf Baechle
Browse files

[MIPS] Cleanup memory managment initialization.



Historically plat_mem_setup did the entire platform initialization.  This
was rather impractical because it meant plat_mem_setup had to get away
without any kind of memory allocator.  To keep old code from breaking
plat_setup was just renamed to plat_setup and a second platform
initialization hook for anything else was introduced.

Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
parent 7ab2dc41
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ extern void au1xxx_time_init(void);
extern void au1xxx_timer_setup(struct irqaction *irq);
extern void set_cpuspec(void);

void __init plat_setup(void)
void __init plat_mem_setup(void)
{
	struct	cpu_spec *sp;
	char *argptr;
+1 −1
Original line number Diff line number Diff line
@@ -120,7 +120,7 @@ static struct pci_controller cobalt_pci_controller = {
	.io_offset	= 0 - GT64111_IO_BASE
};

void __init plat_setup(void)
void __init plat_mem_setup(void)
{
	static struct uart_port uart;
	unsigned int devfn = PCI_DEVFN(COBALT_PCICONF_VIA, 0);
+1 −1
Original line number Diff line number Diff line
@@ -86,7 +86,7 @@ static void __init ddb_time_init(void)



void __init plat_setup(void)
void __init plat_mem_setup(void)
{
	set_io_port_base(NILE4_PCI_IO_BASE);
	isa_slot_offset = NILE4_PCI_MEM_BASE;
+1 −1
Original line number Diff line number Diff line
@@ -150,7 +150,7 @@ static struct {

static void ddb5476_board_init(void);

void __init plat_setup(void)
void __init plat_mem_setup(void)
{
	set_io_port_base(KSEG1ADDR(DDB_PCI_IO_BASE));

+1 −1
Original line number Diff line number Diff line
@@ -171,7 +171,7 @@ static void ddb5477_board_init(void);
extern struct pci_controller ddb5477_ext_controller;
extern struct pci_controller ddb5477_io_controller;

void __init plat_setup(void)
void __init plat_mem_setup(void)
{
	/* initialize board - we don't trust the loader */
        ddb5477_board_init();
Loading