/Zephyr-latest/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-latest/include/zephyr/dt-bindings/pinctrl/renesas/ |
D | pinctrl-rzg-common.h | 9 /* Superset list of all possible IO ports. */ 10 #define PORT_00 0x0000 /* IO port 0 */ 11 #define PORT_01 0x1000 /* IO port 1 */ 12 #define PORT_02 0x1100 /* IO port 2 */ 13 #define PORT_03 0x1200 /* IO port 3 */ 14 #define PORT_04 0x1300 /* IO port 4 */ 15 #define PORT_05 0x0100 /* IO port 5 */ 16 #define PORT_06 0x0200 /* IO port 6 */ 17 #define PORT_07 0x1400 /* IO port 7 */ 18 #define PORT_08 0x1500 /* IO port 8 */ [all …]
|
/Zephyr-latest/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-latest/tests/drivers/build_all/adc/boards/ |
D | native_sim.overlay | 23 #io-channel-cells = <1>; 46 #io-channel-cells = <1>; 53 #io-channel-cells = <1>; 60 #io-channel-cells = <1>; 66 #io-channel-cells = <1>; 73 #io-channel-cells = <1>; 80 #io-channel-cells = <1>; 86 #io-channel-cells = <1>; 92 #io-channel-cells = <1>; 99 #io-channel-cells = <1>; [all …]
|
/Zephyr-latest/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-latest/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-latest/tests/drivers/build_all/sensor/ |
D | adc.dtsi | 16 io-channels = <&test_adc 0>; 22 io-channels = <&test_adc 1>; 23 io-channel-names = "VOLTAGE"; 32 io-channels = <&test_adc 2>; 33 io-channel-names = "CURRENT_AMP"; 54 #io-channel-cells = <1>; 60 io-channels = <&test_adc 0>; 70 io-channels = <&test_adc 0>; 79 io-channels = <&test_adc 0>; 88 io-channels = <&test_adc 0>; [all …]
|
/Zephyr-latest/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-latest/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-latest/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-latest/samples/drivers/adc/adc_dt/boards/ |
D | beagleconnect_freedom.overlay | 10 io-channels = <&adc0 0x09>; 11 io-channel-names = "MB1_AN"; 14 * io-channels = <&adc0 0x0a>; 15 * io-channel-names = "MB2_AN";
|
/Zephyr-latest/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-latest/soc/espressif/common/ |
D | Kconfig.spiram | 153 menu "PSRAM clock and cs IO for ESP32-DOWD" 156 int "PSRAM CLK IO number" 160 …The PSRAM CLOCK IO can be any unused GPIO, user can config it based on hardware design. If user use 164 int "PSRAM CS IO number" 168 The PSRAM CS IO can be any unused GPIO, user can config it based on hardware design. If user use 171 endmenu # PSRAM clock and cs IO for ESP32-DOWD 173 menu "PSRAM clock and cs IO for ESP32-D2WD" 176 int "PSRAM CLK IO number" 184 int "PSRAM CS IO number" 191 endmenu # PSRAM clock and cs IO for ESP32-D2WD [all …]
|
/Zephyr-latest/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 | st,stm32wb0-adc.yaml | 19 "#io-channel-cells": 22 io-booster: 29 io-channel-cells:
|
/Zephyr-latest/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-latest/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-latest/boards/norik/octopus_io_board/doc/ |
D | index.rst | 6 Octopus IO-Board is an expansion to the Octopus SoM, which is built around the nRF9160 SiP 7 offering NB-IoT and LTE-M connectivity, GPS and accelerometer. Octopus IO-Board expands 29 Octopus IO-Board offers the following features: 44 More information about the board can be found at the `Octopus IO-Board Product Page`_ 45 and in the `Octopus IO-Board Documentation`_. 53 The Octopus IO-Board features multiple dedicated pin headers for peripherals: 69 The Octopus IO-Board can be powered from the following sources: 89 Norik Octopus IO-Board can be programmed and debugged using the Tag-Connect TC2030-IDC 6-pin connec… 110 Replace <tty_device> with the port where the Octopus IO-Board can be found. For example, under Linu… 145 .. _Octopus IO-Board Product Page: https://www.norik.com/octopus-io-board/ [all …]
|
/Zephyr-latest/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-latest/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.
|
/Zephyr-latest/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-latest/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-latest/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-latest/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 …]
|