Home
last modified time | relevance | path

Searched full:io (Results 1 – 25 of 1304) sorted by relevance

12345678910>>...53

/Zephyr-Core-3.7.0/include/zephyr/devicetree/
Dio-channels.h3 * @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/
Dmain.c14 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/
Dblob_io_flash.c17 #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/
Dlinker.ld11 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/
Dnative_sim.overlay23 #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/
Dadc.dtsi14 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/
Dmain.c91 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/
Dstm32-pinctrl-common.h11 * @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/
Dapp.overlay37 #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/
Drpmsg_backend.h29 * @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/
DKconfig.spiram154 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/
Darduino,uno-adc.yaml19 io-channel-map:
23 io-channel-map-mask:
26 io-channel-map-pass-thru:
29 "#io-channel-cells":
Dmicrochip,mcp320x-base.yaml6 "#io-channel-cells":
9 io-channel-cells:
Dti,ads1x1x-base.yaml6 "#io-channel-cells":
9 io-channel-cells:
/Zephyr-Core-3.7.0/samples/subsys/mgmt/updatehub/
Dsample.yaml21 - 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/
Dnpcx-lvol-ctrl-map.dtsi11 /* 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/
Dst,stm32-ospi.yaml85 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/
Dsifive,pinctrl.yaml5 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).
Dquicklogic,eos-s3-pinctrl.yaml5 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.
Dnxp,mci-io-mux.yaml5 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/
Dnpcx4-lvol-ctrl-map.dtsi15 /* 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/
Dfcntl.h17 * 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/
Dintc_ioapic.c12 * @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/
Dblob.h150 * @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/
Dbase.yaml79 io-channels:
81 description: IO channels specifiers
83 io-channel-names:
85 description: Provided names of IO channel specifiers

12345678910>>...53