firmware.h (4f2c0a4acffbec01079c28f839422e64ddeff004) firmware.h (df9cad09493808dca7d16a2fbcac1a78e8d412af)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
4 *
5 * Modifications for ppc64:
6 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
7 */
8#ifndef __ASM_POWERPC_FIRMWARE_H

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

51#define FW_FEATURE_BLOCK_REMOVE ASM_CONST(0x0000001000000000)
52#define FW_FEATURE_PAPR_SCM ASM_CONST(0x0000002000000000)
53#define FW_FEATURE_ULTRAVISOR ASM_CONST(0x0000004000000000)
54#define FW_FEATURE_STUFF_TCE ASM_CONST(0x0000008000000000)
55#define FW_FEATURE_RPT_INVALIDATE ASM_CONST(0x0000010000000000)
56#define FW_FEATURE_FORM2_AFFINITY ASM_CONST(0x0000020000000000)
57#define FW_FEATURE_ENERGY_SCALE_INFO ASM_CONST(0x0000040000000000)
58#define FW_FEATURE_WATCHDOG ASM_CONST(0x0000080000000000)
1/* SPDX-License-Identifier: GPL-2.0-or-later */
2/*
3 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
4 *
5 * Modifications for ppc64:
6 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
7 */
8#ifndef __ASM_POWERPC_FIRMWARE_H

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

51#define FW_FEATURE_BLOCK_REMOVE ASM_CONST(0x0000001000000000)
52#define FW_FEATURE_PAPR_SCM ASM_CONST(0x0000002000000000)
53#define FW_FEATURE_ULTRAVISOR ASM_CONST(0x0000004000000000)
54#define FW_FEATURE_STUFF_TCE ASM_CONST(0x0000008000000000)
55#define FW_FEATURE_RPT_INVALIDATE ASM_CONST(0x0000010000000000)
56#define FW_FEATURE_FORM2_AFFINITY ASM_CONST(0x0000020000000000)
57#define FW_FEATURE_ENERGY_SCALE_INFO ASM_CONST(0x0000040000000000)
58#define FW_FEATURE_WATCHDOG ASM_CONST(0x0000080000000000)
59#define FW_FEATURE_PLPKS ASM_CONST(0x0000100000000000)
59
60#ifndef __ASSEMBLY__
61
62enum {
63#ifdef CONFIG_PPC64
64 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE |
65 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY |
66 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM |

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

72 FW_FEATURE_SPLPAR | FW_FEATURE_LPAR |
73 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO |
74 FW_FEATURE_SET_MODE | FW_FEATURE_BEST_ENERGY |
75 FW_FEATURE_FORM1_AFFINITY | FW_FEATURE_PRRN |
76 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
77 FW_FEATURE_DRC_INFO | FW_FEATURE_BLOCK_REMOVE |
78 FW_FEATURE_PAPR_SCM | FW_FEATURE_ULTRAVISOR |
79 FW_FEATURE_RPT_INVALIDATE | FW_FEATURE_FORM2_AFFINITY |
60
61#ifndef __ASSEMBLY__
62
63enum {
64#ifdef CONFIG_PPC64
65 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE |
66 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY |
67 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM |

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

73 FW_FEATURE_SPLPAR | FW_FEATURE_LPAR |
74 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO |
75 FW_FEATURE_SET_MODE | FW_FEATURE_BEST_ENERGY |
76 FW_FEATURE_FORM1_AFFINITY | FW_FEATURE_PRRN |
77 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
78 FW_FEATURE_DRC_INFO | FW_FEATURE_BLOCK_REMOVE |
79 FW_FEATURE_PAPR_SCM | FW_FEATURE_ULTRAVISOR |
80 FW_FEATURE_RPT_INVALIDATE | FW_FEATURE_FORM2_AFFINITY |
80 FW_FEATURE_ENERGY_SCALE_INFO | FW_FEATURE_WATCHDOG,
81 FW_FEATURE_ENERGY_SCALE_INFO | FW_FEATURE_WATCHDOG |
82 FW_FEATURE_PLPKS,
81 FW_FEATURE_PSERIES_ALWAYS = 0,
82 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL | FW_FEATURE_ULTRAVISOR,
83 FW_FEATURE_POWERNV_ALWAYS = 0,
84 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
85 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
86 FW_FEATURE_NATIVE_POSSIBLE = 0,
87 FW_FEATURE_NATIVE_ALWAYS = 0,
88 FW_FEATURE_POSSIBLE =

--- 61 unchanged lines hidden ---
83 FW_FEATURE_PSERIES_ALWAYS = 0,
84 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL | FW_FEATURE_ULTRAVISOR,
85 FW_FEATURE_POWERNV_ALWAYS = 0,
86 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
87 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
88 FW_FEATURE_NATIVE_POSSIBLE = 0,
89 FW_FEATURE_NATIVE_ALWAYS = 0,
90 FW_FEATURE_POSSIBLE =

--- 61 unchanged lines hidden ---