Home
last modified time | relevance | path

Searched +full:controller +full:- +full:out (Results 1 – 25 of 566) sorted by relevance

12345678910>>...23

/Zephyr-latest/dts/bindings/spi/
Dnxp,lpspi.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: NXP LPSPI controller
8 include: ["spi-controller.yaml", "pinctrl-device.yaml"]
17 pcs-sck-delay:
23 sck-pcs-delay:
29 transfer-delay:
35 data-pin-config:
38 - "sdi-in,sdo-out"
39 - "sdi-in,sdi-out"
40 - "sdo-in,sdo-out"
[all …]
Dzephyr,spi-bitbang.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "zephyr,spi-bitbang"
8 include: spi-controller.yaml
11 clk-gpios:
12 type: phandle-array
17 mosi-gpios:
18 type: phandle-array
20 MOSI gpio info. Output pin for Master Out Slave In.
23 miso-gpios:
24 type: phandle-array
[all …]
Draspberrypi,pico-spi-pio.yaml2 # SPDX-License-Identifier: Apache-2.0
6 compatible: "raspberrypi,pico-spi-pio"
8 include: ["spi-controller.yaml", "raspberrypi,pico-pio-device.yaml", "reset-device.yaml"]
11 clk-gpios:
12 type: phandle-array
17 mosi-gpios:
18 type: phandle-array
20 Output pin for Master Out Slave In.
22 miso-gpios:
23 type: phandle-array
[all …]
Datmel,sam0-spi.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Atmel SAM0 SERCOM SPI controller
6 compatible: "atmel,sam0-spi"
9 - name: spi-controller.yaml
10 - name: pinctrl-device.yaml
19 clock-names:
30 description: Data Out Pinout
35 reference to the dmac controller, the channel number, and peripheral
41 dma-names:
47 dma-names = "tx", "rx";
/Zephyr-latest/include/zephyr/drivers/stepper/
Dstepper_trinamic.h4 * @brief Public API for Trinamic Stepper Controller Specific Functions
9 * SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG
11 * SPDX-License-Identifier: Apache-2.0
18 * @brief Trinamic Stepper Controller Interface
19 * @defgroup trinamic_stepper_interface Trinamic Stepper Controller Interface
32 * @brief Trinamic stepper controller ramp generator data limits
38 #define TMC_RAMP_VMAX_MAX (GENMASK(22, 0) - 512)
50 #define TMC_RAMP_TZEROWAIT_MAX (GENMASK(15, 0) - 512)
86 TMC_RAMP_VSTART_MAX), "vstart out of range"), ()); \
89 TMC_RAMP_V1_MAX), "v1 out of range"), ()); \
[all …]
/Zephyr-latest/drivers/i3c/
Di3c_ibi_workq.c5 * SPDX-License-Identifier: Apache-2.0
28 return k_work_submit_to_queue(&i3c_ibi_work_q, &ibi_node->work); in ibi_work_submit()
39 ret = -ENOMEM; in i3c_ibi_work_enqueue()
40 goto out; in i3c_ibi_work_enqueue()
52 out: in i3c_ibi_work_enqueue()
65 ret = -ENOMEM; in i3c_ibi_work_enqueue_target_irq()
66 goto out; in i3c_ibi_work_enqueue_target_irq()
71 ibi_node->type = I3C_IBI_TARGET_INTR; in i3c_ibi_work_enqueue_target_irq()
72 ibi_node->target = target; in i3c_ibi_work_enqueue_target_irq()
73 ibi_node->payload.payload_len = payload_len; in i3c_ibi_work_enqueue_target_irq()
[all …]
Di3c_mcux.c6 * SPDX-License-Identifier: Apache-2.0
72 /** Pointer to controller registers. */
129 * @param reg Pointer to 32-bit Register.
132 * @param timeout_us Timeout in microsecond before bailing out.
134 * @retval 0 If masked register value matches before time out.
135 * @retval -ETIMEDOUT Timedout without matching.
143 * quickly (some sub-microseconds) so no extra in reg32_poll_timeout()
147 return -ETIMEDOUT; in reg32_poll_timeout()
155 * @param reg Pointer to 32-bit Register.
173 * @param reg Pointer to 32-bit register.
[all …]
/Zephyr-latest/dts/bindings/dma/
Dintel,adsp-hda-host-out.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Intel ADSP HDA Host Out controller
6 compatible: "intel,adsp-hda-host-out"
8 include: intel,adsp-hda.yaml
Dintel,adsp-hda-link-out.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Intel ADSP HDA Link Out controller
6 compatible: "intel,adsp-hda-link-out"
8 include: intel,adsp-hda.yaml
/Zephyr-latest/dts/bindings/usb/
Dusb-ep.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
6 include: usb-controller.yaml
9 num-bidir-endpoints:
13 Number of bi-directional endpoints supported by hardware
16 num-in-endpoints:
22 num-out-endpoints:
25 Number of OUT endpoints supported by hardware
26 (including EP0 OUT)
Dnuvoton,numaker-usbd.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nuvoton NuMaker USB 1.1 device controller
6 compatible: "nuvoton,numaker-usbd"
8 include: [usb-ep.yaml, reset-device.yaml, pinctrl-device.yaml]
23 dma-buffer-size:
29 disallow-iso-in-out-same-number:
32 Some soc series don't allow Isochronous IN/OUT endpoints to be assigned the same numbers,
33 for example, 0x82 (for Isochronous IN) and 0x02 (for Isochronous OUT) are disallowed.
Drenesas,smartbond-usbd.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Renesas SmartBond USB device controller
6 compatible: "renesas,smartbond-usbd"
8 include: usb-ep.yaml
11 dma-min-transfer-size:
16 ep-out-buf-size:
20 Buffer size for OUT end points 0-3.
22 fifo-read-threshold:
40 iso-out-mps:
43 Max packet size for ISO out endpoint
Dsnps,dwc2.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: DesignWare OTG USB 2.0 controller
22 num-in-eps:
26 Number of configured OUT endpoints including control endpoint.
28 num-out-eps:
39 types during driver pre-initialization.
46 types during driver pre-initialization.
53 types during driver pre-initialization.
/Zephyr-latest/drivers/i2c/
Di2c_npcx_controller.h4 * SPDX-License-Identifier: Apache-2.0
17 * @brief Lock the mutex of npcx i2c controller.
19 * @param i2c_dev Pointer to the device structure for i2c controller instance.
24 * @brief Unlock the mutex of npcx i2c controller.
26 * @param i2c_dev Pointer to the device structure for i2c controller instance.
31 * @brief Configure operation of a npcx i2c controller.
33 * @param i2c_dev Pointer to the device structure for i2c controller instance.
34 * @param dev_config Bit-packed 32-bit value to the device runtime configuration
35 * for the I2C controller.
38 * @retval -EIO General input / output error, failed to configure device.
[all …]
/Zephyr-latest/dts/bindings/clock/
Drenesas,ra-cgc-pll-out.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Renesas RA Clock Generation Circuit PLL Clock out line
6 compatible: "renesas,ra-cgc-pll-out"
8 include: [clock-controller.yaml, base.yaml]
18 "#clock-cells":
/Zephyr-latest/soc/intel/intel_adsp/cavs/
Dirq.c2 * SPDX-License-Identifier: Apache-2.0
14 #include <cavs-idc.h>
55 * The specified interrupt is in CAVS interrupt controller. in z_soc_irq_enable()
60 /* Then enable the interrupt in CAVS interrupt controller */ in z_soc_irq_enable()
93 * The specified interrupt is in CAVS interrupt controller. in z_soc_irq_disable()
94 * So disable the interrupt in CAVS interrupt controller. in z_soc_irq_disable()
125 goto out; in z_soc_irq_is_enabled()
130 ret = -ENODEV; in z_soc_irq_is_enabled()
131 goto out; in z_soc_irq_is_enabled()
134 /* Then check the interrupt in CAVS interrupt controller */ in z_soc_irq_is_enabled()
[all …]
/Zephyr-latest/include/zephyr/drivers/usb/
Dudc.h2 * Copyright (c) 2021-2022 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: Apache-2.0
9 * @brief New USB device controller (UDC) driver API
22 * @brief Maximum packet size of control endpoint supported by the controller.
32 * USB device controller capabilities
37 /** USB high speed capable controller */
39 /** Controller supports USB remote wakeup */
41 /** Controller performs status OUT stage automatically */
43 /** Controller expects device address to be set before status stage */
45 /** Controller can detect the state change of USB supply VBUS.*/
[all …]
Dusb_dc.h1 /* usb_dc.h - USB device controller driver interface */
6 * SPDX-License-Identifier: Apache-2.0
11 * @brief USB device controller APIs
13 * This file contains the USB device controller APIs. All device controller
23 * @brief USB Device Controller API
24 * @defgroup _usb_device_controller_api USB Device Controller API
36 /** USB error reported by the controller */
70 /** Out transaction on this EP, data is available for read */
115 * OUT EP = 0x00 | \<endpoint number\>
179 * @brief Set USB device controller status callback
[all …]
/Zephyr-latest/dts/bindings/gpio/
Dsemtech,sx1509b.yaml2 # SPDX-License-Identifier: Apache-2.0
8 include: [i2c-device.yaml, gpio-controller.yaml]
11 "#gpio-cells":
18 nint-gpios:
19 type: phandle-array
21 Connection for the NINT signal. This signal is active-low when
24 init-out-low:
31 init-out-high:
38 gpio-cells:
39 - pin
[all …]
Drenesas,rz-gpio.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Reneses RZ GPIO controller node.
7 gpio-consumer{
8 out-gpio = <&gpio8 2 (GPIO_PULL_UP);
15 - Using interrupt TINT10
16 - Set Pullup
19 compatible: "renesas,rz-gpio"
22 - name: base.yaml
23 property-allowlist:
24 - status
[all …]
/Zephyr-latest/include/zephyr/bluetooth/classic/
Dclassic.h6 * Copyright (c) 2015-2016 Intel Corporation
9 * SPDX-License-Identifier: Apache-2.0
75 * Valid range is 0x01 - 0x30.
95 * @param count Number of results in storage. Valid range: 1-255.
162 * @brief Get BR/EDR local Out Of Band information
164 * This function allows to get local controller information that are useful
165 * for Out Of Band pairing or connection creation process.
167 * @param oob Out Of Band information
172 * @brief Enable/disable set controller in discoverable state.
174 * Allows make local controller to listen on INQUIRY SCAN channel and responds
[all …]
/Zephyr-latest/samples/basic/button/
DREADME.rst1 .. zephyr:code-sample:: button
3 :relevant-api: gpio_interface
14 debouncing, check out :ref:`input` and :zephyr:code-sample:`input-dump`
23 The button must be configured using the ``sw0`` :ref:`devicetree <dt-guide>`
24 alias, usually in the :ref:`BOARD.dts file <devicetree-in-out-files>`. You will
27 .. code-block:: none
35 the same alias used by the :zephyr:code-sample:`blinky` sample. If this is provided, the LED
45 includes a ``sw0`` alias; the optional ``led0`` alias is left out for
48 .. code-block:: devicetree
58 gpio-controller;
[all …]
/Zephyr-latest/tests/drivers/i2c/i2c_emul/src/
Dtest_forwarding_pio.cpp3 * SPDX-License-Identifier: Apache-2.0
18 constexpr const struct device *controller = DEVICE_DT_GET(CONTROLLER_LABEL); variable
28 zassert_ok(i2c_write(controller, &data, sizeof(data), in ZTEST()
68 [expected_data](struct i2c_target_config *, uint8_t *out) -> int { in ZTEST() argument
69 *out = expected_data[0]; in ZTEST()
73 [expected_data](struct i2c_target_config *, uint8_t *out) -> int { in ZTEST() argument
74 *out = expected_data[1]; in ZTEST()
77 zassert_ok(i2c_read(controller, data, sizeof(data), in ZTEST()
110 target_write_requested_0_fake.return_val = -EINVAL; in ZTEST()
111 zassert_equal(-EINVAL, i2c_write(controller, write_data, sizeof(write_data), in ZTEST()
[all …]
/Zephyr-latest/dts/bindings/rtc/
Dst,stm32-rtc.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "st,stm32-rtc"
10 - rtc.yaml
11 - rtc-device.yaml
17 calib-out-freq:
22 - 1
23 - 512
25 alarms-count:
31 alrm-exti-line:
34 Number of the Extended Interrupts and Event Controller (EXTI) interrupt
[all …]
/Zephyr-latest/dts/bindings/mipi-dbi/
Dzephyr,mipi-dbi-spi.yaml2 # SPDX-License-Identifier: Apache-2.0
5 MIPI-DBI Mode C compatible SPI controller. This driver emulates MIPI DBI
6 mode C using a SPI controller and GPIO pins
7 compatible: "zephyr,mipi-dbi-spi"
9 include: ["mipi-dbi-controller.yaml", "pinctrl-device.yaml"]
12 spi-dev:
19 dc-gpios:
20 type: phandle-array
25 reset-gpios:
26 type: phandle-array
[all …]

12345678910>>...23