GAIN_SCALE_GAIN
GAIN_SCALE_GAIN(1, APDS9306_GSEL_1X),
GAIN_SCALE_GAIN(3, APDS9306_GSEL_3X),
GAIN_SCALE_GAIN(6, APDS9306_GSEL_6X),
GAIN_SCALE_GAIN(9, APDS9306_GSEL_9X),
GAIN_SCALE_GAIN(18, APDS9306_GSEL_18X),
GAIN_SCALE_GAIN(1, BH1745_ADC_GAIN_1X),
GAIN_SCALE_GAIN(2, BH1745_ADC_GAIN_2X),
GAIN_SCALE_GAIN(16, BH1745_ADC_GAIN_16X),
GAIN_SCALE_GAIN(1, BU27034_GSEL_1X),
GAIN_SCALE_GAIN(4, BU27034_GSEL_4X),
GAIN_SCALE_GAIN(32, BU27034_GSEL_32X),
GAIN_SCALE_GAIN(256, BU27034_GSEL_256X),
GAIN_SCALE_GAIN(512, BU27034_GSEL_512X),
GAIN_SCALE_GAIN(1024, BU27034_GSEL_1024X),
GAIN_SCALE_GAIN(1, VEML3235_SEL_GAIN_X1),
GAIN_SCALE_GAIN(2, VEML3235_SEL_GAIN_X2),
GAIN_SCALE_GAIN(4, VEML3235_SEL_GAIN_X4),
GAIN_SCALE_GAIN(8, VEML3235_SEL_GAIN_X8),
GAIN_SCALE_GAIN(1, VEML6030_SEL_MILLI_GAIN_X125),
GAIN_SCALE_GAIN(2, VEML6030_SEL_MILLI_GAIN_X250),
GAIN_SCALE_GAIN(8, VEML6030_SEL_MILLI_GAIN_X1000),
GAIN_SCALE_GAIN(16, VEML6030_SEL_MILLI_GAIN_X2000),
GAIN_SCALE_GAIN(1, VEML6035_SEL_MILLI_GAIN_X125),
GAIN_SCALE_GAIN(2, VEML6035_SEL_MILLI_GAIN_X250),
GAIN_SCALE_GAIN(4, VEML6035_SEL_MILLI_GAIN_X500),
GAIN_SCALE_GAIN(8, VEML6035_SEL_MILLI_GAIN_X1000),
GAIN_SCALE_GAIN(16, VEML6035_SEL_MILLI_GAIN_X2000),
GAIN_SCALE_GAIN(32, VEML6035_SEL_MILLI_GAIN_X4000),
GAIN_SCALE_GAIN(1, TEST_GSEL_1),
GAIN_SCALE_GAIN(2, TEST_GSEL_4),
GAIN_SCALE_GAIN(-2, TEST_GSEL_16),
GAIN_SCALE_GAIN(1, TEST_GSEL_1),
GAIN_SCALE_GAIN(2, TEST_GSEL_4),
GAIN_SCALE_GAIN(38656, TEST_GSEL_16),
GAIN_SCALE_GAIN(4, TEST_GSEL_4),
GAIN_SCALE_GAIN(16, TEST_GSEL_16),
GAIN_SCALE_GAIN(32, TEST_GSEL_32),
GAIN_SCALE_GAIN(1, TEST_GSEL_1),
GAIN_SCALE_GAIN(4, TEST_GSEL_4),
GAIN_SCALE_GAIN(16, TEST_GSEL_16),
GAIN_SCALE_GAIN(32, TEST_GSEL_32),
GAIN_SCALE_GAIN(64, TEST_GSEL_64),
GAIN_SCALE_GAIN(256, TEST_GSEL_256),
GAIN_SCALE_GAIN(512, TEST_GSEL_512),
GAIN_SCALE_GAIN(1024, TEST_GSEL_1024),
GAIN_SCALE_GAIN(4096, TEST_GSEL_4096),
GAIN_SCALE_GAIN(2048, TEST_GSEL_2048),