Lines Matching refs:efuses
173 struct aw_sid_efuse *efuses; member
178 .efuses = a10_efuses,
183 .efuses = a10_efuses,
188 .efuses = a64_efuses,
193 .efuses = a83t_efuses,
198 .efuses = h3_efuses,
203 .efuses = h5_efuses,
276 OID_AUTO, sc->sid_conf->efuses[i].name, in aw_sid_attach()
278 dev, sc->sid_conf->efuses[i].id, aw_sid_sysctl, in aw_sid_attach()
279 "A", sc->sid_conf->efuses[i].desc); in aw_sid_attach()
296 if (id == sc->sid_conf->efuses[i].id) in aw_sid_get_fuse()
302 if (*size != sc->sid_conf->efuses[i].size) { in aw_sid_get_fuse()
303 *size = sc->sid_conf->efuses[i].size; in aw_sid_get_fuse()
310 if (sc->sid_conf->efuses[i].public == false) in aw_sid_get_fuse()
312 for (j = 0; j < sc->sid_conf->efuses[i].size; j += 4) { in aw_sid_get_fuse()
313 if (sc->sid_conf->efuses[i].public == false) { in aw_sid_get_fuse()
314 val = SID_PRCTL_OFFSET(sc->sid_conf->efuses[i].offset + j) | in aw_sid_get_fuse()
323 val = RD4(sc, sc->sid_conf->efuses[i].base + in aw_sid_get_fuse()
324 sc->sid_conf->efuses[i].offset + j); in aw_sid_get_fuse()
333 if (sc->sid_conf->efuses[i].public == false) in aw_sid_get_fuse()
349 if (offset == sc->sid_conf->efuses[i].offset) { in aw_sid_read()
350 fuse_id = sc->sid_conf->efuses[i].id; in aw_sid_read()