Lines Matching +full:system +full:- +full:firmware

1 # SPDX-License-Identifier: GPL-2.0-only
4 # see Documentation/kbuild/kconfig-language.rst.
7 menu "Firmware Drivers"
9 source "drivers/firmware/arm_scmi/Kconfig"
12 tristate "ARM System Control and Power Interface (SCPI) Message Protocol"
16 System Control and Power Interface (SCPI) Message Protocol is
18 Cores(AP) and the System Control Processor(SCP). The MHU peripheral
19 provides a mechanism for inter-processor communication between SCP
25 certain system clocks configuration, thermal sensors and many
37 standard for registering callbacks from the platform firmware
62 bool "Add firmware-provided memory map to sysfs" if EXPERT
65 Add the firmware-provided (unmodified) memory map to /sys/firmware/memmap.
69 See also Documentation/ABI/testing/sysfs-firmware-memmap.
76 Say Y here if you want to query SMBIOS/DMI system identification
78 DMI-based module auto-loading.
88 under /sys/firmware/dmi when this option is enabled and
95 bool "iSCSI Boot Firmware Table Attributes"
100 in which the ISCSI Boot Firmware Table (iBFT) resides. This
101 is necessary for iSCSI Boot Firmware Table Attributes module to work
105 tristate "iSCSI Boot Firmware Table Attributes module"
112 Boot Firmware Table (iBFT) via sysfs to userspace. If you wish to
113 detect iSCSI boot parameters dynamically during system boot, say Y.
117 tristate "Raspberry Pi Firmware Driver"
120 This option enables support for communicating with the firmware on the
129 Say Y or M here to enable the exporting of the QEMU firmware
131 found under /sys/firmware/fw_cfg when this option is enabled
141 may crash your system.
156 tristate "Intel Stratix10 Remote System Update"
159 The Intel Remote System Update (RSU) driver exposes interfaces
166 risk of corrupting the bitstream storage and bricking the system.
178 between host AP (Linux) and the firmware running on ADSP.
188 bool "Mark VGA/VBE/EFI FB as generic system framebuffer"
193 bootloader or kernel can show basic video-output during boot for
194 user-guidance and debugging. Historically, x86 used the VESA BIOS
195 Extensions and EFI-framebuffers for this, which are mostly limited
198 framebuffers so the new generic system-framebuffer drivers can be
202 If this option is not selected, all system framebuffers are always
206 not be able to pick up generic system framebuffers if this option
209 with generic system framebuffers. But you should still keep vesafb
210 and others enabled as fallback if a system framebuffer is
216 tristate "Always-On firmware protocol"
221 managed by the E902 core. Firmware running on this core communicates with
222 the kernel through the Always-On protocol, using hardware mailbox as a medium.
226 tristate "TI System Control Interface (TISCI) Message Protocol"
230 TI System Control Interface (TISCI) Message Protocol is used to manage
231 compute systems such as ARM, DSP etc with the system controller in
232 complex System on Chip(SoC) such as those found on certain keystone
235 System controller provides various facilities including power
239 provided by the system controller.
245 Some devices (including most early Tegra-based consumer devices on
252 comments in linux/firmware/trusted_foundations.h or the device tree
253 bindings for "tlm,trusted-foundations" for details on how to use it.
258 tristate "Turris Mox rWTM secure firmware driver"
265 This driver communicates with the firmware on the Cortex-M3 secure
271 source "drivers/firmware/arm_ffa/Kconfig"
272 source "drivers/firmware/broadcom/Kconfig"
273 source "drivers/firmware/cirrus/Kconfig"
274 source "drivers/firmware/google/Kconfig"
275 source "drivers/firmware/efi/Kconfig"
276 source "drivers/firmware/imx/Kconfig"
277 source "drivers/firmware/meson/Kconfig"
278 source "drivers/firmware/microchip/Kconfig"
279 source "drivers/firmware/psci/Kconfig"
280 source "drivers/firmware/qcom/Kconfig"
281 source "drivers/firmware/samsung/Kconfig"
282 source "drivers/firmware/smccc/Kconfig"
283 source "drivers/firmware/tegra/Kconfig"
284 source "drivers/firmware/xilinx/Kconfig"