| /linux/drivers/mfd/ |
| H A D | nct6694.c | 61 static int nct6694_response_err_handling(struct nct6694 *nct6694, unsigned char err_status) in nct6694_response_err_handling() argument 67 dev_err(nct6694->dev, "Command is not supported!\n"); in nct6694_response_err_handling() 70 dev_warn(nct6694->dev, "Command received no response!\n"); in nct6694_response_err_handling() 73 dev_warn(nct6694->dev, "Command timed out!\n"); in nct6694_response_err_handling() 76 dev_err(nct6694->dev, "Command is pending!\n"); in nct6694_response_err_handling() 97 int nct6694_read_msg(struct nct6694 *nct6694, const struct nct6694_cmd_header *cmd_hd, void *buf) in nct6694_read_msg() argument 99 union nct6694_usb_msg *msg = nct6694->usb_msg; in nct6694_read_msg() 100 struct usb_device *udev = nct6694->udev; in nct6694_read_msg() 103 guard(mutex)(&nct6694->access_lock); in nct6694_read_msg() 127 dev_err(nct6694->dev, "Expected received length %d, but got %d\n", in nct6694_read_msg() [all …]
|
| H A D | Makefile | 127 obj-$(CONFIG_MFD_NCT6694) += nct6694.o
|
| /linux/drivers/gpio/ |
| H A D | gpio-nct6694.c | 38 struct nct6694 *nct6694; member 65 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_get_direction() 84 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_input() 90 return nct6694_write_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_input() 107 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_output() 112 ret = nct6694_write_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_output() 118 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_output() 127 return nct6694_write_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_direction_output() 142 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_get_value() 148 ret = nct6694_read_msg(data->nct6694, &cmd_hd, &data->reg_val); in nct6694_get_value() [all …]
|
| H A D | Makefile | 135 obj-$(CONFIG_GPIO_NCT6694) += gpio-nct6694.o
|
| H A D | Kconfig | 1558 called gpio-nct6694.
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-nct6694.c | 58 struct nct6694 *nct6694; member 87 ret = nct6694_write_msg(data->nct6694, &cmd_hd, deliver); in nct6694_i2c_xfer() 95 ret = nct6694_write_msg(data->nct6694, &cmd_hd, deliver); in nct6694_i2c_xfer() 140 struct nct6694 *nct6694 = data->nct6694; in nct6694_i2c_ida_free() local 142 ida_free(&nct6694->i2c_ida, data->port); in nct6694_i2c_ida_free() 148 struct nct6694 *nct6694 = dev_get_drvdata(dev->parent); in nct6694_i2c_probe() local 157 data->nct6694 = nct6694; in nct6694_i2c_probe() 159 ret = ida_alloc(&nct6694->i2c_ida, GFP_KERNEL); in nct6694_i2c_probe()
|
| H A D | Makefile | 138 obj-$(CONFIG_I2C_NCT6694) += i2c-nct6694.o
|
| H A D | Kconfig | 1366 be called i2c-nct6694.
|
| /linux/drivers/hwmon/ |
| H A D | nct6694-hwmon.c | 129 struct nct6694 *nct6694; member 261 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_in_read() 276 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_in_read() 291 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_in_read() 305 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_in_read() 341 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_temp_read() 360 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_temp_read() 375 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_temp_read() 392 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_temp_read() 427 ret = nct6694_read_msg(data->nct6694, &cmd_hd, in nct6694_fan_read() [all …]
|
| H A D | Makefile | 179 obj-$(CONFIG_SENSORS_NCT6694) += nct6694-hwmon.o
|
| H A D | Kconfig | 1730 will be called nct6694-hwmon.
|
| /linux/drivers/watchdog/ |
| H A D | nct6694_wdt.c | 84 struct nct6694 *nct6694; member 113 return nct6694_write_msg(data->nct6694, &cmd_hd, setup); in nct6694_wdt_setting() 146 return nct6694_write_msg(data->nct6694, &cmd_hd, cmd); in nct6694_wdt_stop() 163 return nct6694_write_msg(data->nct6694, &cmd_hd, cmd); in nct6694_wdt_ping() 209 ret = nct6694_read_msg(data->nct6694, &cmd_hd, setup); in nct6694_wdt_get_time() 239 struct nct6694 *nct6694 = data->nct6694; in nct6694_wdt_ida_free() local 241 ida_free(&nct6694->wdt_ida, data->wdev_idx); in nct6694_wdt_ida_free() 247 struct nct6694 *nct6694 = dev_get_drvdata(dev->parent); in nct6694_wdt_probe() local 262 data->nct6694 = nct6694; in nct6694_wdt_probe() 264 ret = ida_alloc(&nct6694->wdt_ida, GFP_KERNEL); in nct6694_wdt_probe()
|
| /linux/drivers/rtc/ |
| H A D | rtc-nct6694.c | 72 struct nct6694 *nct6694; member 90 ret = nct6694_read_msg(data->nct6694, &cmd_hd, time); in nct6694_rtc_read_time() 124 return nct6694_write_msg(data->nct6694, &cmd_hd, time); in nct6694_rtc_set_time() 139 ret = nct6694_read_msg(data->nct6694, &cmd_hd, alarm); in nct6694_rtc_read_alarm() 169 return nct6694_write_msg(data->nct6694, &cmd_hd, alarm); in nct6694_rtc_set_alarm() 190 return nct6694_write_msg(data->nct6694, &cmd_hd, sts); in nct6694_rtc_alarm_irq_enable() 217 ret = nct6694_write_msg(data->nct6694, &cmd_hd, sts); in nct6694_irq() 240 struct nct6694 *nct6694 = dev_get_drvdata(pdev->dev.parent); in nct6694_rtc_probe() local 252 data->irq = irq_create_mapping(nct6694->domain, NCT6694_IRQ_RTC); in nct6694_rtc_probe() 269 data->nct6694 = nct6694; in nct6694_rtc_probe()
|
| H A D | Makefile | 124 obj-$(CONFIG_RTC_DRV_NCT6694) += rtc-nct6694.o
|
| H A D | Kconfig | 447 be called rtc-nct6694.
|
| /linux/drivers/net/can/usb/ |
| H A D | nct6694_canfd.c | 137 struct nct6694 *nct6694; member 222 ret = nct6694_read_msg(priv->nct6694, &cmd_hd, frame); in nct6694_canfd_handle_rx() 394 ret = nct6694_read_msg(priv->nct6694, &cmd_hd, priv->event); in nct6694_canfd_irq() 491 err = nct6694_write_msg(priv->nct6694, &cmd_hd, frame); in nct6694_canfd_tx_work() 574 ret = nct6694_write_msg(priv->nct6694, &cmd_hd, setting); in nct6694_canfd_start() 603 nct6694_read_msg(priv->nct6694, &cmd_hd, setting); in nct6694_canfd_stop() 606 nct6694_write_msg(priv->nct6694, &cmd_hd, setting); in nct6694_canfd_stop() 714 ret = nct6694_read_msg(priv->nct6694, &cmd_hd, info); in nct6694_canfd_get_clock() 723 struct nct6694 *nct6694 = dev_get_drvdata(pdev->dev.parent); in nct6694_canfd_probe() local 728 port = ida_alloc(&nct6694->canfd_ida, GFP_KERNEL); in nct6694_canfd_probe() [all …]
|
| /linux/include/linux/mfd/ |
| H A D | nct6694.h | 83 struct nct6694 { struct 99 int nct6694_read_msg(struct nct6694 *nct6694, const struct nct6694_cmd_header *cmd_hd, void *buf); argument 100 int nct6694_write_msg(struct nct6694 *nct6694, const struct nct6694_cmd_header *cmd_hd, void *buf);
|
| /linux/ |
| H A D | MAINTAINERS | 18901 F: drivers/gpio/gpio-nct6694.c 18902 F: drivers/hwmon/nct6694-hwmon.c 18903 F: drivers/i2c/busses/i2c-nct6694.c 18904 F: drivers/mfd/nct6694.c 18906 F: drivers/rtc/rtc-nct6694.c 18908 F: include/linux/mfd/nct6694.h
|