/Zephyr-Core-3.7.0/include/zephyr/devicetree/ |
D | io-channels.h | 3 * @brief IO channels devicetree macro public API header file. 20 * @defgroup devicetree-io-channels Devicetree IO Channels API 28 * io-channels property at an index 37 * io-channels = <&adc1 10>, <&adc2 20>; 45 * @param node_id node identifier for a node with an io-channels property 46 * @param idx logical index into io-channels property 55 * io-channels property by name 64 * io-channels = <&adc1 10>, <&adc2 20>; 65 * io-channel-names = "SENSOR", "BANDGAP"; 73 * @param node_id node identifier for a node with an io-channels property [all …]
|
/Zephyr-Core-3.7.0/tests/drivers/sdhc/src/ |
D | main.c | 14 static struct sdhc_io io; variable 20 /* Prepare IO settings for card */ 28 io.clock = props.f_min; in sdhc_power_on() 29 io.bus_mode = SDHC_BUSMODE_PUSHPULL; in sdhc_power_on() 30 io.power_mode = SDHC_POWER_ON; in sdhc_power_on() 31 io.bus_width = SDHC_BUS_WIDTH1BIT; in sdhc_power_on() 32 io.timing = SDHC_TIMING_LEGACY; in sdhc_power_on() 33 io.signal_voltage = SD_VOL_3_3_V; in sdhc_power_on() 35 ret = sdhc_set_io(sdhc_dev, &io); in sdhc_power_on() 36 zassert_equal(ret, 0, "Setting io configuration failed"); in sdhc_power_on() [all …]
|
/Zephyr-Core-3.7.0/subsys/bluetooth/mesh/ |
D | blob_io_flash.c | 17 #define FLASH_IO(_io) CONTAINER_OF(_io, struct bt_mesh_blob_io_flash, io) 40 static int io_open(const struct bt_mesh_blob_io *io, in io_open() argument 44 struct bt_mesh_blob_io_flash *flash = FLASH_IO(io); in io_open() 51 static void io_close(const struct bt_mesh_blob_io *io, in io_close() argument 54 struct bt_mesh_blob_io_flash *flash = FLASH_IO(io); in io_close() 59 static int block_start(const struct bt_mesh_blob_io *io, in block_start() argument 63 struct bt_mesh_blob_io_flash *flash = FLASH_IO(io); in block_start() 95 static int rd_chunk(const struct bt_mesh_blob_io *io, in rd_chunk() argument 100 struct bt_mesh_blob_io_flash *flash = FLASH_IO(io); in rd_chunk() 107 static int wr_chunk(const struct bt_mesh_blob_io *io, in wr_chunk() argument [all …]
|
/Zephyr-Core-3.7.0/soc/neorv32/ |
D | linker.ld | 11 IO (rw) : ORIGIN = 0xFFFFFE00, LENGTH = 512 16 SECTION_PROLOGUE(io, (NOLOAD),) 18 PROVIDE(__io_start = ORIGIN(IO)); 19 PROVIDE(__io_end = ORIGIN(IO) + LENGTH(IO)); 20 } GROUP_LINK_IN(IO)
|
/Zephyr-Core-3.7.0/tests/drivers/build_all/adc/boards/ |
D | native_sim.overlay | 23 #io-channel-cells = <1>; 46 #io-channel-cells = <1>; 52 #io-channel-cells = <1>; 58 #io-channel-cells = <1>; 64 #io-channel-cells = <1>; 70 #io-channel-cells = <1>; 76 #io-channel-cells = <1>; 82 #io-channel-cells = <1>; 88 #io-channel-cells = <1>; 95 #io-channel-cells = <1>; [all …]
|
/Zephyr-Core-3.7.0/tests/drivers/build_all/sensor/ |
D | adc.dtsi | 14 io-channels = <&test_adc 0>; 20 io-channels = <&test_adc 1>; 21 io-channel-names = "VOLTAGE"; 30 io-channels = <&test_adc 2>; 31 io-channel-names = "CURRENT_AMP"; 42 #io-channel-cells = <1>; 48 io-channels = <&test_adc 0>; 58 io-channels = <&test_adc 0>; 67 io-channels = <&test_adc 0>; 76 io-channels = <&adc0 0>; [all …]
|
/Zephyr-Core-3.7.0/tests/bluetooth/mesh/blob_io_flash/src/ |
D | main.c | 91 err = blob_flash_stream.io.open(&blob_flash_stream.io, &xfer, BT_MESH_BLOB_READ); in ZTEST() 106 err = blob_flash_stream.io.block_start(&blob_flash_stream.io, &xfer, &block); in ZTEST() 124 err = blob_flash_stream.io.rd(&blob_flash_stream.io, &xfer, &block, &chunk); in ZTEST() 143 err = blob_flash_stream.io.rd(&blob_flash_stream.io, &xfer, &block, &chunk); in ZTEST() 148 err = blob_flash_stream.io.rd(&blob_flash_stream.io, &xfer, &block, &chunk); in ZTEST() 153 err = blob_flash_stream.io.rd(&blob_flash_stream.io, &xfer, &block, &chunk); in ZTEST() 156 blob_flash_stream.io.close(&blob_flash_stream.io, &xfer); in ZTEST() 186 err = blob_flash_stream.io.open(&blob_flash_stream.io, &xfer, BT_MESH_BLOB_WRITE); in ZTEST() 203 err = blob_flash_stream.io.block_start(&blob_flash_stream.io, &xfer, &block); in ZTEST() 222 err = blob_flash_stream.io.wr(&blob_flash_stream.io, &xfer, &block, &chunk); in ZTEST() [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/dt-bindings/pinctrl/ |
D | stm32-pinctrl-common.h | 11 * @brief numerical IDs for IO ports 14 #define STM32_PORTA 0 /* IO port A */ 24 #define STM32_PORTK 10 /* IO port K */ 25 #define STM32_PORTM 12 /* IO port M (0xC) */ 28 #define STM32_PORTP 15 /* IO port P (0xF) */ 35 * @brief helper macro to encode an IO port pin in a numerical format
|
/Zephyr-Core-3.7.0/tests/drivers/build_all/dac/ |
D | app.overlay | 37 #io-channel-cells = <1>; 43 #io-channel-cells = <1>; 54 #io-channel-cells = <1>; 61 #io-channel-cells = <1>; 67 #io-channel-cells = <1>; 84 #io-channel-cells = < 1 >; 91 #io-channel-cells = < 1 >; 98 #io-channel-cells = < 1 >; 133 #io-channel-cells = <1>; 149 #io-channel-cells = <1>; [all …]
|
/Zephyr-Core-3.7.0/subsys/ipc/rpmsg_service/ |
D | rpmsg_backend.h | 29 * @param io Shared memory IO region. This is an output parameter providing 30 * a pointer to an actual shared memory IO region structure. 32 * pointer to the shared memory IO region structure is stored. 38 int rpmsg_backend_init(struct metal_io_region **io, struct virtio_device *vdev);
|
/Zephyr-Core-3.7.0/soc/espressif/common/ |
D | Kconfig.spiram | 154 menu "PSRAM clock and cs IO for ESP32-DOWD" 157 int "PSRAM CLK IO number" 161 …The PSRAM CLOCK IO can be any unused GPIO, user can config it based on hardware design. If user use 165 int "PSRAM CS IO number" 169 The PSRAM CS IO can be any unused GPIO, user can config it based on hardware design. If user use 172 endmenu # PSRAM clock and cs IO for ESP32-DOWD 174 menu "PSRAM clock and cs IO for ESP32-D2WD" 177 int "PSRAM CLK IO number" 185 int "PSRAM CS IO number" 192 endmenu # PSRAM clock and cs IO for ESP32-D2WD [all …]
|
/Zephyr-Core-3.7.0/dts/bindings/adc/ |
D | arduino,uno-adc.yaml | 19 io-channel-map: 23 io-channel-map-mask: 26 io-channel-map-pass-thru: 29 "#io-channel-cells":
|
D | microchip,mcp320x-base.yaml | 6 "#io-channel-cells": 9 io-channel-cells:
|
D | ti,ads1x1x-base.yaml | 6 "#io-channel-cells": 9 io-channel-cells:
|
/Zephyr-Core-3.7.0/samples/subsys/mgmt/updatehub/ |
D | sample.yaml | 21 - CONFIG_UPDATEHUB_SERVER="updatehub.io" 28 - CONFIG_UPDATEHUB_SERVER="updatehub.io" 34 - CONFIG_UPDATEHUB_SERVER="updatehub.io" 42 - CONFIG_UPDATEHUB_SERVER="updatehub.io"
|
/Zephyr-Core-3.7.0/dts/arm/nuvoton/npcx/ |
D | npcx-lvol-ctrl-map.dtsi | 11 /* Low-Voltage IO Control 0 */ 37 /* Low-Voltage IO Control 1 */ 57 /* Low-Voltage IO Control 2 */ 74 /* Low-Voltage IO Control 3 */ 97 /* Low-Voltage IO Control 4 */ 120 /* Low-Voltage IO Control 5 */ 129 * Pseudo Low-Voltage IO Control (i.e. IO pad doesn't support
|
/Zephyr-Core-3.7.0/dts/bindings/ospi/ |
D | st,stm32-ospi.yaml | 85 io-low-port: 94 Specifies which port of the OCTOSPI IO Manager is used for the IO[3:0] pins. 103 io-high-port: 112 Specifies which port of the OCTOSPI IO Manager is used for the IO[7:4] pins. 129 Specifies which port of the OCTOSPI IO Manager is used for the clk pin. 144 Specifies which port of the OCTOSPI IO Manager is used for the dqs pin. 159 Specifies which port of the OCTOSPI IO Manager is used for the ncs pin.
|
/Zephyr-Core-3.7.0/dts/bindings/pinctrl/ |
D | sifive,pinctrl.yaml | 5 SiFive FE310 IO Function (iof) binding covers the IOF_EN/IOF_SEL registers 10 Populate the 'pinmux' field with a pair consisting of a pin number and its IO 11 function. The available IO functions are: 46 SiFive FE310 pin's configuration (pin, IO function).
|
D | quicklogic,eos-s3-pinctrl.yaml | 5 Quicklogic EOS S3 IO MUX binding covers the 46 IOMUX_PAD_x_CTRL registers 9 Populate the 'pinmux' field with IO function and pin number. 54 Quicklogic EOS S3 pin's configuration (pin, IO function). 65 Control selection for IO output.
|
D | nxp,mci-io-mux.yaml | 5 MCI IO MUX pin control node. This node defines pin configurations in pin 33 compatible: "nxp,mci-io-mux" 39 description: MCI IO MUX pin controller pin group 42 MCI IO MUX pin controller pin configuration node
|
/Zephyr-Core-3.7.0/dts/arm/nuvoton/npcx/npcx4/ |
D | npcx4-lvol-ctrl-map.dtsi | 15 /* Low-Voltage IO Control 1 */ 20 /* Low-Voltage IO Control 2 */ 25 /* Low-Voltage IO Control 5 */ 39 /* Low-Voltage IO Control 6 */ 65 /* Low-Voltage IO Control 7 */ 91 /* Low-Voltage IO Control 8 */ 117 /* Low-Voltage IO Control 9 */ 143 /* Low-Voltage IO Control A */ 169 /* Low-Voltage IO Control B */
|
/Zephyr-Core-3.7.0/lib/libc/arcmwdt/include/ |
D | fcntl.h | 17 * MWDT fcntl.h doesn't provide O_NONBLOCK, however it provides other file IO 19 * any other file IO defines. 24 #error "O_NONBLOCK conflicts with other O_*** file IO defines!"
|
/Zephyr-Core-3.7.0/drivers/interrupt_controller/ |
D | intc_ioapic.c | 12 * @brief Intel IO APIC/xAPIC driver 14 * This module is a driver for the IO APIC/xAPIC (Advanced Programmable 16 * and P7 (Pentium4) family processors. The IO APIC/xAPIC is included 18 * may be required to enable the IO APIC/xAPIC in some chip sets. 20 * system, IO APIC can be used in either a uni-processor or multi-processor 21 * system. The IO APIC handles interrupts very differently than the 8259A. 23 * - Method of Interrupt Transmission. The IO APIC transmits interrupts 26 * - Interrupt Priority. The priority of interrupts in the IO APIC is 29 * - More Interrupts. The IO APIC supports a total of 24 interrupts. 31 * The IO APIC unit consists of a set of interrupt input signals, a 24-entry [all …]
|
/Zephyr-Core-3.7.0/include/zephyr/bluetooth/mesh/ |
D | blob.h | 150 * @param io BLOB stream. 156 int (*open)(const struct bt_mesh_blob_io *io, 164 * @param io BLOB stream. 167 void (*close)(const struct bt_mesh_blob_io *io, 177 * @param io BLOB stream. 181 int (*block_start)(const struct bt_mesh_blob_io *io, 191 * @param io BLOB stream. 195 void (*block_end)(const struct bt_mesh_blob_io *io, 218 * @param io BLOB stream. 225 int (*wr)(const struct bt_mesh_blob_io *io, [all …]
|
/Zephyr-Core-3.7.0/dts/bindings/base/ |
D | base.yaml | 79 io-channels: 81 description: IO channels specifiers 83 io-channel-names: 85 description: Provided names of IO channel specifiers
|