thunderbolt: Enable NVM upgrade support on Intel Maple Ridge
authorAlex James <git@alextjam.es>
Fri, 5 Apr 2024 04:11:52 +0000 (23:11 -0500)
committerMika Westerberg <mika.westerberg@linux.intel.com>
Mon, 8 Apr 2024 04:47:38 +0000 (07:47 +0300)
commit9a966517a83090ee3e26e9a93a92523e2358c5b3
treea2701969ccdf47ad4fe2cfd84b8d77e498aaa758
parentfec50db7033ea478773b159e0e2efb135270e3b7
thunderbolt: Enable NVM upgrade support on Intel Maple Ridge

Intel Maple Ridge supports NVM firmware upgrade with the same flows used
on previous discrete Thunderbolt contollers from Intel (such as Titan
Ridge). Advertise NVM upgrade support for Maple Ridge in icm_probe() to
expose the corresponding files in /sys/bus/thunderbolt. The NVM firmware
process was successfully tested on a system with a JHL8540 controller
(ASUS ProArt Z790-CREATOR).

Signed-off-by: Alex James <git@alextjam.es>
Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
drivers/thunderbolt/icm.c