Newer
Older
mbed-os / storage / blockdevice / COMPONENT_QSPIF / mbed_lib.json
{
    "name": "qspif",
    "config": {
        "enable-and-reset": {
            "help": "(Legacy SFDP 1.0 ONLY) Reset sequence is enable reset (0x66) then reset (0x99)",
            "value": false
        },
        "direct-reset": {
            "help": "(Legacy SFDP 1.0 ONLY) Reset involves a single command (0xF0)",
            "value": false
        },
        "QSPI_IO0": "MBED_CONF_DRIVERS_QSPI_IO0",
        "QSPI_IO1": "MBED_CONF_DRIVERS_QSPI_IO1",
        "QSPI_IO2": "MBED_CONF_DRIVERS_QSPI_IO2",
        "QSPI_IO3": "MBED_CONF_DRIVERS_QSPI_IO3",
        "QSPI_SCK": "MBED_CONF_DRIVERS_QSPI_SCK",
        "QSPI_CSN": "MBED_CONF_DRIVERS_QSPI_CSN",
        "QSPI_POLARITY_MODE": 0,
        "QSPI_FREQ": "40000000",
        "QSPI_MIN_READ_SIZE": "1",
        "QSPI_MIN_PROG_SIZE": "1"
    },
    "target_overrides": {
        "MX25R6435F": {
            "QSPI_FREQ": "8000000"
        },
        "MX25L51245G": {
            "QSPI_FREQ": "8000000"
        },
        "MX25LM51245G": {
            "QSPI_FREQ": "66000000"
        },
        "N25Q128A": {
            "QSPI_FREQ": "80000000",
            "enable-and-reset": true
        },
        "MCU_NRF52840": {
            "QSPI_FREQ": "32000000",
            "QSPI_MIN_READ_SIZE": "4",
            "QSPI_MIN_PROG_SIZE": "4"
        }, 
        "MCU_PSOC6": {
            "QSPI_FREQ": "50000000"
        },
        "EFM32GG11_STK3701": {
            "QSPI_MIN_READ_SIZE": "4",
            "QSPI_MIN_PROG_SIZE": "4"
        },
        "MCU_LPC546XX": {
            "QSPI_MIN_READ_SIZE": "4",
            "QSPI_MIN_PROG_SIZE": "4"
        }
    }
}