/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | ipaq-micro.c | 23 #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 = µ->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 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 D | ipaq-micro.c | 23 #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 = µ->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 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 D | ipaq-micro-ts.c | 4 * 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(µ->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 D | ipaq-micro-ts.c | 4 * 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(µ->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 D | ipaq-micro-keys.c | 4 * 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 D | ipaq-micro-keys.c | 4 * 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 D | ipaq_micro_bl.c | 12 #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, µ_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 D | leds-ipaq-micro.c | 4 * 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 D | ipaq_micro_bl.c | 12 #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, µ_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 D | ipaq-micro.h | 126 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 D | ipaq-micro.h | 126 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 D | leds-ipaq-micro.c | 4 * 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 D | ipaq_micro_battery.c | 4 * 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 D | ipaq_micro_battery.c | 4 * 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 D | info.h | 43 uint16_t micro; member 111 uint32_t micro; member
|
/kernel/linux/linux-6.6/include/sound/sof/ |
H A D | info.h | 48 uint16_t micro; member 116 uint32_t micro; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A 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()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
H A D | base.c | 191 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 D | Makefile | 52 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 D | Makefile | 52 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 D | bios.h | 21 u8 micro; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/include/nvkm/subdev/ |
H A D | bios.h | 21 u8 micro; member
|
/kernel/linux/linux-5.10/arch/arc/include/asm/ |
H A D | entry-arcv2.h | 52 ; (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 D | entry-arcv2.h | 51 ; 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 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()
|