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

123456

/linux-master/include/dt-bindings/pinctrl/
H A Dapple.h10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff)
11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
/linux-master/scripts/dtc/include-prefixes/dt-bindings/pinctrl/
H A Dapple.h10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff)
11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
/linux-master/arch/sh/kernel/cpu/sh4a/
H A DMakefile40 pinmux-$(CONFIG_CPU_SUBTYPE_SH7722) := pinmux-sh7722.o
41 pinmux-$(CONFIG_CPU_SUBTYPE_SH7723) := pinmux-sh7723.o
42 pinmux-$(CONFIG_CPU_SUBTYPE_SH7724) := pinmux-sh7724.o
43 pinmux-$(CONFIG_CPU_SUBTYPE_SH7734) := pinmux-sh7734.o
44 pinmux-$(CONFIG_CPU_SUBTYPE_SH7757) := pinmux
[all...]
/linux-master/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)
/linux-master/arch/sh/boards/mach-highlander/
H A DMakefile8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
/linux-master/drivers/pinctrl/aspeed/
H A DMakefile5 obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o pinmux-aspeed.o
H A Dpinctrl-aspeed.c18 return pdata->pinmux.ngroups;
26 return pdata->pinmux.groups[group].name;
35 *pins = &pdata->pinmux.groups[group].pins[0];
36 *npins = pdata->pinmux.groups[group].npins;
51 return pdata->pinmux.nfunctions;
59 return pdata->pinmux.functions[function].name;
69 *groups = pdata->pinmux.functions[function].groups;
70 *num_groups = pdata->pinmux.functions[function].ngroups;
115 * @ctx: The pinmux context
229 const struct aspeed_pin_group *pgroup = &pdata->pinmux
[all...]
H A Dpinctrl-aspeed.h10 #include <linux/pinctrl/pinmux.h>
15 #include "pinmux-aspeed.h"
78 struct aspeed_pinmux_data pinmux; member in struct:aspeed_pinctrl_data
/linux-master/arch/sh/kernel/cpu/sh3/
H A DMakefile31 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o
34 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
/linux-master/drivers/mfd/
H A Dsi476x-i2c.c39 dev_dbg(&core->client->dev, "Configuring pinmux\n");
41 core->pinmux.dclk,
42 core->pinmux.dfs,
43 core->pinmux.dout,
44 core->pinmux.xout);
53 core->pinmux.iqclk,
54 core->pinmux.iqfs,
55 core->pinmux.iout,
56 core->pinmux.qout);
65 core->pinmux
[all...]
/linux-master/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"
/linux-master/drivers/pinctrl/starfive/
H A Dpinctrl-starfive-jh7110.h12 #include <linux/pinctrl/pinmux.h>
56 /* generic pinmux */
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");
156 u32 *pinmux; local
161 "invalid pinctrl group %pOFn.%pOFn: pinmux not set\n",
181 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNEL);
182 if (!pinmux) {
187 ret = of_property_read_u32_array(child, "pinmux", pinmu
302 const u32 *pinmux; local
[all...]
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; local
496 int npinmux = of_property_count_u32_elems(child, "pinmux");
500 dev_err(dev, "invalid pinctrl group %pOFn.%pOFn: both pinmux and pins set\n",
506 dev_err(dev, "invalid pinctrl group %pOFn.%pOFn: neither pinmux nor pins set\n",
542 if ((npins = of_property_count_u32_elems(child, "pinmux")) > 0) {
549 pinmux = devm_kcalloc(dev, npins, sizeof(*pinmux), GFP_KERNE
649 const u32 *pinmux; local
[all...]
H A Dpinctrl-starfive-jh7110-aon.c18 #include <linux/pinctrl/pinmux.h>
28 #include "../pinmux.h"
/linux-master/drivers/pinctrl/meson/
H A Dpinctrl-meson8-pmx.c3 * First generation of pinmux driver for Amlogic Meson SoCs
9 /* For this first generation of pinctrl driver every pinmux group can be
16 #include <linux/pinctrl/pinmux.h>
28 * The function disables all pinmux groups using a pin except the
H A Dpinctrl-meson-axg-pmx.c3 * Second generation of pinmux driver for Amlogic Meson-AXG SoC.
23 #include <linux/pinctrl/pinmux.h>
/linux-master/drivers/pinctrl/freescale/
H A Dpinctrl-imx.h3 * IMX pinmux core definitions
14 #include <linux/pinctrl/pinmux.h>
/linux-master/drivers/pinctrl/
H A Dpinctrl-equilibrium.c12 #include <linux/pinctrl/pinmux.h>
18 #include "pinmux.h"
322 unsigned int *pinmux; local
333 pinmux = grp->data;
335 eqbr_set_pin_mux(pctl, pinmux[i], grp->grp.pins[i]);
707 unsigned int *pins, *pinmux, pin_id, pinmux_id; local
733 pinmux = devm_kcalloc(dev, grp->npins, sizeof(*pinmux), GFP_KERNEL);
734 if (!pinmux) {
753 if (of_property_read_u32_index(np, "pinmux",
[all...]
H A Dpinctrl-lantiq.h18 #include <linux/pinctrl/pinmux.h>
/linux-master/drivers/pinctrl/nxp/
H A Dpinctrl-s32cc.c21 #include <linux/pinctrl/pinmux.h>
48 static u32 get_pin_no(u32 pinmux) argument
50 return (pinmux & S32_PIN_ID_MASK) >> S32_PIN_ID_SHIFT;
53 static u32 get_pin_func(u32 pinmux) argument
55 return pinmux & GENMASK(3, 0);
226 n_pins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32));
228 dev_warn(dev, "Can't find 'pinmux' property in node %pOFn\n", np);
743 u32 pinmux; local
752 npins = of_property_count_elems_of_size(np, "pinmux", sizeof(u32));
754 dev_err(dev, "Failed to read 'pinmux' propert
[all...]
/linux-master/include/linux/mfd/
H A Dsi476x-platform.h254 struct si476x_pinmux pinmux; member in struct:si476x_platform_data
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h17 #include <linux/pinctrl/pinmux.h>
326 * struct samsung_pin_group: represent group of pins of a pinmux function.
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzv2m.c26 #include <linux/pinctrl/pinmux.h>
32 #include "../pinmux.h"
228 struct property *pinmux; local
235 pinmux = of_find_property(np, "pinmux", NULL);
236 if (pinmux)
237 num_pinmux = pinmux->length / sizeof(u32);
254 "DT node must contain either a pinmux or pins and not both\n");
309 ret = of_property_read_u32_index(np, "pinmux", i, &value);

Completed in 223 milliseconds

123456