index 52472c7a9e62b69bc8c569bd645bb396a41edb49..e646215f37f65c36353cf2ad89900747b464ea0b 100644 (file)
#include <linux/init.h>
#include <linux/io.h>
#include <linux/module.h>
+#include <linux/of.h>
+#include <linux/of_address.h>
#include <asm/hardware/cache-l2x0.h>
#include "gator.h"
};
int i;
+#if defined(CONFIG_OF)
+ if (of_have_populated_dt())
+ return of_iomap(of_find_compatible_node(NULL,
+ NULL, "arm,pl310-cache"), 0);
+#endif
+
for (i = 0; i < ARRAY_SIZE(variants); i++) {
void __iomem *base = ioremap(variants[i], SZ_4K);