adds v4.14 patches for testing but leaves v4.9 as default for now. Signed-off-by: John Crispin <john@phrozen.org>
		
			
				
	
	
		
			22 lines
		
	
	
		
			620 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			620 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
--- a/arch/mips/include/asm/mips_machine.h
 | 
						|
+++ b/arch/mips/include/asm/mips_machine.h
 | 
						|
@@ -36,6 +36,18 @@ static struct mips_machine machine_##_ty
 | 
						|
 	.mach_setup	= _setup,				\
 | 
						|
 };
 | 
						|
 
 | 
						|
+#define MIPS_MACHINE_NONAME(_type, _id, _setup)		\
 | 
						|
+static const char machine_id_##_type[] __initconst		\
 | 
						|
+			__aligned(1) = _id;			\
 | 
						|
+static struct mips_machine machine_##_type			\
 | 
						|
+		__used __section(.mips.machines.init) =		\
 | 
						|
+{								\
 | 
						|
+	.mach_type	= _type,				\
 | 
						|
+	.mach_id	= machine_id_##_type,			\
 | 
						|
+	.mach_name	= NULL,					\
 | 
						|
+	.mach_setup	= _setup,				\
 | 
						|
+};
 | 
						|
+
 | 
						|
 extern long __mips_machines_start;
 | 
						|
 extern long __mips_machines_end;
 | 
						|
 
 |