Home
last modified time | relevance | path

Searched +full:peripheral +full:- +full:in (Results 1 – 25 of 990) sorted by relevance

12345678910>>...40

/Zephyr-latest/dts/bindings/clock/
Dst,stm32-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This node is in charge of system clock ('SYSCLK') source selection and controlling
7 clocks for AHB (Advanced High Performance) and APB (Advanced Peripheral) bus domains.
11 System clock source should be selected amongst the clock nodes available in "clocks"
13 Core clock frequency should also be defined, using "clock-frequency" property.
16 Last, peripheral bus clocks (typically PCLK1, PCLK2) should be configured using matching
21 ahb-prescaler = <2>;
22 clock-frequency = <DT_FREQ_M(40)>; /* = SYSCLK / AHB prescaler */
23 apb1-prescaler = <1>;
24 apb2-prescaler = <1>;
[all …]
Datmel,sam-pmc.yaml2 # SPDX-License-Identifier: Apache-2.0
8 controlling all system and user peripheral clocks. The PMC enables/disables
11 To specify the clocks in a peripheral, the standard clocks property needs
16 clocks = <&pmc PMC_TYPE_PERIPHERAL p-id>;
20 In this example the clock-type was defined as PMC_TYPE_PERIPHERAL and the
21 peripheral-id was defined as p-id. The p-id number should be consulted on
27 The clock-type constants are:
34 compatible: "atmel,sam-pmc"
36 include: [clock-controller.yaml, base.yaml]
42 "#clock-cells":
[all …]
Dst,stm32h7rs-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This node is in charge of system clock ('SYSCLK') source selection and
11 System clock source should be selected amongst the clock nodes available in "clocks"
14 "clock-frequency" property.
20 clock-frequency = <DT_FREQ_M(280)>; /* SYSCLK runs at 280MHz */
29 Confere st,stm32-rcc binding for information about domain clocks configuration.
31 compatible: "st,stm32h7rs-rcc"
33 include: [clock-controller.yaml, base.yaml]
39 "#clock-cells":
42 clock-frequency:
[all …]
Dst,stm32h7-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This node is in charge of system clock ('SYSCLK') source selection and
11 System clock source should be selected amongst the clock nodes available in "clocks"
14 "clock-frequency" property.
20 clock-frequency = <DT_FREQ_M(480)>; /* SYSCLK runs at 480MHz */
29 Confere st,stm32-rcc binding for information about domain clocks configuration.
31 compatible: "st,stm32h7-rcc"
33 include: [clock-controller.yaml, base.yaml]
39 "#clock-cells":
42 clock-frequency:
[all …]
Dst,stm32wba-rcc.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This node is in charge of system clock ('SYSCLK') source selection and controlling
7 clocks for AHB (Advanced High Performance) and APB (Advanced Peripheral) bus domains.
11 System clock source should be selected amongst the clock nodes available in "clocks"
13 Core clock frequency should also be defined, using "clock-frequency" property.
16 Last, peripheral bus clocks (typically PCLK1, PCLK2, PCLK7) should be configured using
21 ahb-prescaler = <2>;
22 clock-frequency = <DT_FREQ_M(40)>; /* = SYSCLK / AHB prescaler */
23 apb1-presacler = <1>;
24 apb2-presacler = <1>;
[all …]
/Zephyr-latest/soc/arm/beetle/
Dsoc_registers.h4 * SPDX-License-Identifier: Apache-2.0
28 /* Offset: 0x020 (r/w)AHB peripheral access control set */
30 /* Offset: 0x024 (r/w)AHB peripheral access control clear */
33 /* Offset: 0x030 (r/w)APB peripheral access control set */
35 /* Offset: 0x034 (r/w)APB peripheral access control clear */
51 /* Offset: 0x080 (r/w) AHB peripheral clock set in active state */
53 /* Offset: 0x084 (r/w) AHB peripheral clock clear in active state */
55 /* Offset: 0x088 (r/w) AHB peripheral clock set in sleep state */
57 /* Offset: 0x08c (r/w) AHB peripheral clock clear in sleep state */
59 /* Offset: 0x090 (r/w) AHB peripheral clock set in deep sleep state */
[all …]
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
62 * @brief Setup various clock on SoC in active state.
64 * Configures the clock in active state.
69 /* Configure AHB Peripheral Clock in active state */ in clock_active_init()
70 __BEETLE_SYSCON->ahbclkcfg0set = AHB_CLK_BITS; in clock_active_init()
72 /* Configure APB Peripheral Clock in active state */ in clock_active_init()
73 __BEETLE_SYSCON->apbclkcfg0set = APB_CLK_BITS; in clock_active_init()
83 /* Configure APB Peripheral Clock in sleep state */ in clock_sleep_init()
84 __BEETLE_SYSCON->apbclkcfg1set = APB_CLK_BITS; in clock_sleep_init()
94 /* Configure APB Peripheral Clock in deep sleep state */ in clock_deepsleep_init()
[all …]
/Zephyr-latest/subsys/mgmt/osdp/
DKconfig.cp4 # SPDX-License-Identifier: Apache-2.0
8 int "Number of connected Peripheral Devices"
12 In PD mode, number of connected PDs is always 1 and cannot
16 string "List of connected Peripheral Device addresses"
19 Comma Separated Values of PD addresses. The number of values in this
23 int "OSDP Peripheral Device command queue size"
26 The number of commands that can be queued to a given PD. In CP mode,
31 int "Retry wait time in seconds after a command error"
34 Time in seconds to wait after a command failure, and before retrying or
38 int "Number Peripheral Device POLL commands per second"
[all …]
/Zephyr-latest/drivers/espi/
DKconfig.xec4 # SPDX-License-Identifier: Apache-2.0
52 int "eSPI OOB channel buffer size in bytes"
61 int "eSPI Flash channel buffer size in bytes"
89 int "Host I/O peripheral port size for shared memory in MEC172X series"
97 int "Host I/O peripheral port size for ec host command in MEC172X series"
113 ESPI Peripheral Channel.
119 ESPI Peripheral Channel.
125 ESPI Peripheral Channel.
131 ESPI Peripheral Channel.
137 ESPI Peripheral Channel.
[all …]
DKconfig4 # SPDX-License-Identifier: Apache-2.0
7 bool "Enhanced Serial Peripheral Interface (eSPI) bus drivers"
22 module-str = espi
29 Enables eSPI driver in target mode.
38 bool "eSPI peripheral channel"
41 eSPI Controller supports peripheral channel.
78 early in the flow after the VW channel is configured. Or it could be
82 bool "eSPI Out-of-band channel"
94 bool "UART peripheral"
96 Enables UART over eSPI peripheral channel.
[all …]
DKconfig.npcx4 # SPDX-License-Identifier: Apache-2.0
13 This option enables the Intel Enhanced Serial Peripheral Interface
17 int "Host I/O peripheral port size for shared memory in npcx series"
23 notice the valid value in npcx ec series for this option is 8/16/32/
27 int "Host I/O peripheral port size for ec host command in npcx series"
33 Please notice the valid value in npcx ec series for this option is
41 Workaround the issue documented in NPCX99nF errata rev1_2, No.3.10.
48 bool "Host can write 1/2/4 bytes of Port80 data in a eSPI transaction"
52 EC can accept 1/2/4 bytes of Port 80 data written from the Host in an
60 The size of the ring buffer in byte used by the Port80 ISR to store
[all …]
/Zephyr-latest/dts/bindings/pinctrl/
Dinfineon,xmc4xxx-pinctrl.yaml2 # SPDX-License-Identifier: Apache-2.0
5 The Infineon XMC4XXX pin controller is responsible for connecting peripheral outputs
8 The pinctrl settings are referenced in a device tree peripheral node. For example in a UART
12 compatible = "infineon,xmc4xxx-uart";
13 pinctrl-0 = <&uart_tx_p0_1_u1c1 &uart_rx_p0_0_u1c1>;
14 pinctrl-names = "default";
15 input-src = "DX0D";
19 pinctrl-0 is the phandle that stores the pin settings for two pins: &uart_tx_p0_1_u1c1
20 and &uart_rx_p0_0_u1c1. These nodes are pre-defined and their naming convention is designed
21 to help the user select the correct pin settings. Note the use of peripheral type,
[all …]
/Zephyr-latest/soc/nuvoton/npcx/common/
Dsoc_host.h4 * SPDX-License-Identifier: Apache-2.0
21 * @brief Initializes all host sub-modules in Core domain.
23 * This routine initializes all host sub-modules which HW blocks belong to
25 * any peripheral events application layer.
31 * @retval -EIO if cannot turn on host sub-module source clocks in core domain.
37 * @brief Initializes all host sub-modules in Host domain.
39 * This routine initializes all host sub-modules which HW blocks belong to
41 * de-asserted signal and eSPI peripheral channel is enabled and ready.
46 * @brief Reads data from a host sub-module which is updated via eSPI.
48 * This routine provides a generic interface to read a host sub-module which
[all …]
/Zephyr-latest/soc/atmel/sam0/common/
Dsoc_port.h2 * Copyright (c) 2016-2017 Piotr Mienkowski
3 * Copyright (c) 2020-2022 Gerson Fernando Budke
4 * SPDX-License-Identifier: Apache-2.0
27 /* Open-Drain is a reserved entry at pinctrl driver */
29 /* Input-Enable means Input-Buffer, see dts/pinctrl/pincfg-node.yaml */
32 /* Output-Enable, see dts/pinctrl/pincfg-node.yaml */
35 /* Drive-Strength, 0mA means normal, any other value means stronger */
38 /* Peripheral Multiplexer Enable */
46 /** Connect pin to peripheral A. */
48 /** Connect pin to peripheral B. */
[all …]
/Zephyr-latest/drivers/mspi/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
10 bool "Multi-bit Serial Peripheral Interface (MSPI) bus drivers"
23 bool "Peripheral support"
25 Enables Driver MSPI peripheral mode operations. Peripheral mode
38 The tolerance value in ms for the MSPI completion timeout logic.
41 bool "XIP eXecute In Place"
44 enables mspi_xip_config calls in device drivers.
50 enables mspi_scramble_config calls in device drivers.
55 Enables mspi_timing_config calls in device drivers for those
59 module-str = mspi
/Zephyr-latest/tests/bsim/bluetooth/ll/cis/
DKconfig2 # SPDX-License-Identifier: Apache-2.0
15 bool "Multiple Peripheral CIS"
17 Multiple Peripheral CIS establishment.
22 Skip central and/or peripheral subevent reception to test flush
26 bool "Skip peripheral role subevents to test Flush Timeout"
29 Skip peripheral role subevent reception to test flush timeout
33 int "Skip peripheral ISO events count, all subevents in them"
36 Skip peripheral ISO events count where all subevents are skipped.
46 int "Skip central ISO events count, all subevents in them"
/Zephyr-latest/samples/boards/nordic/nrfx_prs/
DREADME.rst1 .. zephyr:code-sample:: nrf_nrfx_prs
2 :name: nrfx peripheral resource sharing
9 This sample shows how to use in Zephyr nRF peripherals that share the same ID
12 use one or the other alternately. Because of the current driver model in Zephyr
13 and the lack of possibility to deinitialize a peripheral that is initialized by
15 this sample uses the nrfx drivers directly for those peripheral instances that
17 for other instances of the same peripheral types (UARTE0 is used by the standard
21 - by pressing Button 1 user can request a transfer to be performed using the
22 currently initialized peripheral (SPIM2 or UARTE2)
23 - by pressing Button 2 user can switch between the two peripherals
[all …]
/Zephyr-latest/doc/hardware/peripherals/
Di2c.rst3 Inter-Integrated Circuit (I2C) Bus
11 The terminology used in Zephyr I2C APIs follows that of the
12 `NXP I2C Bus Specification Rev 7.0 <i2c-specification_>`_. These changed
15 `I2C`_ (Inter-Integrated Circuit, pronounced "eye
16 squared see") is a commonly-used two-signal shared peripheral interface
17 bus. Many system-on-chip solutions provide controllers that communicate
18 on an I2C bus. Devices on the bus can operate in two roles: as a
24 .. _i2c-controller-api:
29 Zephyr's I2C controller API is used when an I2C peripheral controls the bus,
34 This API is supported in all in-tree I2C peripheral drivers and is
[all …]
/Zephyr-latest/dts/bindings/i2s/
Dnordic,nrf-i2s.yaml2 # SPDX-License-Identifier: Apache-2.0
4 description: Nordic I2S (Inter-IC sound interface)
6 compatible: "nordic,nrf-i2s"
8 include: [i2s-controller.yaml, pinctrl-device.yaml]
17 pinctrl-0:
20 pinctrl-names:
23 clock-source:
27 Clock source to be used by the I2S peripheral for the master clock
28 (MCK) generator. The generator is only needed when the I2S peripheral
29 is operating in Master mode. The following options are available:
[all …]
/Zephyr-latest/dts/bindings/misc/
Dnordic,split-channels.yaml4 # SPDX-License-Identifier: Apache-2.0
13 owned-channels = <0 1 2 3 4 5 6 7 8 9 10 11>;
14 child-owned-channels = <7 8 9 10 11>;
16 Which means that channels 0-11 will be assigned to the particular CPU.
18 In addition, `child-owned-channels` property allows to use channels
19 7-11 only by child subprocessor. If the CPU you're configuring has no
20 subprocessor(s) assigned, the `child-owned-channels` property
24 owned-channels:
27 List of channels in a split-ownership peripheral that are to be owned
30 nonsecure-channels:
[all …]
Dnordic,split-channel-groups.yaml2 # SPDX-License-Identifier: Apache-2.0
7 owned-channel-groups:
10 List of channel groups of a split-ownership peripheral that are to be
13 nonsecure-channel-groups:
16 List of channel groups in a split-ownership, split-security peripheral
17 that are to be configured as nonsecure. In Trustzone systems, this
19 are implicitly specified through the owned-channels property. This
20 property is ignored in non-Trustzone systems.
/Zephyr-latest/subsys/bluetooth/host/
DKconfig.gatt4 # SPDX-License-Identifier: Apache-2.0
72 bool "Automatic re-subscription to characteristics"
77 Quirk: upon re-establishing a bonded connection, assumes the remote
85 bool "Automatic security re-establishment request as a peripheral"
89 This option requests security re-establishment automatically whenever
92 is required. This configuration option only applies to the peripheral
95 bt_conn_set_security() to re-establish security prior to sending any
140 int "Delay for batching multiple notifications in a single PDU."
144 Sets the time (in milliseconds) during which consecutive GATT
156 bool "GATT Enforce change-unaware state"
[all …]
/Zephyr-latest/samples/bluetooth/direction_finding_peripheral/
Dsample.yaml2 name: Direction Finding Peripheral
3 description: Sample application showing peripheral role of Direction Finding in
6 sample.bluetooth.direction_finding.peripheral:
9 - nrf52833dk/nrf52833
10 - nrf52833dk/nrf52820
11 - nrf5340dk/nrf5340/cpuapp
14 - nrf52833dk/nrf52833
15 - nrf52833dk/nrf52820
16 - nrf5340dk/nrf5340/cpuapp
17 sample.bluetooth.direction_finding.peripheral.aod:
[all …]
/Zephyr-latest/soc/atmel/sam/common/
Dsoc_gpio.h2 * Copyright (c) 2016-2017 Piotr Mienkowski
4 * SPDX-License-Identifier: Apache-2.0
23 * in gpio.h, once the official API is clean.
62 /** Connect pin to peripheral A. */
64 /** Connect pin to peripheral B. */
66 /** Connect pin to peripheral C. */
68 /** Connect pin to peripheral D. */
70 /** Connect pin to peripheral E. */
72 /** Connect pin to peripheral F. */
74 /** Connect pin to peripheral G. */
[all …]
/Zephyr-latest/samples/bluetooth/peripheral/
DREADME.rst1 .. zephyr:code-sample:: ble_peripheral
2 :name: Peripheral
3 :relevant-api: bt_gatt bluetooth
5 …Implement basic Bluetooth LE Peripheral role functionality (advertising and exposing GATT services…
10 Application demonstrating the Bluetooth LE Peripheral role. It has several well-known and
11 vendor-specific GATT services that it exposes.
23 This sample can be found under :zephyr_file:`samples/bluetooth/peripheral` in the
26 See :zephyr:code-sample-category:`bluetooth` samples for details.

12345678910>>...40