Home
last modified time | relevance | path

Searched full:microcontroller (Results 1 – 25 of 164) sorted by relevance

1234567

/linux-6.12.1/drivers/net/ipa/
Dipa_uc.c19 * DOC: The IPA embedded microcontroller
21 * The IPA incorporates a microcontroller that is able to do some additional
23 * essentially no use of the microcontroller, but it still requires some
26 * The microcontroller can generate two interrupts to the AP. One interrupt
29 * addition, the AP can interrupt the microcontroller by writing a register.
33 * AP and the IPA microcontroller. Each side writes data to the shared area
41 /* Delay to allow a the microcontroller to save state when crashing */
45 * struct ipa_uc_mem_area - AP/microcontroller shared memory area
46 * @command: command code (AP->microcontroller)
48 * @command_param: low 32 bits of command parameter (AP->microcontroller)
[all …]
Dipa_uc.h12 * ipa_uc_interrupt_handler() - Handler for microcontroller IPA interrupts
19 * ipa_uc_config() - Configure the IPA microcontroller subsystem
31 * ipa_uc_power() - Take a proxy power reference for the microcontroller
35 * IPA-resident microcontroller. The microcontroller signals that it
49 * microcontroller of the event.
Dipa_qmi.c25 * only when the AP IPA driver, modem IPA driver, and IPA microcontroller
34 * The modem is responsible for loading firmware on the IPA microcontroller.
37 * microcontroller is ready. The AP may assume the microcontroller is
52 * - On the initial boot, the modem sets up the IPA microcontroller, and
115 * the modem is ready, and the microcontroller is ready.
127 /* We aren't ready until the modem and microcontroller are */ in ipa_qmi_ready()
276 * skip_uc_load field, which will be set only after the microcontroller has
287 /* The microcontroller is initialized on the first boot */ in init_modem_driver_req()
Dipa_interrupt.c12 * to the IPA. Some of the IPA interrupts come from a microcontroller
16 * Two of the IPA interrupts are initiated by the microcontroller. A third
87 /* For microcontroller interrupts, clear the interrupt right in ipa_interrupt_process()
/linux-6.12.1/drivers/gpu/drm/amd/display/dc/dce/
Ddce_dmcu.c285 /* microcontroller is not running */ in dce_is_dmcu_initialized()
362 /* Wait until microcontroller is ready to process interrupt */ in dcn10_dmcu_enable_fractional_pwm()
368 /* Set command to enable or disable fractional PWM microcontroller */ in dcn10_dmcu_enable_fractional_pwm()
372 /* Notify microcontroller of new command */ in dcn10_dmcu_enable_fractional_pwm()
412 /* Wait until microcontroller is ready to process interrupt */ in dcn10_dmcu_init()
423 /* Set command to initialize microcontroller */ in dcn10_dmcu_init()
427 /* Notify microcontroller of new command */ in dcn10_dmcu_init()
436 // If microcontroller is not in running state, fail in dcn10_dmcu_init()
482 /* If microcontroller is not running, do nothing */ in dcn10_dmcu_load_iram()
503 /* Wait until microcontroller is ready to process interrupt */ in dcn10_dmcu_load_iram()
[all …]
/linux-6.12.1/Documentation/ABI/testing/
Dsysfs-bus-i2c-devices-turris-omnia-mcu45 Description: (RW) Newer versions of the microcontroller firmware of the
61 Description: (RO) Newer versions of the microcontroller firmware report the
72 part of the microcontroller firmware.
81 part of the microcontroller firmware.
89 Description: (RO) Contains the microcontroller type (STM32, GD32, MKL).
Dsysfs-driver-ge-achc4 Description: Write 1 to this file to update the ACHC microcontroller
13 Description: This file represents the microcontroller's reset line.
Dsysfs-class-led-driver-turris-omnia9 The microcontroller cycles between 8 levels of this global
20 Description: (RW) Newer versions of the microcontroller firmware of the
/linux-6.12.1/Documentation/devicetree/bindings/power/reset/
Dqnap-poweroff.txt3 QNAP NAS devices have a microcontroller controlling the main power
4 supply. This microcontroller is connected to UART1 of the Kirkwood and
6 microcontroller to turn the power off.
/linux-6.12.1/drivers/bcma/
DKconfig11 Bus driver for Broadcom specific Advanced Microcontroller Bus
68 Advanced Microcontroller Bus.
98 specific Advanced Microcontroller Bus.
/linux-6.12.1/arch/mips/pic32/
DKconfig25 Support for the Microchip PIC32MZDA microcontroller.
27 This is a 32-bit microcontroller with support for external or
/linux-6.12.1/drivers/net/ethernet/sfc/falcon/
Dqt202x_phy.c129 /* Restart microcontroller execution of firmware from RAM */ in qt2025c_restart_firmware()
149 "bashing QT2025C microcontroller\n"); in qt2025c_wait_reset()
281 * slow) reload of the firmware image (the microcontroller's code in qt2025c_select_phy_mode()
282 * memory is not affected by the microcontroller reset). */ in qt2025c_select_phy_mode()
291 /* Restart microcontroller execution of firmware from RAM */ in qt2025c_select_phy_mode()
294 /* Wait for the microcontroller to be ready again */ in qt2025c_select_phy_mode()
298 "PHY microcontroller reset during mode switch " in qt2025c_select_phy_mode()
/linux-6.12.1/include/linux/mfd/
Dipaq-micro.h18 * These are the different messages that can be sent to the microcontroller
74 * struct ipaq_micro_msg - message to the iPAQ microcontroller
94 * struct ipaq_micro - iPAQ microcontroller state
/linux-6.12.1/Documentation/devicetree/bindings/mfd/
Dkhadas,mcu.yaml7 title: Khadas on-board Microcontroller
13 Khadas embeds a microcontroller on their VIM and Edge boards adding some
/linux-6.12.1/Documentation/hwmon/
Dsch5636.rst18 SMSC SCH5636 Super I/O chips include an embedded microcontroller for
37 microcontroller is available upon request. Please mail me if you want a copy.
Dsch5627.rst33 through an embedded microcontroller. An application note describing the
34 protocol for communicating with the microcontroller is available upon
Dabituguru3.rst14 The uGuru is a microcontroller with onboard firmware which programs
60 Unfortunately this doesn't help since the W83L951G is a generic microcontroller
Dabituguru.rst18 The uGuru is a microcontroller with onboard firmware which programs
98 W83L950D is a generic microcontroller with a custom Abit application running
/linux-6.12.1/drivers/media/pci/cx18/
Dcx18-av-audio.c294 /* stop microcontroller */ in cx18_av_audio_set_path()
309 /* The microcontroller should not be started for the in cx18_av_audio_set_path()
324 /* When the microcontroller detects the in cx18_av_audio_set_path()
381 /* Must turn off microcontroller in order to mute sound. in set_mute()
383 * If the microcontroller is running, then it will undo any in set_mute()
387 /* disable microcontroller */ in set_mute()
392 /* enable microcontroller */ in set_mute()
/linux-6.12.1/Documentation/gpu/amdgpu/
Ddriver-core.rst52 This is the power management microcontroller. It manages the entire
71 CE, MEC) and the RLC microcontroller. It's exposed to userspace for
89 This is the microcontroller that controls the compute queues on the
96 This is another microcontroller in the GFX/Compute engine. It handles
/linux-6.12.1/drivers/platform/x86/
Dmeegopad_anx7428.c10 * The ANX7428 has a microcontroller which takes care of the PD
111 /* Wait for the OCM (On Chip Microcontroller) to start */ in anx7428_probe()
117 "On Chip Microcontroller did not start, status: 0x%02x\n", in anx7428_probe()
/linux-6.12.1/drivers/sbus/char/
DKconfig25 tristate "Tadpole TS102 Microcontroller support"
27 Say Y here to directly support the TS102 Microcontroller interface
/linux-6.12.1/Documentation/devicetree/bindings/leds/
Dcznic,turris-omnia-leds.yaml15 microcontroller that communicates via the I2C bus. Each LED is described
23 description: I2C slave address of the microcontroller.
/linux-6.12.1/drivers/media/pci/cx23885/
Dnetup-init.c101 /* Stop microcontroller */ in netup_initialize()
110 /* start microcontroller */ in netup_initialize()
/linux-6.12.1/sound/pci/oxygen/
Dse6x.c11 * SPI -> microcontroller (not actually used)
73 /* nothing to do (the microcontroller monitors DAC_LRCK) */ in set_pcm1792a_params()

1234567