Home
last modified time | relevance | path

Searched refs:pinmux_group (Results 1 – 7 of 7) sorted by relevance

/drivers/pinctrl/tegra/
A Dpinctrl-tegra.c151 struct pmux_pingrp_config *pinmux_group; in tegra_pinctrl_set_pin() local
156 pinmux_group = kmalloc_array(pincnt, sizeof(*pinmux_group), GFP_KERNEL); in tegra_pinctrl_set_pin()
157 if (!pinmux_group) { in tegra_pinctrl_set_pin()
175 pinmux_group[0].func = i; in tegra_pinctrl_set_pin()
177 pinmux_group[0].pull = dev_read_u32_default(config, "nvidia,pull", PMUX_PULL_NORMAL); in tegra_pinctrl_set_pin()
205 memcpy(&pinmux_group[i], &pinmux_group[0], sizeof(pinmux_group[0])); in tegra_pinctrl_set_pin()
221 pinmux_group[count].pingrp = pin_id; in tegra_pinctrl_set_pin()
231 pinmux_group[count].pingrp, pinmux_group[count].func, in tegra_pinctrl_set_pin()
232 pinmux_group[count].pull, pinmux_group[count].tristate); in tegra_pinctrl_set_pin()
237 pinmux_config_pingrp_table(pinmux_group, count); in tegra_pinctrl_set_pin()
[all …]
/drivers/pinctrl/starfive/
A Dpinctrl-starfive.c215 static int starfive_property_set(struct udevice *dev, u32 pinmux_group) in starfive_property_set() argument
222 starfive_pinmux_pin(pinmux_group), in starfive_property_set()
223 starfive_pinmux_din(pinmux_group), in starfive_property_set()
224 starfive_pinmux_dout(pinmux_group), in starfive_property_set()
225 starfive_pinmux_doen(pinmux_group), in starfive_property_set()
226 starfive_pinmux_function(pinmux_group)); in starfive_property_set()
228 return starfive_pinmux_pin(pinmux_group); in starfive_property_set()
/drivers/pinctrl/
A Dpinctrl-apple.c155 u32 pinmux_group) in apple_pinctrl_pinmux_property_set() argument
157 unsigned pin_selector = APPLE_PIN(pinmux_group); in apple_pinctrl_pinmux_property_set()
158 unsigned func_selector = APPLE_FUNC(pinmux_group); in apple_pinctrl_pinmux_property_set()
A Dpinctrl-sandbox.c234 static int sandbox_pinmux_property_set(struct udevice *dev, u32 pinmux_group) in sandbox_pinmux_property_set() argument
237 unsigned pin_selector = pinmux_group & 0xFFFF; in sandbox_pinmux_property_set()
238 unsigned func_selector = pinmux_group >> 16; in sandbox_pinmux_property_set()
A Dpinctrl-k210.c480 static int k210_pc_pinmux_set(struct udevice *dev, u32 pinmux_group) in k210_pc_pinmux_set() argument
482 unsigned pin = FIELD_GET(K210_PG_PIN, pinmux_group); in k210_pc_pinmux_set()
483 bool do_oe = FIELD_GET(K210_PG_DO, pinmux_group); in k210_pc_pinmux_set()
484 unsigned func = FIELD_GET(K210_PG_FUNC, pinmux_group); in k210_pc_pinmux_set()
490 debug("%s(%.8x): IO_%.2u = %3u | %.8x\n", __func__, pinmux_group, pin, in k210_pc_pinmux_set()
A Dpinctrl-generic.c437 u32 pinmux_group = fdt32_to_cpu(pinmux_groups[i]); in pinctrl_generic_set_state_subnode() local
440 selector = ops->pinmux_property_set(dev, pinmux_group); in pinctrl_generic_set_state_subnode()
/drivers/pinctrl/renesas/
A Drzg2l-pfc.c485 static int rzg2l_pinmux_property_set(struct udevice *dev, u32 pinmux_group) in rzg2l_pinmux_property_set() argument
492 func = RZG2L_PINMUX_TO_FUNC(pinmux_group); in rzg2l_pinmux_property_set()
498 port = RZG2L_PINMUX_TO_PORT(pinmux_group); in rzg2l_pinmux_property_set()
499 pin = RZG2L_PINMUX_TO_PIN(pinmux_group); in rzg2l_pinmux_property_set()

Completed in 15 milliseconds