machine.h (75bf465f0bc33e9b776a46d6a1b9b990f5fb7c37) machine.h (33def8498fdde180023444b08e12b72a9efed41d)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2016 Imagination Technologies
4 * Author: Paul Burton <paul.burton@mips.com>
5 */
6
7#ifndef __MIPS_ASM_MACHINE_H__
8#define __MIPS_ASM_MACHINE_H__

--- 9 unchanged lines hidden (view full) ---

18 unsigned int (*measure_hpt_freq)(void);
19};
20
21extern long __mips_machines_start;
22extern long __mips_machines_end;
23
24#define MIPS_MACHINE(name) \
25 static const struct mips_machine __mips_mach_##name \
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2016 Imagination Technologies
4 * Author: Paul Burton <paul.burton@mips.com>
5 */
6
7#ifndef __MIPS_ASM_MACHINE_H__
8#define __MIPS_ASM_MACHINE_H__

--- 9 unchanged lines hidden (view full) ---

18 unsigned int (*measure_hpt_freq)(void);
19};
20
21extern long __mips_machines_start;
22extern long __mips_machines_end;
23
24#define MIPS_MACHINE(name) \
25 static const struct mips_machine __mips_mach_##name \
26 __used __section(.mips.machines.init)
26 __used __section(".mips.machines.init")
27
28#define for_each_mips_machine(mach) \
29 for ((mach) = (struct mips_machine *)&__mips_machines_start; \
30 (mach) < (struct mips_machine *)&__mips_machines_end; \
31 (mach)++)
32
33/**
34 * mips_machine_is_compatible() - check if a machine is compatible with an FDT

--- 56 unchanged lines hidden ---
27
28#define for_each_mips_machine(mach) \
29 for ((mach) = (struct mips_machine *)&__mips_machines_start; \
30 (mach) < (struct mips_machine *)&__mips_machines_end; \
31 (mach)++)
32
33/**
34 * mips_machine_is_compatible() - check if a machine is compatible with an FDT

--- 56 unchanged lines hidden ---