Home
last modified time | relevance | path

Searched +full:is +full:- +full:dual (Results 1 – 25 of 183) sorted by relevance

12345678

/Zephyr-Core-3.5.0/samples/subsys/usb_c/sink/
DREADME.rst1 .. zephyr:code-sample:: usb-c-sink
2 :name: Basic USB-C Sink
3 :relevant-api: _usbc_device_api
5 Implement a USB-C Power Delivery application in the form of a USB-C Sink.
10 This example demonstrates how to create a USB-C Power Delivery application and
11 how to generate USB VIF policies in XML format using the USB-C subsystem. The
12 application implements a USB-C Sink device.
14 After the USB-C Sink device is plugged into a Power Delivery charger, it
18 .. _usb-c-sink-sample-requirements:
22 The TCPC device used by the sample is specified in the devicetree
[all …]
/Zephyr-Core-3.5.0/dts/bindings/usb-c/
Dusb-c-connector.yaml2 # SPDX-License-Identifier: Apache-2.0
5 A USB Type-C connector node represents a physical USB Type-C connector.
6 It should be a child of a USB-C interface controller or a separate node
7 when it is attached to both MUX and USB-C interface controller.
9 This is based on Linux, documentation:
10 …/git/torvalds/linux.git/tree/Documentation/devicetree/bindings/connector/usb-connector.yaml?h=v5.1…
14 USB-C connector attached to a STM32 UCPD typec port controller, which has
18 compatible = "zephyr,usb-c-vbus-adc";
19 io-channels = <&adc2 8>;
20 output-ohms = <49900>;
[all …]
/Zephyr-Core-3.5.0/soc/arm/infineon_cat1/psoc6/
DKconfig.soc3 # SPDX-License-Identifier: Apache-2.0
104 Choose the prebuilt application image to be executed on the Cortex-M0+ core of the PSoC™ 6
105 dual-core MCU. The image is responsible for booting the Cortex-M4 on the device.
110 DeepSleep prebuilt application image is executed on the Cortex-M0+ core of the PSoC™ 6 BLE
111 dual-core MCU.The image is provided as C array ready to be compiled as part of the Cortex-M4
112 application. The Cortex-M0+ application code is placed to internal flash by the Cortex-M4
/Zephyr-Core-3.5.0/dts/bindings/mtd/
Dnordic,qspi-nor.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "nordic,qspi-nor"
9 include: [base.yaml, "jedec,spi-nor-common.yaml"]
11 on-bus: qspi
17 jedec-id:
23 The size in bits. Set this or size-in-bytes, but not both.
25 size-in-bytes:
31 quad-enable-requirements:
37 - "fastread" # Single data line SPI, FAST_READ (0x0B)
38 - "read2o" # Dual data line SPI, READ2O (0x3B)
[all …]
/Zephyr-Core-3.5.0/soc/arm/nuvoton_npcx/
DKconfig1 # Nuvoton Cortex-M4 Embedded Controller
4 # SPDX-License-Identifier: Apache-2.0
35 This is generated from the npcx BIN image.
85 Reading modes supported are normal, fast, dual, and quad.
94 bool "SPI flash operates with dual reading mode"
104 default "dual" if NPCX_HEADER_SPI_READ_MODE_DUAL
121 The core clock frequency is twice the flash clock frequency.
152 The SPI flash size is 0.5M or 1M Bytes.
157 The SPI flash size is 2M Bytes.
162 The SPI flash size is 4M Bytes.
[all …]
/Zephyr-Core-3.5.0/soc/arm/microchip_mec/
DKconfig5 # SPDX-License-Identifier: Apache-2.0
23 Boot-ROM. Use the full Microchip SPI image generator program for
24 authentication and all other Boot-ROM loader features. Refer to the MCHP
67 Reading modes supported are normal, fast, dual, and quad.
70 bool "SPI flash operates full-duplex with frequency (< 25 MHz)"
73 bool "SPI flash operates full-duplex with fast reading mode"
76 bool "SPI flash operates with dual data reading mode"
87 default "dual" if MCHP_MEC_HEADER_SPI_READ_MODE_DUAL
99 The SPI flash size is 256K Bytes.
104 The SPI flash size is 512K Bytes.
[all …]
/Zephyr-Core-3.5.0/drivers/flash/
Dflash_stm32l4x.c6 * SPDX-License-Identifier: Apache-2.0
37 if (regs->ACR & FLASH_ACR_DCEN) { in flush_cache()
38 regs->ACR &= ~FLASH_ACR_DCEN; in flush_cache()
40 * This bit can be written only when the data cache is disabled in flush_cache()
42 regs->ACR |= FLASH_ACR_DCRST; in flush_cache()
43 regs->ACR &= ~FLASH_ACR_DCRST; in flush_cache()
44 regs->ACR |= FLASH_ACR_DCEN; in flush_cache()
47 if (regs->ACR & FLASH_ACR_ICEN) { in flush_cache()
48 regs->ACR &= ~FLASH_ACR_ICEN; in flush_cache()
51 * is disabled in flush_cache()
[all …]
Dflash_stm32f7x.c5 * SPDX-License-Identifier: Apache-2.0
29 if (regs->ACR & FLASH_ACR_ARTEN) { in flush_cache()
30 regs->ACR &= ~FLASH_ACR_ARTEN; in flush_cache()
33 * is disabled (ARTEN = 0). in flush_cache()
35 regs->ACR |= FLASH_ACR_ARTRST; in flush_cache()
36 regs->ACR &= ~FLASH_ACR_ARTRST; in flush_cache()
37 regs->ACR |= FLASH_ACR_ARTEN; in flush_cache()
46 /* if the control register is locked, do not fail silently */ in write_byte()
47 if (regs->CR & FLASH_CR_LOCK) { in write_byte()
48 return -EIO; in write_byte()
[all …]
/Zephyr-Core-3.5.0/dts/bindings/flash_controller/
Dst,stm32-ospi-nor.yaml2 # SPDX-License-Identifier: Apache-2.0
9 mx25lm51245: ospi-nor-flash@0 {
10 compatible = "st,stm32-ospi-nor";
12 data-mode = <OSPI_OPI_MODE>; /* access on 8 data lines */
13 data-rate = <OSPI_DTR_TRANSFER>; /* access in DTR */
14 ospi-max-frequency = <DT_FREQ_M(50)>;
19 compatible: "st,stm32-ospi-nor"
21 include: ["flash-controller.yaml", "jedec,jesd216.yaml"]
23 on-bus: ospi
28 ospi-max-frequency:
[all …]
/Zephyr-Core-3.5.0/boards/arm/lpcxpresso54114/
DKconfig.defconfig4 # SPDX-License-Identifier: Apache-2.0
12 # Place size restrictions on first image if dual core is enabled
16 DT_CHOSEN_Z_CODE_PARTITION := zephyr,code-partition
/Zephyr-Core-3.5.0/boards/arm/mps2_an521/
DCMakeLists.txt4 # SPDX-License-Identifier: Apache-2.0
13 # However, if building with OPENAMP, there is no need to build
14 # any binary for CPU0, as this is built by the dual core sample.
16 set(CPU0_BINARY_DIR ${BOARD_DIR}/empty_cpu0-prefix/src/empty-cpu0-build/zephyr)
24 CMAKE_CACHE_ARGS -DBOARD:STRING=mps2_an521
/Zephyr-Core-3.5.0/samples/drivers/ipm/ipm_mhu_dual_core/
DREADME.rst1 .. zephyr:code-sample:: ipm-mhu-dual-core
3 :relevant-api: ipm_interface
5 Implement inter-processor mailbox (IPM) using an MHU (Message Handling Unit)
10 the processor cores. This sample is a simple dual-core example for a
23 -----------
28 .. zephyr-app-commands::
29 :zephyr-app: samples/drivers/ipm/ipm_mhu_dual_core
37 .. zephyr-app-commands::
38 :zephyr-app: samples/drivers/ipm/ipm_mhu_dual_core
46 A third-party tool (srecord) is used to generate the Intel formatted hex image.
[all …]
/Zephyr-Core-3.5.0/boards/arm/mec172xevb_assy6906/support/
Dspi_cfg.txt10 ; BoardID is used by a Boot-ROM feature named PlatformID. By default PlatformID
11 ; is disabled. If PlatformID is enabled in OTP Boot-ROM will check the image
12 ; BoardID value with an OTP PlatformID value. Load is aborted if the ID's do
19 SpiReadCommand = Dual
/Zephyr-Core-3.5.0/boards/arm/mec172xmodular_assy6930/support/
Dspi_cfg.txt10 ; BoardID is used by a Boot-ROM feature named PlatformID. By default PlatformID
11 ; is disabled. If PlatformID is enabled in OTP Boot-ROM will check the image
12 ; BoardID value with an OTP PlatformID value. Load is aborted if the ID's do
19 SpiReadCommand = Dual
/Zephyr-Core-3.5.0/boards/arm/pico_pi_m4/doc/
Dindex.rst3 Pico-Pi i.MX7D - Android Things IoT Development Platform
9 The i.MX7D SoC is a Hybrid multi-core processor composed of Single Cortex A7
17 :alt: Pico-Pi i.MX7D
22 The Pico-Pi Platform is composed of a CPU and IO board.
24 Pico-Pi IO Board
26 - S1 - On/Off (MX7_ONOFF signal)
27 - Board to board connector : Edison compatible connector (70 configurable pins)
28 - mikroBUS expansion connector ADC, GPIO, I²C, PWM, SPI, UART)
29 - 10-pin needle JTAG Connector
30 - Debug USB exposing One UART
[all …]
/Zephyr-Core-3.5.0/drivers/usb/bc12/
DKconfig.pi3usb92012 # SPDX-License-Identifier: Apache-2.0
9 This is a Dual-Role USB Charging-Type Detector. It can operate in
21 This is an emulator for the Pericom PI3USB9201 USB charging detector.
32 When this option is enabled and the charging mode is configured for
37 This is a workaround for a glitch seen on the USB data lines when
/Zephyr-Core-3.5.0/doc/hardware/peripherals/
Despi.rst9 The eSPI (enhanced serial peripheral interface) is a serial bus that is
10 based on SPI. It also features a four-wire interface (receive, transmit, clock
11 and slave select) and three configurations: single IO, dual IO and quad IO.
14 lower pin count, and the frequency is twice as fast (66MHz vs. 33MHz)
15 Because of its enhancements, the eSPI is used to replace the LPC
27 …https://www.intel.com/content/dam/support/us/en/documents/software/chipset-software/327432-004_esp…
/Zephyr-Core-3.5.0/tests/boards/mec172xevb_assy6906/qspi/src/
Dmain.c4 * SPDX-License-Identifier: Apache-2.0
30 * bits[15:8] = bytes number of clocks with data lines tri-stated
77 zassert_true(device_is_ready(spi_dev), "SPI controller device is not ready"); in spi_single_init()
87 * SPI clocks based on single, dual, or quad mode.
88 * mode = 1(full-duplex), 2(dual), 4(quad)
89 * full-duplex: 8 clocks per byte
90 * dual: 4 clocks per byte
113 return -EINVAL; in spi_flash_address_format()
117 dest[i] = (uint8_t)((spi_addr >> ((addrsz - (i + 1U)) * 8U)) & 0xffU); in spi_flash_address_format()
210 * - Find spi device
[all …]
/Zephyr-Core-3.5.0/doc/connectivity/bluetooth/
Dbluetooth-dev.rst1 .. _bluetooth-dev:
7 approach that is described in the :ref:`application` section of the
10 Additional information that is only relevant to Bluetooth applications can be
16 Calling into the Bluetooth API is intended to be thread safe, unless otherwise
18 is the case for all API calls is an ongoing one, but the overall goal is
22 .. _bluetooth-hw-setup:
28 applications with Zephyr. Depending on the hardware that is available to you,
43 that the application is targeting.
44 All the :ref:`bluetooth-configs` and :ref:`bluetooth-build-types` are supported
45 but you might need to build Zephyr more than once if you are using a dual-chip
[all …]
/Zephyr-Core-3.5.0/dts/bindings/gpio/
Dxlnx,xps-gpio-1.00.a.yaml3 compatible: "xlnx,xps-gpio-1.00.a"
5 include: [gpio-controller.yaml, base.yaml]
7 bus: xlnx,xps-gpio-1.00.a
10 # https://github.com/Xilinx/device-tree-xlnx
16 xlnx,all-inputs:
21 xlnx,all-outputs:
26 xlnx,dout-default:
29 Default output value. If n-th bit is 1, GPIO-n default value is 1.
31 xlnx,gpio-width:
36 xlnx,tri-default:
[all …]
/Zephyr-Core-3.5.0/boards/arm/96b_meerkat96/doc/
Dindex.rst9 96Boards Meerkat96 board is based on NXP i.MX7 Hybrid multi-core processor,
10 composed of a dual Cortex®-A7 and a single Cortex®-M4 core.
11 Zephyr OS is ported to run on the Cortex®-M4 core.
13 - Board features:
15 - RAM: 512 Mbyte
16 - Storage:
18 - microSD Socket
19 - Wireless:
21 - WiFi: 2.4GHz IEEE 802.11b/g/n
22 - Bluetooth: v4.1 (BR/EDR)
[all …]
/Zephyr-Core-3.5.0/boards/arm/colibri_imx7d_m4/doc/
Dindex.rst3 NXP i.MX 7 Computer on Module - Colibri iMX7
9 The i.MX7 SoC is a Hybrid multi-core processor composed by Single/Dual Cortex A7
17 :alt: Colibri-iMX7
22 - i.MX7 Single/Dual Cortex A7 (800MHz/1.0GHz) core and Single Cortex M4 (200MHz) core
24 - Memory
26 - RAM -> A7: 256MB, 512MB and 1GB
27 - RAM -> M4: 3x32KB (TCML, TCMU, OCRAM_S), 1x128KB (OCRAM) and 1x256MB (DDR)
28 - Flash -> A7: 4Gb eMMC and 512Mb NAND
30 - Display
32 - RGB 1920x1080x24bpp
[all …]
/Zephyr-Core-3.5.0/boards/arm/thingy53_nrf5340/doc/
Dindex.rst13 The nRF5340 is a dual-core SoC based on the Arm® Cortex®-M33 architecture, with:
15 * a full-featured Arm Cortex-M33F core with DSP instructions, FPU, and
16 Armv8-M Security Extension, running at up to 128 MHz, referred to as
18 * a secondary Arm Cortex-M33 core, with a reduced feature set, running at
26 Trusted Firmware-M (TF-M) and building the ``ns`` target is not supported for this board.
37 Flashing Zephyr onto Thingy:53 requires an external J-Link programmer. The
38 programmer is attached to the P9 programming header.
43 Thingy:53 does not have an on-board J-Link debug IC as some other nRF5
52 .. target-notes::
/Zephyr-Core-3.5.0/drivers/spi/
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>
33 * received data is shifted off the input line(s) improperly. Received
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.
84 uint8_t width; /* 0(half) 1(single), 2(dual), 4(quad) */
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()
[all …]
/Zephyr-Core-3.5.0/boards/arm/mimxrt1170_evk/
Dmimxrt1170_evkb_cm7.dts4 * SPDX-License-Identifier: Apache-2.0
12 /delete-property/ zephyr,flash-controller;
13 /delete-property/ zephyr,code-partition;
17 /delete-property/ magn0;
18 /delete-property/ accel0;
24 /delete-node/ is25wp128@0;
29 compatible = "nxp,imx-flexspi-nor";
32 spi-max-frequency = <133000000>;
34 jedec-id = [ef 60 20];
35 erase-block-size = <4096>;
[all …]

12345678