FAN_FROM_REG
#define FAN_FROM_REG(reg, div) ((reg) ? \
static inline unsigned int FAN_FROM_REG(u8 reg, u8 div)
static int FAN_FROM_REG(u8 val, int div)
static inline int FAN_FROM_REG(int reg, int tpc)
#define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (480000 / ((val) * (div))))
#define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (480000 / ((val) << (div))))
#define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : (val) == 255 ? 0 : \
#define FAN_FROM_REG(reg) ((reg) == 0xFFFC || (reg) == 0 ? 0 : \
static inline int FAN_FROM_REG(u8 val, int div)
#define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \
#define FAN_FROM_REG(val) ((val) == 0 ? -1 : (val) == 0xffff ? 0 : \
#define FAN_FROM_REG(val, rpm_range) ((val) == 0 || (val) == 255 ? \
#define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : \
static inline int FAN_FROM_REG(u8 val, int div)
#define FAN_FROM_REG(reg, div, preload) ((reg) <= (preload) || (reg) == 255 ? \
#define FAN_FROM_REG(val, div) ((val) == 0 ? 0 : (val) == 255 ? 0 : 1350000 / \
#define FAN_FROM_REG(val,div) ((val)==0?-1:(val)==255?0:1350000/((val)*(div)))
FAN_FROM_REG(u8 val, int div)
#define FAN_FROM_REG(val, div) ((val) == 0 ? -1 : \
static inline unsigned long FAN_FROM_REG(u16 val)