/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | hwmon.c | 4 #include <linux/hwmon.h> 10 #include "hwmon.h" 18 /* All temperatures retrieved in units of 0.125C. hwmon framework expect 86 struct mlx5_hwmon *hwmon = dev_get_drvdata(dev); in mlx5_hwmon_read() local 93 err = mlx5_hwmon_query_mtmp(hwmon->mdev, hwmon->temp_channel_desc[channel].sensor_index, in mlx5_hwmon_read() 116 struct mlx5_hwmon *hwmon = dev_get_drvdata(dev); in mlx5_hwmon_write() local 121 return mlx5_hwmon_reset_max_temp(hwmon->mdev, in mlx5_hwmon_write() 122 hwmon->temp_channel_desc[channel].sensor_index); in mlx5_hwmon_write() 147 struct mlx5_hwmon *hwmon in mlx5_hwmon_read_string() local 163 mlx5_hwmon_init_channels_names(struct mlx5_hwmon * hwmon) mlx5_hwmon_init_channels_names() argument 207 mlx5_hwmon_init_sensors_indexes(struct mlx5_hwmon * hwmon,u64 sensor_map) mlx5_hwmon_init_sensors_indexes() argument 228 mlx5_hwmon_channel_info_init(struct mlx5_hwmon * hwmon) mlx5_hwmon_channel_info_init() argument 284 mlx5_hwmon_free(struct mlx5_hwmon * hwmon) mlx5_hwmon_free() argument 296 struct mlx5_hwmon *hwmon; mlx5_hwmon_alloc() local 342 mlx5_hwmon_dev_init(struct mlx5_hwmon * hwmon) mlx5_hwmon_dev_init() argument 377 struct mlx5_hwmon *hwmon; mlx5_hwmon_dev_register() local 410 struct mlx5_hwmon *hwmon = mdev->hwmon; mlx5_hwmon_dev_unregister() local 420 hwmon_get_sensor_name(struct mlx5_hwmon * hwmon,int channel) hwmon_get_sensor_name() argument [all...] |
/linux/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_versio [all...] |
/linux/drivers/gpu/drm/xe/ |
H A D | xe_hwmon.c | 6 #include <linux/hwmon-sysfs.h> 7 #include <linux/hwmon.h> 73 * SF_* - scale factors for particular quantities according to hwmon spec. 82 * PL*_HWMON_ATTR - mapping of hardware power limits to corresponding hwmon power attribute. 115 * struct xe_hwmon - xe hwmon data structure 118 /** @hwmon_dev: hwmon device for xe */ 143 static int xe_hwmon_pcode_read_power_limit(const struct xe_hwmon *hwmon, u32 attr, int channel, in xe_hwmon_pcode_read_power_limit() argument 146 struct xe_tile *root_tile = xe_device_get_root_tile(hwmon->xe); in xe_hwmon_pcode_read_power_limit() 154 hwmon->boot_power_limit_read ? in xe_hwmon_pcode_read_power_limit() 159 drm_dbg(&hwmon->xe->drm, "read failed ch %d val0 0x%08x, val1 0x%08x, ret %d\n", in xe_hwmon_pcode_read_power_limit() [all …]
|
/linux/drivers/gpu/drm/i915/ |
H A D | i915_hwmon.c | 6 #include <linux/hwmon.h> 7 #include <linux/hwmon-sysfs.h> 21 * SF_* - scale factors for particular quantities according to hwmon spec. 56 struct i915_hwmon *hwmon; member 81 struct i915_hwmon *hwmon = ddat->hwmon; in hwm_locked_with_pm_intel_uncore_rmw() local 86 mutex_lock(&hwmon->hwmon_lock); in hwm_locked_with_pm_intel_uncore_rmw() 90 mutex_unlock(&hwmon->hwmon_lock); in hwm_locked_with_pm_intel_uncore_rmw() 130 * the hwmon API. Using x86_64 128 bit arithmetic (see mul_u64_u32_shr()), 132 * hwmon 139 struct i915_hwmon *hwmon = ddat->hwmon; hwm_energy() local 172 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power1_max_interval_show() local 203 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power1_max_interval_store() local 266 struct i915_hwmon *hwmon = ddat->hwmon; hwm_attributes_visible() local 319 struct i915_hwmon *hwmon = ddat->hwmon; hwm_temp_is_visible() local 330 struct i915_hwmon *hwmon = ddat->hwmon; hwm_temp_read() local 363 struct i915_hwmon *hwmon = ddat->hwmon; hwm_in_read() local 383 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power_is_visible() local 410 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power_max_read() local 444 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power_max_write() local 500 struct i915_hwmon *hwmon = ddat->hwmon; hwm_power_read() local 546 struct i915_hwmon *hwmon = i915->hwmon; i915_hwmon_power_max_disable() local 564 struct i915_hwmon *hwmon = i915->hwmon; i915_hwmon_power_max_restore() local 582 struct i915_hwmon *hwmon = ddat->hwmon; hwm_energy_is_visible() local 662 struct i915_hwmon *hwmon = ddat->hwmon; hwm_fan_is_visible() local 673 struct i915_hwmon *hwmon = ddat->hwmon; hwm_fan_input_read() local 838 struct i915_hwmon *hwmon = i915->hwmon; hwm_get_preregistration_info() local 907 struct i915_hwmon *hwmon; i915_hwmon_register() local 976 struct i915_hwmon *hwmon = i915->hwmon; i915_hwmon_unregister() local [all...] |
/linux/drivers/thermal/ |
H A D | thermal_hwmon.c | 3 * thermal_hwmon.c - Generic Thermal Management hwmon support. 15 #include <linux/hwmon.h> 22 /* hwmon sys I/F */ 23 /* thermal zone devices with the same type share one hwmon device */ 41 struct thermal_hwmon_attr temp_input; /* hwmon sys attr */ 42 struct thermal_hwmon_attr temp_crit; /* hwmon sys attr */ 94 struct thermal_hwmon_device *hwmon; in thermal_hwmon_lookup_by_type() local 98 list_for_each_entry(hwmon, &thermal_hwmon_list, node) { in thermal_hwmon_lookup_by_type() 101 if (!strcmp(hwmon->type, type)) { in thermal_hwmon_lookup_by_type() 103 return hwmon; in thermal_hwmon_lookup_by_type() 113 thermal_hwmon_lookup_temp(const struct thermal_hwmon_device * hwmon,const struct thermal_zone_device * tz) thermal_hwmon_lookup_temp() argument 137 struct thermal_hwmon_device *hwmon; thermal_add_hwmon_sysfs() local 220 struct thermal_hwmon_device *hwmon; thermal_remove_hwmon_sysfs() local [all...] |
/linux/drivers/hwmon/ |
H A D | gsc-hwmon.c | 7 #include <linux/hwmon.h> 8 #include <linux/hwmon-sysfs.h> 56 struct gsc_hwmon_data *hwmon = dev_get_drvdata(dev); in pwm_auto_point_temp_show() local 58 u8 reg = hwmon->pdata->fan_base + (2 * attr->index); in pwm_auto_point_temp_show() 62 ret = regmap_bulk_read(hwmon->regmap, reg, regs, 2); in pwm_auto_point_temp_show() 74 struct gsc_hwmon_data *hwmon = dev_get_drvdata(dev); in pwm_auto_point_temp_store() local 76 u8 reg = hwmon->pdata->fan_base + (2 * attr->index); in pwm_auto_point_temp_store() 89 err = regmap_bulk_write(hwmon->regmap, reg, regs, 2); in pwm_auto_point_temp_store() 148 struct gsc_hwmon_data *hwmon = dev_get_drvdata(dev); in gsc_hwmon_read() local 156 ch = hwmon in gsc_hwmon_read() 214 struct gsc_hwmon_data *hwmon = dev_get_drvdata(dev); gsc_hwmon_read_string() local 307 struct gsc_hwmon_data *hwmon; gsc_hwmon_probe() local [all...] |
H A D | nsa320-hwmon.c | 3 * drivers/hwmon/nsa320-hwmon.c 17 #include <linux/hwmon.h> 18 #include <linux/hwmon-sysfs.h> 29 * The Zyxel hwmon MCU is a Holtek HT46R065 that is factory programmed 70 struct nsa320_hwmon *hwmon = dev_get_drvdata(dev); in nsa320_hwmon_update() local 72 mutex_lock(&hwmon->update_lock); in nsa320_hwmon_update() 74 mcu_data = hwmon->mcu_data; in nsa320_hwmon_update() 76 if (time_after(jiffies, hwmon->last_updated + HZ) || mcu_data == 0) { in nsa320_hwmon_update() 77 gpiod_set_value(hwmon in nsa320_hwmon_update() 159 struct nsa320_hwmon *hwmon; nsa320_hwmon_probe() local [all...] |
H A D | da9055-hwmon.c | 3 * HWMON Driver for Dialog DA9055 12 #include <linux/hwmon.h> 13 #include <linux/hwmon-sysfs.h> 55 static int da9055_adc_manual_read(struct da9055_hwmon *hwmon, in da9055_adc_manual_read() argument 62 struct da9055 *da9055 = hwmon->da9055; in da9055_adc_manual_read() 67 mutex_lock(&hwmon->irq_lock); in da9055_adc_manual_read() 77 if (!wait_for_completion_timeout(&hwmon->done, in da9055_adc_manual_read() 102 mutex_unlock(&hwmon->irq_lock); in da9055_adc_manual_read() 108 struct da9055_hwmon *hwmon = irq_data; in da9055_auxadc_irq() local 110 complete(&hwmon in da9055_auxadc_irq() 142 struct da9055_hwmon *hwmon = dev_get_drvdata(dev); da9055_auto_ch_show() local 178 struct da9055_hwmon *hwmon = dev_get_drvdata(dev); da9055_tjunc_show() local 237 struct da9055_hwmon *hwmon; da9055_hwmon_probe() local [all...] |
H A D | lan966x-hwmon.c | 5 #include <linux/hwmon.h> 80 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); in lan966x_hwmon_read_temp() local 84 ret = regmap_read(hwmon->regmap_pvt, PVT_SENSOR_STAT, &data); in lan966x_hwmon_read_temp() 99 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); in lan966x_hwmon_read_fan() local 103 ret = regmap_read(hwmon->regmap_fan, FAN_CNT, &data); in lan966x_hwmon_read_fan() 118 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); in lan966x_hwmon_read_pwm() local 122 ret = regmap_read(hwmon->regmap_fan, FAN_CFG, &data); in lan966x_hwmon_read_pwm() 133 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); in lan966x_hwmon_read_pwm_freq() local 138 ret = regmap_read(hwmon->regmap_fan, FAN_PWM_FREQ, &data); in lan966x_hwmon_read_pwm_freq() 147 tmp = DIV_ROUND_CLOSEST(hwmon in lan966x_hwmon_read_pwm_freq() 177 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); lan966x_hwmon_write_pwm() local 189 struct lan966x_hwmon *hwmon = dev_get_drvdata(dev); lan966x_hwmon_write_pwm_freq() local 284 struct lan966x_hwmon *hwmon = data; lan966x_hwmon_disable() local 292 lan966x_hwmon_enable(struct device * dev,struct lan966x_hwmon * hwmon) lan966x_hwmon_enable() argument 340 struct lan966x_hwmon *hwmon; lan966x_hwmon_probe() local [all...] |
H A D | sparx5-temp.c | 9 #include <linux/hwmon.h> 29 static void s5_temp_enable(struct s5_hwmon *hwmon) in s5_temp_enable() argument 31 u32 val = readl(hwmon->base + TEMP_CFG); in s5_temp_enable() 32 u32 clk = clk_get_rate(hwmon->clk) / USEC_PER_SEC; in s5_temp_enable() 38 writel(val, hwmon->base + TEMP_CFG); in s5_temp_enable() 44 struct s5_hwmon *hwmon = dev_get_drvdata(dev); in s5_read() local 50 stat = readl_relaxed(hwmon->base + TEMP_STAT); in s5_read() 61 * have millidegrees as specified by the hwmon sysfs in s5_read() 108 struct s5_hwmon *hwmon; in s5_temp_probe() local 110 hwmon in s5_temp_probe() [all...] |
H A D | as370-hwmon.c | 10 #include <linux/hwmon.h> 32 static void init_pvt(struct as370_hwmon *hwmon) in init_pvt() argument 35 void __iomem *addr = hwmon->base + CTRL; in init_pvt() 51 struct as370_hwmon *hwmon = dev_get_drvdata(dev); in as370_hwmon_read() local 55 val = readl_relaxed(hwmon->base + STS) & BN_MASK; in as370_hwmon_read() 98 struct as370_hwmon *hwmon; in as370_hwmon_probe() local 101 hwmon = devm_kzalloc(dev, sizeof(*hwmon), GFP_KERNEL); in as370_hwmon_probe() 102 if (!hwmon) in as370_hwmon_probe() 105 hwmon in as370_hwmon_probe() [all...] |
H A D | sl28cpld-hwmon.c | 9 #include <linux/hwmon.h> 30 struct sl28cpld_hwmon *hwmon = dev_get_drvdata(dev); in sl28cpld_hwmon_read() local 36 ret = regmap_read(hwmon->regmap, hwmon->offset + FAN_INPUT, in sl28cpld_hwmon_read() 80 struct sl28cpld_hwmon *hwmon; in sl28cpld_hwmon_probe() local 87 hwmon = devm_kzalloc(&pdev->dev, sizeof(*hwmon), GFP_KERNEL); in sl28cpld_hwmon_probe() 88 if (!hwmon) in sl28cpld_hwmon_probe() 91 hwmon->regmap = dev_get_regmap(pdev->dev.parent, NULL); in sl28cpld_hwmon_probe() 92 if (!hwmon in sl28cpld_hwmon_probe() [all...] |
H A D | cgbc-hwmon.c | 3 * cgbc-hwmon - Congatec Board Controller hardware monitoring driver 10 #include <linux/hwmon.h> 96 static int cgbc_hwmon_probe_sensors(struct device *dev, struct cgbc_hwmon_data *hwmon) in cgbc_hwmon_probe_sensors() argument 98 struct cgbc_device_data *cgbc = hwmon->cgbc; in cgbc_hwmon_probe_sensors() 99 struct cgbc_hwmon_sensor *sensor = hwmon->sensors; in cgbc_hwmon_probe_sensors() 109 hwmon->sensors = devm_kzalloc(dev, sizeof(*hwmon->sensors) * nb_sensors, GFP_KERNEL); in cgbc_hwmon_probe_sensors() 110 sensor = hwmon->sensors; in cgbc_hwmon_probe_sensors() 155 hwmon->nb_sensors++; in cgbc_hwmon_probe_sensors() 161 static struct cgbc_hwmon_sensor *cgbc_hwmon_find_sensor(struct cgbc_hwmon_data *hwmon, in cgbc_hwmon_find_sensor() argument 188 struct cgbc_hwmon_data *hwmon = dev_get_drvdata(dev); cgbc_hwmon_read() local 226 struct cgbc_hwmon_data *hwmon = dev_get_drvdata(dev); cgbc_hwmon_read_string() local [all...] |
H A D | smpro-hwmon.c | 9 #include <linux/hwmon.h> 10 #include <linux/hwmon-sysfs.h> 208 struct smpro_hwmon *hwmon = dev_get_drvdata(dev); in smpro_read_temp() local 214 ret = regmap_read(hwmon->regmap, temperature[channel].reg, &value); in smpro_read_temp() 219 ret = regmap_read(hwmon->regmap, temperature[channel].reg_ext, &value); in smpro_read_temp() 233 struct smpro_hwmon *hwmon = dev_get_drvdata(dev); in smpro_read_in() local 239 ret = regmap_read(hwmon->regmap, voltage[channel].reg, &value); in smpro_read_in() 252 struct smpro_hwmon *hwmon = dev_get_drvdata(dev); in smpro_read_curr() local 258 ret = regmap_read(hwmon->regmap, curr_sensor[channel].reg, &value); in smpro_read_curr() 271 struct smpro_hwmon *hwmon in smpro_read_power() local 363 const struct smpro_hwmon *hwmon = data; smpro_is_visible() local 437 struct smpro_hwmon *hwmon; smpro_hwmon_probe() local [all...] |
H A D | Makefile | 6 obj-$(CONFIG_HWMON) += hwmon.o 7 obj-$(CONFIG_HWMON_VID) += hwmon-vid.o 52 obj-$(CONFIG_SENSORS_ARM_SCMI) += scmi-hwmon.o 53 obj-$(CONFIG_SENSORS_ARM_SCPI) += scpi-hwmon.o 54 obj-$(CONFIG_SENSORS_AS370) += as370-hwmon.o 62 obj-$(CONFIG_SENSORS_CGBC) += cgbc-hwmon.o 68 obj-$(CONFIG_SENSORS_DA9052_ADC)+= da9052-hwmon.o 69 obj-$(CONFIG_SENSORS_DA9055)+= da9055-hwmon.o 70 obj-$(CONFIG_SENSORS_DELL_SMM) += dell-smm-hwmon.o 90 obj-$(CONFIG_SENSORS_GSC) += gsc-hwmon [all...] |
/linux/Documentation/ABI/testing/ |
H A D | sysfs-driver-intel-xe-hwmon | 1 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max 15 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_rated_max 24 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/energy1_input 32 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max_interval 41 What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon< [all...] |
H A D | sysfs-driver-intel-i915-hwmon | 1 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/in0_input 9 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max 23 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_rated_max 31 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max_interval 40 What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon< [all...] |
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r8a779g3-sparrow-hawk-fan-pwm.dtso | 10 * # Localize hwmon sysfs directory that matches the PWM fan, 12 * r8a779g3-sparrow-hawk$ grep -H . /sys/class/hwmon/hwmon?/name 13 * /sys/class/hwmon/hwmon0/name:sensor1_thermal 14 * /sys/class/hwmon/hwmon1/name:sensor2_thermal 15 * /sys/class/hwmon/hwmon2/name:sensor3_thermal 16 * /sys/class/hwmon/hwmon3/name:sensor4_thermal 17 * /sys/class/hwmon/hwmon4/name:pwmfan 21 * # For details, see Linux Documentation/hwmon/pwm-fan.rst 22 * r8a779g3-sparrow-hawk$ echo 2 > /sys/class/hwmon/hwmon [all...] |
/linux/Documentation/hwmon/ |
H A D | index.rst | 10 hwmon-kernel-api 56 cgbc-hwmon 65 dell-smm-hwmon 83 gsc-hwmon 99 intel-m10-bmc-hwmon 212 qnap-mcu-hwmon 213 raspberrypi-hwmon 218 scpi-hwmon 228 smpro-hwmon 236 sy7636a-hwmon [all...] |
/linux/drivers/net/ethernet/sfc/ |
H A D | mcdi_mon.c | 9 #include <linux/hwmon.h> 146 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_update() local 151 hwmon->dma_buf.dma_addr); in efx_mcdi_mon_update() 152 MCDI_SET_DWORD(inbuf, READ_SENSORS_EXT_IN_LENGTH, hwmon->dma_buf.len); in efx_mcdi_mon_update() 157 hwmon->last_update = jiffies; in efx_mcdi_mon_update() 165 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_get_entry() local 170 mutex_lock(&hwmon->update_lock); in efx_mcdi_mon_get_entry() 173 if (time_before(jiffies, hwmon->last_update + HZ)) in efx_mcdi_mon_get_entry() 179 *entry = ((efx_dword_t *)hwmon->dma_buf.addr)[index]; in efx_mcdi_mon_get_entry() 181 mutex_unlock(&hwmon in efx_mcdi_mon_get_entry() 285 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_mcdi_mon_add_attr() local 306 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_mcdi_mon_probe() local 522 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_mcdi_mon_remove() local [all...] |
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_mon.c | 9 #include <linux/hwmon.h> 146 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_update() local 151 hwmon->dma_buf.dma_addr); in efx_mcdi_mon_update() 152 MCDI_SET_DWORD(inbuf, READ_SENSORS_EXT_IN_LENGTH, hwmon->dma_buf.len); in efx_mcdi_mon_update() 157 hwmon->last_update = jiffies; in efx_mcdi_mon_update() 165 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); in efx_mcdi_mon_get_entry() local 170 mutex_lock(&hwmon->update_lock); in efx_mcdi_mon_get_entry() 173 if (time_before(jiffies, hwmon->last_update + HZ)) in efx_mcdi_mon_get_entry() 179 *entry = ((efx_dword_t *)hwmon->dma_buf.addr)[index]; in efx_mcdi_mon_get_entry() 181 mutex_unlock(&hwmon in efx_mcdi_mon_get_entry() 285 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_mcdi_mon_add_attr() local 306 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_siena_mcdi_mon_probe() local 522 struct efx_mcdi_mon *hwmon = efx_mcdi_mon(efx); efx_siena_mcdi_mon_remove() local [all...] |
/linux/drivers/net/ethernet/meta/fbnic/ |
H A D | fbnic_hwmon.c | 4 #include <linux/hwmon.h> 63 fbd->hwmon = hwmon_device_register_with_info(fbd->dev, "fbnic", in fbnic_hwmon_register() 66 if (IS_ERR(fbd->hwmon)) { in fbnic_hwmon_register() 68 "Failed to register hwmon device %pe\n", in fbnic_hwmon_register() 69 fbd->hwmon); in fbnic_hwmon_register() 70 fbd->hwmon = NULL; in fbnic_hwmon_register() 76 if (!IS_REACHABLE(CONFIG_HWMON) || !fbd->hwmon) in fbnic_hwmon_unregister() 79 hwmon_device_unregister(fbd->hwmon); in fbnic_hwmon_unregister() 80 fbd->hwmon = NULL; in fbnic_hwmon_unregister()
|
/linux/Documentation/devicetree/bindings/hwmon/ |
H A D | ibm,occ-hwmon.yaml | 4 $id: http://devicetree.org/schemas/hwmon/ibm,occ-hwmon.yaml# 16 through hwmon. 21 - ibm,p9-occ-hwmon 22 - ibm,p10-occ-hwmon 36 hwmon { 37 compatible = "ibm,p10-occ-hwmon";
|
H A D | sophgo,sg2042-hwmon-mcu.yaml | 4 $id: http://devicetree.org/schemas/hwmon/sophgo,sg2042-hwmon-mcu.yaml# 16 - const: sophgo,sg2044-hwmon-mcu 17 - const: sophgo,sg2042-hwmon-mcu 18 - const: sophgo,sg2042-hwmon-mcu 42 hwmon@17 { 43 compatible = "sophgo,sg2042-hwmon-mcu";
|
/linux/drivers/hwmon/occ/ |
H A D | Makefile | 2 occ-hwmon-common-objs := common.o sysfs.o 3 occ-p8-hwmon-objs := p8_i2c.o 4 occ-p9-hwmon-objs := p9_sbe.o 6 obj-$(CONFIG_SENSORS_OCC) += occ-hwmon-common.o 7 obj-$(CONFIG_SENSORS_OCC_P8_I2C) += occ-p8-hwmon.o 8 obj-$(CONFIG_SENSORS_OCC_P9_SBE) += occ-p9-hwmon.o
|