Searched +full:multi +full:- +full:function (Results 1 – 25 of 187) sorted by relevance
12345678
/Zephyr-latest/drivers/mfd/ |
D | Kconfig.npm1300 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "nPM1300 PMIC multi-function device driver" 10 Enable the Nordic nPM1300 PMIC multi-function device driver 17 Multi-function device initialization priority for nPM1300.
|
D | Kconfig.npm6001 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "nPM6001 PMIC multi-function device driver" 10 Enable the Nordic nPM6001 PMIC multi-function device driver 17 Multi-function device initialization priority for nPM6001.
|
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "Multi-function device (MFD) drivers" 7 Include drivers for multi-function devices 12 module-str = mfd 19 Multi-function devices initialization priority.
|
D | Kconfig.it8801 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "ITE IT8801 ioexpander multi-function device driver" 10 Enable the ITE IT8801 ioexpander multi-function device driver. 11 This ioexpander provides a GPIO/PWM/Keyboard function via I2C bus.
|
D | Kconfig.max20335 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "MAX20335 PMIC multi-function device driver" 10 Enable the Maxim MAX20335 PMIC multi-function device driver
|
D | Kconfig.npm2100 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "nPM2100 PMIC multi-function device driver" 10 Enable the Nordic nPM2100 PMIC multi-function device driver
|
D | Kconfig.nct38xx | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "Nuvton NCT38xx multi-function device driver" 10 Enable the Nuvoton NCT38xx TCPC multi-function device driver.
|
D | Kconfig.axp192 | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "AXP192 PMIC multi-function device driver" 10 Enable the X-Powers AXP192 PMIC multi-function device driver
|
D | Kconfig.bd8lb600fs | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "BD8LB600FS low side switch multi-function device driver" 11 Enable the Rohm BD8LB600FS low side switch multi-function device driver
|
/Zephyr-latest/include/zephyr/sys/ |
D | multi_heap.h | 2 * SPDX-License-Identifier: Apache-2.0 13 * @defgroup multi_heap_wrapper Multi-Heap Wrapper 19 * @brief Multi-heap allocator 29 * in backend, which is then provided to a user-specified "choice" 30 * function whose job it is to select a heap based on information in 36 * @brief Multi-heap choice function 38 * This is a user-provided functions whose responsibility is selecting 43 * allocation, and may choose to pad the user-provided values as 50 * @param mheap Multi-heap structure. 51 * @param cfg An opaque user-provided value. It may be interpreted in [all …]
|
D | mem_blocks.h | 4 * SPDX-License-Identifier: Apache-2.0 42 * @brief Multi Memory Blocks Allocator 56 * @brief Multi Memory Blocks Allocator 61 * @brief Multi memory blocks allocator choice function 63 * This is a user-provided functions whose responsibility is selecting 70 * allocation to fail and a -EINVAL reported to the calling code. 72 * @param group Multi memory blocks allocator structure. 73 * @param cfg An opaque user-provided value. It may be interpreted in 220 * @retval -EINVAL Invalid argument supplied. 221 * @retval -ENOMEM Not enough blocks for allocation. [all …]
|
/Zephyr-latest/include/zephyr/multi_heap/ |
D | shared_multi_heap.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public API for Shared Multi-Heap framework 28 * @brief Shared Multi-Heap (SMH) interface 29 * @defgroup shared_multi_heap Shared multi-heap interface 33 * The shared multi-heap manager uses the multi-heap allocator to manage a set 35 * non-cacheable, etc...). 37 * All the different regions can be added at run-time to the shared multi-heap 44 * - At boot time some platform code initialize the shared multi-heap 49 * - Each memory region encoded in a @ref shared_multi_heap_region structure. 50 * This structure is also carrying an opaque and user-defined integer value [all …]
|
/Zephyr-latest/doc/_doxygen/ |
D | groups.dox | 31 @brief Multi Function Device Drivers APIs 32 @defgroup mfd_interfaces Multi Function Device Drivers APIs 64 @brief APIs to interact with third-party services or applications 65 @defgroup third_party Third-party
|
/Zephyr-latest/boards/nuvoton/numaker_pfm_m467/ |
D | numaker_pfm_m467-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include "pinctrl/m467hjhae-pinctrl.h" 17 /* TX/RX/RTS/CTS/RST --> D1/D0/A2/A3/D2 --> PB3/PB2/PB8/PB9/PC9 */ 28 /* CAN TX/RX --> PJ10/PJ11 */ 36 /* EMAC multi-function pins for MDIO, TX, REFCLK, RX pins */ 53 /* USBD multi-function pins for VBUS, D+, D-, and ID pins */
|
/Zephyr-latest/dts/bindings/mfd/ |
D | awinic,aw9523b.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: Awinic AW9523B 16 multi-function LED driver and GPIO controller 8 include: i2c-device.yaml
|
D | nuvoton,nct38xx.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Nuvoton NCT38xx multi-function device 14 include: i2c-device.yaml
|
D | gd,gd32-rcu.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Gigadevice Reset and Clock Unit (RCU) if a multi-function peripheral in 9 compatible: "gd,gd32-rcu"
|
D | ite,it8801-mfd.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 ITE IT8801 ioexpander multi-function device drivers. 6 This ioexpander provides a GPIO/PWM/Keyboard function via I2C bus. 8 An example configuration using the it8801-common-cfg.dtsi template: 12 compatible = "ite,it8801-mfd"; 14 * SMBus address (7-bit without R/W) 19 irq-gpios = <&gpioa 1 0>; /* SMB_INT# */ 22 #include <ite/it8801-common-cfg.dtsi> 24 /* sub-devices available at nodelabels: 25 * - ioex_it8801_port0 [all …]
|
/Zephyr-latest/dts/bindings/gpio/ |
D | nuvoton,nct38xx-gpio-alert.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Nuvoton NCT38XX series I2C-based GPIO expander alert handler. 9 compatible = "nuvoton,nct38xx-gpio-alert"; 10 irq-gpios = <&gpiod 4 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; 11 nct38xx-dev = <&nct3808_0_P1 &nct3808_0_P2>; 14 compatible: "nuvoton,nct38xx-gpio-alert" 19 irq-gpios: 20 type: phandle-array 24 nct38xx-dev: 28 List of NCT38XX multi-function devices managed by this alert handler.
|
/Zephyr-latest/subsys/ipc/ipc_service/backends/ |
D | Kconfig.icmsg_me | 2 # SPDX-License-Identifier: Apache-2.0 12 function. If you are sure that your application never sends data 21 Number of endpoints supported by the multi endpoint ICMSG library.
|
/Zephyr-latest/include/zephyr/ipc/ |
D | icmsg_me.h | 4 * SPDX-License-Identifier: Apache-2.0 20 * @brief Multi-endpoint extension of icmsg IPC library 21 * @defgroup ipc_icmsg_me_api Icmsg multi-endpoint IPC library API 47 * This function is intended to be called during system initialization. 53 * @param[inout] data Structure containing run-time data used by the icmsg_me 55 * when calling this function. The content of this 69 * This function is blocking until the handshake with the remote instance is 71 * This function is intended to be called late in the initialization process, 77 * @param[inout] data Structure containing run-time data used by the icmsg_me 97 * This function blocks calling thread until the underlying icmsg connection [all …]
|
/Zephyr-latest/boards/nuvoton/numaker_m2l31ki/ |
D | numaker_m2l31ki-pinctrl.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include "pinctrl/m2l31ki-pinctrl.h" 17 /* TX/RX/RTS/CTS/RST --> D1/D0/A2/A3/D2 --> PB3/PB2/PB8/PB9/PC9 */ 28 /* USBD multi-function pins for VBUS, D+, D-, and ID pins */
|
/Zephyr-latest/lib/heap/ |
D | Kconfig | 3 # SPDX-License-Identifier: Apache-2.0 60 such as memory allocation and de-allocation. 75 Heaps using reduced-size chunk headers can accommodate so called 78 Heaps using full-size chunk headers can have a total size up to 81 On 32-bit system the tradeoff is selectable between: 83 - "small" heaps with low memory and runtime overhead; 85 - "big" heaps with bigger memory overhead even for small heaps; 87 - "auto" providing optimal memory overhead in all cases but with 90 On 64-bit systems the "big" chunk header size conveniently provides 117 bool "Multi-heap manager" [all …]
|
/Zephyr-latest/doc/hardware/peripherals/ |
D | mspi.rst | 3 Multi-bit SPI Bus 6 The MSPI (multi-bit SPI) is provided as a generic API to accommodate 16 .. _mspi-controller-api: 21 Zephyr's MSPI controller API may be used when a multi-bit SPI controller 25 not limited to high-speed, high density flash/psram memory devices, displays 30 The relationship between the controller and device drivers is many-to-many to 34 MSPI bus inside the device driver initialization function: 38 can be used, and the initialization function, config and data provided 57 to re-initialize the hardware with new parameters during runtime. 62 can be used. Inside device driver initialization function, perform the following [all …]
|
/Zephyr-latest/dts/bindings/clock/ |
D | gd,gd32-cctl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 Gigadevice Reset and Clock Unit (RCU) if a multi-function peripheral in 20 include/zephyr/dts-bindings/clock/gd32{xxx}-clocks.h header files, where {xxx} 23 compatible: "gd,gd32-cctl" 25 include: [clock-controller.yaml, base.yaml] 28 "#clock-cells": 31 clock-cells: 32 - id
|
12345678