/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/hwmon/ |
H A D | da9052-hwmon.c | 403 if (!hwmon) in da9052_hwmon_probe() 413 hwmon->tsi_as_adc = in da9052_hwmon_probe() 428 hwmon->tsiref_mv = regulator_get_voltage(hwmon->tsiref); in da9052_hwmon_probe() 438 if (hwmon->tsiref_mv < 1800 || hwmon->tsiref_mv > 2600) { in da9052_hwmon_probe() 440 hwmon->tsiref_mv); in da9052_hwmon_probe() 455 hwmon); in da9052_hwmon_probe() 464 hwmon, in da9052_hwmon_probe() 473 if (hwmon->tsi_as_adc) in da9052_hwmon_probe() 474 da9052_free_irq(hwmon->da9052, DA9052_IRQ_TSIREADY, hwmon); in da9052_hwmon_probe() 476 if (hwmon->tsiref) in da9052_hwmon_probe() [all …]
|
H A D | nsa320-hwmon.c | 76 mcu_data = hwmon->mcu_data; in nsa320_hwmon_update() 99 hwmon->mcu_data = mcu_data; in nsa320_hwmon_update() 161 struct nsa320_hwmon *hwmon; in nsa320_hwmon_probe() local 164 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in nsa320_hwmon_probe() 165 if (!hwmon) in nsa320_hwmon_probe() 170 if (IS_ERR(hwmon->act)) in nsa320_hwmon_probe() 171 return PTR_ERR(hwmon->act); in nsa320_hwmon_probe() 174 if (IS_ERR(hwmon->clk)) in nsa320_hwmon_probe() 175 return PTR_ERR(hwmon->clk); in nsa320_hwmon_probe() 178 if (IS_ERR(hwmon->data)) in nsa320_hwmon_probe() [all …]
|
H A D | gsc-hwmon.c | 328 hwmon = devm_kzalloc(dev, sizeof(*hwmon), GFP_KERNEL); in gsc_hwmon_probe() 329 if (!hwmon) in gsc_hwmon_probe() 331 hwmon->gsc = gsc; in gsc_hwmon_probe() 332 hwmon->pdata = pdata; in gsc_hwmon_probe() 384 hwmon->chip.info = hwmon->info; in gsc_hwmon_probe() 385 hwmon->info[0] = &hwmon->temp_info; in gsc_hwmon_probe() 386 hwmon->info[1] = &hwmon->in_info; in gsc_hwmon_probe() 387 hwmon->info[2] = &hwmon->fan_info; in gsc_hwmon_probe() 389 hwmon->temp_info.config = hwmon->temp_config; in gsc_hwmon_probe() 391 hwmon->in_info.config = hwmon->in_config; in gsc_hwmon_probe() [all …]
|
H A D | da9055-hwmon.c | 67 mutex_lock(&hwmon->irq_lock); in da9055_adc_manual_read() 102 mutex_unlock(&hwmon->irq_lock); in da9055_adc_manual_read() 110 complete(&hwmon->done); in da9055_auxadc_irq() 146 mutex_lock(&hwmon->hwmon_lock); in da9055_auto_ch_show() 237 struct da9055_hwmon *hwmon; in da9055_hwmon_probe() local 242 if (!hwmon) in da9055_hwmon_probe() 245 mutex_init(&hwmon->hwmon_lock); in da9055_hwmon_probe() 246 mutex_init(&hwmon->irq_lock); in da9055_hwmon_probe() 248 init_completion(&hwmon->done); in da9055_hwmon_probe() 258 "adc-irq", hwmon); in da9055_hwmon_probe() [all …]
|
H A D | sparx5-temp.c | 45 writel(val, hwmon->base + TEMP_CFG); in s5_temp_enable() 115 struct s5_hwmon *hwmon; in s5_temp_probe() local 118 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in s5_temp_probe() 119 if (!hwmon) in s5_temp_probe() 123 if (IS_ERR(hwmon->base)) in s5_temp_probe() 124 return PTR_ERR(hwmon->base); in s5_temp_probe() 127 if (IS_ERR(hwmon->clk)) in s5_temp_probe() 128 return PTR_ERR(hwmon->clk); in s5_temp_probe() 135 hwmon->clk); in s5_temp_probe() 139 s5_temp_enable(hwmon); in s5_temp_probe() [all …]
|
H A D | s3c-hwmon.c | 70 mutex_unlock(&hwmon->lock); in s3c_hwmon_read_ch() 266 struct s3c_hwmon *hwmon; in s3c_hwmon_probe() local 276 if (hwmon == NULL) in s3c_hwmon_probe() 281 mutex_init(&hwmon->lock); in s3c_hwmon_probe() 286 if (IS_ERR(hwmon->client)) { in s3c_hwmon_probe() 288 return PTR_ERR(hwmon->client); in s3c_hwmon_probe() 300 if (IS_ERR(hwmon->hwmon_dev)) { in s3c_hwmon_probe() 323 &hwmon->attrs[i], i); in s3c_hwmon_probe() 330 &hwmon->attrs[i]); in s3c_hwmon_probe() 345 s3c_adc_release(hwmon->client); in s3c_hwmon_probe() [all …]
|
H A D | as370-hwmon.c | 31 static void init_pvt(struct as370_hwmon *hwmon) in init_pvt() argument 34 void __iomem *addr = hwmon->base + CTRL; in init_pvt() 50 struct as370_hwmon *hwmon = dev_get_drvdata(dev); in as370_hwmon_read() local 54 val = readl_relaxed(hwmon->base + STS) & BN_MASK; in as370_hwmon_read() 107 struct as370_hwmon *hwmon; in as370_hwmon_probe() local 110 hwmon = devm_kzalloc(dev, sizeof(*hwmon), GFP_KERNEL); in as370_hwmon_probe() 111 if (!hwmon) in as370_hwmon_probe() 115 if (IS_ERR(hwmon->base)) in as370_hwmon_probe() 116 return PTR_ERR(hwmon->base); in as370_hwmon_probe() 118 init_pvt(hwmon); in as370_hwmon_probe() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/hwmon/ |
H A D | da9052-hwmon.c | 403 if (!hwmon) in da9052_hwmon_probe() 413 hwmon->tsi_as_adc = in da9052_hwmon_probe() 428 hwmon->tsiref_mv = regulator_get_voltage(hwmon->tsiref); in da9052_hwmon_probe() 438 if (hwmon->tsiref_mv < 1800 || hwmon->tsiref_mv > 2600) { in da9052_hwmon_probe() 440 hwmon->tsiref_mv); in da9052_hwmon_probe() 455 hwmon); in da9052_hwmon_probe() 464 hwmon, in da9052_hwmon_probe() 473 if (hwmon->tsi_as_adc) in da9052_hwmon_probe() 474 da9052_free_irq(hwmon->da9052, DA9052_IRQ_TSIREADY, hwmon); in da9052_hwmon_probe() 476 if (hwmon->tsiref) in da9052_hwmon_probe() [all …]
|
H A D | nsa320-hwmon.c | 76 mcu_data = hwmon->mcu_data; in nsa320_hwmon_update() 99 hwmon->mcu_data = mcu_data; in nsa320_hwmon_update() 161 struct nsa320_hwmon *hwmon; in nsa320_hwmon_probe() local 164 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in nsa320_hwmon_probe() 165 if (!hwmon) in nsa320_hwmon_probe() 170 if (IS_ERR(hwmon->act)) in nsa320_hwmon_probe() 171 return PTR_ERR(hwmon->act); in nsa320_hwmon_probe() 174 if (IS_ERR(hwmon->clk)) in nsa320_hwmon_probe() 175 return PTR_ERR(hwmon->clk); in nsa320_hwmon_probe() 178 if (IS_ERR(hwmon->data)) in nsa320_hwmon_probe() [all …]
|
H A D | gsc-hwmon.c | 328 hwmon = devm_kzalloc(dev, sizeof(*hwmon), GFP_KERNEL); in gsc_hwmon_probe() 329 if (!hwmon) in gsc_hwmon_probe() 331 hwmon->gsc = gsc; in gsc_hwmon_probe() 332 hwmon->pdata = pdata; in gsc_hwmon_probe() 384 hwmon->chip.info = hwmon->info; in gsc_hwmon_probe() 385 hwmon->info[0] = &hwmon->temp_info; in gsc_hwmon_probe() 386 hwmon->info[1] = &hwmon->in_info; in gsc_hwmon_probe() 387 hwmon->info[2] = &hwmon->fan_info; in gsc_hwmon_probe() 389 hwmon->temp_info.config = hwmon->temp_config; in gsc_hwmon_probe() 391 hwmon->in_info.config = hwmon->in_config; in gsc_hwmon_probe() [all …]
|
H A D | da9055-hwmon.c | 67 mutex_lock(&hwmon->irq_lock); in da9055_adc_manual_read() 102 mutex_unlock(&hwmon->irq_lock); in da9055_adc_manual_read() 110 complete(&hwmon->done); in da9055_auxadc_irq() 146 mutex_lock(&hwmon->hwmon_lock); in da9055_auto_ch_show() 237 struct da9055_hwmon *hwmon; in da9055_hwmon_probe() local 242 if (!hwmon) in da9055_hwmon_probe() 245 mutex_init(&hwmon->hwmon_lock); in da9055_hwmon_probe() 246 mutex_init(&hwmon->irq_lock); in da9055_hwmon_probe() 248 init_completion(&hwmon->done); in da9055_hwmon_probe() 258 "adc-irq", hwmon); in da9055_hwmon_probe() [all …]
|
H A D | sparx5-temp.c | 45 writel(val, hwmon->base + TEMP_CFG); in s5_temp_enable() 115 struct s5_hwmon *hwmon; in s5_temp_probe() local 118 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in s5_temp_probe() 119 if (!hwmon) in s5_temp_probe() 123 if (IS_ERR(hwmon->base)) in s5_temp_probe() 124 return PTR_ERR(hwmon->base); in s5_temp_probe() 127 if (IS_ERR(hwmon->clk)) in s5_temp_probe() 128 return PTR_ERR(hwmon->clk); in s5_temp_probe() 135 hwmon->clk); in s5_temp_probe() 139 s5_temp_enable(hwmon); in s5_temp_probe() [all …]
|
H A D | s3c-hwmon.c | 70 mutex_unlock(&hwmon->lock); in s3c_hwmon_read_ch() 266 struct s3c_hwmon *hwmon; in s3c_hwmon_probe() local 276 if (hwmon == NULL) in s3c_hwmon_probe() 281 mutex_init(&hwmon->lock); in s3c_hwmon_probe() 286 if (IS_ERR(hwmon->client)) { in s3c_hwmon_probe() 288 return PTR_ERR(hwmon->client); in s3c_hwmon_probe() 300 if (IS_ERR(hwmon->hwmon_dev)) { in s3c_hwmon_probe() 323 &hwmon->attrs[i], i); in s3c_hwmon_probe() 330 &hwmon->attrs[i]); in s3c_hwmon_probe() 345 s3c_adc_release(hwmon->client); in s3c_hwmon_probe() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/hwmon/ |
H A D | da9052-hwmon.c | 403 if (!hwmon) in da9052_hwmon_probe() 413 hwmon->tsi_as_adc = in da9052_hwmon_probe() 428 hwmon->tsiref_mv = regulator_get_voltage(hwmon->tsiref); in da9052_hwmon_probe() 438 if (hwmon->tsiref_mv < 1800 || hwmon->tsiref_mv > 2600) { in da9052_hwmon_probe() 440 hwmon->tsiref_mv); in da9052_hwmon_probe() 455 hwmon); in da9052_hwmon_probe() 464 hwmon, in da9052_hwmon_probe() 473 if (hwmon->tsi_as_adc) in da9052_hwmon_probe() 474 da9052_free_irq(hwmon->da9052, DA9052_IRQ_TSIREADY, hwmon); in da9052_hwmon_probe() 476 if (hwmon->tsiref) in da9052_hwmon_probe() [all …]
|
H A D | nsa320-hwmon.c | 76 mcu_data = hwmon->mcu_data; in nsa320_hwmon_update() 99 hwmon->mcu_data = mcu_data; in nsa320_hwmon_update() 161 struct nsa320_hwmon *hwmon; in nsa320_hwmon_probe() local 164 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in nsa320_hwmon_probe() 165 if (!hwmon) in nsa320_hwmon_probe() 170 if (IS_ERR(hwmon->act)) in nsa320_hwmon_probe() 171 return PTR_ERR(hwmon->act); in nsa320_hwmon_probe() 174 if (IS_ERR(hwmon->clk)) in nsa320_hwmon_probe() 175 return PTR_ERR(hwmon->clk); in nsa320_hwmon_probe() 178 if (IS_ERR(hwmon->data)) in nsa320_hwmon_probe() [all …]
|
H A D | gsc-hwmon.c | 328 hwmon = devm_kzalloc(dev, sizeof(*hwmon), GFP_KERNEL); in gsc_hwmon_probe() 329 if (!hwmon) in gsc_hwmon_probe() 331 hwmon->gsc = gsc; in gsc_hwmon_probe() 332 hwmon->pdata = pdata; in gsc_hwmon_probe() 384 hwmon->chip.info = hwmon->info; in gsc_hwmon_probe() 385 hwmon->info[0] = &hwmon->temp_info; in gsc_hwmon_probe() 386 hwmon->info[1] = &hwmon->in_info; in gsc_hwmon_probe() 387 hwmon->info[2] = &hwmon->fan_info; in gsc_hwmon_probe() 389 hwmon->temp_info.config = hwmon->temp_config; in gsc_hwmon_probe() 391 hwmon->in_info.config = hwmon->in_config; in gsc_hwmon_probe() [all …]
|
H A D | da9055-hwmon.c | 67 mutex_lock(&hwmon->irq_lock); in da9055_adc_manual_read() 102 mutex_unlock(&hwmon->irq_lock); in da9055_adc_manual_read() 110 complete(&hwmon->done); in da9055_auxadc_irq() 146 mutex_lock(&hwmon->hwmon_lock); in da9055_auto_ch_show() 237 struct da9055_hwmon *hwmon; in da9055_hwmon_probe() local 242 if (!hwmon) in da9055_hwmon_probe() 245 mutex_init(&hwmon->hwmon_lock); in da9055_hwmon_probe() 246 mutex_init(&hwmon->irq_lock); in da9055_hwmon_probe() 248 init_completion(&hwmon->done); in da9055_hwmon_probe() 258 "adc-irq", hwmon); in da9055_hwmon_probe() [all …]
|
H A D | sparx5-temp.c | 45 writel(val, hwmon->base + TEMP_CFG); in s5_temp_enable() 115 struct s5_hwmon *hwmon; in s5_temp_probe() local 118 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in s5_temp_probe() 119 if (!hwmon) in s5_temp_probe() 123 if (IS_ERR(hwmon->base)) in s5_temp_probe() 124 return PTR_ERR(hwmon->base); in s5_temp_probe() 127 if (IS_ERR(hwmon->clk)) in s5_temp_probe() 128 return PTR_ERR(hwmon->clk); in s5_temp_probe() 135 hwmon->clk); in s5_temp_probe() 139 s5_temp_enable(hwmon); in s5_temp_probe() [all …]
|
H A D | s3c-hwmon.c | 70 mutex_unlock(&hwmon->lock); in s3c_hwmon_read_ch() 266 struct s3c_hwmon *hwmon; in s3c_hwmon_probe() local 276 if (hwmon == NULL) in s3c_hwmon_probe() 281 mutex_init(&hwmon->lock); in s3c_hwmon_probe() 286 if (IS_ERR(hwmon->client)) { in s3c_hwmon_probe() 288 return PTR_ERR(hwmon->client); in s3c_hwmon_probe() 300 if (IS_ERR(hwmon->hwmon_dev)) { in s3c_hwmon_probe() 323 &hwmon->attrs[i], i); in s3c_hwmon_probe() 330 &hwmon->attrs[i]); in s3c_hwmon_probe() 345 s3c_adc_release(hwmon->client); in s3c_hwmon_probe() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable 48 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio 59 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on 60 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu2_on 61 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_cycle [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable 48 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio 59 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on 60 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu2_on 61 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_cycle [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/Documentation/ABI/stable/ |
H A D | sysfs-driver-mlxreg-io | 1 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/asic_health 10 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld1_version 11 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld2_version 20 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/fan_dir 30 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/cpld3_version 39 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/jtag_enable 48 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/select_iio 59 What: /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu1_on 60 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/psu2_on 61 /sys/devices/platform/mlxplat/mlxreg-io/hwmon/hwmon*/pwr_cycle [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/thermal/ |
H A D | thermal_hwmon.c | 100 return hwmon; in thermal_hwmon_lookup_by_type() 140 if (hwmon) { in thermal_add_hwmon_sysfs() 145 hwmon = kzalloc(sizeof(*hwmon), GFP_KERNEL); in thermal_add_hwmon_sysfs() 146 if (!hwmon) in thermal_add_hwmon_sysfs() 152 hwmon->device = hwmon_device_register_with_info(&tz->device, hwmon->type, in thermal_add_hwmon_sysfs() 153 hwmon, NULL, NULL); in thermal_add_hwmon_sysfs() 167 hwmon->count++; in thermal_add_hwmon_sysfs() 209 kfree(hwmon); in thermal_add_hwmon_sysfs() 221 if (unlikely(!hwmon)) { in thermal_remove_hwmon_sysfs() 245 list_del(&hwmon->node); in thermal_remove_hwmon_sysfs() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/thermal/ |
H A D | thermal_hwmon.c | 100 return hwmon; in thermal_hwmon_lookup_by_type() 140 if (hwmon) { in thermal_add_hwmon_sysfs() 145 hwmon = kzalloc(sizeof(*hwmon), GFP_KERNEL); in thermal_add_hwmon_sysfs() 146 if (!hwmon) in thermal_add_hwmon_sysfs() 152 hwmon->device = hwmon_device_register_with_info(&tz->device, hwmon->type, in thermal_add_hwmon_sysfs() 153 hwmon, NULL, NULL); in thermal_add_hwmon_sysfs() 167 hwmon->count++; in thermal_add_hwmon_sysfs() 209 kfree(hwmon); in thermal_add_hwmon_sysfs() 221 if (unlikely(!hwmon)) { in thermal_remove_hwmon_sysfs() 245 list_del(&hwmon->node); in thermal_remove_hwmon_sysfs() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/thermal/ |
H A D | thermal_hwmon.c | 100 return hwmon; in thermal_hwmon_lookup_by_type() 140 if (hwmon) { in thermal_add_hwmon_sysfs() 145 hwmon = kzalloc(sizeof(*hwmon), GFP_KERNEL); in thermal_add_hwmon_sysfs() 146 if (!hwmon) in thermal_add_hwmon_sysfs() 152 hwmon->device = hwmon_device_register_with_info(&tz->device, hwmon->type, in thermal_add_hwmon_sysfs() 153 hwmon, NULL, NULL); in thermal_add_hwmon_sysfs() 167 hwmon->count++; in thermal_add_hwmon_sysfs() 209 kfree(hwmon); in thermal_add_hwmon_sysfs() 221 if (unlikely(!hwmon)) { in thermal_remove_hwmon_sysfs() 245 list_del(&hwmon->node); in thermal_remove_hwmon_sysfs() [all …]
|