Home
last modified time | relevance | path

Searched +full:clk +full:- +full:as +full:- +full:cs (Results 1 – 25 of 25) sorted by relevance

/Zephyr-Core-3.5.0/samples/boards/ti/cc13x2_cc26x2/system_off/src/
Dext_flash.c5 * SPDX-License-Identifier: Apache-2.0
29 /* SPI Flash CS */ in CC1352R1_LAUNCHXL_sendExtFlashByte()
33 gpio_pin_set(dev, DIO10_PIN, 0); /* SPI Flash CLK */ in CC1352R1_LAUNCHXL_sendExtFlashByte()
36 gpio_pin_set(dev, DIO9_PIN, (byte >> (7 - i)) & 0x01); in CC1352R1_LAUNCHXL_sendExtFlashByte()
37 gpio_pin_set(dev, DIO10_PIN, 1); /* SPI Flash CLK */ in CC1352R1_LAUNCHXL_sendExtFlashByte()
40 * Waste a few cycles to keep the CLK high for at in CC1352R1_LAUNCHXL_sendExtFlashByte()
47 gpio_pin_set(dev, DIO10_PIN, 0); /* CLK */ in CC1352R1_LAUNCHXL_sendExtFlashByte()
48 gpio_pin_set(dev, DIO20_PIN, 1); /* CS */ in CC1352R1_LAUNCHXL_sendExtFlashByte()
51 * Keep CS high at least 40 us in CC1352R1_LAUNCHXL_sendExtFlashByte()
87 printk("%s: device not ready.\n", dev->name); in CC1352R1_LAUNCHXL_shutDownExtFlash()
[all …]
/Zephyr-Core-3.5.0/dts/bindings/spi/
Despressif,esp32-spi.yaml3 compatible: "espressif,esp32-spi"
5 include: [spi-controller.yaml, pinctrl-device.yaml]
11 pinctrl-0:
14 pinctrl-names:
17 half-duplex:
20 Enable half-duplex communication mode.
24 dummy-comp:
31 Enable 3-wire mode
35 dma-enabled:
39 dma-clk:
[all …]
/Zephyr-Core-3.5.0/boards/arm/google_dragonclaw/doc/
Dindex.rst9 Dragonclaw is a board created by Google for fingerprint-related functionality
19 - STM32F412CGU6 UFQFPN48 package
24 - USART_1 TX/RX : PA9/PA10
25 - USART_2 TX/RX : PA2/PA3
26 - SPI_1 CS/CLK/MISO/MOSI : PA4/PA5/PA6/PA7
27 - SPI_2 CS/CLK/MISO/MOSI : PB12/PB13/PB14/PB15
32 Build application as usual for the ``dragonclaw`` board, and flash
33 using μServo or an external J-Link connected to J4. If μServo is used, please
39 Use SWD with a J-Link or ST-Link. Remember that SW2 must be set to CORESIGHT.
44 .. target-notes::
[all …]
/Zephyr-Core-3.5.0/drivers/fpga/
Dfpga_ice40.c4 * SPDX-License-Identifier: Apache-2.0
24 * Note: When loading a bitstream, the iCE40 has a 'quirk' in that the CS
27 * CS polarity is normal (active low). Zephyr's SPI driver model currently
30 * The logical alternative would be to put the CS into GPIO mode, perform 3
31 * separate SPI transfers (inverting CS polarity as necessary) and then
32 * restore the default pinctrl settings. On some higher-end microcontrollers
36 * However, on lower-end microcontrollers, the amount of time that elapses
38 * leaves us with the bitbanging option. Of course, on lower-end
42 * in order to bitbang on lower-end microcontrollers, we actually require
47 * - FPGA_ICE40_LOAD_MODE_SPI (for higher-end microcontrollers)
[all …]
/Zephyr-Core-3.5.0/dts/bindings/gpio/
Dti,boosterpack-header.yaml2 # SPDX-License-Identifier: Apache-2.0
7 GPIO pins exposed as BoosterPack headers on TI LaunchPads.
9 BoosterPack plug-in modules are available in 20 and 40 pin variants. The
18 2 Analog 22 GND 39 GPIO 19 GPIO / SPI CS
23 7 SPI CLK 27 Analog 34 GPIO 14 SPI MISO
24 8 GPIO 28 Analog 33 GPIO 13 GPIO / SPI CS
25 9 I2C SCL 29 32 GPIO 12 GPIO / SPI CS
32 compatible: "ti,boosterpack-header"
34 include: [gpio-nexus.yaml, base.yaml]
/Zephyr-Core-3.5.0/soc/xtensa/espressif_esp32/common/
DKconfig.soc2 # SPDX-License-Identifier: Apache-2.0
16 bool "Support for external, SPI-connected RAM"
66 bool "ESP-PSRAM16 or APS1604"
69 bool "ESP-PSRAM32 or IS25WP032"
72 bool "ESP-PSRAM64 or LY68L6400"
124 menu "PSRAM clock and cs IO for ESP32-DOWD"
127 int "PSRAM CLK IO number"
135 int "PSRAM CS IO number"
139 The PSRAM CS IO can be any unused GPIO, user can config it based on hardware design. If user use
142 endmenu # PSRAM clock and cs IO for ESP32-DOWD
[all …]
/Zephyr-Core-3.5.0/soc/xtensa/espressif_esp32/esp32s2/
DKconfig.soc2 # SPDX-License-Identifier: Apache-2.0
7 bool "ESP32S2 as target SOC"
15 prompt "ESP32-S2 SOC Selection"
63 Choose which clock is used as RTC clock source.
65 - "Internal 90kHz oscillator" option provides lowest deep sleep current
69 - "External 32kHz crystal" provides better frequency stability, at the
71 - "External 32kHz oscillator" allows using 32kHz clock generated by an
77 ground. 32K_XP pin can not be used as a GPIO in this case.
78 - "Internal 8MHz oscillator divided by 256" option results in higher
114 - 90000 Hz if internal RC oscillator is used as clock source. For this use value 1024.
[all …]
/Zephyr-Core-3.5.0/dts/arm/nxp/
Dnxp_rt6xx_common.dtsi4 * SPDX-License-Identifier: Apache-2.0
8 #include <arm/armv8-m.dtsi>
9 #include <zephyr/dt-bindings/adc/adc.h>
10 #include <zephyr/dt-bindings/clock/mcux_lpc_syscon_clock.h>
11 #include <zephyr/dt-bindings/gpio/gpio.h>
12 #include <zephyr/dt-bindings/i2c/i2c.h>
13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h>
21 #address-cells = <1>;
22 #size-cells = <0>;
25 compatible = "arm,cortex-m33f";
[all …]
/Zephyr-Core-3.5.0/soc/xtensa/espressif_esp32/esp32s3/
DKconfig.soc2 # SPDX-License-Identifier: Apache-2.0
7 bool "ESP32S3 as target SOC"
15 prompt "ESP32-S3 SOC Selection"
68 Choose which clock is used as RTC clock source.
99 - 150000 Hz if internal RC oscillator is used as clock source. For this use value 1024.
100 - 32768 Hz if the 32k crystal oscillator is used. For this use value 3000 or more.
118 When using the default (Espressif-assigned) base MAC address, either setting can be used.
297 bool "Power down MAC and baseband of Wi-Fi and Bluetooth when PHY is disabled"
301 If enabled, the MAC and baseband of Wi-Fi and Bluetooth will be powered
307 menu "PSRAM Clock and CS IO for ESP32S3"
[all …]
/Zephyr-Core-3.5.0/drivers/spi/
Dspi_numaker.c2 * SPDX-License-Identifier: Apache-2.0
41 * CPOL/CPHA = 0/0 --> SPI_MODE_0
42 * CPOL/CPHA = 0/1 --> SPI_MODE_1
43 * CPOL/CPHA = 1/0 --> SPI_MODE_2
44 * CPOL/CPHA = 1/1 --> SPI_MODE_3
57 struct spi_numaker_data *data = dev->data; in spi_numaker_configure()
58 const struct spi_numaker_config *dev_cfg = dev->config; in spi_numaker_configure()
61 if (spi_context_configured(&data->ctx, config)) { in spi_numaker_configure()
65 if (SPI_MODE_GET(config->operation) & SPI_MODE_LOOP) { in spi_numaker_configure()
67 return -ENOTSUP; in spi_numaker_configure()
[all …]
Dspi_xec_qmspi_ldma.c4 * SPDX-License-Identifier: Apache-2.0
19 #include <zephyr/dt-bindings/clock/mchp_xec_pcr.h>
20 #include <zephyr/dt-bindings/interrupt-controller/mchp-xec-ecia.h>
34 * data bytes will be left shifted by 1. Work-around for SPI Mode 3 is
35 * to sample input line(s) on same edge as output data is ready.
122 return -ETIMEDOUT; in xec_qmspi_spin_yield()
132 * Some QMSPI timing register may be modified by the Boot-ROM OTP
143 taps[0] = regs->TM_TAPS; in qmspi_reset()
144 taps[1] = regs->TM_TAPS_ADJ; in qmspi_reset()
145 taps[2] = regs->TM_TAPS_CTRL; in qmspi_reset()
[all …]
/Zephyr-Core-3.5.0/drivers/espi/
Despi_saf_mchp_xec_v2.c5 * 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
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()
107 regs->SAF_CS0_CFG_P2M = val; in mchp_saf_poll2_mask_wr()
[all …]
/Zephyr-Core-3.5.0/soc/arm/nxp_imx/rt/
Dflexspi_nor_config.h6 * SPDX-License-Identifier: Apache-2.0
186 /* !< Switch to 0-4-4/0-8-8 mode */
199 /* !< [0x000-0x003] Tag, fixed value 0x42464346UL */
201 /* !< [0x004-0x007] Version,[31:24] -'V', [23:16] - Major, [15:8] - Minor, [7:0] - bugfix */
203 /* !< [0x008-0x00b] Reserved for future use */
205 /* !< [0x00c-0x00c] Read Sample Clock Source, valid value: 0/1/3 */
207 /* !< [0x00d-0x00d] CS hold time, default value: 3 */
209 /* !< [0x00e-0x00e] CS setup time, default value: 3 */
211 /* !< [0x00f-0x00f] Column Address with, for HyperBus protocol, it is fixed to 3, For */
214 /* !< [0x010-0x010] Device Mode Configure enable flag, 1 - Enable, 0 - Disable */
[all …]
/Zephyr-Core-3.5.0/samples/sensor/bme280/
DREADME.rst13 https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/
23 or SPI. Configuration is done via :ref:`devicetree <dt-guide>`. The devicetree
33 https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf
35 Boards with a built-in BME280
41 .. zephyr-app-commands::
42 :zephyr-app: samples/sensor/bme280
52 .. zephyr-app-commands::
53 :zephyr-app: samples/sensor/bme280
55 :gen-args: -DDTC_OVERLAY_FILE=arduino_spi.overlay
58 works on any board with a properly configured Arduino pin-compatible SPI
[all …]
/Zephyr-Core-3.5.0/boards/arm/cc1352p1_launchxl/doc/
Dindex.rst9 The Texas Instruments CC1352P LaunchPad |trade| (LAUNCHXL-CC1352P1) is a
10 development kit for the SimpleLink |trade| multi-Standard CC1352P wireless MCU.
29 The CC1352P wireless MCU has a 48 MHz Arm |reg| Cortex |reg|-M4F SoC and an
30 integrated sub-1GHz and 2.4 GHz transceiver with integrated 20dBm power amplifier
42 +-----------+------------+----------------------+
45 | GPIO | on-chip | gpio |
46 +-----------+------------+----------------------+
47 | MPU | on-chip | arch/arm |
48 +-----------+------------+----------------------+
49 | NVIC | on-chip | arch/arm |
[all …]
/Zephyr-Core-3.5.0/boards/arm/cc26x2r1_launchxl/doc/
Dindex.rst9 The Texas Instruments CC26x2R LaunchPad |trade| (LAUNCHXL-CC26X2R1) is a
10 development kit for the SimpleLink |trade| multi-Standard CC2652R wireless MCU.
27 The CC2652 wireless MCU has a 48 MHz Arm |reg| Cortex |reg|-M4F SoC and an
39 +-----------+------------+----------------------+
42 | GPIO | on-chip | gpio |
43 +-----------+------------+----------------------+
44 | MPU | on-chip | arch/arm |
45 +-----------+------------+----------------------+
46 | NVIC | on-chip | arch/arm |
47 +-----------+------------+----------------------+
[all …]
/Zephyr-Core-3.5.0/boards/arm/cc1352r1_launchxl/doc/
Dindex.rst9 The Texas Instruments CC1352R LaunchPad |trade| (LAUNCHXL-CC1352R1) is a
10 development kit for the SimpleLink |trade| multi-Standard CC1352R wireless MCU.
27 The CC13522 wireless MCU has a 48 MHz Arm |reg| Cortex |reg|-M4F SoC and an
28 integrated Sub-1 and 2.4 GHz transceiver supporting multiple protocols including
39 +-----------+------------+----------------------+
42 | GPIO | on-chip | gpio |
43 +-----------+------------+----------------------+
44 | MPU | on-chip | arch/arm |
45 +-----------+------------+----------------------+
46 | NVIC | on-chip | arch/arm |
[all …]
/Zephyr-Core-3.5.0/boards/arm/cc1352r_sensortag/doc/
Dindex.rst9 The Texas Instruments CC1352R SensorTag |trade| (LPSTK-CC1352R) is a
10 development kit for the SimpleLink |trade| multi-Standard CC1352R wireless MCU.
27 The CC13522 wireless MCU has a 48 MHz Arm |reg| Cortex |reg|-M4F SoC and an
28 integrated Sub-1 and 2.4 GHz transceiver supporting multiple protocols including
39 +-----------+------------+------------------+
42 | GPIO | on-chip | gpio |
43 +-----------+------------+------------------+
44 | MPU | on-chip | arch/arm |
45 +-----------+------------+------------------+
46 | NVIC | on-chip | arch/arm |
[all …]
/Zephyr-Core-3.5.0/boards/arm/mec172xmodular_assy6930/doc/
Dmec172xmodular_assy6930.rst22 - MEC172x (MEC1723, MEC1727 and MEC1728) ARM Cortex-M4 Processor
23 - 416 KB RAM and 128 KB boot ROM
24 - UART1 using microUSB
25 - PECI interface 3.0
26 - FAN, PWM and TACHO pins
27 - 5 SMBus instances
28 - eSPI header
29 - VCI interface
30 - 1 hardware driven PS/2 ports
31 - Keyboard interface headers
[all …]
/Zephyr-Core-3.5.0/boards/xtensa/esp_wrover_kit/doc/
Dindex.rst3 ESP-WROVER-KIT
9 ESP-WROVER-KIT is an ESP32-based development board produced by `Espressif <https://www.espressif.co…
11 ESP-WROVER-KIT features the following integrated components:
13 - ESP32-WROVER-E module
14 - LCD screen
15 - MicroSD card slot
17 Its another distinguishing feature is the embedded FTDI FT2232HL chip - an advanced multi-interface
19 without a separate JTAG debugger. ESP-WROVER-KIT makes development convenient, easy, and
20 cost-effective.
26 … ESP32's GPIO16 and GPIO17 are used as chip select and clock signals for PSRAM. By default, the two
[all …]
/Zephyr-Core-3.5.0/boards/arm/bt610/doc/
Dbt610.rst11 Cortex-M4F CPU.
19 * :abbr:`I2C (Inter-Integrated Circuit)`
28 * :abbr:`UART (Universal Asynchronous Receiver-Transmitter)`
55 +-----------+------------+----------------------+
58 | ADC | on-chip | adc |
59 +-----------+------------+----------------------+
60 | CLOCK | on-chip | clock_control |
61 +-----------+------------+----------------------+
62 | FLASH | on-chip | flash |
63 +-----------+------------+----------------------+
[all …]
/Zephyr-Core-3.5.0/boards/arm/mec15xxevb_assy6853/doc/
Dindex.rst13 MEC150x except for an enhanced Boot-ROM SPI loader. The SPI image format has
25 - MEC1521HA0SZ ARM Cortex-M4 Processor
26 - 256 KB RAM and 64 KB boot ROM
27 - Keyboard interface
28 - ADC & GPIO headers
29 - UART0, UART1, and UART2
30 - FAN0, FAN1, FAN2 headers
31 - FAN PWM interface
32 - JTAG/SWD, ETM and MCHP Trace ports
33 - PECI interface 3.0
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.5.rst20 * Bluetooth: improvements to the Controller, Audio, Mesh, as well as the host stack in
38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
[all …]
Drelease-notes-3.2.rst13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`).
15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`.
31 * CVE-2022-2993: Under embargo until 2022-11-03
33 * CVE-2022-2741: Under embargo until 2022-10-14
56 This definition can be used by third-party code to compile code conditional
58 Therefore, any third-party code integrated using the Zephyr build system will
91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates
129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig
155 * ``label`` property from devicetree as a base property. The property is still
156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and
[all …]
/Zephyr-Core-3.5.0/boards/arm/mec172xevb_assy6906/doc/
Dindex.rst21 - MEC172x ARM Cortex-M4 Processor
22 - 416 KB RAM and 128 KB boot ROM
23 - Keyboard interface
24 - ADC & GPIO headers
25 - UART0 and UART1
26 - FAN0, FAN1, FAN2 headers
27 - FAN PWM interface
28 - JTAG/SWD, ETM and MCHP Trace ports
29 - PECI interface 3.0
30 - I2C voltage translator
[all …]