Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/iicbus/max6690.c
Show All 12 Lines | |||||
sprintf(sysctl_desc,"%s %s", sc->sc_sensors[i].therm.name, | sprintf(sysctl_desc,"%s %s", sc->sc_sensors[i].therm.name, | ||||
"(C)"); | "(C)"); | ||||
oid = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(sensroot_oid), | oid = SYSCTL_ADD_NODE(ctx, SYSCTL_CHILDREN(sensroot_oid), | ||||
OID_AUTO, | OID_AUTO, | ||||
sysctl_name, CTLFLAG_RD, 0, | sysctl_name, CTLFLAG_RD, 0, | ||||
"Sensor Information"); | "Sensor Information"); | ||||
/* I use i to pass the sensor id. */ | /* I use i to pass the sensor id. */ | ||||
SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(oid), OID_AUTO, "temp", | SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(oid), OID_AUTO, "temp", | ||||
CTLTYPE_INT | CTLFLAG_RD, dev, i % 2, | CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | ||||
dev, i % 2, | |||||
max6690_sensor_sysctl, "IK", sysctl_desc); | max6690_sensor_sysctl, "IK", sysctl_desc); | ||||
} | } | ||||
/* Dump sensor location & ID. */ | /* Dump sensor location & ID. */ | ||||
if (bootverbose) { | if (bootverbose) { | ||||
device_printf(dev, "Sensors\n"); | device_printf(dev, "Sensors\n"); | ||||
for (i = 0; i < sc->sc_nsensors; i++) { | for (i = 0; i < sc->sc_nsensors; i++) { | ||||
device_printf(dev, "Location : %s ID: %d\n", | device_printf(dev, "Location : %s ID: %d\n", | ||||
Show All 12 Lines |