Lines Matching +full:1 +full:- +full:a

3  * SPDX-License-Identifier: Apache-2.0
17 * cs-gpios = <&pmod0 PMOD_SPI_CS GPIO_ACTIVE_LOW>;
19 * example_device: example-dev@0 {
20 * compatible = "vnd,spi-device";
32 * https://digilent.com/reference/_media/reference/pmod/pmod-interface-specification-1_2_0.pdf
38 * @brief IO[n] signal on a Pmod GPIO nexus node following
39 * Pmod Interface Type 1 or 1A (GPIO or expanded GPIO)
43 #define PMOD_IO(n) ((n) - 1)
48 * @brief SPI CS signal index on a Pmod GPIO nexus node.
51 #define PMOD_SPI_CS PMOD_IO(1)
54 * @brief SPI MOSI signal index on a Pmod GPIO nexus node.
60 * @brief SPI MISO signal index on a Pmod GPIO nexus node.
66 * @brief SPI SCK signal index on a Pmod GPIO nexus node.
74 * @brief SPI CS signal index on a Pmod GPIO nexus node.
75 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
77 #define PMOD_EXP_SPI_CS PMOD_IO(1)
80 * @brief SPI MOSI signal index on a Pmod GPIO nexus node.
81 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
86 * @brief SPI MISO signal index on a Pmod GPIO nexus node.
87 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
92 * @brief SPI SCK signal index on a Pmod GPIO nexus node.
93 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
98 * @brief INT alternate signal index on a Pmod GPIO nexus node.
99 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
104 * @brief RESET alternate signal index on a Pmod GPIO nexus node.
105 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
110 * @brief SPI CS2 alternate signal index on a Pmod GPIO nexus node.
111 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
116 * @brief SPI CS3 alternate signal index on a Pmod GPIO nexus node.
117 * Used with Pmod Interface Type 2A (expanded SPI) peripherals.
124 * @brief INT alternate signal index on a Pmod GPIO nexus node.
125 * Used with Pmod Interface Type 3A (expanded UART) peripherals.
130 * @brief RESET alternate signal index on a Pmod GPIO nexus node.
131 * Used with Pmod Interface Type 3A (expanded UART) peripherals.
135 /* H-bridge */
138 * @brief DIR signal index on a Pmod GPIO nexus node.
139 * Used with Pmod Interface Type 4 (H-bridge) peripherals.
141 #define PMOD_HBRIDGE_DIR PMOD_IO(1)
144 * @brief EN signal index on a Pmod GPIO nexus node.
145 * Used with Pmod Interface Type 4 (H-bridge) peripherals.
149 /* Dual H-bridge */
152 * @brief DIR1 signal index on a Pmod GPIO nexus node.
153 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
155 #define PMOD_DUAL_HBRIDGE_DIR1 PMOD_IO(1)
158 * @brief EN1 signal index on a Pmod GPIO nexus node.
159 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
164 * @brief DIR2 signal index on a Pmod GPIO nexus node.
165 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
170 * @brief EN2 signal index on a Pmod GPIO nexus node.
171 * Used with Pmod Interface Type 5 (dual H-bridge) peripherals.
175 /* Expanded dual H-bridge */
178 * @brief DIR1 signal index on a Pmod GPIO nexus node.
179 * Used with Pmod Interface Type 5A (expanded dual H-bridge) peripherals.
181 #define PMOD_EXP_DUAL_HBRIDGE_DIR1 PMOD_IO(1)
184 * @brief EN1 signal index on a Pmod GPIO nexus node.
185 * Used with Pmod Interface Type 5A (expanded dual H-bridge) peripherals.
190 * @brief DIR2 signal index on a Pmod GPIO nexus node.
191 * Used with Pmod Interface Type 5A (expanded dual H-bridge) peripherals.
196 * @brief EN2 signal index on a Pmod GPIO nexus node.
197 * Used with Pmod Interface Type 5A (expanded dual H-bridge) peripherals.
204 * @brief INT signal index on a Pmod GPIO nexus node.
207 #define PMOD_I2C_INT PMOD_IO(1)
210 * @brief RESET signal index on a Pmod GPIO nexus node.
216 * @brief SCL signal index on a Pmod GPIO nexus node.
222 * @brief SDA signal index on a Pmod GPIO nexus node.