Home
last modified time | relevance | path

Searched +full:host +full:- +full:io (Results 1 – 25 of 171) sorted by relevance

1234567

/Zephyr-latest/tests/drivers/sdhc/src/
Dmain.c4 * 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/
Dmicrochip,xec-espi-host-dev.yaml2 # 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 …]
Dnuvoton,npcx-host-uart.yaml2 # 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/
Dhost_subs_npcx.c4 * 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/
Dindex.rst6 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/
DREADME.rst3 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/
Dnrf52_bsim.rst34 * 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/
Dsdhc.h4 * 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/
Dpci-host-ecam-generic.yaml2 # 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/
DREADME.rst1 .. 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/
DKconfig4 # 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/
Dble_host_layers.xml1-03-10T18:05:58.030Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) Ap…
Dble_cfg_dual.xml1-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/
DCMakeLists.txt1 # 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/
DCMakeLists.txt1 # 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/
Dwebusb.h2 * 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/
DREADME.rst1 .. 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/
DREADME.rst1 .. 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/
Dbsim.rst22 `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/
Dipc_rpmsg.h4 * 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/
Dspi_emul.c4 * 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/
Dmec172x_espi_iom.h4 * 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/
Dota.rst3 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/
Dcrosstool_ng.rst3 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/
Dnpcx.dtsi4 * 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 …]

1234567