void __init r8a7778_add_dt_devices(void) { #ifdef CONFIG_CACHE_L2X0 void __iomem *base = ioremap_nocache(0xf0100000, 0x1000); if (base) { /* * Early BRESP enable, Shared attribute override enable, 64K*16way * don't call iounmap(base) */ l2x0_init(base, 0x40470000, 0x82000fff); } #endif r8a7778_register_scif(0); r8a7778_register_scif(1); r8a7778_register_scif(2); r8a7778_register_scif(3); r8a7778_register_scif(4); r8a7778_register_scif(5); r8a7778_register_tmu(0); r8a7778_register_tmu(1); }
void __init r8a7778_add_dt_devices(void) { #ifdef CONFIG_CACHE_L2X0 void __iomem *base = ioremap_nocache(0xf0100000, 0x1000); if (base) { /* * Shared attribute override enable, 64K*16way * don't call iounmap(base) */ l2x0_init(base, 0x00400000, 0xc20f0fff); } #endif r8a7778_register_tmu(0); }
void __init r8a7778_add_standard_devices(void) { r8a7778_add_dt_devices(); r8a7778_register_tmu(0); r8a7778_register_scif(0); r8a7778_register_scif(1); r8a7778_register_scif(2); r8a7778_register_scif(3); r8a7778_register_scif(4); r8a7778_register_scif(5); r8a7778_register_i2c(0); r8a7778_register_i2c(1); r8a7778_register_i2c(2); r8a7778_register_i2c(3); r8a7778_register_hspi(0); r8a7778_register_hspi(1); r8a7778_register_hspi(2); r8a7778_register_hpb_dmae(); }