Searched refs:pinmux_group (Results 1 – 7 of 7) sorted by relevance
| /drivers/pinctrl/tegra/ |
| A D | pinctrl-tegra.c | 151 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 D | pinctrl-starfive.c | 215 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 D | pinctrl-apple.c | 155 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 D | pinctrl-sandbox.c | 234 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 D | pinctrl-k210.c | 480 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 D | pinctrl-generic.c | 437 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 D | rzg2l-pfc.c | 485 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