blob: 6c3e9ffe2da75bc4aacb767f28146bb2b9a891d6 [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0-or-later */
#ifndef _ASMPPC64_OPAL_H_
#define _ASMPPC64_OPAL_H_
#include <stdint.h>
#define OPAL_SUCCESS 0
#define OPAL_CONSOLE_WRITE 1
#define OPAL_CONSOLE_READ 2
#define OPAL_CEC_POWER_DOWN 5
#define OPAL_POLL_EVENTS 10
#define OPAL_START_CPU 41
#define OPAL_QUERY_CPU_STATUS 42
#define OPAL_RETURN_CPU 69
#define OPAL_REINIT_CPUS 70
# define OPAL_REINIT_CPUS_HILE_BE (1 << 0)
# define OPAL_REINIT_CPUS_HILE_LE (1 << 1)
int64_t opal_call(int64_t token, int64_t arg1, int64_t arg2, int64_t arg3);
#endif