DECLARE_FAN_DIRECTION_SENSOR_DEV_ATTR(3); DECLARE_FAN_DIRECTION_SENSOR_DEV_ATTR(4); DECLARE_FAN_DIRECTION_SENSOR_DEV_ATTR(5); DECLARE_FAN_DIRECTION_SENSOR_DEV_ATTR(6); /* 1 fan duty cycle attribute in this platform */ DECLARE_FAN_DUTY_CYCLE_SENSOR_DEV_ATTR(); static struct attribute *as7712_32x_fan_attributes[] = { /* fan related attributes */ DECLARE_FAN_FAULT_ATTR(1), DECLARE_FAN_FAULT_ATTR(2), DECLARE_FAN_FAULT_ATTR(3), DECLARE_FAN_FAULT_ATTR(4), DECLARE_FAN_FAULT_ATTR(5), DECLARE_FAN_FAULT_ATTR(6), DECLARE_FAN_SPEED_RPM_ATTR(1), DECLARE_FAN_SPEED_RPM_ATTR(2), DECLARE_FAN_SPEED_RPM_ATTR(3), DECLARE_FAN_SPEED_RPM_ATTR(4), DECLARE_FAN_SPEED_RPM_ATTR(5), DECLARE_FAN_SPEED_RPM_ATTR(6), DECLARE_FAN_PRESENT_ATTR(1), DECLARE_FAN_PRESENT_ATTR(2), DECLARE_FAN_PRESENT_ATTR(3), DECLARE_FAN_PRESENT_ATTR(4), DECLARE_FAN_PRESENT_ATTR(5), DECLARE_FAN_PRESENT_ATTR(6), DECLARE_FAN_DIRECTION_ATTR(1), DECLARE_FAN_DIRECTION_ATTR(2), DECLARE_FAN_DIRECTION_ATTR(3), DECLARE_FAN_DIRECTION_ATTR(4),
DECLARE_FAN_PRESENT_SENSOR_DEV_ATTR(5); DECLARE_FAN_PRESENT_SENSOR_DEV_ATTR(6); /* 1 fan duty cycle attribute in this platform */ DECLARE_FAN_DUTY_CYCLE_SENSOR_DEV_ATTR(1); /* System temperature for fancontrol */ DECLARE_FAN_SYSTEM_TEMP_SENSOR_DEV_ATTR(); static struct attribute *as7712_32x_fan_attributes[] = { /* fan related attributes */ DECLARE_FAN_FAULT_ATTR(1,11), DECLARE_FAN_FAULT_ATTR(2,12), DECLARE_FAN_FAULT_ATTR(3,13), DECLARE_FAN_FAULT_ATTR(4,14), DECLARE_FAN_FAULT_ATTR(5,15), DECLARE_FAN_FAULT_ATTR(6,16), DECLARE_FAN_SPEED_RPM_ATTR(1,11), DECLARE_FAN_SPEED_RPM_ATTR(2,12), DECLARE_FAN_SPEED_RPM_ATTR(3,13), DECLARE_FAN_SPEED_RPM_ATTR(4,14), DECLARE_FAN_SPEED_RPM_ATTR(5,15), DECLARE_FAN_SPEED_RPM_ATTR(6,16), DECLARE_FAN_PRESENT_ATTR(1), DECLARE_FAN_PRESENT_ATTR(2), DECLARE_FAN_PRESENT_ATTR(3), DECLARE_FAN_PRESENT_ATTR(4), DECLARE_FAN_PRESENT_ATTR(5), DECLARE_FAN_PRESENT_ATTR(6), DECLARE_FAN_DUTY_CYCLE_ATTR(1), DECLARE_FAN_SYSTEM_TEMP_ATTR(), NULL };