/linux-6.12.1/drivers/net/ipa/ |
D | ipa_uc.c | 19 * 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 …]
|
D | ipa_uc.h | 12 * 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.
|
D | ipa_qmi.c | 25 * 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()
|
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 87 /* For microcontroller interrupts, clear the interrupt right in ipa_interrupt_process()
|
/linux-6.12.1/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.12.1/Documentation/ABI/testing/ |
D | sysfs-bus-i2c-devices-turris-omnia-mcu | 45 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).
|
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.12.1/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.12.1/drivers/bcma/ |
D | Kconfig | 11 Bus driver for Broadcom specific Advanced Microcontroller Bus 68 Advanced Microcontroller Bus. 98 specific Advanced Microcontroller Bus.
|
/linux-6.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/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.12.1/drivers/platform/x86/ |
D | meegopad_anx7428.c | 10 * 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/ |
D | Kconfig | 25 tristate "Tadpole TS102 Microcontroller support" 27 Say Y here to directly support the TS102 Microcontroller interface
|
/linux-6.12.1/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.12.1/drivers/media/pci/cx23885/ |
D | netup-init.c | 101 /* Stop microcontroller */ in netup_initialize() 110 /* start microcontroller */ in netup_initialize()
|
/linux-6.12.1/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()
|