Lines Matching full:sensor
60 "opal-sensor", MTX_DEF)
64 * of "ibm,opal-sensor". One hangs off /ibm,opal/, named "sensors", the other
128 uint32_t sensor; in opal_sensor_sysctl() local
132 sensor = arg2; in opal_sensor_sysctl()
134 error = opal_sensor_get_val(sc, sensor, &sensval); in opal_sensor_sysctl()
158 if (!ofw_bus_is_compatible(dev, "ibm,opal-sensor")) in opal_sensor_probe()
161 device_set_desc(dev, "OPAL sensor"); in opal_sensor_probe()
181 if (OF_getencprop(node, "sensor-data", &sensor_id, sizeof(sensor_id)) < 0) { in opal_sensor_attach()
182 device_printf(dev, "Missing sensor ID\n"); in opal_sensor_attach()
185 if (OF_getprop(node, "sensor-type", type, sizeof(type)) < 0) { in opal_sensor_attach()
186 device_printf(dev, "Missing sensor type\n"); in opal_sensor_attach()
198 device_printf(dev, "Unknown sensor type '%s'\n", type); in opal_sensor_attach()
207 "sensor", CTLTYPE_INT | CTLFLAG_RD | CTLFLAG_MPSAFE, sc, in opal_sensor_attach()
219 if (OF_getencprop(node, "sensor-data-min", in opal_sensor_attach()
229 if (OF_getencprop(node, "sensor-data-max", in opal_sensor_attach()
263 if (!ofw_bus_is_compatible(dev, "ibm,opal-sensor")) in opalsens_probe()