{
        struct platform_device_info devinfo = { .name = "cpufreq-cpu0", };
 
-       /*
-        * 64KB way size, 8-way associativity, parity disabled
-        */
-       l2x0_of_init(0x02000000, 0xf0ffffff);
-
        of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
 
        platform_device_register(&zynq_cpuidle_device);
 };
 
 DT_MACHINE_START(XILINX_EP107, "Xilinx Zynq Platform")
+       /* 64KB way size, 8-way associativity, parity disabled */
+       .l2c_aux_val    = 0x02000000,
+       .l2c_aux_mask   = 0xf0ffffff,
        .smp            = smp_ops(zynq_smp_ops),
        .map_io         = zynq_map_io,
        .init_irq       = zynq_irq_init,