Lines Matching +full:15 +full:- +full:pin
3 * SPDX-License-Identifier: Apache-2.0
10 * The whole nRF pin configuration information is encoded in a 32-bit bitfield
13 * - 31..24: Pin function.
14 * - 19-23: Reserved.
15 * - 18: Associated peripheral belongs to GD FAST ACTIVE1 (nRF54H only)
16 * - 17: Clockpin enable.
17 * - 16: Pin inversion mode.
18 * - 15: Pin low power mode.
19 * - 14..11: Pin output drive configuration.
20 * - 10..9: Pin pull configuration.
21 * - 8..0: Pin number (combination of port and pin).
25 * @name nRF pin configuration bit field positions and masks.
46 #define NRF_LP_POS 15U
57 /** Position of the pin field. */
59 /** Mask for the pin field. */
65 * @name nRF pinctrl pin functions.
100 #define NRF_FUN_I2S_LRCK_M 15U
199 * @name nRF pinctrl pull-up/down.
204 /** Pull-up disabled. */
206 /** Pull-down enabled. */
208 /** Pull-up enabled. */
230 /** Indicates that a pin is disconnected */
238 * @param fun Pin function configuration (see NRF_FUNC_{name} macros).
239 * @param port Port (0 or 15).
240 * @param pin Pin (0..31).
242 #define NRF_PSEL(fun, port, pin) \ argument
243 ((((((port) * 32U) + (pin)) & NRF_PIN_MSK) << NRF_PIN_POS) | \
247 * @brief Utility macro to build nRF psels property entry when a pin is disconnected.
252 * @param fun Pin function configuration (see NRF_FUN_{name} macros).