Home
last modified time | relevance | path

Searched refs:efuse_id (Results 1 - 6 of 6) sorted by relevance

/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/drivers/efuse/
H A Defuse.c117 hi_u32 hi_efuse_read(hi_efuse_idx efuse_id, hi_u8 *data, hi_u8 data_len) in hi_efuse_read() argument
124 if (efuse_id >= HI_EFUSE_IDX_MAX || data == HI_NULL) { in hi_efuse_read()
128 get_efuse_cfg_by_id(efuse_id, &start_bit, &size, &flag); in hi_efuse_read()
143 hi_u32 hi_efuse_write(hi_efuse_idx efuse_id, const hi_u8 *data) in hi_efuse_write() argument
154 if (efuse_id >= HI_EFUSE_IDX_MAX || data == HI_NULL) { in hi_efuse_write()
155 boot_msg1("parameter err !", efuse_id); in hi_efuse_write()
159 get_efuse_cfg_by_id(efuse_id, &start_bit, &size, &flag); in hi_efuse_write()
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/drivers/efuse/
H A Defuse.c115 hi_u32 hi_efuse_read(hi_efuse_idx efuse_id, hi_u8 *data, hi_u8 data_len) in hi_efuse_read() argument
122 if (efuse_id >= HI_EFUSE_IDX_MAX || data == HI_NULL) { in hi_efuse_read()
126 get_efuse_cfg_by_id(efuse_id, &start_bit, &size, &flag); in hi_efuse_read()
141 hi_u32 hi_efuse_write(hi_efuse_idx efuse_id, const hi_u8 *data) in hi_efuse_write() argument
152 if (efuse_id >= HI_EFUSE_IDX_MAX || data == HI_NULL) { in hi_efuse_write()
153 boot_msg1("parameter err !", efuse_id); in hi_efuse_write()
157 get_efuse_cfg_by_id(efuse_id, &start_bit, &size, &flag); in hi_efuse_write()
/device/soc/hisilicon/hi3861v100/sdk_liteos/include/
H A Dhi_efuse.h142 * @param efuse_id [IN] type #hi_efuse_idx,EFUSE ID
151 hi_u32 hi_efuse_get_id_size(hi_efuse_idx efuse_id);
160 * @attention Ensure that the value of (data_len*8) is not less than efuse_id and the length of the efuse field is 8bit
161 * aligned.CNcomment:需保证(data_len*8)不小于efuse_id对应efuse字段的长度向上8bit对齐。CNend
163 * @param efuse_id [IN] type #hi_efuse_idx,EFUSE ID
174 hi_u32 hi_efuse_read(hi_efuse_idx efuse_id, hi_u8 *data, hi_u8 data_len);
184 * @param efuse_id [IN] type #hi_efuse_idx,EFUSE ID
194 hi_u32 hi_efuse_write(hi_efuse_idx efuse_id, const hi_u8 *data);
/device/soc/hisilicon/hi3861v100/sdk_liteos/app/demo/src/
H A Dapp_demo_efuse.c156 hi_efuse_idx efuse_id = HI_EFUSE_CUSTOMER_RSVD0_RW_ID; in efuse_id_read() local
158 ret = hi_efuse_read(efuse_id, (hi_u8 *)read_data, (hi_u8)sizeof(read_data)); in efuse_id_read()
175 hi_efuse_idx efuse_id = HI_EFUSE_CUSTOMER_RSVD0_RW_ID; in efuse_id_write() local
182 ret = hi_efuse_write(efuse_id, (hi_u8 *)write_data); in efuse_id_write()
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/flashboot/include/
H A Dhi_flashboot.h354 * @attention Ensure that the value of (data_len*8) is not less than efuse_id and the length of the efuse field is 8bit
355 * aligned.CNcomment:需保证(data_len*8)不小于efuse_id对应efuse字段的长度向上8bit对齐。CNend
357 * @param efuse_id [IN] type #hi_efuse_idx,EFUSE ID
368 hi_u32 hi_efuse_read(hi_efuse_idx efuse_id, hi_u8 *data, hi_u8 data_len);
378 * @param efuse_id [IN] type #hi_efuse_idx,EFUSE ID
388 hi_u32 hi_efuse_write(hi_efuse_idx efuse_id, const hi_u8 *data);
/device/soc/hisilicon/hi3861v100/sdk_liteos/boot/loaderboot/include/
H A Dhi_boot_rom.h840 * @param efuse_id[IN] 类型 #hi_efuse_idx efuseID号。
849 hi_u32 hi_efuse_read(hi_efuse_idx efuse_id, hi_u8 *data, hi_u8 data_len);
858 * @param efuse_id[IN] 类型 #hi_efuse_idx efuseID号。
866 hi_u32 hi_efuse_write(hi_efuse_idx efuse_id, const hi_u8 *data);

Completed in 6 milliseconds