Hi Heikki These changes adds support for updating firmware on Cypress CCGx controller. New version (v2) fixes comments form you and Greg. I have tested them on NVIDIA GPU card. I will be posting firmware binary patch to linux-firmware.git repo soon. Please help review this set. Thanks Ajay Ajay Gupta (6): usb: typec: ucsi: add get_fw_info function usb: typec: ucsi: add ccg command framework usb: typec: ucsi: add port num info usb: typec: ucsi: add cmd used for fw flashing usb: typec: ucsi: add fw update needed check usb: typec: ucsi: add firmware flashing support drivers/usb/typec/ucsi/ucsi_ccg.c | 950 +++++++++++++++++++++++++++++- 1 file changed, 944 insertions(+), 6 deletions(-) -- 2.17.1