Hi Heikki These changes adds support for updating firmware on Cypress CCGx controller. New version (v3) 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 | 881 +++++++++++++++++++++++++++++- 1 file changed, 874 insertions(+), 7 deletions(-) -- 2.17.1