Searched +full:active +full:- +full:alternate +full:- +full:setting +full:- +full:control (Results 1 – 17 of 17) sorted by relevance
/Zephyr-latest/dts/bindings/usb/uac2/ |
D | zephyr,uac2-audio-streaming.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,uac2-audio-streaming" 9 linked-terminal: 15 active-alternate-setting-control: 17 description: Active Alternate Setting Control capabilities 19 - "read-only" 21 valid-alternate-settings-control: 23 description: Valid Alternate Settings Control capabilities 25 - "read-only" 27 external-interface: [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | silabs,dbus-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route USART0 RX to pin PA1 and enable the pull-up resistor on the 9 for alternate function configuration, including Series 2 devices. 15 compatible = "silabs,gecko-usart"; 16 pinctrl-0 = <&usart0_default>; 17 pinctrl-names = "default"; 20 pinctrl-0 is a phandle that stores the pin settings for the peripheral, in 22 'pinctrl' node, typically in a board-pinctrl.dtsi file in the board 32 /* Configure GPIO to push-pull mode */ 33 drive-push-pull; [all …]
|
/Zephyr-latest/subsys/usb/device_next/ |
D | usbd_class_api.h | 4 * SPDX-License-Identifier: Apache-2.0 26 * @param[in] buf Control Request Data buffer 33 const struct usbd_class_api *api = c_data->api; in usbd_class_request() 35 if (api->request != NULL) { in usbd_class_request() 36 return api->request(c_data, buf, err); in usbd_class_request() 39 return -ENOTSUP; in usbd_class_request() 44 * @brief USB control request handler 46 * Common handler for all control request. 58 * @param[in] buf Control Request Data buffer 66 const struct usbd_class_api *api = c_data->api; in usbd_class_control_to_host() [all …]
|
/Zephyr-latest/soc/ite/ec/it8xxx2/ |
D | soc.c | 4 * SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/interrupt-controller/ite-intc.h> 26 * This define gets the number of active USB Power Delivery (USB PD) 28 * The active port usage should follow the order of ITE TCPC port index, 29 * ex. if we're active only one ITE USB PD port, then the port should be 34 /* PLL Frequency Auto-Calibration Control 0 Register */ 37 /* LC Oscillator Control Register */ 39 /* LC Oscillator Control Register 1 */ 44 /* PLL Frequency Auto-Calibration Control 2 Register */ 79 return -ERANGE; in chip_get_pll_freq() [all …]
|
/Zephyr-latest/subsys/usb/device_next/class/ |
D | usbd_uac2.c | 2 * Copyright (c) 2023-2024 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 37 * requires 6 bytes) and feedback endpoint (4 bytes on High-Speed, 3 bytes on 38 * Full-Speed). Because the total number of endpoints is really small (typically 40 * the USB specification itself is 30 non-control endpoints). Therefore, the 47 /* 5.2.2 Control Request Layout */ 51 /* A.14 Audio Class-Specific Request Codes */ 56 /* A.17.1 Clock Source Control Selectors */ 60 #define CONTROL_ATTRIBUTE(setup) (setup->bRequest) 61 #define CONTROL_ENTITY_ID(setup) ((setup->wIndex & 0xFF00) >> 8) [all …]
|
/Zephyr-latest/drivers/pwm/ |
D | pwm_ite_it8xxx2.c | 4 * SPDX-License-Identifier: Apache-2.0 12 #include <zephyr/dt-bindings/pwm/it8xxx2_pwm.h> 38 /* PWM prescaler control register base */ 42 /* PWM alternate configuration */ 54 const struct pwm_it8xxx2_cfg *config = dev->config; in pwm_enable() 55 volatile uint8_t *reg_pcsgr = (uint8_t *)config->reg_pcsgr; in pwm_enable() 56 int ch = config->channel; in pwm_enable() 74 * 1) pwm_set_cycles_usec() -> pwm_set_cycles_cycles() -> pwm_it8xxx2_set_cycles() in pwm_it8xxx2_get_cycles_per_sec() 78 * 2) pwm_set_cycles_nsec() -> pwm_set_cycles_cycles() -> pwm_it8xxx2_set_cycles() in pwm_it8xxx2_get_cycles_per_sec() 82 * 3) pwm_set_cycles_cycles() -> pwm_it8xxx2_set_cycles() in pwm_it8xxx2_get_cycles_per_sec() [all …]
|
/Zephyr-latest/include/zephyr/net/ |
D | wifi.h | 5 * SPDX-License-Identifier: Apache-2.0 10 * @brief IEEE 802.11 protocol and general Wi-Fi definitions. 14 * @brief Wi-Fi Management API. 15 * @defgroup wifi_mgmt Wi-Fi Management 45 /** WPA2-PSK security. */ 47 /** WPA2-PSK-SHA256 security. */ 49 /** WPA3-SAE security. */ 51 /** WPA3-SAE security with hunting-and-pecking loop. */ 53 /** WPA3-SAE security with hash-to-element. */ 55 /** WPA3-SAE security with both hunting-and-pecking loop and hash-to-element enabled. */ [all …]
|
/Zephyr-latest/soc/mediatek/mt8xxx/ |
D | soc.c | 2 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/sys/libc-hooks.h> 34 * predecessors. But it has routing control which resets to "nothing 50 * 0-5 0-5 1 (L1 is shared w/exceptions, poor choice) 51 * 6-7 7-8 1 52 * 8-10 9-11 2 53 * 11-13 16-18 3 90 struct intc64 status; /* Latched input, inverted (active == 1) */ 92 struct intc64 polarity; /* 1 == active low */ 105 volatile uint32_t *p = bit < 32 ? &g->lo : &g->hi; in set_group_bit() [all …]
|
/Zephyr-latest/doc/services/shell/ |
D | index.rst | 13 This module allows you to create and handle a shell with a user-defined command 15 interaction is required. This module is a Unix-like shell with these features: 22 * Built-in commands: :command:`clear`, :command:`shell`, :command:`colors`, 27 * Support for ANSI escape codes: ``VT100`` and ``ESC[n~`` for cursor control 30 * Built-in handler to display help for the commands. 59 * DUMMY - not a physical transport layer. 68 .. code-block:: none 80 `tab completion <tab-feature_>`_, and `history <history-feature_>`_ 86 To configure Shell USB CDC ACM backend, simply add the snippet ``cdc-acm-console`` 89 .. code-block:: console [all …]
|
/Zephyr-latest/include/zephyr/drivers/i3c/ |
D | ccc.h | 5 * SPDX-License-Identifier: Apache-2.0 111 * Data Transfer Ending Procedure Control 117 /** Enter HDR Mode (HDR-DDR) (Broadcast) */ 120 /** Enter HDR Mode 0 (HDR-DDR) (Broadcast) */ 123 /** Enter HDR Mode 1 (HDR-TSP) (Broadcast) */ 126 /** Enter HDR Mode 2 (HDR-TSL) (Broadcast) */ 129 /** Enter HDR Mode 3 (HDR-BT) (Broadcast) */ 171 /** Multi-Lane Data Transfer Control (Broadcast) */ 221 /** Device to Device(s) Tunneling Control (Direct) */ 243 * - For Write CCC, pointer to the byte array of data [all …]
|
/Zephyr-latest/subsys/usb/device/class/audio/ |
D | audio.c | 4 * SPDX-License-Identifier: Apache-2.0 67 * @note Audio control and Audio streaming interfaces are numerated starting 107 * @note Audio control and Audio streaming interfaces are numerated starting 190 return (fu->bLength - FU_FIXED_ELEMS_SIZE)/sizeof(uint16_t); in get_num_of_channels() 199 return sys_get_le16((uint8_t *)&fu->bmaControls[0]); in get_controls() 210 ((uint8_t *)fu + fu->bLength); in get_fu_dir() 213 if (ot->wTerminalType == USB_AUDIO_USB_STREAMING) { in get_fu_dir() 234 header->bLength + in fix_fu_descriptors() 239 (void)memcpy(&fu->bmaControls[i], in fix_fu_descriptors() 240 &fu->bmaControls[0], in fix_fu_descriptors() [all …]
|
/Zephyr-latest/doc/develop/application/ |
D | index.rst | 10 …- your **application directory**, :file:`<app>`, is something like :file:`<home>/zephyrproject/app` 11 - its **build directory** is :file:`<app>/build` 19 <important-build-vars>` is set appropriately, though.) 26 The build system is application-centric, and requires Zephyr-based applications 37 application. This directory contains all application-specific files, such as 38 application-specific configuration files and source code. 42 .. code-block:: none 57 such as board-specific configuration files, the ability to run and 61 application-specific changes which should be applied to the base devicetree 70 * **prj.conf**: This is a Kconfig fragment that specifies application-specific [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-2.0.rst | 12 * The kernel now supports both 32- and 64-bit architectures. 17 * We added support for :ref:`Point-to-Point Protocol (PPP) <ppp>`. PPP is a 20 * We added support for UpdateHub, an end-to-end solution for large scale 21 over-the-air device updates. 22 * We added support for ARM Cortex-R Architecture (Experimental). 32 * Fixes CVE-2019-9506: The Bluetooth BR/EDR specification up to and 35 negotiation. This allows practical brute-force attacks (aka "KNOB") 42 * New kernel API for per-thread disabling of Floating Point Services for 43 ARC, ARM Cortex-M, and x86 architectures. 45 * Additional support for compatibility with 64-bit architectures. [all …]
|
D | release-notes-3.1.rst | 61 * Split CAN classic and CAN-FD APIs: 90 was moved from Kconfig to :ref:`devicetree <dt-guide>`. 91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information. 182 * MIPI-DSI 184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API, 196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`. 220 * Added support for Provisioners over PB-GATT 228 * The new implementation of LL Control Procedures is now the default whenever 231 * Implemented ISO-AL TX unframed fragmentation 232 * Added support for back-to-back receiving of PDUs on nRF5x platforms [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 94 feature can be disabled for the UDP transport by setting [all …]
|
D | release-notes-2.7.rst | 17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M 18 * Improved thread safety for Newlib and C++ on SMP-capable systems 20 * New Action-based Power Management API 23 * Linker Support for Tightly-Coupled Memory in RISC-V 25 * Support for extended PCI / PCIe capabilities, improved MIS-X support 33 * The kernel now supports both 32- and 64-bit architectures 36 * We added support for Point-to-Point Protocol (PPP) 37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates 38 * We added support for ARM Cortex-R Architecture 40 * Expanded support for ARMv6-M architecture [all …]
|