Zephyr API Documentation 4.4.0-rc1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
mchp_nvmctrl_g1.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2025 Microchip Technology Inc.
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
15
16#ifndef INCLUDE_ZEPHYR_DRIVERS_FLASH_MCHP_NVMCTRL_G1_H_
17#define INCLUDE_ZEPHYR_DRIVERS_FLASH_MCHP_NVMCTRL_G1_H_
18
25
76
95
99
100#endif /* INCLUDE_ZEPHYR_DRIVERS_FLASH_MCHP_NVMCTRL_G1_H_ */
struct flash_mchp_ex_op_userrow_data flash_mchp_ex_op_userrow_data_t
Parameters for user row data operations on the MCHP NVMCTRL G1 flash.
flash_mchp_ex_ops_t
Enumeration of extended operation codes for the MCHP NVMCTRL G1 flash controller.
Definition mchp_nvmctrl_g1.h:29
@ FLASH_EX_OP_USER_ROW_WRITE
Writes data to the user row in flash memory.
Definition mchp_nvmctrl_g1.h:52
@ FLASH_EX_OP_REGION_LOCK
Locks all regions of flash memory.
Definition mchp_nvmctrl_g1.h:63
@ FLASH_EX_OP_REGION_UNLOCK
Unlocks all regions of flash memory.
Definition mchp_nvmctrl_g1.h:74
@ FLASH_EX_OP_USER_ROW_ERASE
Erases the entire user row in flash memory.
Definition mchp_nvmctrl_g1.h:39
__INTPTR_TYPE__ off_t
Definition types.h:36
Parameters for user row data operations on the MCHP NVMCTRL G1 flash.
Definition mchp_nvmctrl_g1.h:83
const void * data
Pointer to the data buffer to be written.
Definition mchp_nvmctrl_g1.h:85
size_t data_len
Length of the data buffer in bytes.
Definition mchp_nvmctrl_g1.h:88
off_t offset
Byte offset within the user row region where the write starts.
Definition mchp_nvmctrl_g1.h:93