machdep.h (d6a6c725a20467f52a41270bdaad9565c66f3b7a) machdep.h (e6d03ac156db84422519aa8628efc210d24bf889)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2#ifndef _ASM_POWERPC_MACHDEP_H
3#define _ASM_POWERPC_MACHDEP_H
4#ifdef __KERNEL__
5
6#include <linux/seq_file.h>
7#include <linux/init.h>
8#include <linux/dma-mapping.h>

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

225
226#define machine_is(name) \
227 ({ \
228 extern struct machdep_calls mach_##name \
229 __attribute__((weak)); \
230 machine_id == &mach_##name; \
231 })
232
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2#ifndef _ASM_POWERPC_MACHDEP_H
3#define _ASM_POWERPC_MACHDEP_H
4#ifdef __KERNEL__
5
6#include <linux/seq_file.h>
7#include <linux/init.h>
8#include <linux/dma-mapping.h>

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

225
226#define machine_is(name) \
227 ({ \
228 extern struct machdep_calls mach_##name \
229 __attribute__((weak)); \
230 machine_id == &mach_##name; \
231 })
232
233#ifdef CONFIG_PPC_PMAC
234/*
235 * Power macintoshes have either a CUDA, PMU or SMU controlling
236 * system reset, power, NVRAM, RTC.
237 */
238typedef enum sys_ctrler_kind {
239 SYS_CTRLER_UNKNOWN = 0,
240 SYS_CTRLER_CUDA = 1,
241 SYS_CTRLER_PMU = 2,
242 SYS_CTRLER_SMU = 3,
243} sys_ctrler_t;
244extern sys_ctrler_t sys_ctrler;
245
246#endif /* CONFIG_PPC_PMAC */
247
248static inline void log_error(char *buf, unsigned int err_type, int fatal)
249{
250 if (ppc_md.log_error)
251 ppc_md.log_error(buf, err_type, fatal);
252}
253
254#define __define_machine_initcall(mach, fn, id) \
255 static int __init __machine_initcall_##mach##_##fn(void) { \

--- 24 unchanged lines hidden ---
233static inline void log_error(char *buf, unsigned int err_type, int fatal)
234{
235 if (ppc_md.log_error)
236 ppc_md.log_error(buf, err_type, fatal);
237}
238
239#define __define_machine_initcall(mach, fn, id) \
240 static int __init __machine_initcall_##mach##_##fn(void) { \

--- 24 unchanged lines hidden ---