utzig opened a new pull request #2520: URL: https://github.com/apache/mynewt-core/pull/2520
QSPI driver updates: * Clean up LUT definitions and add a few extra MX25U3235F commands * Remove page size limitations on reads/writes, now reads can be any size and writes can be hf_align sized. * Add proper synchronization so multiple consumers can use the flash driver concurrently. * Clean up syscfg naming and break QSPIA and QSPIB apart. Kinetis K8x and frdm-k82f updates: * The flash on the K8x family has 4 byte alignment, but due to a bug in MCUboot, it is unable to upgrade when different alignments are used between different flash devices; change the internal flash alignment temporarily to match the one used in the QSPI flash. * Update flash areas to only store the bootloader and image0 in the internal flash, leaving other partitions in one of the QSPI flashes. Move MCUboot mode to "move" instead of scratch, but leave a scratch partition because FCB needs it. Use different partitions for FCB and the FS. * Update syscfg QSPI definitions to match QSPI changes in the MCU. * Use correct syscfg to access QSPI flash. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
