Provide more SPI CS management options for NVSSPI25X

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: High
    • TI Device Drivers
    • TIDRIVERS-1270
    • 3.35.00
    • 3.40.00
    • Hide
      Currently, when using the NVS (SPI version) driver to interface with an external SPI FLASH, the initializing function NVS_init() makes a call to GPIO_init() with the purpose of allocating the CSN pin specified for the SPI device. In the process, the NVS driver also allocates (or tries to allocate) all the pins specified within the board file under GPIO_PinConfig. This behavior result in the driver locking up pins that it does not use and making them unavailable for other drivers as they do not depend in the GPIO driver.
      Show
      Currently, when using the NVS (SPI version) driver to interface with an external SPI FLASH, the initializing function NVS_init() makes a call to GPIO_init() with the purpose of allocating the CSN pin specified for the SPI device. In the process, the NVS driver also allocates (or tries to allocate) all the pins specified within the board file under GPIO_PinConfig. This behavior result in the driver locking up pins that it does not use and making them unavailable for other drivers as they do not depend in the GPIO driver.

      Provide more SPI CS management options for NVSSPI25X

            Assignee:
            TI User
            Reporter:
            TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-997 - Provide more SPI CS management opti...
                SYNCHRONIZED
                • Last Sync Date: