Searched +full:peripheral +full:- +full:in (Results 1 – 25 of 990) sorted by relevance
12345678910>>...40
/Zephyr-latest/dts/bindings/clock/ |
D | st,stm32-rcc.yaml | 2 # 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 …]
|
D | atmel,sam-pmc.yaml | 2 # 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 …]
|
D | st,stm32h7rs-rcc.yaml | 2 # 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 …]
|
D | st,stm32h7-rcc.yaml | 2 # 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 …]
|
D | st,stm32wba-rcc.yaml | 2 # 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/ |
D | soc_registers.h | 4 * 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 …]
|
D | power.c | 4 * 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/ |
D | Kconfig.cp | 4 # 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/ |
D | Kconfig.xec | 4 # 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 …]
|
D | Kconfig | 4 # 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 …]
|
D | Kconfig.npcx | 4 # 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/ |
D | infineon,xmc4xxx-pinctrl.yaml | 2 # 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/ |
D | soc_host.h | 4 * 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/ |
D | soc_port.h | 2 * 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/ |
D | Kconfig | 4 # 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/ |
D | Kconfig | 2 # 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/ |
D | README.rst | 1 .. 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/ |
D | i2c.rst | 3 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/ |
D | nordic,nrf-i2s.yaml | 2 # 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/ |
D | nordic,split-channels.yaml | 4 # 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 …]
|
D | nordic,split-channel-groups.yaml | 2 # 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/ |
D | Kconfig.gatt | 4 # 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/ |
D | sample.yaml | 2 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/ |
D | soc_gpio.h | 2 * 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/ |
D | README.rst | 1 .. 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