Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ARMmbed/mbed-os
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: bb6866a
Choose a base ref
...
head repository: ARMmbed/mbed-os
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 92deb48
Choose a head ref
  • 2 commits
  • 4 files changed
  • 1 contributor

Commits on Aug 10, 2021

  1. QSPIFBlockDevice: Handle CR3NV[1] quirk on S25FS512S

    Cypress S25FS512S's SFDP table suggests checking bit-1 of the register
    25FS512S as part of configuration detection. This bit should equal 1
    in order for configuration to be correctly determined, but it is 0 on
    actual hardware. We add a quirk to work around this.
    
    Note: In Mbed OS, vendor-specific quirks are handled in block devices,
    and the SFDP class is agnostic of any quirks. So when the SFDP class
    requests the value of CR3NV, we let QSPIFBlockDevice's SFDP reader
    callback to set bit-1 of the output to 1 to allow the SFDP class to
    work correctly.
    LDong-Arm committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    6275e31 View commit details
    Browse the repository at this point in the history
  2. SFDP: Add support for multiple configurations and sector maps

    A Sector Map Parameter Table contains a sequence of the following
    descriptors:
    * (Optional) configuration detection command descriptors, one for
    each command to run to determine the current configuration. This
    exists only if the flash layout is configurable.
    * Sector map descriptors, one for each possible configuration. On
    a flash device with a non-configurable layout, there is only one
    such descriptor.
    
    Previously we only supported the non-configurable case with a single
    descriptor. This commit adds support for multiple configurations.
    LDong-Arm committed Aug 10, 2021
    Configuration menu
    Copy the full SHA
    92deb48 View commit details
    Browse the repository at this point in the history
Loading