SPRD_DEVICE(I2C4), SPRD_DEVICE(SPI0), SPRD_DEVICE(SPI1), SPRD_DEVICE(SPI2), SPRD_DEVICE(IIS0), SPRD_DEVICE(IIS1), SPRD_DEVICE(IIS2), SPRD_DEVICE(IIS3), SPRD_DEVICE(SIM0), SPRD_DEVICE(APBCKG), SPRD_DEVICE(APBREG), SPRD_DEVICE(INTC0), SPRD_DEVICE(INTC1), SPRD_DEVICE(INTC2), SPRD_DEVICE(INTC3), SPRD_IRAM(IRAM0), SPRD_IRAM(IRAM0H), SPRD_DEVICE(IRAM1), SPRD_DEVICE(IRAM2), #if defined(CONFIG_ARCH_SCX15) SPRD_DEVICE(ZIPENC), SPRD_DEVICE(ZIPDEC), SPRD_DEVICE(GSPMMU), SPRD_DEVICE(MMMMU), #endif #if defined(CONFIG_SEC_DEBUG) SPRD_DEVICE(SECDEBUG), #endif }; void __init sci_map_io(void)
SPRD_DEVICE(SYSCNT), SPRD_DEVICE(PWM), SPRD_DEVICE(EFUSE), SPRD_DEVICE(GPIO), SPRD_DEVICE(EIC), SPRD_DEVICE(IPI), SPRD_DEVICE(IIS0), SPRD_DEVICE(IIS1), SPRD_DEVICE(SPI0), SPRD_DEVICE(SPI1), SPRD_DEVICE(SPI2), SPRD_DEVICE(MIPI_DSIC), SPRD_DEVICE(LPDDR2C), SPRD_DEVICE(L2), SPRD_IRAM(IRAM), SPRD_DEVICE(CSI) }; void __init sci_map_io(void) { iotable_init(sprd_io_desc, ARRAY_SIZE(sprd_io_desc)); }