Lines Matching +full:child +full:- +full:prop +full:- +full:3
4 * SPDX-License-Identifier: Apache-2.0
34 #define MIO_PIN_L2_SEL_MASK GENMASK(4, 3)
111 #define MIO3 3
163 /* MIO pin groups (from Xilinx UG585 v1.13, table 2-4 "MIO-at-a-Glance") */
168 #define MIO_GROUP_QSPI0_0_GRP_PINS 1, 2, 3, 4, 5, 6
211 #define MIO_GROUP_SMC0_NOR_PINS 0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, \
216 #define MIO_GROUP_SMC0_NAND_PINS 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, \
300 #define MIO_GROUP_GPIO0_3_GRP_PINS 3
360 /* Iterate over each pinctrl-n phandle child */
361 #define Z_PINCTRL_STATE_PINS_INIT(node_id, prop) \ argument
362 {DT_FOREACH_CHILD(DT_PHANDLE(node_id, prop), \
366 * If child has groups property:
367 * - Iterate over each pin in group and populate pinctrl_soc_pin_t
368 * If child has pins property:
369 * - Iterate over each pin in pins and populate pinctrl_soc_pin_t
380 #define Z_PINCTRL_STATE_PIN_CHILD_GROUP_INIT(node_id, prop, idx) \ argument
383 DT_STRING_UPPER_TOKEN_BY_IDX(node_id, prop, idx)), _PINS))
390 #define Z_PINCTRL_STATE_PIN_CHILD_PIN_INIT(node_id, prop, idx) \ argument
391 Z_PINCTRL_STATE_PIN_INIT(node_id, DT_STRING_UPPER_TOKEN_BY_IDX(node_id, prop, idx))