/Zephyr-latest/dts/bindings/mtd/ |
D | jedec,jesd216.yaml | 29 sfdp-bfp: 35 information in cases were runtime retrieval of SFDP data 61 This property is ignored if the device is configured to use SFDP data 62 from the sfdp-bfp property (CONFIG_SPI_NOR_SFDP_DEVICETREE) or to read 63 SFDP properties at runtime (CONFIG_SPI_NOR_SFDP_RUNTIME). 78 It is ignored if the device is configured to use SFDP data 79 from the sfdp-bfp property (CONFIG_SPI_NOR_SFDP_DEVICETREE) or 80 if the SFDP parameters are read from the device at
|
/Zephyr-latest/samples/drivers/jesd216/ |
D | README.rst | 32 MX25R8035F: SFDP v 1.6 AP ff with 3 PH 55 sfdp-bfp = [ 62 sfdp-ffc2 = [ 66 sfdp-ff84 = [
|
D | sample.yaml | 12 - "sfdp-bfp ="
|
/Zephyr-latest/drivers/flash/ |
D | Kconfig.nxp_s32 | 25 - Quad Enable Requirements bitfield (DW15) must be present in the SFDP 28 - Soft Reset bitfield (DW16) must be present in the SFDP tables to
|
D | jesd216.h | 36 uint8_t ptp[3]; /* Address of table in SFDP space (LSB@0) */ 52 /* Get the address within the SFDP where the data for the table is 64 uint32_t magic; /* "SFDP" in little endian */ 72 /* SFDP access protocol for backwards compatibility with JESD216B. */ 86 * content of each table. The first parameter table in the SFDP 101 /* Macro to define the number of bytes required for the SFDP pheader 112 /** Extract the magic number from the SFDP structure in host byte order. 114 * If this compares equal to JESD216_SFDP_MAGIC then the SFDP header 124 * SFDP through JESD216B supported 9 DWORD values. JESD216C extended 263 * without providing information on how. SFDP does not provide an
|
D | spi_nor.c | 81 /* Runtime SFDP stores no static configuration. */ 105 * (little-endian stored words), from sfdp-bfp property 113 * This information cannot be derived from SFDP. 178 /* Minimal SFDP stores no dynamic configuration. Runtime and 495 * @brief Read content from the SFDP hierarchy 1113 * DW16 of SFDP BFP. A value of all zeros or all ones is interpreted 1232 /* For runtime we need to read the SFDP table, identify the in spi_nor_process_sfdp() 1239 struct jesd216_sfdp_header sfdp; in spi_nor_process_sfdp() member 1241 const struct jesd216_sfdp_header *hp = &u_header.sfdp; in spi_nor_process_sfdp() 1245 LOG_ERR("SFDP read failed: %d", rc); in spi_nor_process_sfdp() [all …]
|
D | Kconfig.andes | 30 sfdp-bfp property in devicetree. The size and jedec-id properties are
|
D | flash_andes_qspi.c | 253 * @brief Read content from the SFDP hierarchy 550 struct jesd216_sfdp_header sfdp; in spi_nor_process_sfdp() member 552 const struct jesd216_sfdp_header *hp = &u_header.sfdp; in spi_nor_process_sfdp() 556 LOG_ERR("SFDP read failed: %d", ret); in spi_nor_process_sfdp() 563 LOG_ERR("SFDP magic %08x invalid", magic); in spi_nor_process_sfdp() 567 LOG_DBG("%s: SFDP v %u.%u AP %x with %u PH", dev->name, in spi_nor_process_sfdp() 614 #error Unhandled SFDP choice in spi_nor_process_sfdp() 689 #error Unhandled SFDP choice in setup_pages_layout() 838 LOG_ERR("SFDP read failed: %d", ret); in flash_andes_qspi_init()
|
D | Kconfig.nor | 35 sfdp-bfp property in devicetree. The size and jedec-id properties are
|
D | flash_mcux_flexspi_nor.c | 99 /* Install read SFDP command */ 738 * based on values in SFDP header 740 * @param header: SFDP header for flash 884 /* Helper so we can avoid flash access while performing SFDP probe */ 898 /* Get SFDP data */ in flash_flexspi_nor_sfdp_read_helper() 1137 /* Probe parameters from flash SFDP header, and use them to configure the FlexSPI */ 1142 /* Space to store SFDP header and first parameter header */ in flash_flexspi_nor_probe() 1166 /* SFDP spec requires that we downclock the FlexSPI to 50MHz or less */ in flash_flexspi_nor_probe() 1190 /* Flash was supported, SFDP probe not needed */ in flash_flexspi_nor_probe() 1199 LOG_DBG("SFDP header magic: 0x%x", header->magic); in flash_flexspi_nor_probe() [all …]
|
D | flash_stm32_qspi.c | 387 LOG_INF("Reading SFDP"); in qspi_read_sfdp() 403 LOG_ERR("%d: Failed to send SFDP instruction", hal_ret); in qspi_read_sfdp() 410 LOG_ERR("%d: Failed to read SFDP", hal_ret); in qspi_read_sfdp() 1432 * That means that the Dual Flash config is set after the SFDP sequence in flash_stm32_qspi_init() 1471 struct jesd216_sfdp_header sfdp; in flash_stm32_qspi_init() member 1473 const struct jesd216_sfdp_header *hp = &u.sfdp; in flash_stm32_qspi_init() 1477 LOG_ERR("SFDP read failed: %d", ret); in flash_stm32_qspi_init() 1484 LOG_ERR("SFDP magic %08x invalid", magic); in flash_stm32_qspi_init() 1488 LOG_INF("%s: SFDP v %u.%u AP %x with %u PH", dev->name, in flash_stm32_qspi_init() 1517 LOG_ERR("SFDP BFP failed: %d", ret); in flash_stm32_qspi_init() [all …]
|
D | flash_stm32_ospi.c | 494 /* There is a sfdp-bfp property in the deviceTree : do not read the flash */ in ospi_read_sfdp() 497 LOG_INF("Read SFDP from DTS property"); in ospi_read_sfdp() 508 LOG_INF("Read SFDP from octoFlash"); in ospi_read_sfdp() 509 /* Get the SFDP from the octoFlash (no sfdp-bfp table in the DeviceTree) */ in ospi_read_sfdp() 514 LOG_INF("Error reading SFDP from octoFlash and none in the DTS"); in ospi_read_sfdp() 1046 /* use SFDP:BFP read instruction */ in stm32_ospi_set_memorymap() 1406 /* use SFDP:BFP read instruction */ in flash_stm32_ospi_read() 2416 /* Send the instruction to read the SFDP */ in flash_stm32_ospi_init() 2421 struct jesd216_sfdp_header sfdp; in flash_stm32_ospi_init() member 2423 const struct jesd216_sfdp_header *hp = &u.sfdp; in flash_stm32_ospi_init() [all …]
|
/Zephyr-latest/samples/drivers/jesd216/src/ |
D | main.c | 297 struct jesd216_sfdp_header sfdp; in main() member 299 const struct jesd216_sfdp_header *hp = &u.sfdp; in main() 303 printf("Read SFDP not supported: device not JESD216-compliant " in main() 311 printf("SFDP magic %08x invalid", magic); in main() 315 printf("%s: SFDP v %u.%u AP %x with %u PH\n", dev->name, in main() 342 printf("sfdp-bfp ="); in main() 344 printf("sfdp-%04x =", id); in main()
|
/Zephyr-latest/boards/nordic/nrf9161dk/ |
D | nrf9161dk_nrf9161_common_0_7_0.dtsi | 17 sfdp-bfp = [
|
/Zephyr-latest/tests/drivers/flash/common/boards/ |
D | nrf52840dk_mx25r_high_perf.overlay | 17 sfdp-bfp = [
|
D | nrf52840dk_spi_nor_wp_hold.overlay | 50 sfdp-bfp = [
|
D | nrf52840dk_spi_nor.overlay | 48 sfdp-bfp = [
|
D | nrf52840dk_mx25l51245g.overlay | 51 sfdp-bfp = [
|
/Zephyr-latest/boards/nordic/nrf9160dk/ |
D | nrf9160dk_nrf9160_common_0_14_0.dtsi | 48 sfdp-bfp = [
|
/Zephyr-latest/samples/subsys/fs/littlefs/boards/ |
D | nrf52840dk_nrf52840_spi.overlay | 32 sfdp-bfp = [
|
/Zephyr-latest/dts/bindings/flash_controller/ |
D | st,stm32-qspi-nor.yaml | 59 There is no info about quad page program opcodes in the SFDP
|
/Zephyr-latest/boards/nordic/nrf54l15dk/ |
D | nrf54l_05_10_15_cpuapp_common.dtsi | 107 sfdp-bfp = [
|
/Zephyr-latest/boards/seeed/xiao_ble/ |
D | xiao_ble_common.dtsi | 125 sfdp-bfp = [
|
/Zephyr-latest/boards/silabs/dev_kits/sltb010a/ |
D | thunderboard.dtsi | 88 sfdp-bfp = [
|
/Zephyr-latest/boards/silabs/dev_kits/xg27_dk2602a/ |
D | thunderboard.dtsi | 88 sfdp-bfp = [
|