-#define firmware_has_feature(feature) \
- ((FW_FEATURE_ALWAYS & (feature)) || \
- (FW_FEATURE_POSSIBLE & powerpc_firmware_features & (feature)))
+static inline unsigned long firmware_has_feature(unsigned long feature)
+{
+ return (FW_FEATURE_ALWAYS & feature) ||
+ (FW_FEATURE_POSSIBLE & ppc64_firmware_features & feature);
+}
+
+#ifdef CONFIG_PPC_PSERIES
+typedef struct {
+ unsigned long val;
+ char * name;
+} firmware_feature_t;
+
+extern firmware_feature_t firmware_features_table[];
+#endif