/Zephyr-latest/dts/bindings/pcie/host/ |
D | pcie-device.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 vendor-id: 10 device-id: 13 class-rev: 15 description: Optional class/revision register filter 16 class-rev-mask: 18 description: Class/revision register mask
|
/Zephyr-latest/samples/drivers/ethernet/eth_ivshmem/boards/ |
D | qemu_cortex_a53.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 /delete-node/ memory@40000000; 12 compatible = "mmio-sram"; 16 /delete-node/ pcie@4010000000; 19 compatible = "pci-host-ecam-generic"; 22 #size-cells = <0x02>; 23 #address-cells = <0x03>; 25 #interrupt-cells = <0x01>; 26 interrupt-map-mask = <0x00 0x00 0x00 0x07>; 27 interrupt-map = < [all …]
|
/Zephyr-latest/doc/_extensions/zephyr/ |
D | manifest_projects_table.py | 11 This extension introduces a new directive: ``manifest-projects-table``. It can 14 .. manifest-projects-table:: 22 - ``manifest_projects_table_manifest``: Path to the manifest file. 26 SPDX-License-Identifier: Apache-2.0 41 class ManifestProjectsTable(SphinxDirective): 49 def rev_url(base_url: str, rev: str) -> str: 58 rev: Revision. 64 if re.match(r"^[0-9a-f]{40}$", rev): 65 return f"{base_url}/commit/{rev}" 67 return f"{base_url}/releases/tag/{rev}" [all …]
|
/Zephyr-latest/boards/st/stm32f411e_disco/doc/ |
D | index.rst | 6 The STM32F411E Discovery kit features an ARM Cortex-M4 based STM32F411VE MCU 8 Here are some highlights of the STM32F411E-DISCO board: 10 - STM32F411VET6 microcontroller featuring 512 KB of Flash memory, 128 KB of RAM in an LQFP100 packa… 11 - On-board ST-LINK/V2 with selection mode switch to use the kit as a standalone STLINK/V2 (with SWD… 12 - Board power supply: through USB bus or from an external 5 V supply voltage 13 - External application power supply: 3 V and 5 V 14 - L3GD20(rev B) or I3G4250D(rev D): ST MEMS motion sensor, 3-axis digital output gyroscope. 15 - LSM303DLHC(rev B) or LSM303AGR(rev D): ST MEMS system-in-package featuring a 3D digital linear ac… 16 - MP45DT02(rev B) or IMP34DT05(rev D), ST MEMS audio sensor, omnidirectional digital microphone 17 - CS43L22, audio DAC with integrated class D speaker driver [all …]
|
/Zephyr-latest/drivers/pcie/host/ |
D | controller.c | 4 * SPDX-License-Identifier: Apache-2.0 136 "assigned [%s 0x%lx-0x%lx -> 0x%lx-0x%lx]", in pcie_generic_ctrl_enumerate_bars() 140 bar_bus_addr, bar_bus_addr + bar_size - 1, in pcie_generic_ctrl_enumerate_bars() 141 bar_phys_addr, bar_phys_addr + bar_size - 1); in pcie_generic_ctrl_enumerate_bars() 162 uint32_t class = pcie_conf_read(bdf, PCIE_CONF_CLASSREV); in pcie_generic_ctrl_enumerate_type1() local 164 /* Handle only PCI-to-PCI bridge for now */ in pcie_generic_ctrl_enumerate_type1() 165 if (PCIE_CONF_CLASSREV_CLASS(class) == 0x06 && in pcie_generic_ctrl_enumerate_type1() 166 PCIE_CONF_CLASSREV_SUBCLASS(class) == 0x04) { in pcie_generic_ctrl_enumerate_type1() 229 bus_number - 1, in pcie_generic_ctrl_post_enumerate_type1() 240 ((bar_base_addr - 1) & 0x0000f000) >> 16, in pcie_generic_ctrl_post_enumerate_type1() [all …]
|
D | shell.c | 4 * SPDX-License-Identifier: Apache-2.0 32 { PCI_CAP_ID_PCIX, "PCI-X" }, 34 { PCI_CAP_ID_VNDR, "Vendor-Specific" }, 37 { PCI_CAP_ID_SHPC, "PCI Standard Hot-Plug Controller" }, 42 { PCI_CAP_ID_MSIX, "MSI-X" }, 58 { PCIE_EXT_CAP_ID_MFVC, "Multi-Function VC Capability" }, 61 { PCIE_EXT_CAP_ID_VNDR, "Vendor-Specific Extended Capability" }, 62 { PCIE_EXT_CAP_ID_CAC, "Config Access Correlation - obsolete" }, 64 { PCIE_EXT_CAP_ID_ARI, "Alternate Routing-ID Interpretation" }, 81 { PCIE_EXT_CAP_ID_DVSEC, "Designated Vendor-Specific Extended Capability" }, [all …]
|
/Zephyr-latest/scripts/west_commands/runners/ |
D | jlink.py | 3 # SPDX-License-Identifier: Apache-2.0 5 '''Runner for debugging with J-Link.''' 44 class ToggleAction(argparse.Action): 47 setattr(args, self.dest, not option.startswith('--no-')) 49 class JLinkBinaryRunner(ZephyrBinaryRunner): 50 '''Runner front-end for the J-Link GDB server.''' 81 self.tui_arg = ['-tui'] if tui else [] 101 def dev_id_help(cls) -> str: 102 return '''Device identifier. Use it to select the J-Link Serial Number 103 of the device connected over USB. If the J-Link is connected over ip, [all …]
|
D | intel_cyclonev.py | 3 # SPDX-License-Identifier: Apache-2.0 20 class IntelCycloneVBinaryRunner(ZephyrBinaryRunner): 21 '''Runner front-end for openocd.''' 57 search_args.append('-s') 63 search_args.append('-s') 68 search_args.extend(['-s', p]) 85 self.tui_arg = ['-tui'] if tui else [] 86 self.halt_arg = [] if no_halt else ['-c halt'] 87 self.init_arg = [] if no_init else ['-c init'] 88 self.targets_arg = [] if no_targets else ['-c targets'] [all …]
|
D | openocd.py | 4 # SPDX-License-Identifier: Apache-2.0 6 # pylint: disable=duplicate-code 43 class OpenOcdBinaryRunner(ZephyrBinaryRunner): 44 '''Runner front-end for openocd.''' 61 # try to find the board support in-tree 77 search_args.append('-s') 83 search_args.append('-s') 88 search_args.extend(['-s', p]) 106 self.tui_arg = ['-tui'] if tui else [] 107 self.halt_arg = [] if no_halt else ['-c halt'] [all …]
|
/Zephyr-latest/scripts/ci/ |
D | check_compliance.py | 5 # SPDX-License-Identifier: Apache-2.0 57 f"{cp.stdout.decode('utf-8')}\n" 59 f"{cp.stderr.decode('utf-8')}\n") 61 return cp.stdout.decode("utf-8").rstrip() 70 return git('rev-list', 71 f'--max-count={-1 if "." in refspec else 1}', refspec).split() 74 filter_arg = (f'--diff-filter={filter}',) if filter else () 75 paths_arg = ('--', *paths) if paths else () 76 out = git('diff', '--name-only', *filter_arg, COMMIT_RANGE, *paths_arg) 84 class FmtdFailure(Failure): [all …]
|
D | test_plan.py | 2 # SPDX-License-Identifier: Apache-2.0 29 # however, pylint complains that it doesn't recognized them when used (used-before-assignment). 70 # return search(). (?:) is a non-capturing group. 80 class Tag: 103 class Filters: 139 cmd = [f"{zephyr_base}/scripts/twister", "-c"] + options + ["--save-tests", fname ] 141 cmd += ["--no-detailed-test-id"] 144 cmd+=["-T", root] 146 cmd.append("--integration") 149 cmd += ["--quarantine-list", q] [all …]
|
/Zephyr-latest/scripts/pylib/twister/twisterlib/ |
D | testplan.py | 4 # Copyright (c) 2018-2024 Intel Corporation 7 # SPDX-License-Identifier: Apache-2.0 28 print("Install the anytree module to use the --test-tree option") 50 "python-devicetree", "src")) 51 from devicetree import edtlib # pylint: disable=unused-import 55 class Filters: 78 class TestLevel: 84 class TestPlan: 85 __test__ = False # for pytest to skip this class when collects tests 86 config_re = re.compile('(CONFIG_[A-Za-z0-9_]+)[=]\"?([^\"]*)\"?$') [all …]
|
/Zephyr-latest/doc/develop/west/ |
D | release-notes.rst | 1 .. _west-release-notes: 11 - New ``west grep`` command for running a "grep tool" in your west workspace's 18 .. code-block:: console 25 .. list-table:: 27 * - ``git grep --untracked`` 28 - ``west grep --untracked foo`` 29 * - ``ripgrep`` 30 - ``west grep --tool ripgrep foo`` 31 * - ``grep --recursive`` 32 - ``west grep --tool grep foo`` [all …]
|
/Zephyr-latest/scripts/ |
D | get_maintainer.py | 4 # SPDX-License-Identifier: Apache-2.0 16 ./get_maintainer.py path --help 60 "-m", "--maintainers", 63 "the top-level repository directory is used, and must exist. " 65 "to the top-level directory.") 68 help="Available commands (each has a separate --help text)") 98 "non-orphaned files are listed (all files that do not appear in " 127 "-a", 128 "--count-areas", 132 "-c", [all …]
|
D | checkpatch.pl | 2 # SPDX-License-Identifier: GPL-2.0 7 # (c) 2008-2010 Andy Whitcroft <apw@canonical.com> 8 # (c) 2010-2018 Joe Perches <joe@perches.com> 67 my $git_command ='export LANGUAGE=en_US.UTF-8; git'; 78 -q, --quiet quiet 79 --no-tree run without a kernel tree 80 --no-signoff do not check for 'Signed-off-by' line 81 --patch treat FILE as patchfile (default) 82 --emacs emacs compile window format 83 --terse one line per report [all …]
|
/Zephyr-latest/include/zephyr/sd/ |
D | sd_spec.h | 2 * Copyright 2022-2023 NXP 4 * SPDX-License-Identifier: Apache-2.0 69 * to inform the SD card the next command is an application-specific one. 87 /* Bits 0-2 reserved */ 99 /* Bits 17-18 reserved */ 184 #define SD_SPI_CMD_BODY_SIZE (SD_SPI_CMD_SIZE - 1) 271 /** VDD 2.7-2.8 */ 273 /** VDD 2.8-2.9 */ 275 /** VDD 2.9-3.0 */ 277 /** VDD 3.0-3.1 */ [all …]
|
/Zephyr-latest/drivers/virtualization/ |
D | virt_ivshmem.c | 4 * SPDX-License-Identifier: Apache-2.0 30 LOG_DBG("Interrupt received on vector %u", param->vector); in ivshmem_doorbell() 32 if (param->signal != NULL) { in ivshmem_doorbell() 33 k_poll_signal_raise(param->signal, param->vector); in ivshmem_doorbell() 40 struct ivshmem *data = dev->data; in ivshmem_configure_msi_x_interrupts() 48 n_vectors = pcie_msi_vectors_allocate(data->pcie->bdf, in ivshmem_configure_msi_x_interrupts() 50 data->vectors, in ivshmem_configure_msi_x_interrupts() 53 LOG_ERR("Could not allocate %u MSI-X vectors", in ivshmem_configure_msi_x_interrupts() 61 data->params[i].dev = dev; in ivshmem_configure_msi_x_interrupts() 62 data->params[i].vector = i; in ivshmem_configure_msi_x_interrupts() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|
/Zephyr-latest/scripts/west_commands/ |
D | build.py | 3 # SPDX-License-Identifier: Apache-2.0 22 _ARG_SEPARATOR = '--' 30 west build [-h] [-b BOARD[@REV]]] [-d BUILD_DIR] 31 [-S SNIPPET] [--shield SHIELD] 32 [-t TARGET] [-p {auto, always, never}] [-c] [--cmake-only] 33 [-n] [-o BUILD_OPT] [-f] 34 [--sysbuild | --no-sysbuild] [--domain DOMAIN] 35 [--extra-conf FILE.conf] 36 [--extra-dtc-overlay FILE.overlay] 37 [source_dir] -- [cmake_opt [cmake_opt ...]] [all …]
|
/Zephyr-latest/subsys/sd/ |
D | mmc.c | 4 * SPDX-License-Identifier: Apache-2.0 45 #define MMC_REL_ADR_ARG (card->relative_addr << 16U) 110 if (card->host_props.is_spi) { in mmc_card_init() 111 return -EINVAL; in mmc_card_init() 122 card->type = CARD_MMC; in mmc_card_init() 125 if (card->host_props.host_caps.vol_180_support) { in mmc_card_init() 128 if (card->host_props.host_caps.vol_330_support || in mmc_card_init() 129 card->host_props.host_caps.vol_300_support) { in mmc_card_init() 219 ret = sdhc_request(card->sdhc, &cmd, NULL); in mmc_send_op_cond() 233 return -ETIMEDOUT; in mmc_send_op_cond() [all …]
|