--- zzzz-none-000/linux-4.4.60/arch/mips/include/asm/mips_machine.h 2017-04-08 07:53:53.000000000 +0000 +++ scorpion-7490-727/linux-4.4.60/arch/mips/include/asm/mips_machine.h 2021-02-04 17:41:59.000000000 +0000 @@ -36,6 +36,18 @@ .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;