Lines Matching refs:chip_drv

68         if (chip->chip_drv->op == NULL) {                        \
252 if (!chip->chip_drv) return false; in esp_flash_chip_driver_initialized()
297 if (chip->chip_drv->get_chip_caps == NULL) { in esp_flash_init()
301 …if (((chip->chip_drv->get_chip_caps(chip) & SPI_FLASH_CHIP_CAP_32MB_SUPPORT) == 0) && (size > (16 … in esp_flash_init()
315 err = chip->chip_drv->set_io_mode(chip); in esp_flash_init()
377 if (chip->chip_drv->get_chip_caps == NULL) { in esp_flash_init_main()
381 …if (((chip->chip_drv->get_chip_caps(chip) & SPI_FLASH_CHIP_CAP_32MB_SUPPORT) == 0) && (size > (16 … in esp_flash_init_main()
395 err = chip->chip_drv->set_io_mode(chip); in esp_flash_init_main()
415 if (installed && chip->chip_drv->read_id) { in read_id_core()
416 read_id_func = (void*)chip->chip_drv->read_id; in read_id_core()
465 err = chip->chip_drv->read_unique_id(chip, out_uid); in read_unique_id()
476 if (chip->chip_drv->get_chip_caps == NULL) { in esp_flash_read_unique_chip_id()
480 if ((chip->chip_drv->get_chip_caps(chip) & SPI_FLASH_CHIP_CAP_UNIQUE_ID) == 0) { in esp_flash_read_unique_chip_id()
481 ESP_EARLY_LOGE(TAG, "chip %s doesn't support reading unique id", chip->chip_drv->name); in esp_flash_read_unique_chip_id()
501 chip->chip_drv = *drivers; in detect_spi_flash_chip()
504 ESP_EARLY_LOGD(TAG, "trying chip: %s", chip->chip_drv->name); in detect_spi_flash_chip()
511 if (chip->chip_drv->probe(chip, flash_id) != ESP_OK) { in detect_spi_flash_chip()
512 chip->chip_drv = NULL; in detect_spi_flash_chip()
525 ESP_EARLY_LOGI(TAG, "detected chip: %s", chip->chip_drv->name); in detect_spi_flash_chip()
545 err = chip->chip_drv->detect_size(chip, &detect_size); in esp_flash_get_physical_size()
599 …uint32_t block_erase_size = chip->chip_drv->erase_block == NULL ? 0 : chip->chip_drv->block_erase_… in esp_flash_erase_region()
600 uint32_t sector_size = chip->chip_drv->sector_size; in esp_flash_erase_region()
610 if ((start % chip->chip_drv->sector_size) != 0 || (len % chip->chip_drv->sector_size) != 0) { in esp_flash_erase_region()
620 if (chip->chip_drv->get_protected_regions != NULL && in esp_flash_erase_region()
621 chip->chip_drv->num_protectable_regions > 0) { in esp_flash_erase_region()
628 err = chip->chip_drv->get_protected_regions(chip, &protected); in esp_flash_erase_region()
630 for (int i = 0; i < chip->chip_drv->num_protectable_regions && err == ESP_OK; i++) { in esp_flash_erase_region()
631 const esp_flash_region_t *region = &chip->chip_drv->protectable_regions[i]; in esp_flash_erase_region()
651 if (chip->chip_drv->yield) { in esp_flash_erase_region()
652 err = chip->chip_drv->yield(chip, 0); in esp_flash_erase_region()
667 err = chip->chip_drv->erase_block(chip, erase_addr); in esp_flash_erase_region()
675 err = chip->chip_drv->erase_sector(chip, erase_addr); in esp_flash_erase_region()
738 err = chip->chip_drv->get_chip_write_protect(chip, out_write_protected); in esp_flash_get_chip_write_protect()
754 err = chip->chip_drv->set_chip_write_protect(chip, write_protect); in esp_flash_set_chip_write_protect()
771 *out_num_regions = chip->chip_drv->num_protectable_regions; in esp_flash_get_protectable_regions()
772 *out_regions = chip->chip_drv->protectable_regions; in esp_flash_get_protectable_regions()
782 for(*index = 0; *index < chip->chip_drv->num_protectable_regions; (*index)++) { in find_region()
783 if (memcmp(&chip->chip_drv->protectable_regions[*index], in find_region()
813 err = chip->chip_drv->get_protected_regions(chip, &protection_mask); in esp_flash_get_protected_region()
838 err = chip->chip_drv->get_protected_regions(chip, &protection_mask); in esp_flash_set_protected_region()
845 err = chip->chip_drv->set_protected_regions(chip, protection_mask); in esp_flash_set_protected_region()
900 err = chip->chip_drv->read(chip, buffer_to_read, address, length_to_read); in esp_flash_read()
937 err = chip->chip_drv->read(chip, verify_buffer, verify_address, this_len); in s_check_setting_zero_to_one()
979 err = chip->chip_drv->read(chip, verify_buffer, verify_address, this_len); in s_verify_write()
1055 if (chip->chip_drv->yield) { in esp_flash_write()
1056 err = chip->chip_drv->yield(chip, 0); in esp_flash_write()
1076 err = chip->chip_drv->write(chip, write_buf, write_addr, write_len); in esp_flash_write()
1176 err = chip->chip_drv->get_io_mode(chip, &io_mode); in esp_flash_get_io_mode()
1194 err = chip->chip_drv->set_io_mode(chip); in esp_flash_set_io_mode()
1364 … err = chip->chip_drv->write_encrypted(chip, (uint32_t *)encrypt_buf, row_addr, encrypt_byte); in esp_flash_write_encrypted()
1424 if (chip->chip_drv->get_chip_caps == NULL) { in esp_flash_suspend_cmd_init()
1428 if ((chip->chip_drv->get_chip_caps(chip) & SPI_FLASH_CHIP_CAP_SUSPEND) == 0) { in esp_flash_suspend_cmd_init()
1432 return chip->chip_drv->sus_setup(chip); in esp_flash_suspend_cmd_init()