/u-boot/drivers/pinctrl/qcom/ |
H A D | pinctrl-qcm2290.c | 21 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 D | pinctrl-sm8550.c | 22 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 D | pinctrl-sm8650.c | 22 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 D | pinctrl-apq8016.c | 38 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 D | pinctrl-apq8096.c | 31 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 D | pinctrl-qcom.h | 20 unsigned int selector); 22 unsigned int selector); 24 unsigned int selector);
|
H A D | pinctrl-sm6115.c | 150 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 D | pinctrl-qcs404.c | 81 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 D | pinctrl-sdm845.c | 61 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 D | pinctrl-sm8250.c | 58 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 D | gpio.h | 20 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 D | gpio.h | 20 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 D | pinctrl-generic.c | 13 * 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 D | pinctrl-sandbox.c | 84 /* 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 D | pinctrl-zynqmp.c | 361 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 D | clk_npcm.c | 16 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 D | pinctrl_ast2500.c | 76 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 D | pinctrl.h | 55 * @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 D | pinctrl-tegra20.c | 117 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 D | pinmux.c | 13 #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 D | pinctrl-meson-axg-pmx.c | 97 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, ®, &offset); 129 if (group->pins[j] == selector) {
|
H A D | pinctrl-meson.h | 138 unsigned int selector); 141 unsigned int selector); 144 unsigned int selector);
|
/u-boot/drivers/pinctrl/renesas/ |
H A D | rzg2l-pfc.c | 76 /* 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 D | pinctrl-armada-37xx.c | 249 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 D | pinctrl-armada-38x.c | 446 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...] |