Lines Matching +full:cell +full:- +full:value

1 /* SPDX-License-Identifier: GPL-2.0 */
6 * Copyright (C) 2013 Maxime Ripard <maxime.ripard@free-electrons.com>
23 /* used for vendor specific post processing of cell data */
36 #define NVMEM_DEVID_NONE (-1)
37 #define NVMEM_DEVID_AUTO (-2)
40 * struct nvmem_keepout - NVMEM register keepout range.
44 * @value: The byte to fill reads with for this region.
49 unsigned char value; member
53 * struct nvmem_cell_info - NVMEM cell description
57 * @bytes: Length of the cell.
58 * @bit_offset: Bit offset if cell is smaller than a byte.
61 * @read_post_process: Callback for optional post processing of cell data
78 * struct nvmem_config - NVMEM device configuration
84 * @cells: Optional array of pre-defined NVMEM cells.
87 * @fixup_dt_cell_info: Will be called before a cell is added. Can be
92 * @read_only: Device is read-only.
108 * Note: Specifying name and setting id to -1 implies a unique device
109 * whose name is provided as-is (kept unaltered).
120 struct nvmem_cell_info *cell);
141 * struct nvmem_cell_table - NVMEM cell definitions for given provider
144 * @cells: Array of cell definitions.
145 * @ncells: Number of cell definitions in the array.
150 * cell definitions for it e.g. board files registering an EEPROM device.
160 * struct nvmem_layout - NVMEM layout definitions
162 * @dev: Device-model layout device.
215 return ERR_PTR(-EOPNOTSUPP); in nvmem_register()
231 return -EOPNOTSUPP; in nvmem_add_one_cell()
236 return -EOPNOTSUPP; in nvmem_layout_register()
246 * of_nvmem_layout_get_container() - Get OF node of layout container