Searched refs:micro (Results 1 - 25 of 33) sorted by relevance

12

/linux-master/drivers/mfd/
H A Dipaq-micro.c23 #include <linux/mfd/ipaq-micro.h>
31 static void ipaq_micro_trigger_tx(struct ipaq_micro *micro) argument
33 struct ipaq_micro_txdev *tx = &micro->tx;
34 struct ipaq_micro_msg *msg = micro->msg;
55 val = readl(micro->base + UTCR3);
57 writel(val, micro->base + UTCR3);
60 int ipaq_micro_tx_msg(struct ipaq_micro *micro, struct ipaq_micro_msg *msg) argument
64 dev_dbg(micro->dev, "TX msg: %02x, %d bytes\n", msg->id, msg->tx_len);
66 spin_lock_irqsave(&micro->lock, flags);
67 if (micro
79 micro_rx_msg(struct ipaq_micro *micro, u8 id, int len, u8 *data) argument
137 micro_process_char(struct ipaq_micro *micro, u8 ch) argument
167 micro_rx_chars(struct ipaq_micro *micro) argument
183 ipaq_micro_get_version(struct ipaq_micro *micro) argument
203 ipaq_micro_eeprom_read(struct ipaq_micro *micro, u8 address, u8 len, u8 *data) argument
235 ipaq_micro_eeprom_dump(struct ipaq_micro *micro) argument
276 micro_tx_chars(struct ipaq_micro *micro) argument
293 micro_reset_comm(struct ipaq_micro *micro) argument
329 struct ipaq_micro *micro = dev_id; local
368 struct ipaq_micro *micro = dev_get_drvdata(dev); local
378 struct ipaq_micro *micro; local
[all...]
H A DMakefile236 obj-$(CONFIG_MFD_IPAQ_MICRO) += ipaq-micro.o
/linux-master/drivers/input/touchscreen/
H A Dipaq-micro-ts.c4 * h3600 atmel micro companion support, touchscreen subdevice
20 #include <linux/mfd/ipaq-micro.h>
24 struct ipaq_micro *micro; member in struct:touchscreen_data
48 struct ipaq_micro *micro = ts->micro; local
50 spin_lock_irq(&micro->lock);
53 micro->ts = micro_ts_receive;
54 micro->ts_data = ts;
56 micro->ts = NULL;
57 micro
81 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A DMakefile76 obj-$(CONFIG_TOUCHSCREEN_IPAQ_MICRO) += ipaq-micro-ts.o
/linux-master/drivers/video/backlight/
H A Dipaq_micro_bl.c12 #include <linux/mfd/ipaq-micro.h>
18 struct ipaq_micro *micro = dev_get_drvdata(&bd->dev); local
34 return ipaq_micro_tx_msg_sync(micro, &msg);
52 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); local
54 bd = devm_backlight_device_register(&pdev->dev, "ipaq-micro-backlight",
55 &pdev->dev, micro, &micro_bl_ops,
68 .name = "ipaq-micro-backlight",
75 MODULE_DESCRIPTION("driver for iPAQ Atmel micro backlight");
76 MODULE_ALIAS("platform:ipaq-micro-backlight");
/linux-master/drivers/input/keyboard/
H A Dipaq-micro-keys.c4 * h3600 atmel micro companion support, key subdevice
21 #include <linux/mfd/ipaq-micro.h>
24 struct ipaq_micro *micro; member in struct:ipaq_micro_keys
57 spin_lock(&keys->micro->lock);
58 keys->micro->key = micro_key_receive;
59 keys->micro->key_data = keys;
60 spin_unlock(&keys->micro->lock);
65 spin_lock(&keys->micro->lock);
66 keys->micro->key = NULL;
67 keys->micro
[all...]
H A DMakefile30 obj-$(CONFIG_KEYBOARD_IPAQ_MICRO) += ipaq-micro-keys.o
/linux-master/drivers/leds/
H A Dleds-ipaq-micro.c4 * h3xxx atmel micro companion support, notification LED subdevice
11 #include <linux/mfd/ipaq-micro.h>
24 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); local
51 return ipaq_micro_tx_msg_sync(micro, &msg);
61 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); local
98 return ipaq_micro_tx_msg_sync(micro, &msg);
102 .name = "led-ipaq-micro",
117 dev_info(&pdev->dev, "iPAQ micro notification LED driver\n");
124 .name = "ipaq-micro-leds",
131 MODULE_DESCRIPTION("driver for iPAQ Atmel micro led
[all...]
H A DMakefile36 obj-$(CONFIG_LEDS_IPAQ_MICRO) += leds-ipaq-micro.o
/linux-master/include/linux/mfd/
H A Dipaq-micro.h126 ipaq_micro_tx_msg(struct ipaq_micro *micro, struct ipaq_micro_msg *msg);
129 ipaq_micro_tx_msg_sync(struct ipaq_micro *micro, argument
135 ret = ipaq_micro_tx_msg(micro, msg);
142 ipaq_micro_tx_msg_async(struct ipaq_micro *micro, argument
146 return ipaq_micro_tx_msg(micro, msg);
/linux-master/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h21 u8 micro; member in struct:nvkm_bios::__anon148
/linux-master/include/sound/sof/
H A Dinfo.h48 uint16_t micro; member in struct:sof_ipc_fw_version
116 uint32_t micro; member in struct:sof_ipc_cc_version
/linux-master/drivers/power/supply/
H A Dipaq_micro_battery.c4 * h3xxx atmel micro companion support, battery subdevice
13 #include <linux/mfd/ipaq-micro.h>
39 struct ipaq_micro *micro; member in struct:micro_battery
61 ipaq_micro_tx_msg_sync(mb->micro, &msg_battery);
85 ipaq_micro_tx_msg_sync(mb->micro, &msg_sensor);
234 mb->micro = dev_get_drvdata(pdev->dev.parent);
257 dev_info(&pdev->dev, "iPAQ micro battery driver\n");
301 .name = "ipaq-micro-battery",
310 MODULE_DESCRIPTION("driver for iPAQ Atmel micro battery");
311 MODULE_ALIAS("platform:ipaq-micro
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dbase.c199 bios->version.micro = nvbios_rd08(bios, bit_i.offset + 0);
206 bios->version.micro = nvbios_rd08(bios, bios->bmp_offset + 10);
211 bios->version.minor, bios->version.micro, bios->version.patch);
/linux-master/arch/arm/boot/dts/allwinner/
H A DMakefile52 sun5i-a10s-olinuxino-micro.dtb \
62 sun5i-a13-olinuxino-micro.dtb \
73 sun5i-a10s-olinuxino-micro.dtb \
83 sun5i-a13-olinuxino-micro.dtb \
142 sun7i-a20-olinuxino-micro.dtb \
143 sun7i-a20-olinuxino-micro-emmc.dtb \
174 sun7i-a20-olinuxino-micro.dtb \
175 sun7i-a20-olinuxino-micro-emmc.dtb \
/linux-master/scripts/dtc/include-prefixes/arm/allwinner/
H A DMakefile52 sun5i-a10s-olinuxino-micro.dtb \
62 sun5i-a13-olinuxino-micro.dtb \
73 sun5i-a10s-olinuxino-micro.dtb \
83 sun5i-a13-olinuxino-micro.dtb \
142 sun7i-a20-olinuxino-micro.dtb \
143 sun7i-a20-olinuxino-micro-emmc.dtb \
174 sun7i-a20-olinuxino-micro.dtb \
175 sun7i-a20-olinuxino-micro-emmc.dtb \
/linux-master/drivers/iio/accel/
H A Dkxsd9.c96 static int kxsd9_write_scale(struct iio_dev *indio_dev, int micro) argument
103 if (micro == kxsd9_micro_scales[i]) {
/linux-master/arch/arc/include/asm/
H A Dentry-arcv2.h51 ; Before jumping to Interrupt Vector, hardware micro-ops did following:
80 ; Before jumping to Exception Vector, hardware micro-ops did following:
/linux-master/drivers/iio/magnetometer/
H A Dtmag5273.c237 if (tmag5273_scale[data->version][i].micro == scale_micro)
343 [data->scale_index].micro;
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Docteon_mailbox.c252 ((struct lio_version *)&mbox_cmd->data[0])->micro =
H A Dliquidio_common.h37 u16 micro; member in struct:lio_version
H A Dcn23xx_vf_device.c427 ((struct lio_version *)&mbox_cmd.data[0])->micro =
H A Dlio_main.c3343 unsigned long micro; local
3388 vdata->micro = cpu_to_be16(LIQUIDIO_BASE_MICRO_VERSION);
3472 /* extract micro version field; point past '<maj>.<min>.' */
3474 if (kstrtoul(micro_ver, 10, &micro) != 0)
3475 micro = 0;
3478 octeon_dev->fw_info.ver.rev = micro;
/linux-master/include/linux/iio/
H A Diio.h390 int micro; member in struct:iio_val_int_plus_micro
/linux-master/sound/soc/sof/
H A Dipc3.c565 cc->name, cc->major, cc->minor, cc->micro, cc->desc, cc->optim);
785 v->micro, v->tag);

Completed in 230 milliseconds

12