/* * Hardware init. This is called early in initcalls * Place pin inits here. So you avoid adding ugly * #ifdef stuff to common drivers. * Use this only, if your bootloader is not able * to initialize the pins proper. */ static void __init init_eval_h7202(void) { init_hw_h7202(); (void) platform_add_devices(devices, ARRAY_SIZE(devices)); /* Enable interrupt on portb bit 8 (ethernet) */ CPU_REG (GPIO_B_VIRT, GPIO_POL) &= ~(1 << 8); CPU_REG (GPIO_B_VIRT, GPIO_EN) |= (1 << 8); }
static void __init init_eval_h7202(void) { init_hw_h7202(); (void) platform_add_devices(devices, ARRAY_SIZE(devices)); /* */ CPU_REG (GPIO_B_VIRT, GPIO_POL) &= ~(1 << 8); CPU_REG (GPIO_B_VIRT, GPIO_EN) |= (1 << 8); }