Hi Heikki These changes add support for updating firmware on Cypress CCGx controller. New version (v8) fixes comments from Greg at [1]. I have tested them on NVIDIA GPU card. Firmware binary is already merged. Details are at [2]. Please help review this set. Thanks Ajay [1] https://marc.info/?l=linux-usb&m=155541111931927&w=2 [2] https://marc.info/?l=linux-usb&m=155006182508289&w=2 Ajay Gupta (2): usb: typec: ucsi: ccg: add get_fw_info function usb: typec: ucsi: ccg: add firmware flashing support Heikki Krogerus (1): i2c: nvidia-gpu: Supply CCGx driver the fw build info drivers/i2c/busses/i2c-nvidia-gpu.c | 7 + drivers/usb/typec/ucsi/ucsi_ccg.c | 885 +++++++++++++++++++++++++++- 2 files changed, 882 insertions(+), 10 deletions(-) -- 2.17.1