Merge branch 'upstream' of git://ftp.linux-mips.org/pub/scm/upstream-linus
[linux-2.6] / arch / powerpc / kernel / firmware.c
1 /*
2  *  Extracted from cputable.c
3  *
4  *  Copyright (C) 2001 Ben. Herrenschmidt (benh@kernel.crashing.org)
5  *
6  *  Modifications for ppc64:
7  *      Copyright (C) 2003 Dave Engebretsen <engebret@us.ibm.com>
8  *  Copyright (C) 2005 Stephen Rothwell, IBM Corporation
9  *
10  *  This program is free software; you can redistribute it and/or
11  *  modify it under the terms of the GNU General Public License
12  *  as published by the Free Software Foundation; either version
13  *  2 of the License, or (at your option) any later version.
14  */
15
16 #include <linux/config.h>
17
18 #include <asm/firmware.h>
19
20 unsigned long ppc64_firmware_features;
21
22 #ifdef CONFIG_PPC_PSERIES
23 firmware_feature_t firmware_features_table[FIRMWARE_MAX_FEATURES] = {
24         {FW_FEATURE_PFT,                "hcall-pft"},
25         {FW_FEATURE_TCE,                "hcall-tce"},
26         {FW_FEATURE_SPRG0,              "hcall-sprg0"},
27         {FW_FEATURE_DABR,               "hcall-dabr"},
28         {FW_FEATURE_COPY,               "hcall-copy"},
29         {FW_FEATURE_ASR,                "hcall-asr"},
30         {FW_FEATURE_DEBUG,              "hcall-debug"},
31         {FW_FEATURE_PERF,               "hcall-perf"},
32         {FW_FEATURE_DUMP,               "hcall-dump"},
33         {FW_FEATURE_INTERRUPT,          "hcall-interrupt"},
34         {FW_FEATURE_MIGRATE,            "hcall-migrate"},
35         {FW_FEATURE_PERFMON,            "hcall-perfmon"},
36         {FW_FEATURE_CRQ,                "hcall-crq"},
37         {FW_FEATURE_VIO,                "hcall-vio"},
38         {FW_FEATURE_RDMA,               "hcall-rdma"},
39         {FW_FEATURE_LLAN,               "hcall-lLAN"},
40         {FW_FEATURE_BULK,               "hcall-bulk"},
41         {FW_FEATURE_XDABR,              "hcall-xdabr"},
42         {FW_FEATURE_MULTITCE,           "hcall-multi-tce"},
43         {FW_FEATURE_SPLPAR,             "hcall-splpar"},
44 };
45 #endif