void __init plat_mem_setup(void) { char *argptr; argptr = prom_getcmdline(); /* IO/MEM resources. Which will be the addtion value in `inX' and * `outX' macros defined in asm/io.h */ set_io_port_base(0); ioport_resource.start = 0x00000000; ioport_resource.end = 0xffffffff; iomem_resource.start = 0x00000000; iomem_resource.end = 0xffffffff; _machine_restart = jz_restart; _machine_halt = jz_halt; pm_power_off = jz_power_off; jz_serial_setup(); }
void __init plat_mem_setup(void) { char *argptr; argptr = prom_getcmdline(); /* IO/MEM resources. */ set_io_port_base(0); ioport_resource.start = 0x00000000; ioport_resource.end = 0xffffffff; iomem_resource.start = 0x00000000; iomem_resource.end = 0xffffffff; _machine_restart = jz_restart; _machine_halt = jz_halt; pm_power_off = jz_power_off; jz_soc_setup(); /* soc specific setup */ jz_serial_setup(); /* serial port setup */ jz_board_setup(); /* board specific setup */ }