omap2_set_globals_tap(OMAP343X_CLASS, OMAP2_L4_IO_ADDRESS(0x4830A000));
        omap2_set_globals_sdrc(OMAP2_L3_IO_ADDRESS(OMAP343X_SDRC_BASE),
                               OMAP2_L3_IO_ADDRESS(OMAP343X_SMS_BASE));
-       /* XXX: remove these once OMAP3 is DT only */
-       if (!of_have_populated_dt()) {
-               omap2_set_globals_control(
-                       OMAP2_L4_IO_ADDRESS(OMAP343X_CTRL_BASE));
-               omap2_set_globals_prm(OMAP2_L4_IO_ADDRESS(OMAP3430_PRM_BASE));
-               omap2_set_globals_cm(OMAP2_L4_IO_ADDRESS(OMAP3430_CM_BASE),
-                                    NULL);
-       }
        omap2_control_base_init();
        omap3xxx_check_revision();
        omap3xxx_check_features();
        omap2_prcm_base_init();
-       /* XXX: remove these once OMAP3 is DT only */
-       if (!of_have_populated_dt()) {
-               omap3xxx_prm_init(NULL);
-               omap3xxx_cm_init(NULL);
-       }
        omap3xxx_voltagedomains_init();
        omap3xxx_powerdomains_init();
        omap3xxx_clockdomains_init();
        omap3xxx_hwmod_init();
        omap_hwmod_init_postsetup();
-       if (!of_have_populated_dt()) {
-               omap3_control_legacy_iomap_init();
-               if (soc_is_am35xx())
-                       omap_clk_soc_init = am35xx_clk_legacy_init;
-               else if (cpu_is_omap3630())
-                       omap_clk_soc_init = omap36xx_clk_legacy_init;
-               else if (omap_rev() == OMAP3430_REV_ES1_0)
-                       omap_clk_soc_init = omap3430es1_clk_legacy_init;
-               else
-                       omap_clk_soc_init = omap3430_clk_legacy_init;
-       }
 }
 
 void __init omap3430_init_early(void)
 {
        omap3_init_early();
-       if (of_have_populated_dt())
-               omap_clk_soc_init = omap3430_dt_clk_init;
+       omap_clk_soc_init = omap3430_dt_clk_init;
 }
 
 void __init omap35xx_init_early(void)
 {
        omap3_init_early();
-       if (of_have_populated_dt())
-               omap_clk_soc_init = omap3430_dt_clk_init;
+       omap_clk_soc_init = omap3430_dt_clk_init;
 }
 
 void __init omap3630_init_early(void)
 {
        omap3_init_early();
-       if (of_have_populated_dt())
-               omap_clk_soc_init = omap3630_dt_clk_init;
+       omap_clk_soc_init = omap3630_dt_clk_init;
 }
 
 void __init am35xx_init_early(void)
 {
        omap3_init_early();
-       if (of_have_populated_dt())
-               omap_clk_soc_init = am35xx_dt_clk_init;
+       omap_clk_soc_init = am35xx_dt_clk_init;
 }
 
 void __init omap3_init_late(void)
        ti816x_clockdomains_init();
        dm816x_hwmod_init();
        omap_hwmod_init_postsetup();
-       if (of_have_populated_dt())
-               omap_clk_soc_init = dm816x_dt_clk_init;
+       omap_clk_soc_init = dm816x_dt_clk_init;
 }
 #endif
 
 
        omap2_clk_setup_ll_ops();
 
-       if (of_have_populated_dt()) {
-               ret = omap_control_init();
-               if (ret)
-                       return ret;
+       ret = omap_control_init();
+       if (ret)
+               return ret;
 
-               ret = omap_prcm_init();
-               if (ret)
-                       return ret;
+       ret = omap_prcm_init();
+       if (ret)
+               return ret;
 
-               of_clk_init(NULL);
+       of_clk_init(NULL);
 
-               ti_dt_clk_init_retry_clks();
+       ti_dt_clk_init_retry_clks();
 
-               ti_dt_clockdomains_setup();
-       }
+       ti_dt_clockdomains_setup();
 
        ret = omap_clk_soc_init();