Lines Matching refs:mux_conf
671 struct rza1_mux_conf *mux_conf) in rza1_pin_mux_single() argument
673 struct rza1_port *port = &rza1_pctl->ports[mux_conf->port]; in rza1_pin_mux_single()
674 unsigned int pin = mux_conf->pin; in rza1_pin_mux_single()
675 u8 mux_func = mux_conf->mux_func; in rza1_pin_mux_single()
676 u8 mux_flags = mux_conf->mux_flags; in rza1_pin_mux_single()
944 struct rza1_mux_conf *mux_conf = &mux_confs[i]; in rza1_parse_pinmux_node() local
950 mux_conf->id = of_pinconf & MUX_PIN_ID_MASK; in rza1_parse_pinmux_node()
951 mux_conf->port = RZA1_PIN_ID_TO_PORT(mux_conf->id); in rza1_parse_pinmux_node()
952 mux_conf->pin = RZA1_PIN_ID_TO_PIN(mux_conf->id); in rza1_parse_pinmux_node()
953 mux_conf->mux_func = MUX_FUNC(of_pinconf); in rza1_parse_pinmux_node()
954 mux_conf->mux_flags = pinmux_flags; in rza1_parse_pinmux_node()
956 if (mux_conf->port >= RZA1_NPORTS || in rza1_parse_pinmux_node()
957 mux_conf->pin >= RZA1_PINS_PER_PORT) { in rza1_parse_pinmux_node()
960 mux_conf->port, mux_conf->pin, prop_name); in rza1_parse_pinmux_node()
964 grpins[i] = mux_conf->id; in rza1_parse_pinmux_node()
986 struct rza1_mux_conf *mux_confs, *mux_conf; in rza1_dt_node_to_map() local
1020 mux_conf = &mux_confs[0]; in rza1_dt_node_to_map()
1023 ret = rza1_parse_pinmux_node(rza1_pctl, np, mux_conf, grpin); in rza1_dt_node_to_map()
1026 ret = rza1_parse_pinmux_node(rza1_pctl, child, mux_conf, in rza1_dt_node_to_map()
1034 mux_conf += ret; in rza1_dt_node_to_map()