Home
last modified time | relevance | path

Searched +full:acpi +full:- +full:based (Results 1 – 25 of 457) sorted by relevance

12345678910>>...19

/linux/include/sound/
H A Dsoc-acpi.h1 /* SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013-15, Intel Corporation
10 #include <linux/acpi.h>
23 /* codec name is used in DAIs is i2c-<HID>:00 with HID being 8 chars */
27 /* acpi match */
38 /* acpi match */
62 * @acpi_ipc_irq_index: used for BYT-CR detection
65 * @dmic_num: number of SoC- or chipset-attached PDM digital microphones
96 * snd_soc_acpi_endpoint - endpoint descriptor
99 * @group_position: zero-based order (only when @aggregated is 1)
[all …]
/linux/drivers/hid/i2c-hid/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 tristate "HID over I2C transport layer ACPI driver"
11 depends on ACPI
16 other HID based devices which is connected to your computer via I2C.
17 This driver supports ACPI-based systems.
22 will be called i2c-hid-acpi. It will also build/depend on the
23 module i2c-hid.
28 # (board-file) instantiated "hid-over-i2c" type i2c-clients.
33 other HID based devices which is connected to your computer via I2C.
34 This driver supports Open Firmware (Device Tree)-based systems as
[all …]
/linux/Documentation/edac/
H A Dscrub.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.2-no-invariants-or-later
7 Copyright (c) 2024-2025 HiSilicon Limited.
11 Invariant Sections, Front-Cover Texts nor Back-Cover Texts.
14 - Written for: 6.15
17 ------------
24 Memory scrubbing is a feature where an ECC (Error-Correcting Code) engine
49 2. On-demand scrubbing for a specific address range or region of memory.
52 identified, such as CXL memory device patrol scrub, CXL DDR5 ECS, ACPI
53 RAS2 memory scrubbing, and ACPI NVDIMM ARS (Address Range Scrub).
65 -----------------------------------------
[all …]
/linux/drivers/platform/x86/dell/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
10 Dell x86 platforms, including vendor-specific laptop extension drivers.
20 depends on ACPI
31 AlienFX USB MCU such as the X51 and X51-R2.
62 See <file:Documentation/userspace-api/dcdbas.rst> for more details on the driver
98 See <file:Documentation/admin-guide/dell_rbu.rst> for more details on the driver.
103 depends on ACPI
107 Say Y here if you want to support Dell Airplane Mode Switch ACPI
115 be called dell-rbtn.
120 depends on ACPI
[all …]
/linux/drivers/perf/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
17 If compiled as a module, it will be called arm-cci.
20 bool "support CCI-400"
25 CCI-400 provides 4 independent event counters counting events related
29 bool "support CCI-500/CCI-550"
33 CCI-500/CCI-550 both provide 8 independent event counters, which can
45 tristate "Arm CMN-600 PMU support"
48 Support for PMU events monitoring on the Arm CMN-600 Coherent Mesh
52 tristate "Arm NI-700 PMU support"
55 Support for PMU events monitoring on the Arm NI-700 Network-on-Chip
[all …]
/linux/tools/power/cpupower/debug/kernel/
H A Dcpufreq-test_tsc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * test module to check whether the TSC-based delay routine continues
4 * to work properly after cpufreq transitions. Needs ACPI to work
7 * Based partly on the Power Management Timer (PMTMR) code to be found
20 * TSC-based delay routine on the Linux kernel does not correctly
22 * linux-pm@vger.kernel.org
29 #include <linux/acpi.h>
34 /*helper function to safely read acpi pm timesource*/
39 * chipsets (ICH4, PIIX4 and PIIX4E) where the ACPI PM time in read_pmtmr()
60 /* the following code snipped is copied from arch/x86/kernel/acpi/boot.c in cpufreq_test_tsc()
[all …]
/linux/sound/soc/amd/acp/
H A DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
13 This option enables common modules for Audio-Coprocessor i.e. ACP
18 select SND_SOC_ACPI if ACPI
36 select SND_SOC_ACPI if ACPI
41 depends on ACPI
49 depends on ACPI
61 depends on ACPI
77 depends on ACPI
92 depends on ACPI
141 depends on X86 && PCI && ACPI
[all …]
/linux/drivers/platform/mellanox/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
19 depends on ACPI && I2C && PCI
24 solutions based on Virtual Protocol Interconnect (VPI) technology
38 Centers (EDC) for building Ethernet based clusters, High-Performance
49 This driver handles hot-plug events for the power suppliers, power
69 This driver provides support for the Mellanox MSN4800-XX line cards,
72 Centers (EDC) for building Ethernet based clusters, High-Performance
78 depends on ACPI
83 and networking based on the virtio framework.
88 depends on ACPI
[all …]
/linux/drivers/platform/x86/amd/hsmp/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
13 tristate "AMD HSMP ACPI device driver"
14 depends on ACPI
24 This option supports ACPI based probing.
25 You may enable this, if your platform BIOS provides an ACPI object
42 This option supports platform device based probing.
44 HSMP ACPI object.
/linux/drivers/usb/typec/ucsi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Connector System Software Interface driver"
9 USB Type-C Connector System Software Interface (UCSI) is a
11 control the USB Type-C ports. On UCSI system the USB Type-C ports
14 is required. UCSI is available on most of the new Intel based systems
15 that are equipped with Embedded Controller and USB Type-C ports.
18 on the platform, ACPI, PCI, I2C, etc. may be used. Therefore this
23 https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
35 Cypress CCGx Type-C controller over I2C interface.
41 tristate "UCSI ACPI Interface Driver"
[all …]
/linux/Documentation/driver-api/acpi/
H A Dscan_handlers.rst1 .. SPDX-License-Identifier: GPL-2.0
5 ACPI Scan Handlers
12 During system initialization and ACPI-based device hot-add, the ACPI namespace
15 registered with the driver core for every device object in the ACPI namespace
23 During ACPI-based device hot-remove device nodes representing pieces of hardware
26 The core ACPI namespace scanning code in drivers/acpi/scan.c carries out basic
39 called ACPI scan handlers represented by the following structure::
49 take care of, list_node is the hook to the global list of ACPI scan handlers
50 maintained by the ACPI core and the .attach() and .detach() callbacks are
76 ACPI scan handlers can be added to the list maintained by the ACPI core with the
/linux/sound/soc/sof/amd/
H A DKconfig1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
27 select SND_SOC_ACPI if ACPI
29 This option is not user-selectable but automatically handled by
65 This option is not user-selectable but automatically handled by
70 select SND_AMD_SOUNDWIRE_ACPI if ACPI
73 tristate "SOF support for SoundWire based AMD platforms"
76 depends on ACPI
92 AMD ACP6.3 version based platforms.
93 Say Y if you want to enable SOF on ACP6.3 based platform.
104 AMD ACP7.0/ACP7.1 version based platforms.
[all …]
/linux/Documentation/firmware-guide/acpi/
H A Denumeration.rst1 .. SPDX-License-Identifier: GPL-2.0
4 ACPI Based Device Enumeration
7 ACPI 5 introduced a set of new resources (UartTSerialBus, I2cSerialBus,
12 SoC/Chipset to appear only in ACPI namespace. These are typically devices
13 that are accessed through memory-mapped registers.
15 In order to support this and re-use the existing drivers as much as
18 - Devices that have no bus connector resource are represented as
21 - Devices behind real busses where there is a connector resource
26 As both ACPI and Device Tree represent a tree of devices (and their
30 The ACPI implementation enumerates devices behind busses (platform, SPI,
[all …]
H A Ddebug.rst1 .. SPDX-License-Identifier: GPL-2.0
4 ACPI CA Debug Output
7 The ACPI CA can generate debug output. This document describes how to use this
10 Compile-time configuration
13 The ACPI CA debug output is globally enabled by CONFIG_ACPI_DEBUG. If this
16 Boot- and run-time configuration
20 you're interested in. At boot-time, use the acpi.debug_layer and
21 acpi.debug_level kernel command line options. After boot, you can use the
22 debug_layer and debug_level files in /sys/module/acpi/parameters/ to control
29 specific part of the ACPI interpreter. To build the debug_layer bitmask, look
[all …]
/linux/drivers/hwtracing/intel_th/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
25 support glue layer for PCI-based Intel TH.
30 tristate "Intel(R) Trace Hub ACPI controller"
31 depends on ACPI
33 Intel(R) Trace Hub may exist as an ACPI device. This option enables
34 support glue layer for ACPI-based Intel TH. This typically implies
39 Say Y here to enable ACPI Intel TH support.
/linux/drivers/usb/core/
H A Dusb-acpi.c1 // SPDX-License-Identifier: GPL-2.0
3 * USB-ACPI glue code
12 #include <linux/acpi.h>
19 * usb_acpi_power_manageable - check whether usb port has
20 * acpi power resource.
22 * @index: port index based zero
24 * Return true if the port has acpi power resource and false if no.
40 #define UUID_USB_CONTROLLER_DSM "ce2ee385-00e6-48cb-9f05-2edb927c4899"
44 * usb_acpi_port_lpm_incapable - check if lpm should be disabled for a port.
46 * @index: zero based port index
[all …]
/linux/Documentation/admin-guide/pm/
H A Dsleep-states.rst1 .. SPDX-License-Identifier: GPL-2.0
13 Sleep states are global low-power states of the entire system in which user
28 Suspend-to-Idle
29 ---------------
31 This is a generic, pure software, light-weight variant of system suspend (also
34 I/O devices into low-power states (possibly lower-power than available in the
38 The system is woken up from this state by in-band interrupts, so theoretically
43 or :ref:`suspend-to-RAM <s2ram>`, or it can be used in addition to any of the
50 -------
58 I/O devices into low-power states, which is done for :ref:`suspend-to-idle
[all …]
/linux/drivers/platform/x86/intel/
H A Dint0002_vgpio.c1 // SPDX-License-Identifier: GPL-2.0
7 * Loosely based on android x86 kernel code which is:
18 * This is modelled in ACPI through the INT0002 ACPI device, which is
19 * called a "Virtual GPIO controller" in ACPI because it defines the event
21 * methods as would be done for a real GPIO interrupt in ACPI. Note this
23 * ACPI mechanisms, this is not a real GPIO at all.
26 * controller, letting gpiolib-acpi call the _L02 handler as it would
30 #include <linux/acpi.h>
60 * ACPI the get / set functions are dummy functions.
121 int0002->wake_enable_count++; in int0002_irq_set_wake()
[all …]
/linux/sound/soc/intel/boards/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
89 This adds support for Intel Broadwell platform based boards with
110 tristate "Baytrail and Baytrail-CR with RT5640 codec"
111 depends on I2C && ACPI
117 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
123 tristate "Baytrail and Baytrail-CR with RT5651 codec"
124 depends on I2C && ACPI
130 This adds support for ASoC machine driver for Intel(R) Baytrail and Baytrail-CR
136 tristate "Baytrail and Baytrail-CR with WM5102 codec"
137 depends on MFD_ARIZONA && MFD_WM5102 && SPI_MASTER && ACPI
[all …]
/linux/drivers/platform/x86/amd/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
12 tristate "AMD 3D V-Cache Performance Optimizer Driver"
13 depends on X86_64 && ACPI
17 frequencies or larger L3 caches on processors supporting AMD 3D V-Cache
25 depends on ACPI
31 AMD provides an ACPI based mechanism to support WBRF on platform with
39 depends on I2C && X86_64 && ACPI
/linux/Documentation/arch/x86/
H A Damd_hsmp.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Newer Fam19h(model 0x00-0x1f, 0x30-0x3f, 0x90-0x9f, 0xa0-0xaf),
8 Fam1Ah(model 0x00-0x1f) EPYC server line of processors from AMD support
12 OS-level software with access to system management functions via a
17 Eg: https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/programmer-references/5589…
27 for ACPI object based probing, platform device based probing and for the common
31 Kconfig option CONFIG_AMD_HSMP_ACPI compiles acpi.c and creates hsmp_acpi.ko.
35 Both the ACPI and plat drivers create the miscdevice /dev/hsmp to let
38 The ACPI object format supported by the driver is defined below.
40 $ ls -al /dev/hsmp
[all …]
/linux/drivers/platform/x86/intel/int3472/
H A DKconfig2 tristate "Intel SkyLake ACPI INT3472 Driver"
3 depends on ACPI
16 Intel Skylake-based systems that can map to different hardware
23 an ACPI OpRegion, which must be available before any of the devices
31 The module will be named "intel-skl-int3472".
/linux/drivers/input/misc/
H A Datlas_btns.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * atlas_btns.c - Atlas Wallmount Touchscreen ACPI Extras
6 * Based on Toshiba ACPI by John Belmonte and ASUS ACPI
16 #include <linux/acpi.h>
19 #define ACPI_ATLAS_NAME "Atlas ACPI"
69 return -ENOMEM; in atlas_acpi_button_add()
72 input_dev->name = "Atlas ACPI button driver"; in atlas_acpi_button_add()
73 input_dev->phys = "ASIM0000/atlas/input0"; in atlas_acpi_button_add()
74 input_dev->id.bustype = BUS_HOST; in atlas_acpi_button_add()
75 input_dev->keycode = atlas_keymap; in atlas_acpi_button_add()
[all …]
/linux/Documentation/admin-guide/laptops/
H A Dthinkpad-acpi.rst2 ThinkPad ACPI Extras Driver
9 - Borislav Deianov <borislav@users.sf.net>
10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
12 http://ibm-acpi.sf.net/
16 through the ACPI and ACPI EC framework, but not otherwise fully
17 supported by the generic Linux ACPI drivers.
19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
20 0.13-20070314. It used to be in the drivers/acpi tree, but it was
21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
25 The driver is named "thinkpad-acpi". In some places, like module
[all …]
/linux/arch/loongarch/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 select ACPI
6 select ACPI_GENERIC_GSI if ACPI
7 select ACPI_MCFG if ACPI
9 select ACPI_PPTT if ACPI
10 select ACPI_SYSTEM_POWER_STATES_SUPPORT if ACPI
17 select ARCH_HAS_ACPI_TABLE_UPGRADE if ACPI
197 select PCI_ECAM if ACPI
250 # MIPS Loongson code, to preserve Loongson-specific code paths in drivers that
281 def_bool $(as-instr,x:pcalau12i \$t0$(comma)%pc_hi20(x))
[all …]

12345678910>>...19