LINEAR_RANGE
[R_LED123_CURR] = LINEAR_RANGE(4000, 1, 6, 4000),
[R_LED4_CURR] = LINEAR_RANGE(2000, 1, 3, 2000),
[R_LED_TRFON] = LINEAR_RANGE(125, 0, 15, 200),
[R_LED_TOFF] = LINEAR_RANGE(250, 0, 15, 400),
[R_LED123_CURR] = LINEAR_RANGE(2000, 1, 14, 2000),
[R_LED4_CURR] = LINEAR_RANGE(2000, 1, 14, 2000),
[R_LED_TRFON] = LINEAR_RANGE(125, 0, 15, 250),
[R_LED_TOFF] = LINEAR_RANGE(250, 0, 15, 500),
LINEAR_RANGE(0, 0x0, 0x1ff, 32000),
LINEAR_RANGE(0, 0x0, 0x10, 64000),
LINEAR_RANGE(1024000, 0x11, 0x1f, 0),
LINEAR_RANGE(2560000, 0, 0xA0, 0),
LINEAR_RANGE(2560000, 0xA0, 0x4B0, 16000),
LINEAR_RANGE(19200000, 0x4B0, 0x7FF, 0),
LINEAR_RANGE(2560000, 0, 0x28, 0),
LINEAR_RANGE(2560000, 0x28, 0x12C, 64000),
LINEAR_RANGE(19200000, 0x12C, 0x1FF, 0),
LINEAR_RANGE(2048000, 0, 0x20, 0),
LINEAR_RANGE(2048000, 0x20, 0x12C, 64000),
LINEAR_RANGE(19200000, 0x12C, 0x1FF, 0),
LINEAR_RANGE(0, 0, 0xFF, 64000),
[RT9471_RANGE_AICR] = LINEAR_RANGE(50000, 1, 63, 50000),
[RT9471_RANGE_MIVR] = LINEAR_RANGE(3900000, 0, 15, 100000),
[RT9471_RANGE_IPRE] = LINEAR_RANGE(50000, 0, 15, 50000),
[RT9471_RANGE_VCHG] = LINEAR_RANGE(3900000, 0, 80, 10000),
[RT9471_RANGE_ICHG] = LINEAR_RANGE(0, 0, 63, 50000),
[RT9471_RANGE_IEOC] = LINEAR_RANGE(50000, 0, 15, 50000),
LINEAR_RANGE(400000, 0, 0xFF, 1250),
LINEAR_RANGE(400000, 0, 0xFF, 2500),
LINEAR_RANGE(400000, 0, 0xFF, 5000),
LINEAR_RANGE(800000, 0, 0xFF, 10000),
[_idx] = LINEAR_RANGE(_min, _min_sel, _max_sel, _step)
LINEAR_RANGE(_min_uV, _min_sel, _max_sel, _step_uV)
LINEAR_RANGE(_min_uV, ((_min_uV) - (_offs_uV)) / (_step_uV), \
LINEAR_RANGE(RANGE1_MIN, RANGE1_MIN_SEL, RANGE1_MAX_SEL, RANGE1_STEP),
LINEAR_RANGE(RANGE2_MIN, RANGE2_MIN_SEL, RANGE2_MAX_SEL, RANGE2_STEP),