Searched refs:selector (Results 1 - 25 of 59) sorted by relevance

123

/u-boot/drivers/pinctrl/qcom/
H A Dpinctrl-qcm2290.c21 static const char *qcm2290_get_function_name(struct udevice *dev, unsigned int selector) argument
23 return msm_pinctrl_functions[selector].name;
26 static const char *qcm2290_get_pin_name(struct udevice *dev, unsigned int selector) argument
33 if (selector >= 127 && selector <= 133)
34 snprintf(pin_name, MAX_PIN_NAME_LEN, special_pins_names[selector - 127]);
36 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
41 static unsigned int qcm2290_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
43 return msm_pinctrl_functions[selector].val;
H A Dpinctrl-sm8550.c22 unsigned int selector)
24 return msm_pinctrl_functions[selector].name;
28 unsigned int selector)
37 if (selector >= 210 && selector <= 213)
38 snprintf(pin_name, MAX_PIN_NAME_LEN, special_pins_names[selector - 210]);
40 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
46 unsigned int selector)
48 return msm_pinctrl_functions[selector].val;
21 sm8550_get_function_name(struct udevice *dev, unsigned int selector) argument
27 sm8550_get_pin_name(struct udevice *dev, unsigned int selector) argument
45 sm8550_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-sm8650.c22 unsigned int selector)
24 return msm_pinctrl_functions[selector].name;
28 unsigned int selector)
37 if (selector >= 210 && selector <= 213)
38 snprintf(pin_name, MAX_PIN_NAME_LEN, special_pins_names[selector - 210]);
40 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
46 unsigned int selector)
48 return msm_pinctrl_functions[selector].val;
21 sm8650_get_function_name(struct udevice *dev, unsigned int selector) argument
27 sm8650_get_pin_name(struct udevice *dev, unsigned int selector) argument
45 sm8650_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-apq8016.c38 unsigned int selector)
40 return msm_pinctrl_functions[selector].name;
44 unsigned int selector)
46 if (selector < 122) {
47 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
50 return msm_pinctrl_pins[selector - 122];
55 unsigned int selector)
57 return msm_pinctrl_functions[selector].val;
37 apq8016_get_function_name(struct udevice *dev, unsigned int selector) argument
43 apq8016_get_pin_name(struct udevice *dev, unsigned int selector) argument
54 apq8016_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-apq8096.c31 unsigned int selector)
33 return msm_pinctrl_functions[selector].name;
37 unsigned int selector)
39 if (selector < 150) {
40 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
43 return msm_pinctrl_pins[selector - 150];
48 unsigned int selector)
50 return msm_pinctrl_functions[selector].val;
30 apq8096_get_function_name(struct udevice *dev, unsigned int selector) argument
36 apq8096_get_pin_name(struct udevice *dev, unsigned int selector) argument
47 apq8096_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-qcom.h20 unsigned int selector);
22 unsigned int selector);
24 unsigned int selector);
H A Dpinctrl-sm6115.c150 static const char *sm6115_get_function_name(struct udevice *dev, unsigned int selector) argument
152 return msm_pinctrl_functions[selector].name;
155 static const char *sm6115_get_pin_name(struct udevice *dev, unsigned int selector) argument
162 if (selector >= 113 && selector <= 120)
163 snprintf(pin_name, MAX_PIN_NAME_LEN, special_pins_names[selector - 113]);
165 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
170 static unsigned int sm6115_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
172 return msm_pinctrl_functions[selector].val;
H A Dpinctrl-qcs404.c81 unsigned int selector)
83 return msm_pinctrl_functions[selector].name;
87 unsigned int selector)
89 if (selector < 120) {
90 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
93 return msm_pinctrl_pins[selector - 120];
98 unsigned int selector)
100 return msm_pinctrl_functions[selector].val;
80 qcs404_get_function_name(struct udevice *dev, unsigned int selector) argument
86 qcs404_get_pin_name(struct udevice *dev, unsigned int selector) argument
97 qcs404_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-sdm845.c61 unsigned int selector)
63 return msm_pinctrl_functions[selector].name;
67 unsigned int selector)
76 if (selector >= 150 && selector <= 154)
77 snprintf(pin_name, MAX_PIN_NAME_LEN, special_pins_names[selector - 150]);
79 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
85 unsigned int selector)
87 return msm_pinctrl_functions[selector].val;
60 sdm845_get_function_name(struct udevice *dev, unsigned int selector) argument
66 sdm845_get_pin_name(struct udevice *dev, unsigned int selector) argument
84 sdm845_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
H A Dpinctrl-sm8250.c58 static const char *sm8250_get_function_name(struct udevice *dev, unsigned int selector) argument
60 return msm_pinctrl_functions[selector].name;
63 static const char *sm8250_get_pin_name(struct udevice *dev, unsigned int selector) argument
65 snprintf(pin_name, MAX_PIN_NAME_LEN, "gpio%u", selector);
69 static unsigned int sm8250_get_function_mux(__maybe_unused unsigned int pin, unsigned int selector) argument
71 return msm_pinctrl_functions[selector].val;
/u-boot/arch/arm/mach-snapdragon/include/mach/
H A Dgpio.h20 static inline u32 qcom_pin_offset(const unsigned int *offs, unsigned int selector) argument
22 u32 out = (selector * 0x1000);
25 return out + offs[selector];
/u-boot/arch/arm/mach-ipq40xx/include/mach/
H A Dgpio.h20 static inline u32 qcom_pin_offset(const unsigned int *offs, unsigned int selector) argument
22 u32 out = (selector * 0x1000);
25 return out + offs[selector];
/u-boot/drivers/pinctrl/
H A Dpinctrl-generic.c13 * pinctrl_pin_name_to_selector() - return the pin selector for a pin
17 * @return: pin selector, or negative error code on failure
22 unsigned npins, selector; local
32 for (selector = 0; selector < npins; selector++) {
33 const char *pname = ops->get_pin_name(dev, selector);
36 return selector;
43 * pinctrl_group_name_to_selector() - return the group selector for a group
47 * @return: pin group selector, o
53 unsigned ngroups, selector; local
85 unsigned nfuncs, selector = 0; local
115 pinmux_enable_setting(struct udevice *dev, bool is_group, unsigned selector, unsigned func_selector) argument
142 pinmux_enable_setting(struct udevice *dev, bool is_group, unsigned selector, unsigned func_selector) argument
193 pinconf_enable_setting(struct udevice *dev, bool is_group, unsigned selector, unsigned param, u32 argument) argument
222 pinconf_enable_setting(struct udevice *dev, bool is_group, unsigned selector, unsigned param, u32 argument) argument
267 pinctrl_generic_set_state_one(struct udevice *dev, struct udevice *config, const char *prefix, enum pinmux_subnode_type subnode_type, unsigned selector) argument
396 int count, selector, i, ret, scratch; local
[all...]
H A Dpinctrl-sandbox.c84 /* Bitfield used to save param and value of each pin/selector */
96 static const char *sandbox_get_pin_name(struct udevice *dev, unsigned selector) argument
98 return sandbox_pins[selector];
102 unsigned int selector,
110 sandbox_pins_muxing[selector][!!(priv->mux & BIT(selector))]);
112 if (priv->pins_param[selector]) {
116 if ((priv->pins_param[selector] & BIT(p->param)) &&
117 (!!(priv->pins_value[selector] & BIT(p->param)) ==
135 unsigned selector)
101 sandbox_get_pin_muxing(struct udevice *dev, unsigned int selector, char *buf, int size) argument
134 sandbox_get_group_name(struct udevice *dev, unsigned selector) argument
145 sandbox_get_function_name(struct udevice *dev, unsigned selector) argument
[all...]
H A Dpinctrl-zynqmp.c361 unsigned int selector)
365 return priv->funcs[selector].name;
368 static int zynqmp_pinmux_set(struct udevice *dev, unsigned int selector, argument
374 ret = xilinx_pm_request(PM_PINCTRL_REQUEST, selector, 0, 0, 0, NULL);
381 ret = xilinx_pm_request(PM_PINCTRL_SET_FUNCTION, selector, func_selector,
391 static int zynqmp_pinmux_group_set(struct udevice *dev, unsigned int selector, argument
396 const struct zynqmp_pctrl_group *pgrp = &priv->groups[selector];
525 unsigned int selector)
527 snprintf(pin_name, PINNAME_SIZE, "MIO%d", selector);
533 unsigned int selector,
360 zynqmp_pinctrl_get_function_name(struct udevice *dev, unsigned int selector) argument
524 zynqmp_pinctrl_get_pin_name(struct udevice *dev, unsigned int selector) argument
532 zynqmp_pinctrl_get_pin_muxing(struct udevice *dev, unsigned int selector, char *buf, int size) argument
593 zynqmp_pinctrl_get_group_name(struct udevice *dev, unsigned int selector) argument
[all...]
/u-boot/drivers/clk/nuvoton/
H A Dclk_npcm.c16 static int clkid_to_clksel(struct npcm_clk_select *selector, int id) argument
20 for (i = 0; i < selector->num_parents; i++) {
21 if (selector->parents[i].id == id)
22 return selector->parents[i].clksel;
28 static int clksel_to_clkid(struct npcm_clk_select *selector, int clksel) argument
32 for (i = 0; i < selector->num_parents; i++) {
33 if (selector->parents[i].clksel == clksel)
34 return selector->parents[i].id;
57 struct npcm_clk_select *selector = clk_data->clk_selectors; local
61 if (selector
87 struct npcm_clk_select *selector; local
272 struct npcm_clk_select *selector; local
[all...]
/u-boot/drivers/pinctrl/aspeed/
H A Dpinctrl_ast2500.c76 unsigned selector)
78 debug("PINCTRL: get_(function/group)_name %u\n", selector);
80 return ast2500_groups[selector].group_name;
83 static int ast2500_pinctrl_group_set(struct udevice *dev, unsigned selector, argument
90 debug("PINCTRL: group_set <%u, %u>\n", selector, func_selector);
91 if (selector >= ARRAY_SIZE(ast2500_groups))
94 config = &ast2500_groups[selector];
75 ast2500_pinctrl_get_group_name(struct udevice *dev, unsigned selector) argument
/u-boot/include/dm/
H A Dpinctrl.h55 * @selector: The pin selector
63 const char *(*get_pin_name)(struct udevice *dev, unsigned selector);
82 * @selector: The group selector
90 const char *(*get_group_name)(struct udevice *dev, unsigned selector);
109 * @selector: The function selector
116 * Pointer to the function name of the muxing selector
119 unsigned selector);
[all...]
/u-boot/drivers/pinctrl/tegra/
H A Dpinctrl-tegra20.c117 unsigned int selector)
119 return tegra_pinctrl_to_pingrp[selector];
128 unsigned int selector)
130 return tegra_pinctrl_to_drvgrp[selector];
139 unsigned int selector)
141 return tegra_pinctrl_to_func[selector];
116 tegra_pinctrl_get_pin_name(struct udevice *dev, unsigned int selector) argument
127 tegra_pinctrl_get_group_name(struct udevice *dev, unsigned int selector) argument
138 tegra_pinctrl_get_function_name(struct udevice *dev, unsigned int selector) argument
/u-boot/test/dm/
H A Dpinmux.c13 #define test_muxing(selector, expected) do { \
14 ut_assertok(pinctrl_get_pin_muxing(dev, selector, buf, sizeof(buf))); \
18 #define test_muxing_regaddr(selector, regaddr, expected) do { \
24 ut_assertok(pinctrl_get_pin_muxing(dev, selector, buf, sizeof(buf))); \
28 #define test_name(selector, expected) do { \
29 ut_assertok(pinctrl_get_pin_name(dev, selector, buf, sizeof(buf))); \
/u-boot/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c97 static int meson_axg_pinmux_get(struct udevice *dev, unsigned int selector, argument
109 selector += priv->data->pin_base;
111 ret = meson_axg_pmx_get_bank(dev, selector, &bank);
117 meson_axg_pmx_calc_reg_and_offset(bank, selector, &reg, &offset);
129 if (group->pins[j] == selector) {
H A Dpinctrl-meson.h138 unsigned int selector);
141 unsigned int selector);
144 unsigned int selector);
/u-boot/drivers/pinctrl/renesas/
H A Drzg2l-pfc.c76 /* Decode a pin selector, returning the port index and setting *pin to the pin
81 unsigned int selector,
86 selector -= data->num_dedicated_pins;
89 if (selector < num_pins) {
90 *pin = (u8)selector;
93 selector -= num_pins;
101 unsigned int selector = data->num_dedicated_pins + pin; local
105 selector += RZG2L_GPIO_PORT_GET_PINCNT(data->gpio_configs[i]);
107 return selector;
322 static const char *rzg2l_get_pin_name(struct udevice *dev, unsigned int selector) argument
80 rzg2l_selector_decode(const struct rzg2l_pfc_data *data, unsigned int selector, u8 *pin) argument
491 rzg2l_get_pin_muxing(struct udevice *dev, unsigned int selector, char *buf, int size) argument
[all...]
/u-boot/drivers/pinctrl/mvebu/
H A Dpinctrl-armada-37xx.c249 unsigned selector)
253 if (!info->data->groups[selector].name)
256 return info->data->groups[selector].name;
267 unsigned selector)
271 return info->funcs[selector].name;
322 static int armada_37xx_pmx_gpio_request_enable(struct udevice *dev, unsigned int selector) argument
328 /* Find all groups where is requested selector pin and set each group to gpio function */
332 if ((selector >= grp->start_pin && selector < grp->start_pin + grp->npins) ||
333 (selector >
248 armada_37xx_pmx_get_group_name(struct udevice *dev, unsigned selector) argument
266 armada_37xx_pmx_get_func_name(struct udevice *dev, unsigned selector) argument
343 armada_37xx_pmx_gpio_disable_free(struct udevice *dev, unsigned int selector) argument
356 armada_37xx_pmx_get_pin_name(struct udevice *dev, unsigned int selector) argument
365 armada_37xx_pmx_get_pin_muxing(struct udevice *dev, unsigned int selector, char *buf, int size) argument
[all...]
H A Dpinctrl-armada-38x.c446 static const char *armada_38x_pinctrl_get_pin_name(struct udevice *dev, unsigned int selector) argument
448 return armada_38x_mpp_modes[selector].name;
456 static const char *armada_38x_pinctrl_get_function_name(struct udevice *dev, unsigned int selector) argument
458 return armada_38x_mpp_function_names[selector];
461 static int armada_38x_pinctrl_get_pin_muxing(struct udevice *dev, unsigned int selector, argument
465 unsigned int off = (selector / MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
466 unsigned int shift = (selector % MVEBU_MPPS_PER_REG) * MVEBU_MPP_BITS;
474 for (i = 0; i < armada_38x_mpp_modes[selector].nsettings; i++) {
475 if (armada_38x_mpp_modes[selector].settings[i].val == config)
479 if (i < armada_38x_mpp_modes[selector]
519 armada_38x_pinctrl_gpio_request_enable(struct udevice *dev, unsigned int selector) argument
530 armada_38x_pinctrl_gpio_disable_free(struct udevice *dev, unsigned int selector) argument
[all...]

Completed in 275 milliseconds

123