Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/allwinner/axp81x.c
Show All 12 Lines | |||||
} | } | ||||
} | } | ||||
/* Add sensors */ | /* Add sensors */ | ||||
for (i = 0; i < sc->nsensors; i++) { | for (i = 0; i < sc->nsensors; 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->sensors[i].name, | OID_AUTO, sc->sensors[i].name, | ||||
CTLTYPE_INT | CTLFLAG_RD, | CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
dev, sc->sensors[i].id, axp8xx_sysctl, | dev, sc->sensors[i].id, axp8xx_sysctl, | ||||
sc->sensors[i].format, | sc->sensors[i].format, | ||||
sc->sensors[i].desc); | sc->sensors[i].desc); | ||||
} | } | ||||
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, "batchargecurrentstep", | OID_AUTO, "batchargecurrentstep", | ||||
CTLTYPE_INT | CTLFLAG_RW, | CTLTYPE_INT | CTLFLAG_RW | CTLFLAG_NEEDGIANT, | ||||
dev, 0, axp8xx_sysctl_chargecurrent, | dev, 0, axp8xx_sysctl_chargecurrent, | ||||
"I", "Battery Charging Current Step, " | "I", "Battery Charging Current Step, " | ||||
"0: 200mA, 1: 400mA, 2: 600mA, 3: 800mA, " | "0: 200mA, 1: 400mA, 2: 600mA, 3: 800mA, " | ||||
"4: 1000mA, 5: 1200mA, 6: 1400mA, 7: 1600mA, " | "4: 1000mA, 5: 1200mA, 6: 1400mA, 7: 1600mA, " | ||||
"8: 1800mA, 9: 2000mA, 10: 2200mA, 11: 2400mA, " | "8: 1800mA, 9: 2000mA, 10: 2200mA, 11: 2400mA, " | ||||
"12: 2600mA, 13: 2800mA"); | "12: 2600mA, 13: 2800mA"); | ||||
/* Get thresholds */ | /* Get thresholds */ | ||||
Show All 12 Lines |