firmware.h (0eacd06bb8adea8dd9edb0a30144166d9f227e64) firmware.h (1c6b5a7e74052768977855f95d6b8812f6e7772c)
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

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

48#define FW_FEATURE_PRRN ASM_CONST(0x0000000200000000)
49#define FW_FEATURE_DRMEM_V2 ASM_CONST(0x0000000400000000)
50#define FW_FEATURE_DRC_INFO ASM_CONST(0x0000000800000000)
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)
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

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

48#define FW_FEATURE_PRRN ASM_CONST(0x0000000200000000)
49#define FW_FEATURE_DRMEM_V2 ASM_CONST(0x0000000400000000)
50#define FW_FEATURE_DRC_INFO ASM_CONST(0x0000000800000000)
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)
56
57#ifndef __ASSEMBLY__
58
59enum {
60#ifdef CONFIG_PPC64
61 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE |
62 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY |
63 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM |

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

68 FW_FEATURE_PUT_TCE_IND | FW_FEATURE_STUFF_TCE |
69 FW_FEATURE_SPLPAR | FW_FEATURE_LPAR |
70 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO |
71 FW_FEATURE_SET_MODE | FW_FEATURE_BEST_ENERGY |
72 FW_FEATURE_FORM1_AFFINITY | FW_FEATURE_PRRN |
73 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
74 FW_FEATURE_DRC_INFO | FW_FEATURE_BLOCK_REMOVE |
75 FW_FEATURE_PAPR_SCM | FW_FEATURE_ULTRAVISOR |
57
58#ifndef __ASSEMBLY__
59
60enum {
61#ifdef CONFIG_PPC64
62 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE |
63 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY |
64 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM |

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

69 FW_FEATURE_PUT_TCE_IND | FW_FEATURE_STUFF_TCE |
70 FW_FEATURE_SPLPAR | FW_FEATURE_LPAR |
71 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO |
72 FW_FEATURE_SET_MODE | FW_FEATURE_BEST_ENERGY |
73 FW_FEATURE_FORM1_AFFINITY | FW_FEATURE_PRRN |
74 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
75 FW_FEATURE_DRC_INFO | FW_FEATURE_BLOCK_REMOVE |
76 FW_FEATURE_PAPR_SCM | FW_FEATURE_ULTRAVISOR |
76 FW_FEATURE_RPT_INVALIDATE,
77 FW_FEATURE_RPT_INVALIDATE | FW_FEATURE_FORM2_AFFINITY,
77 FW_FEATURE_PSERIES_ALWAYS = 0,
78 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL | FW_FEATURE_ULTRAVISOR,
79 FW_FEATURE_POWERNV_ALWAYS = 0,
80 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
81 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
82 FW_FEATURE_NATIVE_POSSIBLE = 0,
83 FW_FEATURE_NATIVE_ALWAYS = 0,
84 FW_FEATURE_POSSIBLE =

--- 61 unchanged lines hidden ---
78 FW_FEATURE_PSERIES_ALWAYS = 0,
79 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL | FW_FEATURE_ULTRAVISOR,
80 FW_FEATURE_POWERNV_ALWAYS = 0,
81 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
82 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
83 FW_FEATURE_NATIVE_POSSIBLE = 0,
84 FW_FEATURE_NATIVE_ALWAYS = 0,
85 FW_FEATURE_POSSIBLE =

--- 61 unchanged lines hidden ---