Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/allwinner/aw_sid.c
Show All 12 Lines | |||||
/* Register ourself so device can resolve who we are */ | /* Register ourself so device can resolve who we are */ | ||||
OF_device_register_xref(OF_xref_from_node(node), dev); | OF_device_register_xref(OF_xref_from_node(node), dev); | ||||
for (i = 0; i < sc->sid_conf->nfuses ;i++) {\ | for (i = 0; i < sc->sid_conf->nfuses ;i++) {\ | ||||
SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | SYSCTL_ADD_PROC(device_get_sysctl_ctx(dev), | ||||
SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | SYSCTL_CHILDREN(device_get_sysctl_tree(dev)), | ||||
OID_AUTO, sc->sid_conf->efuses[i].name, | OID_AUTO, sc->sid_conf->efuses[i].name, | ||||
CTLTYPE_STRING | CTLFLAG_RD, | CTLTYPE_STRING | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
dev, sc->sid_conf->efuses[i].id, aw_sid_sysctl, | dev, sc->sid_conf->efuses[i].id, aw_sid_sysctl, | ||||
"A", sc->sid_conf->efuses[i].desc); | "A", sc->sid_conf->efuses[i].desc); | ||||
} | } | ||||
return (0); | return (0); | ||||
} | } | ||||
int | int | ||||
aw_sid_get_fuse(enum aw_sid_fuse_id id, uint8_t *out, uint32_t *size) | aw_sid_get_fuse(enum aw_sid_fuse_id id, uint8_t *out, uint32_t *size) | ||||
Show All 12 Lines |