HAS_FAN
if (data->has_features & HAS_FAN(ix)) {
if (data->has_features & HAS_FAN(ix)) {
data->has_features |= HAS_FAN(2);
data->has_features |= HAS_FAN(3) | HAS_PWM(2);
data->has_features |= HAS_FAN(0) | HAS_FAN(1) | HAS_PWM(0) | HAS_PWM(1);
HAS_ZONE_HYST | HAS_PWM_MIN | HAS_FAN(2) | HAS_PWM(2);
data->has_features |= HAS_FAN(2) | HAS_PWM(2) | HAS_IN7;
(data->has_features & HAS_FAN(2)) ? "yes" : "no",
(data->has_features & HAS_FAN(3)) ? "yes" : "no",
(data->has_features & HAS_FAN(4)) ? "yes" : "no",
(data->has_features & HAS_FAN(5)) ? "yes" : "no");
data->has_features |= HAS_FAN(5);
data->has_features |= HAS_FAN(4);
if (!(data->has_features & HAS_FAN(ix)))