Home
last modified time | relevance | path

Searched +full:remote +full:- +full:endpoint (Results 1 – 25 of 98) sorted by relevance

1234

/Zephyr-latest/dts/bindings/video/
Dvideo-interfaces.yaml2 # SPDX-License-Identifier: Apache-2.0
10 devices in the pipeline and is described by 'endpoint' subnodes.
12 If a port can be configured to work with more than one remote device on the same
13 bus, an 'endpoint' child node must be provided for each of them. If more than one
14 port is present in a device node or there is more than one endpoint at a port, or
16 scheme using '#address-cells', '#size-cells' and 'reg' properties is used.
19 specify #address-cells, #size-cells properties independently for the 'port' and
20 'endpoint' nodes. For example:
25 #address-cells = <1>;
26 #size-cells = <0>;
[all …]
/Zephyr-latest/tests/drivers/video/api/
Dapp.overlay3 * SPDX-License-Identifier: Apache-2.0
8 #address-cells = <1>;
9 #size-cells = <1>;
12 #address-cells = <1>;
13 #size-cells = <0>;
16 clock-frequency = <100000>;
20 compatible = "zephyr,video-emul-imager";
25 test_video_emul_imager_ep_out: endpoint {
26 remote-endpoint-label = "test_video_emul_rx_ep_in";
33 compatible = "zephyr,video-emul-rx";
[all …]
/Zephyr-latest/tests/drivers/build_all/video/
Dmimxrt1170_evk_mimxrt1176_cm7.overlay4 * SPDX-License-Identifier: Apache-2.0
7 * with real-world devicetree nodes, to allow these tests to run on
11 #include <zephyr/dt-bindings/video/video-interfaces.h>
15 #address-cells = <1>;
16 #size-cells = <1>;
20 gpio-controller;
22 #gpio-cells = <0x2>;
27 #address-cells = <1>;
28 #size-cells = <0>;
32 clock-frequency = <100000>;
[all …]
Dapp.overlay4 * SPDX-License-Identifier: Apache-2.0
9 * with real-world devicetree nodes, to allow these tests to run on
15 #address-cells = <1>;
16 #size-cells = <1>;
20 gpio-controller;
22 #gpio-cells = <0x2>;
27 #address-cells = <1>;
28 #size-cells = <0>;
32 clock-frequency = <100000>;
42 reset-gpios = <&test_gpio 0 0>;
[all …]
/Zephyr-latest/boards/shields/dvp_fpc24_mt9m114/
Ddvp_fpc24_mt9m114.overlay4 * SPDX-License-Identifier: Apache-2.0
19 mt9m114_ep_out: endpoint {
20 remote-endpoint-label = "dfi_ep_in";
30 dfi_ep_in: endpoint {
31 remote-endpoint-label = "mt9m114_ep_out";
/Zephyr-latest/include/zephyr/devicetree/
Dport-endpoint.h3 * @brief Port / Endpoint Devicetree macro public API header file.
10 * SPDX-License-Identifier: Apache-2.0
21 * @defgroup devicetree-port-endpoint Devicetree Port Endpoint API
57 * #address-cells = <1>;
58 * #size-cells = <0>;
68 * #address-cells = <1>;
69 * #size-cells = <0>;
95 * a single endpoint without address.
99 * @param eid endpoint ID
100 * @return endpoint node associated with @p eid and @p pid
[all …]
/Zephyr-latest/include/zephyr/ipc/
Dipc_rpmsg.h4 * SPDX-License-Identifier: Apache-2.0
34 * This callback is defined at instance level and it is called when an endpoint
37 * @param ept Endpoint of the instance just bound.
41 /** @brief Endpoint structure.
43 * Used to define an endpoint to be encapsulated in an RPMsg instance.
46 /** RPMsg endpoint. */
49 /** Name of the endpoint. */
52 /** Destination endpoint. */
61 /** Private data to be passed to the endpoint callbacks. */
71 struct ipc_rpmsg_ept endpoint[NUM_ENDPOINTS]; member
[all …]
Drpmsg_service.h4 * SPDX-License-Identifier: Apache-2.0
24 * @brief Register IPC endpoint
26 * Registers IPC endpoint to enable communication with a remote device.
27 * The endpoint is created when the slave device registers it.
31 * @param name String containing the name of the endpoint. Must be identical
33 * @param cb Callback executed when data are available on given endpoint
35 * @retval >=0 id of registered endpoint on success;
36 * @retval -EINPROGRESS when requested to register an endpoint after endpoints
38 * @retval -ENOMEM when there is not enough slots to register the endpoint;
44 * @brief Send data using given IPC endpoint
[all …]
Dicmsg_me.h4 * SPDX-License-Identifier: Apache-2.0
20 * @brief Multi-endpoint extension of icmsg IPC library
21 * @defgroup ipc_icmsg_me_api Icmsg multi-endpoint IPC library API
27 /* If more bytes than 1 was used for endpoint id, endianness should be
53 * @param[inout] data Structure containing run-time data used by the icmsg_me
68 * remote instance.
69 * This function is blocking until the handshake with the remote instance is
73 * remote instance is being pefromed.
77 * @param[inout] data Structure containing run-time data used by the icmsg_me
105 * @param[inout] data Structure containing run-time data used by the icmsg_me
[all …]
Dipc_service.h4 * SPDX-License-Identifier: Apache-2.0
43 * - INSTANCE: an instance is the external representation of a physical
48 * OpenAMP-based backends, an instance is usually represented by a
54 * user have to create (register) an endpoint in the instance
65 * - ENDPOINT: an endpoint is the entity the user must use to send / receive
67 * endpoint is always associated to an instance.
69 * - BACKEND: the backend must take care of at least two different things:
81 * HOST REMOTE
82 * -----------------------------------------------------------------------------
83 * # Open the (same) instance on host and remote
[all …]
/Zephyr-latest/boards/shields/weact_ov2640_cam_module/
Dweact_ov2640_cam_module.overlay4 * SPDX-License-Identifier: Apache-2.0
15 clock-frequency = <I2C_BITRATE_FAST>;
23 ov2640_ep_out: endpoint {
24 remote-endpoint = <&zephyr_camera_dvp_in>;
33 bus-width = <8>;
34 hsync-active = <0>;
35 vsync-active = <0>;
36 pixelclk-active = <1>;
37 capture-rate = <1>;
40 zephyr_camera_dvp_in: endpoint {
[all …]
/Zephyr-latest/boards/shields/nxp_btb44_ov5640/
Dnxp_btb44_ov5640.overlay4 * SPDX-License-Identifier: Apache-2.0
7 #include <zephyr/dt-bindings/video/video-interfaces.h>
21 reset-gpios = <&nxp_cam_connector 9 GPIO_ACTIVE_LOW>;
22 powerdown-gpios = <&nxp_cam_connector 17 GPIO_ACTIVE_HIGH>;
25 ov5640_ep_out: endpoint {
26 remote-endpoint-label = "mipi_csi2rx_ep_in";
27 bus-type = <VIDEO_BUS_TYPE_CSI2_DPHY>;
28 data-lanes = <1 2>;
41 mipi_csi2rx_ep_in: endpoint {
42 remote-endpoint-label = "ov5640_ep_out";
[all …]
/Zephyr-latest/subsys/ipc/ipc_service/backends/
Dipc_rpmsg_static_vrings.h4 * SPDX-License-Identifier: Apache-2.0
13 * Endpoint registration flow:
15 * >>> Case #1: Endpoint registered on HOST first <<<
20 * REMOTE HOST
21 * -----------------------------------------------------------------
47 * >>> Case #2: Endpoint registered on REMOTE first <<<
52 * REMOTE HOST
53 * -----------------------------------------------------------------
82 * Endpoint registration flow (with focus on backend):
84 * >>> Case #1: Endpoint registered on HOST first <<<
[all …]
/Zephyr-latest/boards/seeed/xiao_esp32s3/
Dxiao_esp32s3_procpu_sense.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
13 compatible = "seeed,xiao-esp32s3";
22 clock-frequency = <I2C_BITRATE_STANDARD>;
23 pinctrl-0 = <&i2c1_default>;
24 pinctrl-names = "default";
30 clock-rate-control = <0x80>;
32 ov2640_ep_out: endpoint {
33 remote-endpoint-label = "dvp_ep_in";
45 cam-clk = <10000000>;
[all …]
/Zephyr-latest/subsys/usb/device/class/netusb/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
18 Class (CDC) USB protocol specified by USB-IF.
29 bool "USB Remote NDIS (RNDIS) Networking device"
33 Remote NDIS (RNDIS) is commonly used Microsoft vendor protocol with
42 CDC ECM class interrupt endpoint size
49 CDC ECM class bulk endpoint size
74 RNDIS interrupt endpoint size
81 RNDIS bulk endpoint size
88 module-dep = LOG
89 module-str = USB Device Network log level
/Zephyr-latest/include/zephyr/bluetooth/classic/
Da2dp.h6 * Copyright (c) 2015-2016 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
35 /** @brief define the audio endpoint
47 /** @brief define the audio sink endpoint
54 /** @brief define the audio source endpoint
61 /** @brief define the SBC sink endpoint that can be used as
65 * is more convenient for user to register SBC endpoint.
91 /** @brief define the SBC source endpoint that can be used as bt_a2dp_register_endpoint's
95 * is more convenient for user to register SBC endpoint.
97 * @param _name the endpoint variable name.
[all …]
/Zephyr-latest/subsys/net/lib/sockets/
Dsocketpair.c4 * SPDX-License-Identifier: Apache-2.0
22 SPAIR_FLAG_NONBLOCK = (1 << 0), /**< socket is non-blocking */
28 * Socketpair endpoint structure
30 * This structure represents one half of a socketpair (an 'endpoint').
36 * endpoint) are said to be 'remote'.
39 * - each end of a socketpair owns a @a recv_q
40 * - since there is no write queue, data is either written or not
41 * - read and write operations may return partial transfers
42 * - read operations may block if the local @a recv_q is empty
43 * - write operations may block if the remote @a recv_q is full
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/remote/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
32 * ==> THREAD 0A (IPC instance 0 - endpoint A) <==
66 printk("IPC-service REMOTE [INST 0 - ENDP A] demo started\n"); in ipc0A_entry()
71 if (ret < 0 && ret != -EALREADY) { in ipc0A_entry()
88 printk("REMOTE [0A]: %d\n", message); in ipc0A_entry()
99 printk("IPC-service REMOTE [INST 0 - ENDP A] demo ended.\n"); in ipc0A_entry()
104 * ==> THREAD 0B (IPC instance 0 - endpoint B) <==
138 printk("IPC-service REMOTE [INST 0 - ENDP B] demo started\n"); in ipc0B_entry()
143 if (ret < 0 && ret != -EALREADY) { in ipc0B_entry()
150 * the endpoint first in ipc0B_entry()
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/remote/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
32 * ==> THREAD 0A (IPC instance 0 - endpoint A) <==
66 printk("IPC-service REMOTE [INST 0 - ENDP A] demo started\n"); in ipc0A_entry()
71 if (ret < 0 && ret != -EALREADY) { in ipc0A_entry()
88 printk("REMOTE [0A]: %d\n", message); in ipc0A_entry()
99 printk("IPC-service REMOTE [INST 0 - ENDP A] demo ended.\n"); in ipc0A_entry()
104 * ==> THREAD 0B (IPC instance 0 - endpoint B) <==
138 printk("IPC-service REMOTE [INST 0 - ENDP B] demo started\n"); in ipc0B_entry()
143 if (ret < 0 && ret != -EALREADY) { in ipc0B_entry()
150 * the endpoint first in ipc0B_entry()
[all …]
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/
DREADME.rst1 .. zephyr:code-sample:: ipc_multi_endpoint
2 :name: IPC service: Multi-endpoint
3 :relevant-api: ipc
14 .. zephyr-app-commands::
15 :zephyr-app: samples/subsys/ipc/ipc_service/multi_endpoint
29 .. code-block:: console
31 *** Booting Zephyr OS build v3.4.0-rc1-108-gccfbac8b0721 ***
32 IPC-service HOST [INST 0 - ENDP A] demo started
33 IPC-service HOST [INST 0 - ENDP B] demo started
34 IPC-service HOST [INST 1] demo started
[all …]
/Zephyr-latest/boards/madmachine/mm_swiftio/
Dmm_swiftio.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "mm_swiftio-pinctrl.dtsi"
13 model = "MM MM-SWIFTIO board";
28 zephyr,shell-uart = &lpuart1;
33 /* Micron MT48LC16M16A2B4-6AIT:G */
39 compatible = "gpio-leds";
61 compatible = "nxp,imx-flexspi-nor";
64 spi-max-frequency = <104000000>;
66 jedec-id = [9d 70 17];
[all …]
/Zephyr-latest/subsys/ipc/rpmsg_service/
Drpmsg_service.c2 * Copyright (c) 2020-2021, Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
63 LOG_ERR("Creating remote endpoint %s" in ns_bind_cb()
73 LOG_ERR("Remote endpoint %s not registered locally", name); in ns_bind_cb()
135 return -EINPROGRESS; in rpmsg_service_register_endpoint()
147 LOG_ERR("No free slots to register endpoint %s", name); in rpmsg_service_register_endpoint()
149 return -ENOMEM; in rpmsg_service_register_endpoint()
/Zephyr-latest/doc/connectivity/bluetooth/shell/classic/
Da2dp.rst12 …* Source and Sink side can discover remote device's stream endpoints. using :code:`a2dp discover_p…
13 …* Source or Sink configure the stream to create the stream after discover remote's endpoints. usin…
22 .. group-tab:: Device A (Audio Source Side)
24 .. code-block:: console
29 SBC source endpoint is registered
35 endpoint id: 1, (sink), (idle):
43 Joint-Stereo
50 Bitpool Range: 18 - 35
70 .. group-tab:: Device B (Audio Sink Side)
72 .. code-block:: console
[all …]
/Zephyr-latest/include/zephyr/usb/
Dusb_device.h1 /* SPDX-License-Identifier: BSD-3-Clause */
101 * @brief Callback function signature for the USB Endpoint status
127 * @brief USB Endpoint Configuration
129 * This structure contains configuration for the endpoint.
141 * IN EP = 0x80 | \<endpoint number\>
142 * OUT EP = 0x00 | \<endpoint number\>
161 * return 0 on success, -EINVAL if the request has not been handled by
196 * Pointer to an array of endpoint structs of length equal to the
200 struct usb_ep_cfg_data *endpoint; member
231 * Class-specific initialization and registration must be performed by the user
[all …]
/Zephyr-latest/samples/subsys/ipc/openamp_rsc_table/
DREADME.rst1 .. zephyr:code-sample:: openamp-rsc-table
3 :relevant-api: ipm_interface
18 the co-processor.
26 .. zephyr-app-commands::
27 :zephyr-app: samples/subsys/ipc/openamp_rsc_table
49 .. code-block:: console
52 …[ 44.625407] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: new channel: 0x401 -> 0x40…
53 …[ 44.631401] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 1 (src: 0x400)
54 …[ 44.640614] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 2 (src: 0x400)
56 …[ 45.152269] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.1024: incoming msg 99 (src: 0x40…
[all …]

1234