else
                        als_input.illuminance_value =
                                (int)sensor_virt_addr[0] / AMD_SFH_FW_MULTIPLIER;
+
+               if (sensor_idx == ACS_IDX)
+                       als_input.light_color_temp = sensor_virt_addr[1];
+
                report_size = sizeof(als_input);
                memcpy(input_report, &als_input, sizeof(als_input));
                break;
 
 0x75, 32,              /* HID report size(32) */
 0x95, 1,               /* HID report count (1) */
 0X81, 0x02,            /* HID Input (Data_Arr_Abs) */
+0x0A, 0xD2, 0x04,      /* HID usage sensor data light temperature */
+0x17, 0x00, 0x00, 0x01, 0x80,   /* HID logical Min_32 */
+0x27, 0xFF, 0xFF, 0xFF, 0x7F,   /* HID logical Max_32 */
+0x55, 0x0,             /* HID unit exponent(0x0) */
+0x75, 32,              /* HID report size(32) */
+0x95, 1,               /* HID report count (1) */
+0X81, 0x02,            /* HID Input (Data_Arr_Abs) */
 0xC0                   /* HID end collection */
 };