Home
last modified time | relevance | path

Searched +full:acpi +full:- +full:hid (Results 1 – 19 of 19) sorted by relevance

/Zephyr-Core-3.6.0/include/zephyr/acpi/
Dacpi.h4 * SPDX-License-Identifier: Apache-2.0
8 #include <acpica/source/include/acpi.h>
18 #define ACPI_MMIO_GET(res) (res)->reg_base[0].mmio
19 #define ACPI_IO_GET(res) (res)->reg_base[0].port
20 #define ACPI_RESOURCE_SIZE_GET(res) (res)->reg_base[0].length
21 #define ACPI_RESOURCE_TYPE_GET(res) (res)->reg_base[0].type
23 #define ACPI_MULTI_MMIO_GET(res, idx) (res)->reg_base[idx].mmio
24 #define ACPI_MULTI_IO_GET(res, idx) (res)->reg_base[idx].port
25 #define ACPI_MULTI_RESOURCE_SIZE_GET(res, idx) (res)->reg_base[idx].length
26 #define ACPI_MULTI_RESOURCE_TYPE_GET(res, idx) (res)->reg_base[idx].type
[all …]
/Zephyr-Core-3.6.0/tests/lib/acpi/integration/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/acpi/acpi.h>
21 ZTEST(acpi, test_mcfg_table) in ZTEST() argument
30 ZTEST(acpi, test_dev_enum) in ZTEST() argument
40 zassert_not_null(dev, "Failed to get acpi device with given HID"); in ZTEST()
42 ret = acpi_current_resource_get(dev->path, &res_lst); in ZTEST()
47 ZTEST(acpi, test_resource_enum) in ZTEST() argument
60 zassert_not_null(dev, "Failed to get acpi device with given HID"); in ZTEST()
75 ZTEST_SUITE(acpi, NULL, NULL, NULL, NULL, NULL);
/Zephyr-Core-3.6.0/tests/lib/acpi/boards/
Dqemu_x86_64.overlay4 * SPDX-License-Identifier: Apache-2.0
7 /* TODO: This overlay file need to update once mc146818 driver eneable for acpi support.
12 acpi-dev = &rtc;
17 acpi-hid = "PNP0B00";
/Zephyr-Core-3.6.0/dts/bindings/acpi/
Dacpi.yaml2 # SPDX-License-Identifier: Apache-2.0
4 # Common fields for ACPI informed based devices
7 acpi-hid:
9 description: Used to supply OSPM with the device’s PNP ID or ACPI ID.
10 A node is consder as acpi based or not based on whether this property
13 acpi-uid:
21 acpi-comp-id:
22 type: string-array
23 description: Used to supply OSPM with a device’s Plug and Play-Compatible Device ID
/Zephyr-Core-3.6.0/lib/acpi/
Dacpi_shell.c4 * SPDX-License-Identifier: Apache-2.0
12 #include <zephyr/acpi/acpi.h>
19 shell_print(sh, "**** ACPI Device Resource Info ****"); in dump_dev_res()
23 if (!res->Length) { in dump_dev_res()
28 switch (res->Type) { in dump_dev_res()
31 ACPI_RESOURCE_IRQ *irq_res = &res->Data.Irq; in dump_dev_res()
33 shell_print(sh, "\tDescriptorLength: %x", irq_res->DescriptorLength); in dump_dev_res()
34 shell_print(sh, "\tTriggering: %x", irq_res->Triggering); in dump_dev_res()
35 shell_print(sh, "\tPolarity: %x", irq_res->Polarity); in dump_dev_res()
36 shell_print(sh, "\tShareable: %x", irq_res->Shareable); in dump_dev_res()
[all …]
Dacpi.c4 * SPDX-License-Identifier: Apache-2.0
7 #include "acpi.h"
13 #include <zephyr/acpi/acpi.h>
15 LOG_MODULE_REGISTER(ACPI, CONFIG_ACPI_LOG_LEVEL);
25 } acpi = { variable
33 if (acpi.status == AE_NOT_CONFIGURED) { in check_init_status()
34 acpi.status = acpi_init(); in check_init_status()
37 if (ACPI_FAILURE(acpi.status)) { in check_init_status()
38 LOG_ERR("ACPI init was not success"); in check_init_status()
39 return -EIO; in check_init_status()
[all …]
/Zephyr-Core-3.6.0/boards/x86/acrn/
Dacrn.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
21 uart-0 = &uart0;
22 uart-1 = &uart1;
28 zephyr,shell-uart = &uart0;
32 #address-cells = <1>;
33 #size-cells = <1>;
34 compatible = "pcie-controller";
35 acpi-hid = "PNP0A08";
42 current-speed = <115200>;
[all …]
/Zephyr-Core-3.6.0/drivers/pcie/host/
Dpcie.c5 * SPDX-License-Identifier: Apache-2.0
22 #include <zephyr/acpi/acpi.h>
125 * @param bar_index 0-based BAR index
218 &bar->phys_addr)) { in pcie_get_bar()
222 bar->phys_addr = PCIE_CONF_BAR_ADDR(phys_addr); in pcie_get_bar()
224 bar->size = size & ~(size-1); in pcie_get_bar()
239 * are order-preserving with respect to the endpoint BARs: e.g., index 0
240 * will return the lowest-numbered BAR on the endpoint.
243 * @param index (0-based) index
256 index > 0 && reg <= PCIE_CONF_BAR5; reg++, index--) { in pcie_probe_bar()
[all …]
/Zephyr-Core-3.6.0/boards/x86/qemu_x86/
Dqemu_x86.dts1 /* SPDX-License-Identifier: Apache-2.0 */
3 /dts-v1/;
16 #include <zephyr/dt-bindings/pcie/pcie.h>
23 compatible = "soc-nv-flash";
28 uart-0 = &uart0;
29 uart-1 = &uart1;
30 eeprom-0 = &eeprom0;
31 eeprom-1 = &eeprom1;
39 zephyr,shell-uart = &uart0;
40 zephyr,bt-uart = &uart1;
[all …]
/Zephyr-Core-3.6.0/dts/x86/intel/
Dalder_lake.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/pcie/pcie.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
15 #address-cells = <1>;
16 #size-cells = <0>;
20 compatible = "intel,alder-lake";
21 d-cache-line-size = <64>;
34 #address-cells = <1>;
[all …]
Draptor_lake_p.dtsi3 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
8 #include <zephyr/dt-bindings/pcie/pcie.h>
9 #include <zephyr/dt-bindings/gpio/gpio.h>
10 #include <zephyr/dt-bindings/i2c/i2c.h>
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "intel,raptor-lake";
20 d-cache-line-size = <64>;
33 interrupt-controller;
[all …]
Draptor_lake_s.dtsi3 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
8 #include <zephyr/dt-bindings/i2c/i2c.h>
9 #include <zephyr/dt-bindings/pcie/pcie.h>
10 #include <zephyr/dt-bindings/gpio/gpio.h>
14 #address-cells = <1>;
15 #size-cells = <0>;
19 compatible = "intel,raptor-lake";
20 d-cache-line-size = <64>;
33 #address-cells = <1>;
[all …]
Delkhart_lake.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/pcie/pcie.h>
14 #address-cells = <1>;
15 #size-cells = <0>;
19 compatible = "intel,elkhart-lake";
20 d-cache-line-size = <64>;
38 #address-cells = <1>;
39 #interrupt-cells = <3>;
[all …]
Dapollo_lake.dtsi2 * Copyright (c) 2017-2019 Intel Corporation.
4 * SPDX-License-Identifier: Apache-2.0
8 #include <zephyr/dt-bindings/interrupt-controller/intel-ioapic.h>
9 #include <zephyr/dt-bindings/i2c/i2c.h>
10 #include <zephyr/dt-bindings/pcie/pcie.h>
14 #address-cells = <1>;
15 #size-cells = <0>;
19 compatible = "intel,apollo-lake";
20 d-cache-line-size = <64>;
33 #address-cells = <1>;
[all …]
/Zephyr-Core-3.6.0/doc/releases/
Drelease-notes-3.5.rst38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
[all …]
Drelease-notes-2.1.rst13 * Expanded support for ARMv6-M architecture.
50 hardware-based stack overflow detection) in ARMv6-M architecture
51 * Added QEMU support for ARMv6-M architecture
52 * Extended test coverage for ARM-specific kernel features in ARMv6-M
54 * Enhanced runtime MPU programming in ARMv8-M architecture, making
55 the full partitioning of kernel SRAM memory a user-configurable
57 * Added CMSIS support for Cortex-R architectures.
59 * Added missing Cortex-R CPU device tree bindings.
60 * Fixed incorrect Cortex-R device tree specification.
68 * RISC-V:
[all …]
Drelease-notes-2.3.rst18 with future support for features like 64-bit and absolute timeouts in mind
21 * Zephyr now integrates with the TF-M (Trusted Firmware M) PSA-compliant
24 * The CMSIS-DSP library is now included and integrated
33 * CVE-2020-10022: UpdateHub Module Copies a Variable-Sized Hash String
34 into a fixed-size array.
35 * CVE-2020-10059: UpdateHub Module Explicitly Disables TLS
37 * CVE-2020-10061: Improper handling of the full-buffer case in the
39 * CVE-2020-10062: Packet length decoding error in MQTT
40 * CVE-2020-10063: Remote Denial of Service in CoAP Option Parsing Due
42 * CVE-2020-10068: In the Zephyr project Bluetooth subsystem, certain
[all …]
Drelease-notes-2.5.rst27 * CVE-2021-3323: Under embargo until 2021-04-14
28 * CVE-2021-3321: Under embargo until 2021-04-14
29 * CVE-2021-3320: Under embargo until 2021-04-14
39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'.
63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
67 timeout usage must use the new-style k_timeout_t type and not the
87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
101 * ARM Musca-A board and SoC support deprecated and planned to be removed in 2.6.0.
146 sys_heap/k_heaps. Note that the new-style heap is a general
[all …]
Drelease-notes-2.7.rst17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates
38 * We added support for ARM Cortex-R Architecture
40 * Expanded support for ARMv6-M architecture
[all …]