Searched refs:lm75 (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | lm75.c | 3 * lm75.c - Part of lm_sensors, Linux kernel modules for hardware 21 #include "lm75.h" 33 lm75, enumerator 56 * struct lm75_params - lm75 configuration parameters. 173 [lm75] = { 541 struct lm75_data *lm75 = data; in lm75_disable_regulator() local 543 regulator_disable(lm75->vs); in lm75_disable_regulator() 548 struct lm75_data *lm75 = data; in lm75_remove() local 549 struct i2c_client *client = lm75->client; in lm75_remove() 551 i2c_smbus_write_byte_data(client, LM75_REG_CONF, lm75 in lm75_remove() [all...] |
H A D | asb100.c | 38 #include "lm75.h" 187 struct i2c_client *lm75[2]; member 708 data->lm75[0] = i2c_new_dummy_device(adapter, sc_addr[0]); in asb100_detect_subclients() 709 if (IS_ERR(data->lm75[0])) { in asb100_detect_subclients() 713 err = PTR_ERR(data->lm75[0]); in asb100_detect_subclients() 717 data->lm75[1] = i2c_new_dummy_device(adapter, sc_addr[1]); in asb100_detect_subclients() 718 if (IS_ERR(data->lm75[1])) { in asb100_detect_subclients() 722 err = PTR_ERR(data->lm75[1]); in asb100_detect_subclients() 730 i2c_unregister_device(data->lm75[0]); in asb100_detect_subclients() 791 /* Attach secondary lm75 client in asb100_probe() [all...] |
H A D | w83781d.c | 43 #include "lm75.h" 209 struct i2c_client *lm75[2]; /* for secondary I2C addresses */ member 897 data->lm75[i] = i2c_new_dummy_device(adapter, sc_addr[i]); in w83781d_detect_subclients() 898 if (IS_ERR(data->lm75[i])) { in w83781d_detect_subclients() 902 err = PTR_ERR(data->lm75[i]); in w83781d_detect_subclients() 913 i2c_unregister_device(data->lm75[0]); in w83781d_detect_subclients() 1214 /* attach secondary i2c lm75-like clients */ in w83781d_probe() 1237 i2c_unregister_device(data->lm75[0]); in w83781d_probe() 1238 i2c_unregister_device(data->lm75[1]); in w83781d_probe() 1251 i2c_unregister_device(data->lm75[ in w83781d_remove() [all...] |
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | lm75.c | 3 * lm75.c - Part of lm_sensors, Linux kernel modules for hardware 20 #include "lm75.h" 33 lm75, enumerator 57 * struct lm75_params - lm75 configuration parameters. 182 [lm75] = { 557 struct lm75_data *lm75 = data; in lm75_disable_regulator() local 559 regulator_disable(lm75->vs); in lm75_disable_regulator() 564 struct lm75_data *lm75 = data; in lm75_remove() local 565 struct i2c_client *client = lm75->client; in lm75_remove() 567 i2c_smbus_write_byte_data(client, LM75_REG_CONF, lm75 in lm75_remove() [all...] |
H A D | asb100.c | 38 #include "lm75.h" 187 struct i2c_client *lm75[2]; member 708 data->lm75[0] = i2c_new_dummy_device(adapter, sc_addr[0]); in asb100_detect_subclients() 709 if (IS_ERR(data->lm75[0])) { in asb100_detect_subclients() 713 err = PTR_ERR(data->lm75[0]); in asb100_detect_subclients() 717 data->lm75[1] = i2c_new_dummy_device(adapter, sc_addr[1]); in asb100_detect_subclients() 718 if (IS_ERR(data->lm75[1])) { in asb100_detect_subclients() 722 err = PTR_ERR(data->lm75[1]); in asb100_detect_subclients() 730 i2c_unregister_device(data->lm75[0]); in asb100_detect_subclients() 791 /* Attach secondary lm75 client in asb100_probe() [all...] |
H A D | w83781d.c | 43 #include "lm75.h" 209 struct i2c_client *lm75[2]; /* for secondary I2C addresses */ member 897 data->lm75[i] = i2c_new_dummy_device(adapter, sc_addr[i]); in w83781d_detect_subclients() 898 if (IS_ERR(data->lm75[i])) { in w83781d_detect_subclients() 902 err = PTR_ERR(data->lm75[i]); in w83781d_detect_subclients() 913 i2c_unregister_device(data->lm75[0]); in w83781d_detect_subclients() 1214 /* attach secondary i2c lm75-like clients */ in w83781d_probe() 1237 i2c_unregister_device(data->lm75[0]); in w83781d_probe() 1238 i2c_unregister_device(data->lm75[1]); in w83781d_probe() 1251 i2c_unregister_device(data->lm75[ in w83781d_remove() [all...] |
H A D | Makefile | 112 obj-$(CONFIG_SENSORS_LM75) += lm75.o
|
Completed in 10 milliseconds