Home
last modified time | relevance | path

Searched refs:pin_conf (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c162 * @pin_conf: pin configuration structure
167 struct ns2_pinconf pin_conf; member
174 .pin_conf = { \
670 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_enable()
671 val &= ~(NS2_PIN_SRC_MASK << pin_data->pin_conf.input_en); in ns2_pin_set_enable()
674 val |= NS2_PIN_INPUT_EN_MASK << pin_data->pin_conf.input_en; in ns2_pin_set_enable()
676 writel(val, (base_address + pin_data->pin_conf.offset)); in ns2_pin_set_enable()
691 enable = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset); in ns2_pin_get_enable()
692 enable = (enable >> pin_data->pin_conf.input_en) & in ns2_pin_get_enable()
716 val = readl(base_address + pin_data->pin_conf in ns2_pin_set_slew()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/bcm/
H A Dpinctrl-ns2-mux.c156 * @pin_conf: pin configuration structure
161 struct ns2_pinconf pin_conf; member
168 .pin_conf = { \
664 val = readl(base_address + pin_data->pin_conf.offset); in ns2_pin_set_enable()
665 val &= ~(NS2_PIN_SRC_MASK << pin_data->pin_conf.input_en); in ns2_pin_set_enable()
668 val |= NS2_PIN_INPUT_EN_MASK << pin_data->pin_conf.input_en; in ns2_pin_set_enable()
670 writel(val, (base_address + pin_data->pin_conf.offset)); in ns2_pin_set_enable()
685 enable = readl(pinctrl->pinconf_base + pin_data->pin_conf.offset); in ns2_pin_get_enable()
686 enable = (enable >> pin_data->pin_conf.input_en) & in ns2_pin_get_enable()
710 val = readl(base_address + pin_data->pin_conf in ns2_pin_set_slew()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-st.c268 struct st_pinconf *pin_conf; member
856 new_map[i].data.configs.configs = &grp->pin_conf[i].config; in st_pctl_dt_node_to_map()
908 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux()
1232 grp->pin_conf = devm_kcalloc(dev, npins, sizeof(*grp->pin_conf), GFP_KERNEL); in st_pctl_dt_parse_groups()
1234 if (!grp->pins || !grp->pin_conf) { in st_pctl_dt_parse_groups()
1245 conf = &grp->pin_conf[i]; in st_pctl_dt_parse_groups()
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-st.c264 struct st_pinconf *pin_conf; member
853 new_map[i].data.configs.configs = &grp->pin_conf[i].config; in st_pctl_dt_node_to_map()
905 struct st_pinconf *conf = info->groups[group].pin_conf; in st_pmx_set_mux()
1201 grp->pin_conf = devm_kcalloc(info->dev, in st_pctl_dt_parse_groups()
1204 if (!grp->pins || !grp->pin_conf) { in st_pctl_dt_parse_groups()
1215 conf = &grp->pin_conf[i]; in st_pctl_dt_parse_groups()

Completed in 15 milliseconds