| # Copyright (c) 2021 Telink Semiconductor |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| if BOARD_TLSR9518ADK80D |
| |
| config SOC_FLASH_TELINK_B91 |
| default y if FLASH |
| |
| # Workaround for not being able to have commas in macro arguments |
| DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition |
| |
| config FLASH_LOAD_OFFSET |
| default $(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_CODE_PARTITION)) if USE_DT_CODE_PARTITION |
| |
| # Buffer for image writter shall be less(multiple of access alignment) or |
| # equal to flash page. tlsr9518adk80d boards use external P25Q16 IC as |
| # flesh memory. Flash page size of the IC is 256 bytes. So that, it is |
| # maximum image writer buffer size for such kind of boards. |
| config IMG_BLOCK_BUF_SIZE |
| default 256 if MCUBOOT_IMG_MANAGER |
| |
| endif |