firmware.h (aaccf3c97418f169afdbb5855e9cbcbda34e90fd) firmware.h (4c5d87db497832c493ed296157bd1749dddc69f1)
1/*
2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
3 *
4 * Modifications for ppc64:
5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

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

47#define FW_FEATURE_XCMO ASM_CONST(0x0000000008000000)
48#define FW_FEATURE_OPAL ASM_CONST(0x0000000010000000)
49#define FW_FEATURE_SET_MODE ASM_CONST(0x0000000040000000)
50#define FW_FEATURE_BEST_ENERGY ASM_CONST(0x0000000080000000)
51#define FW_FEATURE_TYPE1_AFFINITY ASM_CONST(0x0000000100000000)
52#define FW_FEATURE_PRRN ASM_CONST(0x0000000200000000)
53#define FW_FEATURE_DRMEM_V2 ASM_CONST(0x0000000400000000)
54#define FW_FEATURE_DRC_INFO ASM_CONST(0x0000000800000000)
1/*
2 * Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
3 *
4 * Modifications for ppc64:
5 * Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License

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

47#define FW_FEATURE_XCMO ASM_CONST(0x0000000008000000)
48#define FW_FEATURE_OPAL ASM_CONST(0x0000000010000000)
49#define FW_FEATURE_SET_MODE ASM_CONST(0x0000000040000000)
50#define FW_FEATURE_BEST_ENERGY ASM_CONST(0x0000000080000000)
51#define FW_FEATURE_TYPE1_AFFINITY ASM_CONST(0x0000000100000000)
52#define FW_FEATURE_PRRN ASM_CONST(0x0000000200000000)
53#define FW_FEATURE_DRMEM_V2 ASM_CONST(0x0000000400000000)
54#define FW_FEATURE_DRC_INFO ASM_CONST(0x0000000800000000)
55#define FW_FEATURE_BLOCK_REMOVE ASM_CONST(0x0000001000000000)
56#define FW_FEATURE_PAPR_SCM ASM_CONST(0x0000002000000000)
55
56#ifndef __ASSEMBLY__
57
58enum {
59#ifdef CONFIG_PPC64
60 FW_FEATURE_PSERIES_POSSIBLE = FW_FEATURE_PFT | FW_FEATURE_TCE |
61 FW_FEATURE_SPRG0 | FW_FEATURE_DABR | FW_FEATURE_COPY |
62 FW_FEATURE_ASR | FW_FEATURE_DEBUG | FW_FEATURE_TERM |
63 FW_FEATURE_PERF | FW_FEATURE_DUMP | FW_FEATURE_INTERRUPT |
64 FW_FEATURE_MIGRATE | FW_FEATURE_PERFMON | FW_FEATURE_CRQ |
65 FW_FEATURE_VIO | FW_FEATURE_RDMA | FW_FEATURE_LLAN |
66 FW_FEATURE_BULK_REMOVE | FW_FEATURE_XDABR |
67 FW_FEATURE_MULTITCE | FW_FEATURE_SPLPAR | FW_FEATURE_LPAR |
68 FW_FEATURE_CMO | FW_FEATURE_VPHN | FW_FEATURE_XCMO |
69 FW_FEATURE_SET_MODE | FW_FEATURE_BEST_ENERGY |
70 FW_FEATURE_TYPE1_AFFINITY | FW_FEATURE_PRRN |
71 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
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 |
65 FW_FEATURE_PERF | FW_FEATURE_DUMP | FW_FEATURE_INTERRUPT |
66 FW_FEATURE_MIGRATE | FW_FEATURE_PERFMON | FW_FEATURE_CRQ |
67 FW_FEATURE_VIO | FW_FEATURE_RDMA | FW_FEATURE_LLAN |
68 FW_FEATURE_BULK_REMOVE | FW_FEATURE_XDABR |
69 FW_FEATURE_MULTITCE | 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_TYPE1_AFFINITY | FW_FEATURE_PRRN |
73 FW_FEATURE_HPT_RESIZE | FW_FEATURE_DRMEM_V2 |
72 FW_FEATURE_DRC_INFO,
74 FW_FEATURE_DRC_INFO | FW_FEATURE_BLOCK_REMOVE |
75 FW_FEATURE_PAPR_SCM,
73 FW_FEATURE_PSERIES_ALWAYS = 0,
74 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL,
75 FW_FEATURE_POWERNV_ALWAYS = 0,
76 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
77 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
78 FW_FEATURE_NATIVE_POSSIBLE = 0,
79 FW_FEATURE_NATIVE_ALWAYS = 0,
80 FW_FEATURE_POSSIBLE =

--- 60 unchanged lines hidden ---
76 FW_FEATURE_PSERIES_ALWAYS = 0,
77 FW_FEATURE_POWERNV_POSSIBLE = FW_FEATURE_OPAL,
78 FW_FEATURE_POWERNV_ALWAYS = 0,
79 FW_FEATURE_PS3_POSSIBLE = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
80 FW_FEATURE_PS3_ALWAYS = FW_FEATURE_LPAR | FW_FEATURE_PS3_LV1,
81 FW_FEATURE_NATIVE_POSSIBLE = 0,
82 FW_FEATURE_NATIVE_ALWAYS = 0,
83 FW_FEATURE_POSSIBLE =

--- 60 unchanged lines hidden ---