/Zephyr-latest/tests/drivers/sdhc/src/ |
D | main.c | 4 * SPDX-License-Identifier: Apache-2.0 14 static struct sdhc_io io; variable 20 /* Prepare IO settings for card */ 26 zassert_equal(ret, 0, "SDHC host props api call failed"); in sdhc_power_on() 28 io.clock = props.f_min; in sdhc_power_on() 29 io.bus_mode = SDHC_BUSMODE_PUSHPULL; in sdhc_power_on() 30 io.power_mode = SDHC_POWER_ON; in sdhc_power_on() 31 io.bus_width = SDHC_BUS_WIDTH1BIT; in sdhc_power_on() 32 io.timing = SDHC_TIMING_LEGACY; in sdhc_power_on() 33 io.signal_voltage = SD_VOL_3_3_V; in sdhc_power_on() [all …]
|
/Zephyr-latest/dts/bindings/espi/ |
D | microchip,xec-espi-host-dev.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Microchip XEC eSPI Host devices 6 compatible: "microchip,xec-espi-host-dev" 10 on-bus: espi 29 # optional properties application to different host facing devices 30 host-io: 33 Logical device Host I/O (x86) base. Refer to SoC documentation for the 37 host-io-addr-mask: 40 Host I/O address mask. This value is fixed for all HW and is only 44 host-mem: [all …]
|
D | nuvoton,npcx-host-uart.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Nuvoton, NPCX-Host UART IO node 6 compatible: "nuvoton,npcx-host-uart" 8 include: [base.yaml, pinctrl-device.yaml] 11 pinctrl-0: 13 pinctrl-names:
|
/Zephyr-latest/drivers/espi/ |
D | host_subs_npcx.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * @brief Nuvoton NPCX host sub modules driver 13 * This file contains the drivers of NPCX Host Sub-Modules that serve as an 14 * interface between the Host and Core domains. Please refer the block diagram. 16 * +------------+ 17 * | Serial |---> TXD 18 * +<--->| Port |<--- RXD 19 * | | |<--> ... 20 * | +------------+ 21 * | +------------+ | [all …]
|
/Zephyr-latest/boards/renode/cortex_r8_virtual/doc/ |
D | index.rst | 6 The Cortex-R8 Virtual board is a virtual platform that can be emulated with Renode. 9 Refer to the `Renode documentation <https://renode.readthedocs.io/en/latest/>`_ 10 to learn how to obtain Renode for your host. 21 .. zephyr-app-commands:: 32 For example, with the :zephyr:code-sample:`synchronization` sample: 34 .. zephyr-app-commands:: 35 :zephyr-app: samples/synchronization 36 :host-os: unix 43 .. code-block:: console 45 *** Booting Zephyr OS build v3.6.0-5689-g2a5c606abfa7 *** [all …]
|
/Zephyr-latest/tests/drivers/can/host/ |
D | README.rst | 3 Controller Area Network (CAN) Host Tests 9 This test suite uses `python-can`_ for testing Controller Area Network (CAN) communication between a 10 host PC (running :ref:`Twister <twister_script>`) and a device under test (DUT) running Zephyr. 17 * The python-can library installed on the host PC. 18 * A CAN fixture creating a CAN bus between the host PC and the DUT. 25 the ``bitrate`` and ``bitrate-data`` CAN controller devicetree properties if needed. Default 29 The host end of the CAN fixture can be configured through python-can. Available configuration 30 options depend on the type of host CAN adapter used. The python-can library provides a lot of 31 flexibility for configuration as decribed in the `python-can configuration`_ page, all centered 35 * By default, the python-can configuration context is not specified, causing python-can to use the [all …]
|
/Zephyr-latest/boards/native/nrf_bsim/doc/ |
D | nrf52_bsim.rst | 34 * NVMC (Non-Volatile Memory Controller / Flash) 49 https://BabbleSim.github.io 62 This board requires the host 32 bit C library. See 69 .. code-block:: console 71 west config manifest.group-filter -- +babblesim 74 make everything -j 8 79 you can check the `BabbleSim web page <https://BabbleSim.github.io>`_ 81 `fetch <https://babblesim.github.io/fetching.html>`_ and 82 `build <https://babblesim.github.io/building.html>`_ it. 88 .. code-block:: console [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | sdhc.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief SD Host Controller public API header file. 37 #define SDHC_TIMEOUT_FOREVER (-1) 41 * @brief SD host controller command structure 44 * host controller, which will be sent to SD devices. 47 uint32_t opcode; /*!< SD Host specification CMD index */ 48 uint32_t arg; /*!< SD host specification argument */ 59 * @brief SD host controller data structure 62 * host controller, which will be sent to SD devices. 77 * SDHC controllers that implement SD host specification can support open [all …]
|
/Zephyr-latest/dts/bindings/pcie/host/ |
D | pci-host-ecam-generic.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "pci-host-ecam-generic" 8 include: pcie-controller.yaml 14 msi-parent: 21 As described in IEEE Std 1275-1994, but must provide at least a 22 definition of non-prefetchable memory. One or both of prefetchable Memory 23 and IO Space may also be provided. 25 interrupt-map-mask: 28 interrupt-map: 31 bus-range:
|
/Zephyr-latest/samples/net/openthread/coprocessor/ |
D | README.rst | 1 .. zephyr:code-sample:: openthread-coprocessor 2 :name: OpenThread co-processor 3 :relevant-api: openthread 5 Build a Thread border-router using OpenThread's co-processor designs. 10 OpenThread Co-Processor allows building a Thread Border Router. The code in this 12 The Co-Processor can act in two variants: Network Co-Processor (NCP) and Radio 13 Co-Processor (RCP), see https://openthread.io/platforms/co-processor. 15 Additional required host-side tools (e.g. otbr-agent) to build a Thread Border 17 https://openthread.io/guides/border-router/build#set-up-the-border-router. 19 The preferred Co-Processor configuration of OpenThread is RCP now. [all …]
|
/Zephyr-latest/drivers/smbus/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 33 module-str = smbus 51 Default PCH register access mode. Set default access IO so 67 bool "SMBus Intel PCH Host Notify support" 70 Support Host Notify from peripheral devices.
|
/Zephyr-latest/doc/connectivity/bluetooth/img/ |
D | ble_host_layers.xml | 1 …-03-10T18:05:58.030Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) Ap…
|
D | ble_cfg_dual.xml | 1 …-03-07T14:48:10.055Z" host="www.draw.io" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWeb…
|
/Zephyr-latest/tests/bsim/bluetooth/host/gatt/ccc_store/ |
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 9 https://babblesim.github.io/folder_structure_and_env.html") 27 ${ZEPHYR_BASE}/subsys/bluetooth/host/
|
/Zephyr-latest/tests/bsim/bluetooth/host/security/ccc_update/ |
D | CMakeLists.txt | 1 # SPDX-License-Identifier: Apache-2.0 9 https://babblesim.github.io/folder_structure_and_env.html") 27 ${ZEPHYR_BASE}/subsys/bluetooth/host/
|
/Zephyr-latest/samples/subsys/usb/webusb-next/src/ |
D | webusb.h | 2 * Copyright (c) 2016-2019 Intel Corporation 3 * Copyright (c) 2023-2024 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 13 * See https://wicg.github.io/webusb for reference. 31 * https://wicg.github.io/webusb/#webusb-platform-capability-descriptor 40 * 3408b638-09a9-47a0-8bfd-a0768815b665 57 /* WebUSB URL Descriptor, see https://wicg.github.io/webusb/#webusb-descriptors */ 59 /* bLength, bDescriptorType, bScheme, UTF-8 encoded URL */ 68 LOG_INF("Vendor callback to host"); in webusb_to_host_cb() 70 if (setup->wIndex == WEBUSB_REQ_GET_URL) { in webusb_to_host_cb() [all …]
|
/Zephyr-latest/samples/subsys/usb/webusb/ |
D | README.rst | 1 .. zephyr:code-sample:: webusb 3 :relevant-api: _usb_device_core_api 8 https://developers.google.com/web/updates/2016/03/access-usb-devices-on-the-web 11 https://wicg.github.io/webusb/ 18 based web application (web page) running in the browser at host. 35 .. zephyr-app-commands:: 36 :zephyr-app: samples/subsys/usb/webusb 41 Testing with the latest Google Chrome on host 52 Follow these steps to run the demo on your host system: 54 #. Run the latest Google Chrome on host. [all …]
|
/Zephyr-latest/samples/subsys/usb/webusb-next/ |
D | README.rst | 1 .. zephyr:code-sample:: webusb-next 2 :name: WebUSB-next 3 :relevant-api: usbd_api 13 to the WebUSB API based application running in the browser on your local host. 14 This sample can be found at :zephyr_file:`samples/subsys/usb/webusb-next` in the 21 On your host computer, this project requires a web browser that supports the 22 WebUSB API, such as Chromium or a Chromium-based browser. 29 .. zephyr-app-commands:: 30 :zephyr-app: samples/subsys/usb/webusb-next 39 sample directory: :zephyr_file:`samples/subsys/usb/webusb-next/index.html`. [all …]
|
/Zephyr-latest/doc/develop/test/ |
D | bsim.rst | 22 `get <https://babblesim.github.io/fetching.html>`_ and 23 `build <https://babblesim.github.io/building.html>`_ the simulator. 81 https://BabbleSim.github.io 94 .. code-block:: bash 104 Or to build and run only a specific subset, e.g. host advertising tests: 106 .. code-block:: bash 108 # Build the Bluetooth host advertising tests 109 ${ZEPHYR_BASE}/tests/bsim/bluetooth/host/adv/compile.sh 113 SEARCH_PATH=${ZEPHYR_BASE}/tests/bsim/bluetooth/host/adv \ 124 .. code-block:: bash [all …]
|
/Zephyr-latest/include/zephyr/ipc/ |
D | ipc_rpmsg.h | 4 * SPDX-License-Identifier: Apache-2.0 94 * @param role Host / Remote role. 95 * @param buffer_size Size of the buffer used to send data between host and remote. 96 * @param shm_io SHM IO region pointer. 104 * @retval -EINVAL When some parameter is missing. 122 * @param role Host / Remote role. 124 * @retval -EINVAL When some parameter is missing 135 * @param role Host / Remote role. 138 * @retval -EINVAL When some parameter is missing.
|
/Zephyr-latest/drivers/spi/ |
D | spi_emul.c | 4 * SPDX-License-Identifier: Apache-2.0 27 /* SPI host configuration */ 33 struct spi_emul_data *data = dev->data; in spi_emul_get_config() 35 return data->config; in spi_emul_get_config() 46 * @param chipsel Chip-select value 52 struct spi_emul_data *data = dev->data; in spi_emul_find() 55 SYS_SLIST_FOR_EACH_NODE(&data->emuls, node) { in spi_emul_find() 59 if (emul->chipsel == chipsel) { in spi_emul_find() 74 emul = spi_emul_find(dev, config->slave); in spi_emul_io() 76 return -EIO; in spi_emul_io() [all …]
|
/Zephyr-latest/soc/microchip/mec/mec172x/reg/ |
D | mec172x_espi_iom.h | 4 * SPDX-License-Identifier: Apache-2.0 38 #define MCHP_ESPI_GBL_CAP1_ALERT_POS 3u /* Read-Only */ 63 * EC sets this bit if it can support open-drain ESPI_ALERT# 69 * Read-Only ALERT Open Drain select. 70 * If EC has indicated it can support open-drain ESPI_ALERT# then 71 * the Host can enable open-drain ESPI_ALERT# by sending a configuration 72 * message. This read-only bit reflects the configuration selection. 89 /* Out-of-Band(OOB) Capabilities */ 199 * MCHP_ESPI_IO_PC - eSPI IO Peripheral Channel registers @ 0x400F3500 246 /*---- ESPI_IO_LTR - eSPI IO LTR registers ----*/ [all …]
|
/Zephyr-latest/doc/services/device_mgmt/ |
D | ota.rst | 3 Over-the-Air Update 9 Over-the-Air (OTA) Update is a method for delivering firmware updates to remote 13 infrastructure to host the firmware binary and implement a method of signaling 47 There is a :zephyr:code-sample:`hawkbit-api` sample included in the 48 Zephyr :zephyr:code-sample-category:`mgmt` section. 58 There is an :zephyr:code-sample:`updatehub-fota` sample included in the Zephyr 59 :zephyr:code-sample-category:`mgmt` section. 69 There is an :zephyr:code-sample:`smp-svr` sample included in the Zephyr 70 :zephyr:code-sample-category:`mgmt` section. 77 connect to an LwM2M server using DTLS. A :zephyr:code-sample:`lwm2m-client` sample is [all …]
|
/Zephyr-latest/doc/develop/toolchains/ |
D | crosstool_ng.rst | 3 Crosstool-NG (Deprecated) 9 :ref:`cross-compile toolchain variant <other_x_compilers>` should be used 10 when using a custom toolchain built with Crosstool-NG. 12 You can build toolchains from source code using crosstool-NG. 14 #. Follow the steps on the crosstool-NG website to `prepare your host 15 <http://crosstool-ng.github.io/docs/os-setup/>`_. 18 <https://github.com/zephyrproject-rtos/sdk-ng/blob/master/README.md>`_ to 22 You will need to clone the ``sdk-ng`` repo and run the following command: 24 .. code-block:: console 34 - Set :envvar:`ZEPHYR_TOOLCHAIN_VARIANT` to ``xtools``. [all …]
|
/Zephyr-latest/dts/arm/nuvoton/npcx/ |
D | npcx.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <arm/armv7-m.dtsi> 10 #include <zephyr/dt-bindings/adc/adc.h> 11 #include <zephyr/dt-bindings/clock/npcx_clock.h> 12 #include <zephyr/dt-bindings/flash_controller/npcx_fiu_qspi.h> 13 #include <zephyr/dt-bindings/gpio/gpio.h> 14 #include <zephyr/dt-bindings/i2c/i2c.h> 15 #include <zephyr/dt-bindings/pinctrl/npcx-pinctrl.h> 16 #include <zephyr/dt-bindings/pwm/pwm.h> 17 #include <zephyr/dt-bindings/sensor/npcx_tach.h> [all …]
|