Home
last modified time | relevance | path

Searched refs:pinmux (Results 1 - 25 of 244) sorted by relevance

12345678910

/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/
H A DMakefile21 pinmux-$(CONFIG_CPU_SUBTYPE_SH7203) := pinmux-sh7203.o
22 pinmux-$(CONFIG_CPU_SUBTYPE_SH7264) := pinmux-sh7264.o
23 pinmux-$(CONFIG_CPU_SUBTYPE_SH7269) := pinmux-sh7269.o
25 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/
H A DMakefile21 pinmux-$(CONFIG_CPU_SUBTYPE_SH7203) := pinmux-sh7203.o
22 pinmux-$(CONFIG_CPU_SUBTYPE_SH7264) := pinmux-sh7264.o
23 pinmux-$(CONFIG_CPU_SUBTYPE_SH7269) := pinmux-sh7269.o
25 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
/kernel/linux/linux-6.6/include/dt-bindings/pinctrl/
H A Dapple.h10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff)
11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
/kernel/linux/linux-6.6/scripts/dtc/include-prefixes/dt-bindings/pinctrl/
H A Dapple.h10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff)
11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
/kernel/linux/linux-5.10/drivers/mfd/
H A Dsi476x-i2c.c39 dev_dbg(&core->client->dev, "Configuring pinmux\n"); in si476x_core_config_pinmux()
41 core->pinmux.dclk, in si476x_core_config_pinmux()
42 core->pinmux.dfs, in si476x_core_config_pinmux()
43 core->pinmux.dout, in si476x_core_config_pinmux()
44 core->pinmux.xout); in si476x_core_config_pinmux()
53 core->pinmux.iqclk, in si476x_core_config_pinmux()
54 core->pinmux.iqfs, in si476x_core_config_pinmux()
55 core->pinmux.iout, in si476x_core_config_pinmux()
56 core->pinmux.qout); in si476x_core_config_pinmux()
65 core->pinmux in si476x_core_config_pinmux()
[all...]
/kernel/linux/linux-6.6/drivers/mfd/
H A Dsi476x-i2c.c39 dev_dbg(&core->client->dev, "Configuring pinmux\n"); in si476x_core_config_pinmux()
41 core->pinmux.dclk, in si476x_core_config_pinmux()
42 core->pinmux.dfs, in si476x_core_config_pinmux()
43 core->pinmux.dout, in si476x_core_config_pinmux()
44 core->pinmux.xout); in si476x_core_config_pinmux()
53 core->pinmux.iqclk, in si476x_core_config_pinmux()
54 core->pinmux.iqfs, in si476x_core_config_pinmux()
55 core->pinmux.iout, in si476x_core_config_pinmux()
56 core->pinmux.qout); in si476x_core_config_pinmux()
65 core->pinmux in si476x_core_config_pinmux()
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c17 return pdata->pinmux.ngroups; in aspeed_pinctrl_get_groups_count()
25 return pdata->pinmux.groups[group].name; in aspeed_pinctrl_get_group_name()
34 *pins = &pdata->pinmux.groups[group].pins[0]; in aspeed_pinctrl_get_group_pins()
35 *npins = pdata->pinmux.groups[group].npins; in aspeed_pinctrl_get_group_pins()
50 return pdata->pinmux.nfunctions; in aspeed_pinmux_get_fn_count()
58 return pdata->pinmux.functions[function].name; in aspeed_pinmux_get_fn_name()
68 *groups = pdata->pinmux.functions[function].groups; in aspeed_pinmux_get_fn_groups()
69 *num_groups = pdata->pinmux.functions[function].ngroups; in aspeed_pinmux_get_fn_groups()
113 * @ctx: The pinmux context
227 const struct aspeed_pin_group *pgroup = &pdata->pinmux in aspeed_pinmux_set_mux()
[all...]
H A Dpinctrl-aspeed.h10 #include <linux/pinctrl/pinmux.h>
15 #include "pinmux-aspeed.h"
78 struct aspeed_pinmux_data pinmux; member
/kernel/linux/linux-6.6/drivers/pinctrl/aspeed/
H A Dpinctrl-aspeed.c18 return pdata->pinmux.ngroups; in aspeed_pinctrl_get_groups_count()
26 return pdata->pinmux.groups[group].name; in aspeed_pinctrl_get_group_name()
35 *pins = &pdata->pinmux.groups[group].pins[0]; in aspeed_pinctrl_get_group_pins()
36 *npins = pdata->pinmux.groups[group].npins; in aspeed_pinctrl_get_group_pins()
51 return pdata->pinmux.nfunctions; in aspeed_pinmux_get_fn_count()
59 return pdata->pinmux.functions[function].name; in aspeed_pinmux_get_fn_name()
69 *groups = pdata->pinmux.functions[function].groups; in aspeed_pinmux_get_fn_groups()
70 *num_groups = pdata->pinmux.functions[function].ngroups; in aspeed_pinmux_get_fn_groups()
115 * @ctx: The pinmux context
229 const struct aspeed_pin_group *pgroup = &pdata->pinmux in aspeed_pinmux_set_mux()
[all...]
H A Dpinctrl-aspeed.h10 #include <linux/pinctrl/pinmux.h>
15 #include "pinmux-aspeed.h"
78 struct aspeed_pinmux_data pinmux; member
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/
H A DMakefile31 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o
34 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/
H A DMakefile31 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o
34 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
/kernel/linux/linux-5.10/drivers/pinctrl/
H A Dpinctrl-equilibrium.c12 #include <linux/pinctrl/pinmux.h>
17 #include "pinmux.h"
317 unsigned int *pinmux; in eqbr_pinmux_set_mux() local
328 pinmux = grp->data; in eqbr_pinmux_set_mux()
330 eqbr_set_pin_mux(pctl, pinmux[i], grp->pins[i]); in eqbr_pinmux_set_mux()
701 unsigned int *pinmux, pin_id, pinmux_id; in eqbr_build_groups() local
723 pinmux = devm_kcalloc(dev, group.num_pins, sizeof(*pinmux), in eqbr_build_groups()
725 if (!pinmux) in eqbr_build_groups()
740 if (of_property_read_u32_index(np, "pinmux", in eqbr_build_groups()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-equilibrium.c12 #include <linux/pinctrl/pinmux.h>
18 #include "pinmux.h"
322 unsigned int *pinmux; in eqbr_pinmux_set_mux() local
333 pinmux = grp->data; in eqbr_pinmux_set_mux()
335 eqbr_set_pin_mux(pctl, pinmux[i], grp->pins[i]); in eqbr_pinmux_set_mux()
707 unsigned int *pinmux, pin_id, pinmux_id; in eqbr_build_groups() local
732 pinmux = devm_kcalloc(dev, group.num_pins, sizeof(*pinmux), in eqbr_build_groups()
734 if (!pinmux) { in eqbr_build_groups()
753 if (of_property_read_u32_index(np, "pinmux", in eqbr_build_groups()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c21 #include <linux/pinctrl/pinmux.h>
48 static u32 get_pin_no(u32 pinmux) in get_pin_no() argument
50 return (pinmux & S32_PIN_ID_MASK) >> S32_PIN_ID_SHIFT; in get_pin_no()
53 static u32 get_pin_func(u32 pinmux) in get_pin_func() argument
55 return pinmux & GENMASK(3, 0); in get_pin_func()
226 n_pins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32)); in s32_dt_group_node_to_map()
228 dev_warn(dev, "Can't find 'pinmux' property in node %pOFn\n", np); in s32_dt_group_node_to_map()
743 u32 pinmux; in s32_pinctrl_parse_groups() local
752 npins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32)); in s32_pinctrl_parse_groups()
754 dev_err(dev, "Failed to read 'pinmux' propert in s32_pinctrl_parse_groups()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7100.c24 #include <linux/pinctrl/pinmux.h>
30 #include "../pinmux.h"
158 * The packed pinmux values from the device tree look like this:
487 u32 *pinmux; in starfive_dt_node_to_map() local
496 int npinmux = of_property_count_u32_elems(child, "pinmux"); in starfive_dt_node_to_map()
500 dev_err(dev, "invalid pinctrl group %pOFn.%pOFn: both pinmux and pins set\n", in starfive_dt_node_to_map()
506 dev_err(dev, "invalid pinctrl group %pOFn.%pOFn: neither pinmux nor pins set\n", in starfive_dt_node_to_map()
542 if ((npins = of_property_count_u32_elems(child, "pinmux")) > 0) { in starfive_dt_node_to_map()
549 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNE in starfive_dt_node_to_map()
649 const u32 *pinmux; starfive_set_mux() local
[all...]
H A Dpinctrl-starfive-jh7110.c25 #include <linux/pinctrl/pinmux.h>
31 #include "../pinmux.h"
50 * The packed pinmux values from the device tree look like this:
154 int npins = of_property_count_u32_elems(child, "pinmux"); in jh7110_dt_node_to_map()
156 u32 *pinmux; in jh7110_dt_node_to_map() local
161 "invalid pinctrl group %pOFn.%pOFn: pinmux not set\n", in jh7110_dt_node_to_map()
181 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNEL); in jh7110_dt_node_to_map()
182 if (!pinmux) { in jh7110_dt_node_to_map()
187 ret = of_property_read_u32_array(child, "pinmux", pinmu in jh7110_dt_node_to_map()
302 const u32 *pinmux; jh7110_set_mux() local
[all...]
H A Dpinctrl-starfive-jh7110.h12 #include <linux/pinctrl/pinmux.h>
56 /* generic pinmux */
/kernel/linux/linux-5.10/arch/sh/boards/mach-highlander/
H A DMakefile8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
/kernel/linux/linux-6.6/arch/sh/boards/mach-highlander/
H A DMakefile8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/
H A Dpinctrl-moore.h17 #include <linux/pinctrl/pinmux.h>
23 #include "../pinmux.h"
H A Dpinctrl-paris.h18 #include <linux/pinctrl/pinmux.h>
25 #include "../pinmux.h"
H A Dpinctrl-paris.c399 pins = of_find_property(node, "pinmux", NULL); in mtk_pctrl_dt_subnode_to_map()
435 err = of_property_read_u32_index(node, "pinmux", i, &pinfunc); in mtk_pctrl_dt_subnode_to_map()
577 int pinmux, pullup = 0, pullen = 0, len = 0, r1 = -1, r0 = -1; in mtk_pctrl_show_one_pin() local
587 pinmux = mtk_pctrl_get_pinmux(hw, gpio); in mtk_pctrl_show_one_pin()
588 if (pinmux >= hw->soc->nfuncs) in mtk_pctrl_show_one_pin()
589 pinmux -= hw->soc->nfuncs; in mtk_pctrl_show_one_pin()
614 pinmux, in mtk_pctrl_show_one_pin()
/kernel/linux/linux-6.6/drivers/pinctrl/mediatek/
H A Dpinctrl-moore.h17 #include <linux/pinctrl/pinmux.h>
23 #include "../pinmux.h"
H A Dpinctrl-paris.h18 #include <linux/pinctrl/pinmux.h>
25 #include "../pinmux.h"

Completed in 14 milliseconds

12345678910