Searched +full:other +full:- +full:controller (Results 1 – 25 of 802) sorted by relevance
12345678910>>...33
/Zephyr-latest/tests/drivers/i2c/i2c_target_api/ |
D | README.txt | 9 controllers on a common bus. The test is supported by a test-specific 11 is pre-loaded into the simulated devices outside the I2C API, and the 12 Zephyr application issues commands to one controller that are responded 13 to by the simulated EEPROM connected through the other controller. 16 controller and target behavior simultaneously. This is not true of all 17 I2C controllers, so this behavior is now opt-in using 23 * Use API specific to the simulated EEPROM to pre-populate the simulated 24 devices with device-specific content. 28 * Issue commands on one bus controller (operating as the bus controller) and 29 verify that the data supplied by the other controller (target) match [all …]
|
/Zephyr-latest/include/zephyr/drivers/usb/ |
D | uhc.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief USB host controller (UHC) driver API 22 * @brief USB host controller (UHC) driver API 23 * @defgroup uhc_api USB host controller driver API 74 /** Transfer result, 0 on success, other values on error */ 79 * @brief USB host controller event types 101 * Non-correctable error event, requires attention from higher 108 * USB host controller event 113 * by higher layer during controller initialization (uhc_init). 126 /** Pointer to controller's device struct */ [all …]
|
D | udc.h | 2 * 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 …]
|
/Zephyr-latest/drivers/reset/ |
D | Kconfig | 1 # Reset Controller driver configuration options 3 # Copyright (c) 2022 Andrei-Edward Popa <andrei.popa105@yahoo.com> 4 # SPDX-License-Identifier: Apache-2.0 7 # Reset Controller options 10 bool "Reset Controller drivers" 12 Reset Controller drivers. Reset node represents a region containing 13 information about reset controller device. The typical use-case is 14 for some other node's drivers to acquire a reference to the reset 15 controller node together with some reset information. 20 int "Reset Controller driver init priority" [all …]
|
/Zephyr-latest/drivers/usb/uvb/ |
D | uvb.h | 4 * SPDX-License-Identifier: Apache-2.0 161 * All devices subscribed to a controller are advertised. 164 * @param[in] host_node Pointer to host controller UVB node 168 * @return 0 on success, all other values should be treated as error. 175 * @brief Submit UVB event to host controller node 180 * @param[in] dev_node Pointer to device controller UVB node 184 * @return 0 on success, all other values should be treated as error. 196 * @param[in] dev_node Pointer to device controller UVB node 198 * @return 0 on success, all other values should be treated as error. 208 * @param[in] dev_node Pointer to device controller UVB node [all …]
|
/Zephyr-latest/samples/drivers/led/xec/ |
D | README.rst | 1 .. zephyr:code-sample:: led-xec 2 :name: Breathing-blinking LED (BBLED) 3 :relevant-api: led_interface 5 Control a BBLED (Breathing-Blinking LED) using Microchip XEC driver. 10 This sample allows to test the Microchip led-xec driver which uses the 11 breathing-blinking LED (BBLED) controllers. The SoC design is fixed 16 - BBLED controller 0 uses GPIO 0156. 17 - BBLED controller 1 uses GPIO 0157. 18 - BBLED controller 2 uses GPIO 0153. 22 - BBLED controller 3 uses GPIO 0035 [all …]
|
/Zephyr-latest/dts/bindings/flash_controller/ |
D | st,stm32-flash-controller.yaml | 1 description: STM32 Family flash controller 3 compatible: "st,stm32-flash-controller" 5 include: flash-controller.yaml 8 st,rdp1-enable-byte: 12 This property provides a byte which should used to enable non-permanent 15 RDP1 but in multi-image environment, some other image could check if
|
/Zephyr-latest/drivers/syscon/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 10 bool "System Controller (SYSCON) drivers" 12 SYSCON (System Controller) drivers. System controller node represents 15 of device. The typical use-case is for some other node's driver, or 16 platform-specific code, to acquire a reference to the syscon node and 22 module-str = syscon 26 bool "Generic SYSCON (System Controller) driver" 30 Enable generic SYSCON (System Controller) driver 33 int "SYSCON (System Controller) driver init priority"
|
/Zephyr-latest/drivers/ps2/ |
D | Kconfig.npcx | 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Nuvoton NPCX embedded controller (EC) PS2 driver" 13 Each channel has two quasi-bidirectional signals that serve as 14 direct interfaces to an external keyboard, mouse or any other 15 PS/2-compatible pointing device.The driver also depends on the KBC 16 8042 keyboard controller. 26 NPCX PS/2 controller device driver should initialize
|
/Zephyr-latest/drivers/misc/mcux_flexio/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 9 Enable the FlexIO controller driver. 10 This driver is not user-selectable, 11 and should be enabled by other FlexIO drivers so 17 int "FlexIO controller driver init priority" 23 module-str = mcux_flexio
|
/Zephyr-latest/subsys/bluetooth/controller/coex/ |
D | readme.rst | 2 Bluetooth co-existence drivers 5 Co-existence Ticker 8 …-existence with another transmitter. Chips such as nordic nRF9160 provide a 1-wire co-existence in… 10 …ovides detailed description of the 1-wire and 3-wire co-existence interface for the `SoftDevice Bl… 12 Similarly, as in the nordic implementation of the 1-wire interface, the coexistence ticker utilizes… 14 .. code-block:: DTS 17 compatible = "gpio-radio-coex"; 18 grant-gpios = <&gpio0 0 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>; 19 grant-delay-us = <150>; 22 …-active (such as 1 for the nRF9160). state the implementation starts a ticker job, which in predef…
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | nxp,s32ze-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The NXP S32 pin controller is a singleton node responsible for controlling 20 #include <nxp/s32/S32Z27-BGA594-pinctrl.h> 26 output-enable; 30 input-enable; 36 of a device. The 'default' state is the active state. Other states for the same 39 In addition to 'pinmux' property, each group can contain other properties such as 40 'bias-pull-up' or 'slew-rate' that will be applied to all the pins defined in 41 'pinmux' array. To enable the input buffer use 'input-enable' and to enable the 42 output buffer use 'output-enable'. [all …]
|
D | espressif,esp32-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Espressif's pin controller is in charge of controlling pin configurations, pin 7 states are composed by groups of pre-defined pin muxing definitions and user 10 Each Zephyr-based application has its own set of pin muxing/pin configuration 11 requirements. The next steps use ESP-WROVER-KIT's I2C_0 to illustrate how one 13 the same steps can be tweaked to address specifics of any other target board. 15 Suppose an application running on top of the ESP-WROVER-KIT board, for some 18 you'll notice that the I2C_0 node is already assigned to a pre-defined state. 22 #include "esp_wrover_kit-pinctrl.dtsi" 26 pinctrl-0 = <&i2c0_default>; [all …]
|
D | nxp,s32k3-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 The NXP S32 pin controller is a singleton node responsible for controlling 20 #include <nxp/s32/S32K344-257BGA-pinctrl.h> 26 output-enable; 30 input-enable; 36 of a device. The 'default' state is the active state. Other states for the same 39 In addition to 'pinmux' property, each group can contain other properties such as 40 'bias-pull-up' or 'slew-rate' that will be applied to all the pins defined in 41 'pinmux' array. To enable the input buffer use 'input-enable' and to enable the 42 output buffer use 'output-enable'. [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | reset.h | 2 * Copyright (c) 2022 Andrei-Edward Popa <andrei.popa105@yahoo.com> 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public Reset Controller driver APIs 16 * @brief Reset Controller Interface 17 * @defgroup reset_controller_interface Reset Controller Interface 33 /** Reset controller device configuration. */ 35 /** Reset controller device. */ 45 * devicetree node identifier, a property specifying a Reset Controller and an index. 65 * controller reset line id as shown above. 122 * instance's Reset Controller property at an index. [all …]
|
D | cache.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * Public APIs for external cache controller drivers 18 * @brief External Cache Controller Interface 19 * @defgroup cache_external_interface External Cache Controller Interface 31 * @brief Enable the d-cache 38 * @brief Disable the d-cache 45 * @brief Flush the d-cache 50 * @retval -ENOTSUP If not supported. 51 * @retval -errno Negative errno for other failures. 56 * @brief Invalidate the d-cache [all …]
|
/Zephyr-latest/drivers/interrupt_controller/ |
D | Kconfig.intel_vtd | 1 # Intel VT-D interrupt remapping controller configuration 4 # SPDX-License-Identifier: Apache-2.0 7 bool "Intel VT-D interrupt remapping controller" 13 Such interrupt remapping hardware is provided through Intel VT-D 14 technology. It's being used, currently, only for MSI/MSI-X 15 multi-vector support. If you have such PCIe device requiring 16 multi-vector support, you will need to enable this. 21 bool "XAPIC mode pass-through" 36 other device that would require it for MSI/MSI-X multi-vector support.
|
D | Kconfig.gic | 1 # ARM Generic Interrupt Controller (GIC) configuration 4 # SPDX-License-Identifier: Apache-2.0 15 The ARM Generic Interrupt Controller v1 (e.g. PL390) works with the 16 ARM Cortex-family processors. 22 The ARM Generic Interrupt Controller v2 (e.g. GIC-400) works with the 23 ARM Cortex-family processors. 29 The ARM Generic Interrupt Controller v3 (e.g. GIC-500 and GIC-600) 30 works with the ARM Cortex-family processors. 43 Some ARM Cortex-family processors only supports single security 57 # ITS generates Non-secure Group 1 LPI interrupts, requiring EL1NS [all …]
|
/Zephyr-latest/subsys/bluetooth/common/ |
D | Kconfig | 5 # SPDX-License-Identifier: Apache-2.0 16 Controller. This value does not include the HCI ACL header. 19 Controller. 21 In a Host-only build the Host will read the maximum ACL size supported 22 by the Controller and use the smallest value supported by both the 23 Host and the Controller. 27 The Controller will return this value in the HCI LE Read Buffer 29 Layer transmission size then the Controller will perform 42 Controller. This determines the maximum amount of data packets the 43 Host can have queued in the Controller before waiting for the [all …]
|
/Zephyr-latest/dts/bindings/pwm/ |
D | nxp,ftm-pwm.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP FlexTimer Module (FTM) PWM controller 6 compatible: "nxp,ftm-pwm" 8 include: [pwm-controller.yaml, "nxp,ftm.yaml", "pinctrl-device.yaml"] 11 "#pwm-cells": 14 pinctrl-0: 17 clock-source: 21 - "system" 22 - "fixed" 23 - "external" [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | st,stm32f3-rcc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 STM32F3 Reset and Clock controller node. 7 For more description confere st,stm32-rcc.yaml 9 compatible: "st,stm32f3-rcc" 11 include: st,stm32-rcc.yaml 14 adc12-prescaler: 17 - 0 # Synchronous mode 18 - 1 # not divided 19 - 2 20 - 4 [all …]
|
/Zephyr-latest/dts/bindings/mbox/ |
D | nordic,nrf-vevif-task-rx.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Nordic VEVIF (VPR Event Interface) - TASK RX MODE 8 system. VEVIF can also generate IRQs to other CPUs. 10 VEVIF provides support for inter-domain software signaling. It implements a set of tasks 12 When used in task rx mode, the VEVIF tasks are used to receive events triggered by other core. 19 compatible = "nordic,nrf-vevif-task-rx"; 24 #mbox-cells = <1>; 26 nordic,tasks-mask = <0xfffffff0>; 30 compatible: "nordic,nrf-vevif-task-rx" 32 include: [base.yaml, mailbox-controller.yaml] [all …]
|
/Zephyr-latest/include/zephyr/arch/ |
D | cache.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * Public APIs for architectural cache controller drivers 16 * @brief Cache Controller Interface 17 * @defgroup cache_arch_interface Cache Controller Interface 31 * @brief Enable the d-cache 40 * @brief Disable the d-cache 49 * @brief Flush the d-cache 54 * @retval -ENOTSUP If not supported. 55 * @retval -errno Negative errno for other failures. 62 * @brief Invalidate the d-cache [all …]
|
/Zephyr-latest/samples/drivers/can/babbling/ |
D | README.rst | 1 .. zephyr:code-sample:: can-babbling 2 :name: Controller Area Network (CAN) babbling node 3 :relevant-api: can_interface 10 In a Controller Area Network a babbling node is a node continuously (and usually erroneously) 11 transmitting CAN frames with identical - often high - priority. This constant babbling blocks CAN 18 Being able to simulate a babbling CAN node is useful when examining the behavior of other nodes on 27 This sample requires a board with a CAN controller. The CAN controller must be configured using the 28 ``zephyr,canbus`` :ref:`devicetree <dt-guide>` chosen node property. 31 configured using the ``sw0`` :ref:`devicetree <dt-guide>` alias, usually in the :ref:`BOARD.dts file 32 <devicetree-in-out-files>`. [all …]
|
/Zephyr-latest/drivers/spi/ |
D | Kconfig.ambiq | 6 # SPDX-License-Identifier: Apache-2.0 10 bool "AMBIQ SPI Controller driver" 17 Enable driver for Ambiq SPI in Controller mode. 47 bool "AMBIQ SPI-BLEIF driver" 61 bool "Ambiq SPI-BLEIF timing trace" 65 configurable BLEIF timing observation functions on other exposed
|
12345678910>>...33