/drivers/thermal/st/ |
H A D | st_thermal.c | 28 int st_thermal_alloc_regfields(struct st_thermal_sensor *sensor) argument 30 struct device *dev = sensor->dev; 31 struct regmap *regmap = sensor->regmap; 32 const struct reg_field *reg_fields = sensor->cdata->reg_fields; 34 sensor->dcorrect = devm_regmap_field_alloc(dev, regmap, 37 sensor->overflow = devm_regmap_field_alloc(dev, regmap, 40 sensor->temp_data = devm_regmap_field_alloc(dev, regmap, 43 if (IS_ERR(sensor->dcorrect) || 44 IS_ERR(sensor->overflow) || 45 IS_ERR(sensor 53 st_thermal_sensor_on(struct st_thermal_sensor *sensor) argument 73 st_thermal_sensor_off(struct st_thermal_sensor *sensor) argument 86 st_thermal_calibration(struct st_thermal_sensor *sensor) argument 117 struct st_thermal_sensor *sensor = th->devdata; local 146 struct st_thermal_sensor *sensor = th->devdata; local 164 struct st_thermal_sensor *sensor = th->devdata; local 188 struct st_thermal_sensor *sensor; local 269 struct st_thermal_sensor *sensor = platform_get_drvdata(pdev); local 282 struct st_thermal_sensor *sensor = platform_get_drvdata(pdev); local 291 struct st_thermal_sensor *sensor = platform_get_drvdata(pdev); local [all...] |
H A D | st_thermal_memmap.c | 23 /* Power control bits for the memory mapped thermal sensor */ 29 * According to the STIH416 MPE temp sensor data sheet - 32 * sensor. regmap_update_bits() will be used to update the register. 43 struct st_thermal_sensor *sensor = sdata; local 45 thermal_zone_device_update(sensor->thermal_dev); 51 static int st_mmap_power_ctrl(struct st_thermal_sensor *sensor, argument 57 return regmap_update_bits(sensor->regmap, STIH416_MPE_CONF, mask, val); 60 static int st_mmap_alloc_regfields(struct st_thermal_sensor *sensor) argument 62 struct device *dev = sensor->dev; 63 struct regmap *regmap = sensor 79 st_mmap_enable_irq(struct st_thermal_sensor *sensor) argument 93 st_mmap_register_enable_irq(struct st_thermal_sensor *sensor) argument 123 st_mmap_regmap_init(struct st_thermal_sensor *sensor) argument [all...] |
H A D | st_thermal_syscfg.c | 67 static int st_syscfg_power_ctrl(struct st_thermal_sensor *sensor, argument 70 return regmap_field_write(sensor->pwr, power_state); 73 static int st_syscfg_alloc_regfields(struct st_thermal_sensor *sensor) argument 75 struct device *dev = sensor->dev; 77 sensor->pwr = devm_regmap_field_alloc(dev, sensor->regmap, 78 sensor->cdata->reg_fields[TEMP_PWR]); 80 if (IS_ERR(sensor->pwr)) { 82 return PTR_ERR(sensor->pwr); 88 static int st_syscfg_regmap_init(struct st_thermal_sensor *sensor) argument [all...] |
/drivers/iio/common/hid-sensors/ |
H A D | Makefile | 2 # Makefile for the Hid sensor common modules. 5 obj-$(CONFIG_HID_SENSOR_IIO_COMMON) += hid-sensor-iio-common.o 6 obj-$(CONFIG_HID_SENSOR_IIO_TRIGGER) += hid-sensor-trigger.o 7 hid-sensor-iio-common-y := hid-sensor-attributes.o
|
H A D | Kconfig | 11 Say yes here to build support for HID sensor to use 12 HID sensor common processing for attributes and IIO triggers. 14 HID sensor drivers, this module contains processing for those 26 hid-sensor-trigger.
|
/drivers/iio/orientation/ |
H A D | Makefile | 2 # Makefile for industrial I/O Inclinometer sensor drivers 6 obj-$(CONFIG_HID_SENSOR_INCLINOMETER_3D) += hid-sensor-incl-3d.o 7 obj-$(CONFIG_HID_SENSOR_DEVICE_ROTATION) += hid-sensor-rotation.o
|
/drivers/media/i2c/smiapp/ |
H A D | smiapp-core.c | 11 * Based on smia-sensor.c by Tuukka Toivonen <tuukkat76@gmail.com> 70 static int smiapp_read_frame_fmt(struct smiapp_sensor *sensor) argument 72 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); 80 rval = smiapp_read(sensor, SMIAPP_REG_U8_FRAME_FORMAT_MODEL_TYPE, 85 rval = smiapp_read(sensor, SMIAPP_REG_U8_FRAME_FORMAT_MODEL_SUBTYPE, 111 sensor, 125 sensor, 182 || pixels >= sensor->limits[SMIAPP_LIMIT_MIN_FRAME_LENGTH_LINES] / 2) 202 static int smiapp_pll_configure(struct smiapp_sensor *sensor) argument 204 struct smiapp_pll *pll = &sensor 243 smiapp_pll_update(struct smiapp_sensor *sensor) argument 315 __smiapp_update_exposure_limits(struct smiapp_sensor *sensor) argument 360 smiapp_pixel_order(struct smiapp_sensor *sensor) argument 379 smiapp_update_mbus_formats(struct smiapp_sensor *sensor) argument 413 struct smiapp_sensor *sensor = local 526 smiapp_init_controls(struct smiapp_sensor *sensor) argument 638 smiapp_free_controls(struct smiapp_sensor *sensor) argument 646 smiapp_get_limits(struct smiapp_sensor *sensor, int const *limit, unsigned int n) argument 668 smiapp_get_all_limits(struct smiapp_sensor *sensor) argument 685 smiapp_get_limits_binning(struct smiapp_sensor *sensor) argument 745 smiapp_get_mbus_formats(struct smiapp_sensor *sensor) argument 832 smiapp_update_blanking(struct smiapp_sensor *sensor) argument 859 smiapp_update_mode(struct smiapp_sensor *sensor) argument 921 smiapp_read_nvm(struct smiapp_sensor *sensor, unsigned char *nvm) argument 985 smiapp_change_cci_addr(struct smiapp_sensor *sensor) argument 1017 smiapp_setup_flash_strobe(struct smiapp_sensor *sensor) argument 1147 smiapp_power_on(struct smiapp_sensor *sensor) argument 1293 smiapp_power_off(struct smiapp_sensor *sensor) argument 1320 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1347 smiapp_start_streaming(struct smiapp_sensor *sensor) argument 1472 smiapp_stop_streaming(struct smiapp_sensor *sensor) argument 1498 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1522 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1563 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1600 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1644 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1676 smiapp_validate_csi_data_format(struct smiapp_sensor *sensor, u32 code) argument 1694 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1777 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1818 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1867 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 1980 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2007 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2046 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2098 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2151 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2164 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2202 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2218 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2251 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2267 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2402 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2713 struct smiapp_sensor *sensor = ssd->sensor; local 2805 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2830 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local 2856 struct smiapp_sensor *sensor; local 2883 struct smiapp_sensor *sensor = to_smiapp_sensor(subdev); local [all...] |
H A D | smiapp-quirk.c | 29 static int smiapp_write_8(struct smiapp_sensor *sensor, u16 reg, u8 val) argument 31 return smiapp_write(sensor, SMIAPP_REG_MK_U8(reg), val); 34 static int smiapp_write_8s(struct smiapp_sensor *sensor, argument 37 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); 41 rval = smiapp_write_8(sensor, regs->reg, regs->val); 53 void smiapp_replace_limit(struct smiapp_sensor *sensor, argument 56 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); 61 sensor->limits[limit] = val; 64 static int jt8ew9_limits(struct smiapp_sensor *sensor) argument 66 if (sensor 78 jt8ew9_post_poweron(struct smiapp_sensor *sensor) argument 121 imx125es_post_poweron(struct smiapp_sensor *sensor) argument 141 jt8ev1_limits(struct smiapp_sensor *sensor) argument 150 jt8ev1_post_poweron(struct smiapp_sensor *sensor) argument 198 jt8ev1_pre_streamon(struct smiapp_sensor *sensor) argument 203 jt8ev1_post_streamoff(struct smiapp_sensor *sensor) argument 223 jt8ev1_pll_flags(struct smiapp_sensor *sensor) argument 236 tcm8500md_limits(struct smiapp_sensor *sensor) argument [all...] |
H A D | smiapp-regs.h | 44 int smiapp_read_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val); 45 int smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val); 46 int smiapp_read_8only(struct smiapp_sensor *sensor, u32 reg, u32 *val); 47 int smiapp_write_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 val); 48 int smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val);
|
H A D | smiapp-quirk.h | 33 * @limits: Replace sensor->limits with values which can't be read from 34 * sensor registers. Called the first time the sensor is powered up. 35 * @post_poweron: Called always after the sensor has been fully powered on. 51 int (*limits)(struct smiapp_sensor *sensor); 52 int (*post_poweron)(struct smiapp_sensor *sensor); 53 int (*pre_streamon)(struct smiapp_sensor *sensor); 54 int (*post_streamoff)(struct smiapp_sensor *sensor); 55 unsigned long (*pll_flags)(struct smiapp_sensor *sensor); 56 int (*reg_access)(struct smiapp_sensor *sensor, boo [all...] |
H A D | smiapp-regs.c | 81 static int ____smiapp_read(struct smiapp_sensor *sensor, u16 reg, argument 84 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); 140 static int ____smiapp_read_8only(struct smiapp_sensor *sensor, u16 reg, argument 151 rval = ____smiapp_read(sensor, reg + i, 1, &val8); 164 static int __smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val, argument 167 struct i2c_client *client = v4l2_get_subdevdata(&sensor->src->sd); 176 rval = ____smiapp_read(sensor, SMIAPP_REG_ADDR(reg), len, val); 178 rval = ____smiapp_read_8only(sensor, SMIAPP_REG_ADDR(reg), len, 189 int smiapp_read_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 *val) argument 192 sensor, re 197 smiapp_read(struct smiapp_sensor *sensor, u32 reg, u32 *val) argument 211 smiapp_read_8only(struct smiapp_sensor *sensor, u32 reg, u32 *val) argument 225 smiapp_write_no_quirk(struct smiapp_sensor *sensor, u32 reg, u32 val) argument 295 smiapp_write(struct smiapp_sensor *sensor, u32 reg, u32 val) argument [all...] |
/drivers/media/i2c/ |
H A D | s5k6a3.c | 2 * Samsung S5K6A3 image sensor driver 48 * struct s5k6a3 - fimc-is sensor data structure 50 * @subdev: the image sensor's v4l2 subdev 52 * @supplies: image sensor's voltage regulator supplies 53 * @gpio_reset: GPIO connected to the sensor's reset pin 55 * @format: media bus format at the sensor's source pad 126 struct s5k6a3 *sensor, struct v4l2_subdev_fh *fh, 132 return &sensor->format; 139 struct s5k6a3 *sensor = sd_to_s5k6a3(sd); local 144 mf = __s5k6a3_get_format(sensor, f 125 __s5k6a3_get_format( struct s5k6a3 *sensor, struct v4l2_subdev_fh *fh, u32 pad, enum v4l2_subdev_format_whence which) argument 158 struct s5k6a3 *sensor = sd_to_s5k6a3(sd); local 190 __s5k6a3_power_on(struct s5k6a3 *sensor) argument 235 __s5k6a3_power_off(struct s5k6a3 *sensor) argument 251 struct s5k6a3 *sensor = sd_to_s5k6a3(sd); local 283 struct s5k6a3 *sensor; local [all...] |
H A D | mt9m032.c | 138 * for this sensor. 168 #define to_dev(sensor) \ 169 (&((struct i2c_client *)v4l2_get_subdevdata(&(sensor)->subdev))->dev) 181 static u32 mt9m032_row_time(struct mt9m032 *sensor, unsigned int width) argument 187 ns = div_u64(1000000000ULL * effective_width, sensor->pix_clock); 188 dev_dbg(to_dev(sensor), "MT9M032 line time: %u ns\n", ns); 192 static int mt9m032_update_timing(struct mt9m032 *sensor, argument 195 struct i2c_client *client = v4l2_get_subdevdata(&sensor->subdev); 196 struct v4l2_rect *crop = &sensor->crop; 202 interval = &sensor 228 mt9m032_update_geom_timing(struct mt9m032 *sensor) argument 249 update_formatter2(struct mt9m032 *sensor, bool streaming) argument 262 mt9m032_setup_pll(struct mt9m032 *sensor) argument 354 __mt9m032_get_pad_crop(struct mt9m032 *sensor, struct v4l2_subdev_fh *fh, enum v4l2_subdev_format_whence which) argument 376 __mt9m032_get_pad_format(struct mt9m032 *sensor, struct v4l2_subdev_fh *fh, enum v4l2_subdev_format_whence which) argument 393 struct mt9m032 *sensor = to_mt9m032(subdev); local 406 struct mt9m032 *sensor = to_mt9m032(subdev); local 429 struct mt9m032 *sensor = to_mt9m032(subdev); local 442 struct mt9m032 *sensor = to_mt9m032(subdev); local 497 struct mt9m032 *sensor = to_mt9m032(subdev); local 510 struct mt9m032 *sensor = to_mt9m032(subdev); local 535 struct mt9m032 *sensor = to_mt9m032(subdev); local 555 struct mt9m032 *sensor = to_mt9m032(sd); local 575 struct mt9m032 *sensor = to_mt9m032(sd); local 589 update_read_mode2(struct mt9m032 *sensor, bool vflip, bool hflip) argument 600 mt9m032_set_gain(struct mt9m032 *sensor, s32 val) argument 641 struct mt9m032 *sensor = local 712 struct mt9m032 *sensor; local 866 struct mt9m032 *sensor = to_mt9m032(subdev); local [all...] |
/drivers/media/usb/stkwebcam/ |
H A D | Makefile | 1 stkwebcam-objs := stk-webcam.o stk-sensor.o
|
/drivers/gpu/drm/nouveau/core/subdev/therm/ |
H A D | nv84.c | 61 struct nvbios_therm_sensor *sensor = &priv->bios_sensor; local 64 spin_lock_irqsave(&priv->sensor.alarm_program_lock, flags); 70 nv_wr32(therm, 0x20484, sensor->thrs_shutdown.hysteresis); 71 nv_wr32(therm, 0x20480, sensor->thrs_shutdown.temp); 74 nv_wr32(therm, 0x204c4, sensor->thrs_fan_boost.temp); 77 nv_wr32(therm, 0x204c0, sensor->thrs_critical.temp); 80 nv_wr32(therm, 0x20414, sensor->thrs_down_clock.temp); 81 spin_unlock_irqrestore(&priv->sensor.alarm_program_lock, flags); 85 sensor->thrs_fan_boost.temp, sensor 142 struct nvbios_therm_sensor *sensor = &priv->bios_sensor; local [all...] |
H A D | temp.c | 72 priv->sensor.alarm_state[thrs] = st; 81 return priv->sensor.alarm_state[thrs]; 175 container_of(alarm, struct nouveau_therm_priv, sensor.therm_poll_alarm); 176 struct nvbios_therm_sensor *sensor = &priv->bios_sensor; local 181 spin_lock_irqsave(&priv->sensor.alarm_program_lock, flags); 183 nouveau_therm_threshold_hyst_polling(therm, &sensor->thrs_fan_boost, 186 nouveau_therm_threshold_hyst_polling(therm, &sensor->thrs_down_clock, 189 nouveau_therm_threshold_hyst_polling(therm, &sensor->thrs_critical, 192 nouveau_therm_threshold_hyst_polling(therm, &sensor->thrs_shutdown, 195 spin_unlock_irqrestore(&priv->sensor 206 struct nvbios_therm_sensor *sensor = &priv->bios_sensor; local [all...] |
H A D | nv50.c | 132 struct nvbios_therm_sensor *sensor = &priv->bios_sensor; local 137 /* if the slope or the offset is unset, do no use the sensor */ 138 if (!sensor->slope_div || !sensor->slope_mult || 139 !sensor->offset_num || !sensor->offset_den) 142 core_temp = core_temp * sensor->slope_mult / sensor->slope_div; 143 core_temp = core_temp + sensor->offset_num / sensor [all...] |
/drivers/input/misc/ |
H A D | mpu3050.c | 152 * @client: i2c address of sensor 155 * Return the converted X Y and Z co-ordinates from the sensor device 172 * @client: i2c client for the sensor 198 struct mpu3050_sensor *sensor = input_get_drvdata(input); local 201 pm_runtime_get(sensor->dev); 204 error = i2c_smbus_write_byte_data(sensor->client, MPU3050_INT_CFG, 209 pm_runtime_put(sensor->dev); 225 struct mpu3050_sensor *sensor = input_get_drvdata(input); local 227 pm_runtime_put(sensor->dev); 233 * @data: the sensor 240 struct mpu3050_sensor *sensor = data; local 259 mpu3050_hw_init(struct mpu3050_sensor *sensor) argument 311 struct mpu3050_sensor *sensor; local 407 struct mpu3050_sensor *sensor = i2c_get_clientdata(client); local [all...] |
/drivers/iio/common/st_sensors/ |
H A D | st_sensors_core.c | 47 static int st_sensors_match_odr(struct st_sensors *sensor, argument 53 if (sensor->odr.odr_avl[i].hz == 0) 56 if (sensor->odr.odr_avl[i].hz == odr) { 57 odr_out->hz = sensor->odr.odr_avl[i].hz; 58 odr_out->value = sensor->odr.odr_avl[i].value; 74 err = st_sensors_match_odr(sdata->sensor, odr, &odr_out); 78 if ((sdata->sensor->odr.addr == sdata->sensor->pw.addr) && 79 (sdata->sensor->odr.mask == sdata->sensor 101 st_sensors_match_fs(struct st_sensors *sensor, unsigned int fs, int *index_fs_avl) argument [all...] |
/drivers/staging/media/omap24xx/ |
H A D | tcm825x.c | 4 * TCM825X camera sensor driver. 12 * This driver was based on ov9640 sensor driver from MontaVista 36 * The sensor has two fps modes: the lower one just gives half the fps 53 /* list of image formats supported by TCM825X sensor */ 259 * Read a value from a register in an TCM825X sensor device. The value is 290 * Write a value to a register in an TCM825X sensor device. 392 struct tcm825x_sensor *sensor = s->priv; local 397 dev_dbg(&sensor->i2c_client->dev, "size %d\n", isize); 403 dev_dbg(&sensor->i2c_client->dev, "format default VGA\n"); 416 struct tcm825x_sensor *sensor local 492 struct tcm825x_sensor *sensor = s->priv; local 537 struct tcm825x_sensor *sensor = s->priv; local 600 struct tcm825x_sensor *sensor = s->priv; local 643 struct tcm825x_sensor *sensor = s->priv; local 661 struct tcm825x_sensor *sensor = s->priv; local 671 struct tcm825x_sensor *sensor = s->priv; local 689 struct tcm825x_sensor *sensor = s->priv; local 722 struct tcm825x_sensor *sensor = s->priv; local 737 struct tcm825x_sensor *sensor = s->priv; local 764 struct tcm825x_sensor *sensor = s->priv; local 786 struct tcm825x_sensor *sensor = s->priv; local 854 struct tcm825x_sensor *sensor = &tcm825x; local 880 struct tcm825x_sensor *sensor = i2c_get_clientdata(client); local [all...] |
/drivers/media/usb/gspca/m5602/ |
H A D | m5602_core.c | 105 if (!len || len > sd->sensor->i2c_regW) 113 sd->sensor->i2c_slave_id); 125 if (sd->sensor->i2c_regW == 1) { 142 PDEBUG(D_CONF, "Reading sensor register " 157 /* No sensor with a data width larger than 16 bits has yet been seen */ 158 if (len > sd->sensor->i2c_regW || !len) 164 buf[11] = sd->sensor->i2c_slave_id; 167 /* Special case larger sensor writes */ 175 PDEBUG(D_CONF, "Writing sensor register 0x%x with 0x%x", 209 sd->sensor [all...] |
/drivers/media/usb/gspca/gl860/ |
H A D | gl860.h | 35 #define _MI1320_ (((struct sd *) gspca_dev)->sensor == ID_MI1320) 36 #define _MI2020_ (((struct sd *) gspca_dev)->sensor == ID_MI2020) 37 #define _OV2640_ (((struct sd *) gspca_dev)->sensor == ID_OV2640) 38 #define _OV9655_ (((struct sd *) gspca_dev)->sensor == ID_OV9655) 75 u8 sensor; member in struct:sd
|
/drivers/thermal/ |
H A D | kirkwood_thermal.c | 2 * Kirkwood thermal sensor driver 32 void __iomem *sensor; member in struct:kirkwood_thermal_priv 41 reg = readl_relaxed(priv->sensor); 47 "Temperature sensor reading not valid\n"); 83 priv->sensor = devm_ioremap_resource(&pdev->dev, res); 84 if (IS_ERR(priv->sensor)) 85 return PTR_ERR(priv->sensor);
|
/drivers/hwmon/pmbus/ |
H A D | pmbus_core.c | 58 char name[PMBUS_NAME_SIZE]; /* sysfs sensor name */ 62 enum pmbus_sensor_classes class; /* sensor class */ 63 bool update; /* runtime sensor update needed */ 356 struct pmbus_sensor *sensor; local 387 for (sensor = data->sensors; sensor; sensor = sensor->next) { 388 if (!data->valid || sensor->update) 389 sensor 406 pmbus_reg2data_linear(struct pmbus_data *data, struct pmbus_sensor *sensor) argument 443 pmbus_reg2data_direct(struct pmbus_data *data, struct pmbus_sensor *sensor) argument 487 pmbus_reg2data_vid(struct pmbus_data *data, struct pmbus_sensor *sensor) argument 497 pmbus_reg2data(struct pmbus_data *data, struct pmbus_sensor *sensor) argument 519 pmbus_data2reg_linear(struct pmbus_data *data, struct pmbus_sensor *sensor, long val) argument 588 pmbus_data2reg_direct(struct pmbus_data *data, struct pmbus_sensor *sensor, long val) argument 622 pmbus_data2reg_vid(struct pmbus_data *data, struct pmbus_sensor *sensor, long val) argument 630 pmbus_data2reg(struct pmbus_data *data, struct pmbus_sensor *sensor, long val) argument 726 struct pmbus_sensor *sensor = to_pmbus_sensor(devattr); local 740 struct pmbus_sensor *sensor = to_pmbus_sensor(devattr); local 849 struct pmbus_sensor *sensor; local [all...] |
/drivers/gpu/drm/nouveau/core/subdev/bios/ |
H A D | therm.c | 71 struct nvbios_therm_sensor *sensor) 98 sensor->offset_constant = offset; 104 sensor->thrs_critical.temp = (value & 0xff0) >> 4; 105 sensor->thrs_critical.hysteresis = value & 0xf; 111 sensor->thrs_down_clock.temp = (value & 0xff0) >> 4; 112 sensor->thrs_down_clock.hysteresis = value & 0xf; 118 sensor->thrs_fan_boost.temp = (value & 0xff0) >> 4; 119 sensor->thrs_fan_boost.hysteresis = value & 0xf; 125 sensor->offset_num = value; 130 sensor 69 nvbios_therm_sensor_parse(struct nouveau_bios *bios, enum nvbios_therm_domain domain, struct nvbios_therm_sensor *sensor) argument [all...] |