Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/mfd/
H A Dipaq-micro.c23 #include <linux/mfd/ipaq-micro.h>
31 static void ipaq_micro_trigger_tx(struct ipaq_micro *micro) in ipaq_micro_trigger_tx() argument
33 struct ipaq_micro_txdev *tx = &micro->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(&micro->lock, flags); in ipaq_micro_tx_msg()
67 if (micro in ipaq_micro_tx_msg()
79 micro_rx_msg(struct ipaq_micro *micro, u8 id, int len, u8 *data) micro_rx_msg() argument
142 micro_process_char(struct ipaq_micro *micro, u8 ch) micro_process_char() argument
172 micro_rx_chars(struct ipaq_micro *micro) micro_rx_chars() argument
188 ipaq_micro_get_version(struct ipaq_micro *micro) ipaq_micro_get_version() argument
208 ipaq_micro_eeprom_read(struct ipaq_micro *micro, u8 address, u8 len, u8 *data) ipaq_micro_eeprom_read() argument
240 ipaq_micro_eeprom_dump(struct ipaq_micro *micro) ipaq_micro_eeprom_dump() argument
281 micro_tx_chars(struct ipaq_micro *micro) micro_tx_chars() argument
298 micro_reset_comm(struct ipaq_micro *micro) micro_reset_comm() argument
334 struct ipaq_micro *micro = dev_id; micro_serial_isr() local
373 struct ipaq_micro *micro = dev_get_drvdata(dev); micro_resume() local
383 struct ipaq_micro *micro; micro_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dipaq-micro.c23 #include <linux/mfd/ipaq-micro.h>
31 static void ipaq_micro_trigger_tx(struct ipaq_micro *micro) in ipaq_micro_trigger_tx() argument
33 struct ipaq_micro_txdev *tx = &micro->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(&micro->lock, flags); in ipaq_micro_tx_msg()
67 if (micro in ipaq_micro_tx_msg()
79 micro_rx_msg(struct ipaq_micro *micro, u8 id, int len, u8 *data) micro_rx_msg() argument
137 micro_process_char(struct ipaq_micro *micro, u8 ch) micro_process_char() argument
167 micro_rx_chars(struct ipaq_micro *micro) micro_rx_chars() argument
183 ipaq_micro_get_version(struct ipaq_micro *micro) ipaq_micro_get_version() argument
203 ipaq_micro_eeprom_read(struct ipaq_micro *micro, u8 address, u8 len, u8 *data) ipaq_micro_eeprom_read() argument
235 ipaq_micro_eeprom_dump(struct ipaq_micro *micro) ipaq_micro_eeprom_dump() argument
276 micro_tx_chars(struct ipaq_micro *micro) micro_tx_chars() argument
293 micro_reset_comm(struct ipaq_micro *micro) micro_reset_comm() argument
329 struct ipaq_micro *micro = dev_id; micro_serial_isr() local
368 struct ipaq_micro *micro = dev_get_drvdata(dev); micro_resume() local
378 struct ipaq_micro *micro; micro_probe() local
[all...]
/kernel/linux/linux-5.10/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
48 struct ipaq_micro *micro = ts->micro; in micro_ts_toggle_receive() local
50 spin_lock_irq(&micro->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 in micro_ts_toggle_receive()
81 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); micro_ts_probe() local
[all...]
/kernel/linux/linux-6.6/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
48 struct ipaq_micro *micro = ts->micro; in micro_ts_toggle_receive() local
50 spin_lock_irq(&micro->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 in micro_ts_toggle_receive()
81 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); micro_ts_probe() local
[all...]
/kernel/linux/linux-5.10/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
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 in micro_key_stop()
[all...]
/kernel/linux/linux-6.6/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
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 in micro_key_stop()
[all...]
/kernel/linux/linux-6.6/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); in micro_bl_update_status() local
34 return ipaq_micro_tx_msg_sync(micro, &msg); in micro_bl_update_status()
52 struct ipaq_micro *micro = dev_get_drvdata(pdev->dev.parent); in micro_backlight_probe() local
54 bd = devm_backlight_device_register(&pdev->dev, "ipaq-micro-backlight", in micro_backlight_probe()
55 &pdev->dev, micro, &micro_bl_ops, in micro_backlight_probe()
68 .name = "ipaq-micro-backlight",
75 MODULE_DESCRIPTION("driver for iPAQ Atmel micro backlight");
76 MODULE_ALIAS("platform:ipaq-micro-backlight");
/kernel/linux/linux-5.10/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); 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()
102 .name = "led-ipaq-micro",
117 dev_info(&pdev->dev, "iPAQ micro notification LED driver\n"); in micro_leds_probe()
124 .name = "ipaq-micro-leds",
131 MODULE_DESCRIPTION("driver for iPAQ Atmel micro led
[all...]
/kernel/linux/linux-5.10/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); 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
59 bd = devm_backlight_device_register(&pdev->dev, "ipaq-micro-backlight", in micro_backlight_probe()
60 &pdev->dev, micro, &micro_bl_ops, in micro_backlight_probe()
73 .name = "ipaq-micro-backlight",
80 MODULE_DESCRIPTION("driver for iPAQ Atmel micro backlight");
81 MODULE_ALIAS("platform:ipaq-micro-backlight");
/kernel/linux/linux-5.10/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, in ipaq_micro_tx_msg_sync() argument
135 ret = ipaq_micro_tx_msg(micro, msg); in ipaq_micro_tx_msg_sync()
142 ipaq_micro_tx_msg_async(struct ipaq_micro *micro, in ipaq_micro_tx_msg_async() argument
146 return ipaq_micro_tx_msg(micro, msg); in ipaq_micro_tx_msg_async()
/kernel/linux/linux-6.6/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, in ipaq_micro_tx_msg_sync() argument
135 ret = ipaq_micro_tx_msg(micro, msg); in ipaq_micro_tx_msg_sync()
142 ipaq_micro_tx_msg_async(struct ipaq_micro *micro, in ipaq_micro_tx_msg_async() argument
146 return ipaq_micro_tx_msg(micro, msg); in ipaq_micro_tx_msg_async()
/kernel/linux/linux-6.6/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); 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()
102 .name = "led-ipaq-micro",
117 dev_info(&pdev->dev, "iPAQ micro notification LED driver\n"); in micro_leds_probe()
124 .name = "ipaq-micro-leds",
131 MODULE_DESCRIPTION("driver for iPAQ Atmel micro led
[all...]
/kernel/linux/linux-5.10/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
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()
257 dev_info(&pdev->dev, "iPAQ micro battery driver\n"); in micro_batt_probe()
303 .name = "ipaq-micro-battery",
312 MODULE_DESCRIPTION("driver for iPAQ Atmel micro battery");
313 MODULE_ALIAS("platform:ipaq-micro
[all...]
/kernel/linux/linux-6.6/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
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()
257 dev_info(&pdev->dev, "iPAQ micro battery driver\n"); in micro_batt_probe()
303 .name = "ipaq-micro-battery",
312 MODULE_DESCRIPTION("driver for iPAQ Atmel micro battery");
313 MODULE_ALIAS("platform:ipaq-micro
[all...]
/kernel/linux/linux-5.10/include/sound/sof/
H A Dinfo.h43 uint16_t micro; member
111 uint32_t micro; member
/kernel/linux/linux-6.6/include/sound/sof/
H A Dinfo.h48 uint16_t micro; member
116 uint32_t micro; member
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dbase.c190 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()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/
H A Dbase.c191 bios->version.micro = nvbios_rd08(bios, bit_i.offset + 0); in nvkm_bios_new()
198 bios->version.micro = nvbios_rd08(bios, bios->bmp_offset + 10); in nvkm_bios_new()
203 bios->version.minor, bios->version.micro, bios->version.patch); in nvkm_bios_new()
/kernel/linux/linux-6.6/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 \
/kernel/linux/linux-6.6/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 \
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h21 u8 micro; member
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/
H A Dbios.h21 u8 micro; member
/kernel/linux/linux-5.10/arch/arc/include/asm/
H A Dentry-arcv2.h52 ; (A) Before jumping to Interrupt Vector, hardware micro-ops did following:
77 ; (A) Before jumping to Exception Vector, hardware micro-ops did following:
/kernel/linux/linux-6.6/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:
/kernel/linux/linux-5.10/drivers/iio/accel/
H A Dkxsd9.c96 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()

Completed in 9 milliseconds

123