Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/iicbus/ad7417.c
Show All 12 Lines | |||||
unit = "temp"; | unit = "temp"; | ||||
desc = "sensor unit (C)"; | desc = "sensor unit (C)"; | ||||
} else { | } else { | ||||
unit = "volt"; | unit = "volt"; | ||||
desc = "sensor unit (mV)"; | desc = "sensor unit (mV)"; | ||||
} | } | ||||
/* 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, | SYSCTL_ADD_PROC(ctx, SYSCTL_CHILDREN(oid), OID_AUTO, | ||||
unit, CTLTYPE_INT | CTLFLAG_RD, dev, | unit, | ||||
CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_NEEDGIANT, | |||||
dev, | |||||
i, ad7417_sensor_sysctl, | i, ad7417_sensor_sysctl, | ||||
sc->sc_sensors[i].type == ADC7417_TEMP_SENSOR ? | sc->sc_sensors[i].type == ADC7417_TEMP_SENSOR ? | ||||
"IK" : "I", desc); | "IK" : "I", desc); | ||||
} | } | ||||
/* Dump sensor location, ID & type. */ | /* Dump sensor location, ID & type. */ | ||||
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++) { | ||||
Show All 12 Lines |