/Zephyr-latest/dts/bindings/spi/ |
D | spi-controller.yaml | 1 # Copyright (c) 2018, I-SENSE group of ICCS 2 # SPDX-License-Identifier: Apache-2.0 11 clock-frequency: 15 "#address-cells": 18 "#size-cells": 21 cs-gpios: 22 type: phandle-array 31 cs-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>, 35 spi-device@0 { 39 spi-device@1 { [all …]
|
D | nordic,nrf-spi-common.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 include: [spi-controller.yaml, pinctrl-device.yaml, nordic-clockpin.yaml] 15 pinctrl-0: 18 pinctrl-names: 21 max-frequency: 28 overrun-character: 34 easydma-maxcnt-bits: 41 wake-gpios: 42 type: phandle-array 44 Optional bi-directional line that allows SPI master to indicate to SPI [all …]
|
/Zephyr-latest/tests/drivers/spi/spi_loopback/boards/ |
D | nrf51dk_nrf51822.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 overrun-character = <0x00>; 9 cs-gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 10 zephyr,pm-device-runtime-auto; 12 compatible = "test-spi-loopback-slow"; 14 spi-max-frequency = <500000>; 17 compatible = "test-spi-loopback-fast"; 19 spi-max-frequency = <16000000>;
|
D | nrf52dk_nrf52832.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 overrun-character = <0x00>; 9 cs-gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 10 zephyr,pm-device-runtime-auto; 12 compatible = "test-spi-loopback-slow"; 14 spi-max-frequency = <500000>; 17 compatible = "test-spi-loopback-fast"; 19 spi-max-frequency = <16000000>;
|
D | nrf9160dk_nrf9160.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 overrun-character = <0x00>; 9 cs-gpios = <&gpio0 16 GPIO_ACTIVE_LOW>; 10 zephyr,pm-device-runtime-auto; 12 compatible = "test-spi-loopback-slow"; 14 spi-max-frequency = <500000>; 17 compatible = "test-spi-loopback-fast"; 19 spi-max-frequency = <16000000>;
|
D | nrf52840dk_nrf52840.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 overrun-character = <0x00>; 9 rx-delay = <1>; 10 cs-gpios = <&gpio0 28 GPIO_ACTIVE_LOW>; 11 zephyr,pm-device-runtime-auto; 13 compatible = "test-spi-loopback-slow"; 15 spi-max-frequency = <500000>; 18 compatible = "test-spi-loopback-fast"; 20 spi-max-frequency = <16000000>;
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 28 pinctrl-0 = <&spi00_default>; 29 pinctrl-1 = <&spi00_sleep>; 30 pinctrl-names = "default", "sleep"; 31 overrun-character = <0x00>; 32 zephyr,pm-device-runtime-auto; 34 compatible = "test-spi-loopback-slow"; 36 spi-max-frequency = <DT_FREQ_M(2)>; 39 compatible = "test-spi-loopback-fast"; [all …]
|
D | nrf54h20dk_nrf54h20_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 27 pinctrl-0 = <&spi130_default>; 28 pinctrl-1 = <&spi130_sleep>; 29 pinctrl-names = "default", "sleep"; 30 overrun-character = <0x00>; 33 compatible = "test-spi-loopback-slow"; 35 spi-max-frequency = <DT_FREQ_K(500)>; 38 compatible = "test-spi-loopback-fast"; 40 spi-max-frequency = <DT_FREQ_M(8)>;
|
D | nrf54h20dk_nrf54h20_cpuapp_fast.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 32 pinctrl-0 = <&spi120_default>; 33 pinctrl-1 = <&spi120_sleep>; 34 pinctrl-names = "default", "sleep"; 35 overrun-character = <0x00>; 36 memory-regions = <&dma_fast_region>; 37 zephyr,pm-device-runtime-auto; 39 compatible = "test-spi-loopback-slow"; 41 spi-max-frequency = <DT_FREQ_M(4)>; [all …]
|
/Zephyr-latest/tests/drivers/spi/spi_controller_peripheral/boards/ |
D | nrf52840dk_nrf52840.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 48 pinctrl-0 = <&spi3_default_alt>; 49 pinctrl-1 = <&spi3_sleep_alt>; 50 pinctrl-names = "default", "sleep"; 51 overrun-character = <0x00>; 52 cs-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; 53 zephyr,pm-device-runtime-auto; 54 dut_spi_dt: test-spi-dev@0 { [all …]
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 52 pinctrl-0 = <&spi22_default_alt>; 53 pinctrl-1 = <&spi22_sleep_alt>; 54 pinctrl-names = "default", "sleep"; 55 overrun-character = <0x00>; 56 cs-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 57 zephyr,pm-device-runtime-auto; 58 dut_spi_dt: test-spi-dev@0 { [all …]
|
D | nrf54h20dk_nrf54h20_cpuapp_fast.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 54 compatible = "nordic,nrf-spim"; 56 pinctrl-0 = <&spi121_default_alt>; 57 pinctrl-1 = <&spi121_sleep_alt>; 58 pinctrl-names = "default", "sleep"; 59 overrun-character = <0x00>; 60 memory-regions = <&dma_fast_region>; 61 cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; [all …]
|
D | nrf54h20dk_nrf54h20_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 52 owned-channels = <7>; 56 compatible = "nordic,nrf-spim"; 58 pinctrl-0 = <&spi130_default_alt>; 59 pinctrl-1 = <&spi130_sleep_alt>; 60 pinctrl-names = "default", "sleep"; 61 overrun-character = <0x00>; 62 cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/tests/drivers/spi/spi_error_cases/boards/ |
D | nrf52840dk_nrf52840.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 48 pinctrl-0 = <&spi3_default_alt>; 49 pinctrl-1 = <&spi3_sleep_alt>; 50 pinctrl-names = "default", "sleep"; 51 overrun-character = <0x00>; 52 cs-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>; 53 dut_spi_dt: test-spi-dev@0 { 54 compatible = "vnd,spi-device"; [all …]
|
D | nrf54h20dk_nrf54h20_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 55 compatible = "nordic,nrf-spim"; 57 pinctrl-0 = <&spi130_default_alt>; 58 pinctrl-1 = <&spi130_sleep_alt>; 59 pinctrl-names = "default", "sleep"; 60 overrun-character = <0x00>; 61 cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; 62 dut_spi_dt: test-spi-dev@0 { [all …]
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 52 pinctrl-0 = <&spi22_default_alt>; 53 pinctrl-1 = <&spi22_sleep_alt>; 54 pinctrl-names = "default", "sleep"; 55 overrun-character = <0x00>; 56 cs-gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 57 dut_spi_dt: test-spi-dev@0 { 58 compatible = "vnd,spi-device"; [all …]
|
D | nrf54h20dk_nrf54h20_cpuapp_fast.overlay | 4 * SPDX-License-Identifier: Apache-2.0 21 low-power-enable; 40 low-power-enable; 54 compatible = "nordic,nrf-spim"; 56 pinctrl-0 = <&spi121_default_alt>; 57 pinctrl-1 = <&spi121_sleep_alt>; 58 pinctrl-names = "default", "sleep"; 59 overrun-character = <0x00>; 60 memory-regions = <&dma_fast_region>; 61 cs-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/drivers/console/ |
D | uart_console.c | 2 * Copyright (c) 2011-2012, 2014-2015 Wind River Systems, Inc. 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief UART-driven console 34 #include <zephyr/sys/printk-hooks.h> 35 #include <zephyr/sys/libc-hooks.h> 71 * @brief Output one character to UART 75 * @param c Character to output 77 * @return The character passed as input. 142 /* Overrun issue. Stop the UART */ in read_uart() 145 return -EIO; in read_uart() [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | uart.h | 2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA 5 * SPDX-License-Identifier: Apache-2.0 49 /** @brief Overrun error */ 69 * RS-485 half-duplex. This error is only valid on UARTs that 129 * @defgroup uart_interrupt Interrupt-driven UART API 161 * - Provide second buffer using uart_rx_buf_rsp, when first buffer is 163 * - Ignore the event, this way when current buffer is filled 214 * - When RX timeout occurred, and data was stored in provided buffer. 216 * - When provided buffer is full. 217 * - After uart_rx_disable(). [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_mchp_xec.c | 2 * Copyright (c) 2010, 2012-2015 Wind River Systems, Inc. 6 * SPDX-License-Identifier: Apache-2.0 95 * character in the RCVR FIFO or RCVR holding register, the 97 * RXRDY pin will go inactive when there are no more charac- 102 * reached, the RXRDY pin will go low active. Once it is acti- 107 * FIFO Mode (FCR0 = 1, FCR3 = 0) and there are no charac- 110 * pin will go inactive after the first character is loaded into the 154 #define LSR_OE 0x02 /* overrun error */ 173 #define IIRC(dev) (((struct uart_xec_dev_data *)(dev)->data)->iir_cache) 242 struct uart_xec_device_config const *dev_cfg = dev->config; in uart_clr_slp_en() [all …]
|
D | uart_xlnx_ps.c | 1 /* uart_xlnx_ps.c - Xilinx Zynq family serial driver */ 6 * SPDX-License-Identifier: Apache-2.0 19 * - the following macro for the number of bytes between register addresses: 42 * Comp. Xilinx Zynq-7000 Technical Reference Manual (ug585), chap. B.33 112 #define XUARTPS_IXR_RXOVR 0x00000020U /**< Overrun error interrupt */ 176 * of the UART are modified at run-time. 200 * of the UART are being modified at run-time. 222 * registers is described in the Zynq-7000 TRM, chapter 19.2.3 'Baud Rate 230 const struct uart_xlnx_ps_dev_config *dev_cfg = dev->config; in set_baudrate() 231 uint32_t baud = dev_cfg->baud_rate; in set_baudrate() [all …]
|
D | uart_renesas_ra8_sci_b.c | 3 * SPDX-License-Identifier: Apache-2.0 80 const struct uart_ra_sci_b_config *cfg = dev->config; in uart_ra_sci_b_poll_in() 83 if (IS_ENABLED(CONFIG_UART_ASYNC_API) && cfg->regs->CCR0_b.RIE) { in uart_ra_sci_b_poll_in() 84 return -EBUSY; in uart_ra_sci_b_poll_in() 87 if (IS_ENABLED(CONFIG_UART_RA_SCI_B_UART_FIFO_ENABLE) ? cfg->regs->FRSR_b.R == 0U in uart_ra_sci_b_poll_in() 88 : cfg->regs->CSR_b.RDRF == 0U) { in uart_ra_sci_b_poll_in() 90 return -1; in uart_ra_sci_b_poll_in() 93 /* got a character */ in uart_ra_sci_b_poll_in() 94 *c = (unsigned char)cfg->regs->RDR; in uart_ra_sci_b_poll_in() 101 const struct uart_ra_sci_b_config *cfg = dev->config; in uart_ra_sci_b_poll_out() [all …]
|
D | uart_pl011.c | 6 * SPDX-License-Identifier: Apache-2.0 83 get_uart(dev)->cr |= PL011_CR_UARTEN; in pl011_enable() 88 get_uart(dev)->cr &= ~PL011_CR_UARTEN; in pl011_disable() 93 get_uart(dev)->lcr_h |= PL011_LCRH_FEN; in pl011_enable_fifo() 98 get_uart(dev)->lcr_h &= ~PL011_LCRH_FEN; in pl011_disable_fifo() 104 get_uart(dev)->cr |= PL011_CR_RTSEn; in pl011_set_flow_control() 106 get_uart(dev)->cr &= ~PL011_CR_RTSEn; in pl011_set_flow_control() 109 get_uart(dev)->cr |= PL011_CR_CTSEn; in pl011_set_flow_control() 111 get_uart(dev)->cr &= ~PL011_CR_CTSEn; in pl011_set_flow_control() 128 return -EINVAL; in pl011_set_baudrate() [all …]
|
D | uart_renesas_ra.c | 4 * SPDX-License-Identifier: Apache-2.0 65 * - CKS[0..2]: Clock Select 66 * - MP[2..3]: Multi-Processor Mode(Valid only in asynchronous mode) 67 * - STOP[3..4]: Stop Bit Length(Valid only in asynchronous mode) 68 * - PM[4..5]: Parity Mode (Valid only when the PE bit is 1) 69 * - PE[5..6]: Parity Enable(Valid only in asynchronous mode) 70 * - CHR[6..7]: Character Length(Valid only in asynchronous mode) 71 * - CM[7..8]: Communication Mode 91 * - CKE[0..2]: Clock Enable 92 * - TEIE[2..3]: Transmit End Interrupt Enable [all …]
|
/Zephyr-latest/scripts/ |
D | spelling.txt | 310 charachter||character 312 charactor||character 313 charater||character 315 charcter||character 1062 none existent||non-existent 1123 overrrun||overrun 1124 overun||overrun 1703 vicefersa||vice-versa
|