/drivers/mfd/ |
D | ipaq-micro.c | 31 static void ipaq_micro_trigger_tx(struct ipaq_micro *micro) in ipaq_micro_trigger_tx() argument 33 struct ipaq_micro_txdev *tx = µ->tx; in ipaq_micro_trigger_tx() 34 struct ipaq_micro_msg *msg = micro->msg; in ipaq_micro_trigger_tx() 55 val = readl(micro->base + UTCR3); in ipaq_micro_trigger_tx() 57 writel(val, micro->base + UTCR3); in ipaq_micro_trigger_tx() 60 int ipaq_micro_tx_msg(struct ipaq_micro *micro, struct ipaq_micro_msg *msg) in ipaq_micro_tx_msg() argument 64 dev_dbg(micro->dev, "TX msg: %02x, %d bytes\n", msg->id, msg->tx_len); in ipaq_micro_tx_msg() 66 spin_lock_irqsave(µ->lock, flags); in ipaq_micro_tx_msg() 67 if (micro->msg) { in ipaq_micro_tx_msg() 68 list_add_tail(&msg->node, µ->queue); in ipaq_micro_tx_msg() [all …]
|
D | Makefile | 232 obj-$(CONFIG_MFD_IPAQ_MICRO) += ipaq-micro.o
|
/drivers/input/touchscreen/ |
D | ipaq-micro-ts.c | 24 struct ipaq_micro *micro; member 48 struct ipaq_micro *micro = ts->micro; in micro_ts_toggle_receive() local 50 spin_lock_irq(µ->lock); in micro_ts_toggle_receive() 53 micro->ts = micro_ts_receive; in micro_ts_toggle_receive() 54 micro->ts_data = ts; in micro_ts_toggle_receive() 56 micro->ts = NULL; in micro_ts_toggle_receive() 57 micro->ts_data = NULL; in micro_ts_toggle_receive() 60 spin_unlock_irq(&ts->micro->lock); in micro_ts_toggle_receive() 81 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); in micro_ts_probe() local 89 ts->micro = micro; in micro_ts_probe()
|
D | Makefile | 66 obj-$(CONFIG_TOUCHSCREEN_IPAQ_MICRO) += ipaq-micro-ts.o
|
/drivers/input/keyboard/ |
D | ipaq-micro-keys.c | 24 struct ipaq_micro *micro; member 57 spin_lock(&keys->micro->lock); in micro_key_start() 58 keys->micro->key = micro_key_receive; in micro_key_start() 59 keys->micro->key_data = keys; in micro_key_start() 60 spin_unlock(&keys->micro->lock); in micro_key_start() 65 spin_lock(&keys->micro->lock); in micro_key_stop() 66 keys->micro->key = NULL; in micro_key_stop() 67 keys->micro->key_data = NULL; in micro_key_stop() 68 spin_unlock(&keys->micro->lock); in micro_key_stop() 97 keys->micro = dev_get_drvdata(pdev->dev.parent); in micro_key_probe()
|
D | Makefile | 30 obj-$(CONFIG_KEYBOARD_IPAQ_MICRO) += ipaq-micro-keys.o
|
/drivers/video/backlight/ |
D | ipaq_micro_bl.c | 18 struct ipaq_micro *micro = dev_get_drvdata(&bd->dev); in micro_bl_update_status() local 39 return ipaq_micro_tx_msg_sync(micro, &msg); in micro_bl_update_status() 57 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); in micro_backlight_probe() local 60 &pdev->dev, micro, µ_bl_ops, in micro_backlight_probe()
|
/drivers/leds/ |
D | leds-ipaq-micro.c | 24 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); in micro_leds_brightness_set() local 51 return ipaq_micro_tx_msg_sync(micro, &msg); in micro_leds_brightness_set() 61 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); in micro_leds_blink_set() local 98 return ipaq_micro_tx_msg_sync(micro, &msg); in micro_leds_blink_set()
|
D | Makefile | 37 obj-$(CONFIG_LEDS_IPAQ_MICRO) += leds-ipaq-micro.o
|
/drivers/misc/c2port/ |
D | Kconfig | 10 program Silicon micro controller chips (and other 8051 compatible). 12 If your board have no such micro controllers you don't need this 28 on board micro controller.
|
/drivers/power/supply/ |
D | ipaq_micro_battery.c | 39 struct ipaq_micro *micro; member 61 ipaq_micro_tx_msg_sync(mb->micro, &msg_battery); in micro_battery_work() 85 ipaq_micro_tx_msg_sync(mb->micro, &msg_sensor); in micro_battery_work() 234 mb->micro = dev_get_drvdata(pdev->dev.parent); in micro_batt_probe()
|
/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | base.c | 190 bios->version.micro = nvbios_rd08(bios, bit_i.offset + 0); in nvkm_bios_new() 197 bios->version.micro = nvbios_rd08(bios, bios->bmp_offset + 10); in nvkm_bios_new() 202 bios->version.minor, bios->version.micro, bios->version.patch); in nvkm_bios_new()
|
/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
D | bios.h | 21 u8 micro; member
|
/drivers/iio/accel/ |
D | kxsd9.c | 96 static int kxsd9_write_scale(struct iio_dev *indio_dev, int micro) in kxsd9_write_scale() argument 103 if (micro == kxsd9_micro_scales[i]) { in kxsd9_write_scale()
|
/drivers/net/wireless/ |
D | Kconfig | 76 micro support for ethtool.
|
/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_mailbox.c | 252 ((struct lio_version *)&mbox_cmd->data[0])->micro = in octeon_mbox_process_cmd()
|
D | liquidio_common.h | 37 u16 micro; member
|
D | cn23xx_vf_device.c | 428 ((struct lio_version *)&mbox_cmd.data[0])->micro = in cn23xx_octeon_pfvf_handshake()
|
D | lio_main.c | 3355 unsigned long micro; in setup_nic_devices() local 3400 vdata->micro = cpu_to_be16(LIQUIDIO_BASE_MICRO_VERSION); in setup_nic_devices() 3486 if (kstrtoul(micro_ver, 10, µ) != 0) in setup_nic_devices() 3487 micro = 0; in setup_nic_devices() 3490 octeon_dev->fw_info.ver.rev = micro; in setup_nic_devices()
|
/drivers/i2c/ |
D | Kconfig | 14 many micro controller applications and developed by Philips. SMBus,
|
/drivers/usb/misc/ |
D | Kconfig | 77 micro controller to your computer's USB port. Currently this
|
/drivers/input/joystick/ |
D | Kconfig | 215 supplied with a ready to fly micro electric indoor helicopters
|
/drivers/input/mouse/ |
D | Kconfig | 333 Say Y if you have the IBM PC-110 micro-notebook and want its
|
/drivers/edac/ |
D | Kconfig | 270 micro-server but may appear on others in the future.
|
/drivers/media/pci/bt8xx/ |
D | bttv-cards.c | 3864 static int pvr_altera_load(struct bttv *btv, const u8 *micro, u32 microlen) in pvr_altera_load() argument 3878 bits = micro[n]; in pvr_altera_load()
|