/linux-6.8/drivers/net/ipa/ |
D | ipa_uc.c | 17 * DOC: The IPA embedded microcontroller 19 * The IPA incorporates a microcontroller that is able to do some additional 21 * essentially no use of the microcontroller, but it still requires some 24 * The microcontroller can generate two interrupts to the AP. One interrupt 27 * addition, the AP can interrupt the microcontroller by writing a register. 31 * AP and the IPA microcontroller. Each side writes data to the shared area 39 /* Delay to allow a the microcontroller to save state when crashing */ 43 * struct ipa_uc_mem_area - AP/microcontroller shared memory area 44 * @command: command code (AP->microcontroller) 46 * @command_param: low 32 bits of command parameter (AP->microcontroller) [all …]
|
D | ipa_uc.h | 13 * ipa_uc_interrupt_handler() - Handler for microcontroller IPA interrupts 20 * ipa_uc_config() - Configure the IPA microcontroller subsystem 32 * ipa_uc_power() - Take a proxy power reference for the microcontroller 36 * IPA-resident microcontroller. The microcontroller signals that it 50 * microcontroller of the event.
|
D | ipa_qmi.c | 29 * only when the AP IPA driver, modem IPA driver, and IPA microcontroller 38 * The modem is responsible for loading firmware on the IPA microcontroller. 41 * microcontroller is ready. The AP may assume the microcontroller is 56 * - On the initial boot, the modem sets up the IPA microcontroller, and 119 * the modem is ready, and the microcontroller is ready. 131 /* We aren't ready until the modem and microcontroller are */ in ipa_qmi_ready() 280 * skip_uc_load field, which will be set only after the microcontroller has 291 /* The microcontroller is initialized on the first boot */ in init_modem_driver_req()
|
D | ipa_interrupt.c | 12 * 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 60 /* For microcontroller interrupts, clear the interrupt right in ipa_interrupt_process()
|
/linux-6.8/drivers/gpu/drm/amd/display/dc/dce/ |
D | dce_dmcu.c | 285 /* 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.8/Documentation/devicetree/bindings/power/reset/ |
D | qnap-poweroff.txt | 3 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.8/drivers/bcma/ |
D | Kconfig | 11 Bus driver for Broadcom specific Advanced Microcontroller Bus 68 Advanced Microcontroller Bus. 98 specific Advanced Microcontroller Bus.
|
/linux-6.8/arch/mips/pic32/ |
D | Kconfig | 25 Support for the Microchip PIC32MZDA microcontroller. 27 This is a 32-bit microcontroller with support for external or
|
/linux-6.8/Documentation/ABI/testing/ |
D | sysfs-driver-ge-achc | 4 Description: Write 1 to this file to update the ACHC microcontroller 13 Description: This file represents the microcontroller's reset line.
|
D | sysfs-class-led-driver-turris-omnia | 9 The microcontroller cycles between 8 levels of this global 20 Description: (RW) Newer versions of the microcontroller firmware of the
|
/linux-6.8/drivers/net/ethernet/sfc/falcon/ |
D | qt202x_phy.c | 129 /* 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.8/include/linux/mfd/ |
D | ipaq-micro.h | 18 * 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.8/Documentation/hwmon/ |
D | sch5636.rst | 18 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.
|
D | sch5627.rst | 33 through an embedded microcontroller. An application note describing the 34 protocol for communicating with the microcontroller is available upon
|
D | abituguru3.rst | 14 The uGuru is a microcontroller with onboard firmware which programs 60 Unfortunately this doesn't help since the W83L951G is a generic microcontroller
|
D | abituguru.rst | 18 The uGuru is a microcontroller with onboard firmware which programs 98 W83L950D is a generic microcontroller with a custom Abit application running
|
/linux-6.8/Documentation/devicetree/bindings/mfd/ |
D | khadas,mcu.yaml | 7 title: Khadas on-board Microcontroller 13 Khadas embeds a microcontroller on their VIM and Edge boards adding some
|
/linux-6.8/drivers/media/pci/cx18/ |
D | cx18-av-audio.c | 294 /* 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.8/Documentation/gpu/amdgpu/ |
D | driver-core.rst | 52 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.8/drivers/sbus/char/ |
D | Kconfig | 25 tristate "Tadpole TS102 Microcontroller support" 27 Say Y here to directly support the TS102 Microcontroller interface
|
/linux-6.8/Documentation/devicetree/bindings/leds/ |
D | cznic,turris-omnia-leds.yaml | 15 microcontroller that communicates via the I2C bus. Each LED is described 23 description: I2C slave address of the microcontroller.
|
/linux-6.8/drivers/media/pci/cx23885/ |
D | netup-init.c | 101 /* Stop microcontroller */ in netup_initialize() 110 /* start microcontroller */ in netup_initialize()
|
D | cx23885-f300.c | 3 * Driver for Silicon Labs C8051F300 microcontroller. 8 * Microcontroller connected to cx23885 GPIO pins:
|
/linux-6.8/sound/pci/oxygen/ |
D | se6x.c | 11 * SPI -> microcontroller (not actually used) 73 /* nothing to do (the microcontroller monitors DAC_LRCK) */ in set_pcm1792a_params()
|
/linux-6.8/Documentation/firmware-guide/acpi/ |
D | intel-pmc-mux.rst | 11 most Intel based platforms that have the PMC microcontroller. It's used for 17 communicates with the PMC microcontroller by using the PMC IPC method
|