efuse_map
edac->efuse_map = syscon_regmap_lookup_by_phandle(pdev->dev.of_node,
if (IS_ERR(edac->efuse_map)) {
rc = PTR_ERR(edac->efuse_map);
struct regmap *efuse_map;
rc = regmap_read(edac->efuse_map, 0, &val);
memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0], max_size);
if (rtlefuse->efuse_map[EFUSE_INIT_MAP][base + i] !=
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base + i] ||
rtlefuse->efuse_map[EFUSE_INIT_MAP][base + i + 1] !=
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base + i +
efuse_read_all_map(hw, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0]);
memcpy(&rtlefuse->efuse_map[EFUSE_MODIFY_MAP][0],
&rtlefuse->efuse_map[EFUSE_INIT_MAP][0],
rtlefuse->efuse_map[EFUSE_INIT_MAP][base + i] =
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base + i];
if (rtlefuse->efuse_map[EFUSE_INIT_MAP][base + i] !=
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base + i]) {
rtlefuse->efuse_map[EFUSE_INIT_MAP][base + i] =
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base + i];
&rtlefuse->efuse_map[EFUSE_MODIFY_MAP][base],
efuse_read_all_map(hw, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0]);
memcpy(&rtlefuse->efuse_map[EFUSE_MODIFY_MAP][0],
&rtlefuse->efuse_map[EFUSE_INIT_MAP][0],
memset((&rtlefuse->efuse_map[EFUSE_INIT_MAP][0]),
efuse_read_all_map(hw, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0]);
memcpy(&rtlefuse->efuse_map[EFUSE_MODIFY_MAP][0],
&rtlefuse->efuse_map[EFUSE_INIT_MAP][0],
*value = rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset];
*value = rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset];
*value |= rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 1] << 8;
*value = rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset];
*value |= rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 1] << 8;
*value |= rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 2] << 16;
*value |= rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 3] << 24;
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset] = value;
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset] = value & 0x00FF;
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 1] = value >> 8;
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset] =
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 1] =
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 2] =
rtlefuse->efuse_map[EFUSE_MODIFY_MAP][offset + 3] =
memcpy(hwinfo, &rtlefuse->efuse_map[EFUSE_INIT_MAP][0],
u8 efuse_map[2][EFUSE_MAX_LOGICAL_SIZE];