static void __init cmx2xx_map_io(void) { if (cpu_is_pxa25x()) pxa25x_map_io(); if (cpu_is_pxa27x()) pxa27x_map_io(); }
static void __init lpd270_map_io(void) { pxa27x_map_io(); iotable_init(lpd270_io_desc, ARRAY_SIZE(lpd270_io_desc)); /* for use I SRAM as framebuffer. */ PSLR |= 0x00000F04; PCFR = 0x00000066; }
static void __init lpd270_map_io(void) { pxa27x_map_io(); iotable_init(lpd270_io_desc, ARRAY_SIZE(lpd270_io_desc)); PSLR |= 0x00000F04; PCFR = 0x00000066; }
static void __init mainstone_map_io(void) { pxa27x_map_io(); iotable_init(mainstone_io_desc, ARRAY_SIZE(mainstone_io_desc)); /* for use I SRAM as framebuffer. */ PSLR |= 0xF04; PCFR = 0x66; }
static void __init cmx2xx_map_io(void) { if (cpu_is_pxa25x()) pxa25x_map_io(); if (cpu_is_pxa27x()) pxa27x_map_io(); iotable_init(cmx2xx_io_desc, ARRAY_SIZE(cmx2xx_io_desc)); it8152_base_address = CMX2XX_IT8152_VIRT; }
static void __init pcm027_map_io(void) { pxa27x_map_io(); /* initialize sleep mode regs (wake-up sources, etc) */ PGSR0 = 0x01308000; PGSR1 = 0x00CF0002; PGSR2 = 0x0E294000; PGSR3 = 0x0000C000; PWER = 0x40000000 | PWER_GPIO0 | PWER_GPIO1; PRER = 0x00000000; PFER = 0x00000003; }
static void __init trizeps4_map_io(void) { pxa27x_map_io(); iotable_init(trizeps4_io_desc, ARRAY_SIZE(trizeps4_io_desc)); if ((__raw_readl(MSC0) & 0x8) && (__raw_readl(BOOT_DEF) & 0x1)) { /* if flash is 16 bit wide its a Trizeps4 WL */ __machine_arch_type = MACH_TYPE_TRIZEPS4WL; trizeps4_flash_data[0].width = 2; } else { /* if flash is 32 bit wide its a Trizeps4 */ __machine_arch_type = MACH_TYPE_TRIZEPS4; trizeps4_flash_data[0].width = 4; } }
static void __init zeus_map_io(void) { pxa27x_map_io(); iotable_init(zeus_io_desc, ARRAY_SIZE(zeus_io_desc)); /* Clear PSPR to ensure a full restart on wake-up. */ PMCR = PSPR = 0; /* enable internal 32.768Khz oscillator (ignore OSCC_OOK) */ OSCC |= OSCC_OON; /* Some clock cycles later (from OSCC_ON), programme PCFR (OPDE...). * float chip selects and PCMCIA */ PCFR = PCFR_OPDE | PCFR_DC_EN | PCFR_FS | PCFR_FP; }
static void __init balloon3_map_io(void) { pxa27x_map_io(); iotable_init(balloon3_io_desc, ARRAY_SIZE(balloon3_io_desc)); }
static void __init palmtx_map_io(void) { pxa27x_map_io(); iotable_init(palmtx_io_desc, ARRAY_SIZE(palmtx_io_desc)); }