/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/ |
H A D | Makefile | 21 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 D | Makefile | 21 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 D | apple.h | 10 #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 D | apple.h | 10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff) 11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
|
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | si476x-i2c.c | 39 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 D | si476x-i2c.c | 39 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 D | pinctrl-aspeed.c | 17 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 D | pinctrl-aspeed.h | 10 #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 D | pinctrl-aspeed.c | 18 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 D | pinctrl-aspeed.h | 10 #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 D | Makefile | 31 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 D | Makefile | 31 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o 34 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 12 #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 D | pinctrl-equilibrium.c | 12 #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 D | pinctrl-s32cc.c | 21 #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 D | pinctrl-starfive-jh7100.c | 24 #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 D | pinctrl-starfive-jh7110.c | 25 #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 D | pinctrl-starfive-jh7110.h | 12 #include <linux/pinctrl/pinmux.h> 56 /* generic pinmux */
|
/kernel/linux/linux-5.10/arch/sh/boards/mach-highlander/ |
H A D | Makefile | 8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
|
/kernel/linux/linux-6.6/arch/sh/boards/mach-highlander/ |
H A D | Makefile | 8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
|
/kernel/linux/linux-5.10/drivers/pinctrl/mediatek/ |
H A D | pinctrl-moore.h | 17 #include <linux/pinctrl/pinmux.h> 23 #include "../pinmux.h"
|
H A D | pinctrl-paris.h | 18 #include <linux/pinctrl/pinmux.h> 25 #include "../pinmux.h"
|
H A D | pinctrl-paris.c | 399 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 D | pinctrl-moore.h | 17 #include <linux/pinctrl/pinmux.h> 23 #include "../pinmux.h"
|
H A D | pinctrl-paris.h | 18 #include <linux/pinctrl/pinmux.h> 25 #include "../pinmux.h"
|