arm/dt: consolidate atags setup into setup_machine_atags
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / arch / arm / include / asm / mach / arch.h
index bf13b814c1b8c574256d5a383956f9b1a6d1f822..4764e67fb93dafccef4b8174fcf32565582a3c59 100644 (file)
@@ -47,6 +47,13 @@ struct machine_desc {
  */
 extern struct machine_desc *machine_desc;
 
+/*
+ * Machine type table - also only accessible during boot
+ */
+extern struct machine_desc __arch_info_begin[], __arch_info_end[];
+#define for_each_machine_desc(p)                       \
+       for (p = __arch_info_begin; p < __arch_info_end; p++)
+
 /*
  * Set of macros to define architecture features.  This is built into
  * a table by the linker.