On Sun, Aug 25, 2024 at 10:17:04PM +0530, Ayush Singh wrote: > Adds support for beagleplay cc1352 co-processor firmware upgrade using > kernel Firmware Upload API. Uses ROM based bootloader present in > cc13x2x7 and cc26x2x7 platforms for flashing over UART. > > Communication with the bootloader can be moved out of gb-beagleplay > driver if required, but I am keeping it here since there are no > immediate plans to use the on-board cc1352p7 for anything other than > greybus (BeagleConnect Technology). Additionally, there do not seem to > any other devices using cc1352p7 or its cousins as a co-processor. > > Bootloader backdoor and reset GPIOs are used to enable cc1352p7 bootloader > backdoor for flashing. Flashing is skipped in case we are trying to flash > the same image as the one that is currently present. This is determined by > CRC32 calculation of the supplied firmware and flash data. > > We also do a CRC32 check after flashing to ensure that the firmware was > flashed properly. > > Link: https://www.ti.com/lit/ug/swcu192/swcu192.pdf Ti CC1352P7 Technical Specification > > Changes in v3: > - Spelling fixes in cover letter > - Add Ack by Rob Herring on Patch 1 Where? Just use b4 to collect tags. Best regards, Krzysztof _______________________________________________ greybus-dev mailing list -- greybus-dev@xxxxxxxxxxxxxxxx To unsubscribe send an email to greybus-dev-leave@xxxxxxxxxxxxxxxx