/Zephyr-latest/dts/bindings/mtd/ |
D | nxp,imx-flexspi-device.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 include: [spi-device.yaml, "jedec,jesd216.yaml"] 9 cs-interval-unit: 13 - 1 14 - 256 16 Chip select interval units, in serial clock cycles. See the 20 cs-interval: 24 Minimum interval between chip select deassertion and assertion. See the 28 cs-setup-time: 36 cs-hold-time: [all …]
|
/Zephyr-latest/boards/nxp/mimxrt1050_evk/ |
D | mimxrt1050_evk_mimxrt1052_hyperflash.dts | 4 * SPDX-License-Identifier: Apache-2.0 11 zephyr,flash-controller = &s26ks512s0; 13 zephyr,code-partition = &slot0_partition; 19 ahb-prefetch; 20 ahb-read-addr-opt; 21 pinctrl-0 = <&pinmux_flexspi1>; 22 pinctrl-names = "default"; 23 ahb-bufferable; 24 ahb-cacheable; 25 sck-differential-clock; [all …]
|
/Zephyr-latest/boards/nxp/mimxrt1060_evk/ |
D | mimxrt1060_evk_mimxrt1062_hyperflash.dts | 4 * SPDX-License-Identifier: Apache-2.0 11 zephyr,flash-controller = &s26ks512s0; 13 zephyr,code-partition = &slot0_partition; 19 ahb-prefetch; 20 ahb-read-addr-opt; 21 ahb-bufferable; 22 ahb-cacheable; 23 sck-differential-clock; 24 combination-mode; 25 rx-clock-source = <3>; [all …]
|
/Zephyr-latest/boards/nxp/frdm_rw612/ |
D | frdm_rw612_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include "frdm_rw612-pinctrl.dtsi" 15 usart-0 = &flexcomm3; 16 i2c-0 = &flexcomm2; 17 pwm-0 = &sctimer; 24 zephyr,shell-uart = &flexcomm3; 28 compatible = "gpio-leds"; 36 compatible = "nxp,lpc-usart"; 38 current-speed = <115200>; 39 pinctrl-0 = <&pinmux_flexcomm3_usart>; [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | conn.h | 6 * Copyright (c) 2015-2016 Intel Corporation 8 * SPDX-License-Identifier: Apache-2.0 47 * @param int_min Minimum Connection Interval (N * 1.25 ms) 48 * @param int_max Maximum Connection Interval (N * 1.25 ms) 62 * @param int_min Minimum Connection Interval (N * 1.25 ms) 63 * @param int_max Maximum Connection Interval (N * 1.25 ms) 73 * Connection Interval: 30-50 ms 208 * after a packet containing a Link Layer PDU with a non-zero Length 224 * a packet containing a Link Layer PDU with a non-zero Length 240 * a packet containing a Link Layer PDU with a non-zero Length [all …]
|
/Zephyr-latest/boards/nxp/frdm_mcxn947/ |
D | frdm_mcxn947.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include "frdm_mcxn947-pinctrl.dtsi" 8 #include <zephyr/dt-bindings/i2c/i2c.h> 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 19 mcuboot-button0 = &user_button_2; 23 compatible = "gpio-leds"; 42 compatible = "gpio-keys"; 58 * This node describes the GPIO pins of the LCD-PAR-S035 panel 8080 interface. 60 nxp_lcd_8080_connector: lcd-8080-connector { 61 compatible = "nxp,lcd-8080"; [all …]
|
/Zephyr-latest/boards/nxp/mimxrt1062_fmurt6/ |
D | mimxrt1062_fmurt6.dts | 2 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "mimxrt1062_fmurt6-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/pwm/pwm.h> 25 telem4-gps2 = &lpuart5; 29 zephyr,flash-controller = &s26ks512s0; 31 zephyr,code-partition = &slot0_partition; 32 zephyr,uart-mcumgr = &lpuart7; 37 zephyr,shell-uart = &lpuart7; 42 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/dts/bindings/qspi/ |
D | nxp,s32-qspi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 compatible: "nxp,s32-qspi" 12 include: [base.yaml, pinctrl-device.yaml] 20 "#address-cells": 23 "#size-cells": 26 data-rate: 29 - SDR 30 - DDR 33 - Single Data Rate (SDR): sampling of incoming data occurs on single edges. 34 - Double Data Rate (DDR): sampling of incoming data occurs on both edges. [all …]
|
/Zephyr-latest/boards/nxp/rd_rw612_bga/ |
D | rd_rw612_bga.dtsi | 2 * Copyright 2022-2024 NXP 4 * SPDX-License-Identifier: Apache-2.0 8 #include "rd_rw612_bga-pinctrl.dtsi" 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 usart-0 = &flexcomm3; 18 i2c-0 = &flexcomm2; 20 dmic-dev = &dmic0; 21 mcuboot-button0 = &sw_4; 22 pwm-0 = &sctimer; 28 zephyr,code-partition = &slot0_partition; [all …]
|
/Zephyr-latest/drivers/espi/ |
D | espi_saf_mchp_xec_v2.c | 5 * SPDX-License-Identifier: Apache-2.0 17 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 27 /* SAF EC Portal read/write flash access limited to 1-64 bytes */ 61 * Delay before first Poll-1 command after suspend in 20 ns units 62 * Hold off suspend for this interval if erase or program in 32KHz periods. 96 static inline void mchp_saf_cs_descr_wr(struct mchp_espi_saf *regs, uint8_t cs, in mchp_saf_cs_descr_wr() argument 99 regs->SAF_CS_OP[cs].OP_DESCR = val; in mchp_saf_cs_descr_wr() 102 static inline void mchp_saf_poll2_mask_wr(struct mchp_espi_saf *regs, uint8_t cs, in mchp_saf_poll2_mask_wr() argument 105 LOG_DBG("%s cs: %d mask %x", __func__, cs, val); in mchp_saf_poll2_mask_wr() 106 if (cs == 0) { in mchp_saf_poll2_mask_wr() [all …]
|
D | espi_saf_mchp_xec.c | 5 * SPDX-License-Identifier: Apache-2.0 20 /* SAF EC Portal read/write flash access limited to 1-64 bytes */ 44 * Delay before first Poll-1 command after suspend in 20 ns units 45 * Hold off suspend for this interval if erase or program in 32KHz periods. 72 static inline void mchp_saf_cs_descr_wr(MCHP_SAF_HW_REGS *regs, uint8_t cs, in mchp_saf_cs_descr_wr() argument 75 regs->SAF_CS_OP[cs].OP_DESCR = val; in mchp_saf_cs_descr_wr() 78 static inline void mchp_saf_poll2_mask_wr(MCHP_SAF_HW_REGS *regs, uint8_t cs, in mchp_saf_poll2_mask_wr() argument 81 LOG_DBG("%s cs: %d mask %x", __func__, cs, val); in mchp_saf_poll2_mask_wr() 82 if (cs == 0) { in mchp_saf_poll2_mask_wr() 83 regs->SAF_CS0_CFG_P2M = val; in mchp_saf_poll2_mask_wr() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/ll_sw/ |
D | ull_peripheral.c | 2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 96 adv = ((struct lll_adv *)ftr->param)->hdr.parent; 97 conn = lll->hdr.parent; 100 pdu_adv = (void *)rx->pdu; 102 peer_addr_type = pdu_adv->tx_addr; 103 memcpy(peer_addr, pdu_adv->connect_ind.init_addr, BDADDR_SIZE); 106 uint8_t rl_idx = ftr->rl_idx; 123 link = rx->hdr.link; 127 const uint8_t own_id_addr_type = pdu_adv->rx_addr; [all …]
|
D | ull_central.c | 2 * Copyright (c) 2018-2021 Nordic Semiconductor ASA 4 * SPDX-License-Identifier: Apache-2.0 80 uint16_t interval, uint16_t latency, uint16_t timeout, in ll_create_connection() argument 86 uint16_t interval, uint16_t latency, uint16_t timeout) in ll_create_connection() 134 lll = &scan->lll; in ll_create_connection() 135 lll_coded = &scan_coded->lll; in ll_create_connection() 144 if (!lll_coded->conn) { in ll_create_connection() 145 lll_coded->conn = lll->conn; in ll_create_connection() 150 if (!lll->conn) { in ll_create_connection() 151 lll->conn = lll_coded->conn; in ll_create_connection() [all …]
|
D | pdu.h | 5 * SPDX-License-Identifier: Apache-2.0 69 #define PDU_AC_EXT_AD_DATA_LEN_MAX (PDU_AC_PAYLOAD_SIZE_MAX - \ 228 #define PDU_ADV_AUX_PTR_OFFSET_GET(aux_ptr) ((aux_ptr)->offs_phy_packed[0] | \ 229 (((aux_ptr)->offs_phy_packed[1] & 0x1F) << 8)) 230 #define PDU_ADV_AUX_PTR_PHY_GET(aux_ptr) (((aux_ptr)->offs_phy_packed[1] >> 5) & 0x07) 233 #define PDU_ADV_SYNC_INFO_OFFSET_GET(si) ((si)->offs_packed[0] | \ 234 (((si)->offs_packed[1] & 0x1F) << 8)) 235 #define PDU_ADV_SYNC_INFO_OFFS_UNITS_GET(si) (((si)->offs_packed[1] >> 5) & 0x01) 236 #define PDU_ADV_SYNC_INFO_OFFS_ADJUST_GET(si) (((si)->offs_packed[1] >> 6) & 0x01) 239 (si)->offs_packed[0] = (offs) & 0xFF; \ [all …]
|
/Zephyr-latest/boards/nxp/mimxrt595_evk/ |
D | mimxrt595_evk_mimxrt595s_cm33.dts | 2 * Copyright 2022-2023, NXP 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include "mimxrt595_evk_mimxrt595s_cm33-pinctrl.dtsi" 16 model = "NXP MIMXRT595-EVK board"; 25 usart-0 = &flexcomm0; 30 pwm-0 = &sc_timer; 31 dmic-dev = &dmic0; 32 mcuboot-button0 = &user_button_1; [all …]
|
/Zephyr-latest/boards/seeed/wio_terminal/ |
D | wio_terminal.dts | 3 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 8 #include "wio_terminal-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "seeed,wio-terminal"; 21 zephyr,code-partition = &code_partition; 41 compatible = "gpio-leds"; 50 compatible = "gpio-keys"; 70 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/lilygo/ttgo_t8s3/ |
D | ttgo_t8s3_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "ttgo_t8s3-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 19 i2c-0 = &i2c0; 22 uart-0 = &uart0; 30 /* zephyr,shell-uart = &uart0; */ 32 zephyr,shell-uart = &usb_serial; 34 zephyr,code-partition = &slot0_partition; [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | mipi_dbi.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public APIs for MIPI-DBI drivers 11 * MIPI-DBI defines the following 3 interfaces: 25 * @brief MIPI-DBI driver APIs 26 * @defgroup mipi_dbi_interface MIPI-DBI driver APIs 37 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 63 .cs = { \ 152 /** MIPI-DBI host driver API */ 188 * @retval -EIO I/O error 189 * @retval -ETIMEDOUT transfer timed out [all …]
|
/Zephyr-latest/soc/nxp/imxrt/ |
D | flexspi_nor_config.h | 6 * SPDX-License-Identifier: Apache-2.0 183 /* !< Switch to 0-4-4/0-8-8 mode */ 196 /* !< [0x000-0x003] Tag, fixed value 0x42464346UL */ 198 /* !< [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix */ 200 /* !< [0x008-0x00b] Reserved for future use */ 202 /* !< [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 */ 204 /* !< [0x00d-0x00d] CS hold time, default value: 3 */ 206 /* !< [0x00e-0x00e] CS setup time, default value: 3 */ 208 /* !< [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For */ 211 /* !< [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable */ [all …]
|
/Zephyr-latest/doc/build/dts/ |
D | bindings-upstream.rst | 1 .. _dt-writing-bindings: 21 Zephyr aims for devicetree :ref:`dt-source-compatibility`. Therefore, if there 24 justify any Zephyr-specific divergences. 28 - There is an existing binding in the mainline Linux kernel. See 32 - Your hardware vendor provides an official binding outside of the Linux 48 https://docs.kernel.org/devicetree/bindings/writing-bindings.html 55 - For example, a binding for compatible ``vnd,foo`` must be named ``vnd,foo.yaml``. 56 - If the binding is bus-specific, you can append the bus to the file name; 57 for example, if the binding YAML has ``on-bus: bar``, you may name the file 58 ``vnd,foo-bar.yaml``. [all …]
|
/Zephyr-latest/tests/drivers/build_all/input/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 17 #io-channel-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; 32 gpio-controller; 34 #gpio-cells = <0x2>; [all …]
|
/Zephyr-latest/subsys/bluetooth/host/ |
D | hci_core.h | 1 /* hci_core.h - Bluetooth HCI core access */ 5 * Copyright (c) 2015-2016 Intel Corporation 7 * SPDX-License-Identifier: Apache-2.0 45 * - Explicit scanning, @ref BT_LE_SCAN_USER_EXPLICIT_SCAN. 46 * - The application instructed the stack to automatically connect if a given device 48 * - The application wants to connect to a peer device using private addresses, but 50 * host-based privacy and first scan for the device before it initiates a connection. 51 * - The application wants to synchronize to a periodic advertiser. 80 /* Total number of flags - must be at the end of the enum */ 224 /** Periodic advertising interval (N * 1.25 ms) */ [all …]
|
/Zephyr-latest/subsys/bluetooth/host/shell/ |
D | bt.c | 11 * SPDX-License-Identifier: Apache-2.0 125 "non-resolvable"; in print_le_addr() 310 switch (data->type) { in data_cb() 314 memcpy(name, data->data, MIN(data->data_len, NAME_LEN - 1)); in data_cb() 331 for (int16_t i = len - 1; i >= 0; i--) { in print_data_hex() 356 print_data_hex(&scan_data[idx], scan_data_len - idx, SHELL_WARNING); in print_data_set() 362 bt_shell_fprintf_info("%*sType 0x%02x: ", strlen(scan_response_label), "", data->type); in data_verbose_cb() 364 switch (data->type) { in data_verbose_cb() 368 print_data_set(BT_UUID_SIZE_16, data->data, data->data_len); in data_verbose_cb() 374 if (data->data_len < BT_UUID_SIZE_16) { in data_verbose_cb() [all …]
|
/Zephyr-latest/subsys/bluetooth/controller/hci/ |
D | hci.c | 2 * Copyright (c) 2016-2018 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 110 * 0 - Non-Connectable Non-Scannable advertising report 111 * 1 - Connectable Non-Scannable advertising report 112 * 2 - Non-Connectable Scannable advertisig report 113 * 3 - Connectable Scannable advertising report 116 * cycle. If advertiser changes between Connectable Non-Scannable, 122 * 4 - Periodic Advertising report 154 #define DUP_FILTER_DISABLED (-1) 162 /* Helper function to reset non-periodic advertising entries in filter table */ [all …]
|
/Zephyr-latest/drivers/spi/ |
D | spi_xec_qmspi_ldma.c | 4 * SPDX-License-Identifier: Apache-2.0 20 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h> 21 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h> 35 * data bytes will be left shifted by 1. Work-around for SPI Mode 3 is 46 /* microseconds for busy wait and total wait interval */ 123 return -ETIMEDOUT; in xec_qmspi_spin_yield() 133 * Some QMSPI timing register may be modified by the Boot-ROM OTP 144 taps[0] = regs->TM_TAPS; in qmspi_reset() 145 taps[1] = regs->TM_TAPS_ADJ; in qmspi_reset() 146 taps[2] = regs->TM_TAPS_CTRL; in qmspi_reset() [all …]
|