/linux-master/include/dt-bindings/pinctrl/ |
H A D | apple.h | 10 #define APPLE_PIN(pinmux) ((pinmux) & 0xffff) 11 #define APPLE_FUNC(pinmux) ((pinmux) >> 16)
|
/linux-master/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)
|
/linux-master/arch/sh/kernel/cpu/sh4a/ |
H A D | Makefile | 40 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 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)
|
/linux-master/arch/sh/boards/mach-highlander/ |
H A D | Makefile | 8 obj-$(CONFIG_SH_R7785RP) += irq-r7785rp.o pinmux-r7785rp.o
|
/linux-master/drivers/pinctrl/aspeed/ |
H A D | Makefile | 5 obj-$(CONFIG_PINCTRL_ASPEED) += pinctrl-aspeed.o pinmux-aspeed.o
|
H A D | pinctrl-aspeed.c | 18 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 D | pinctrl-aspeed.h | 10 #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 D | Makefile | 31 pinmux-$(CONFIG_CPU_SUBTYPE_SH7720) := pinmux-sh7720.o 34 obj-$(CONFIG_GPIOLIB) += $(pinmux-y)
|
/linux-master/drivers/mfd/ |
H A D | si476x-i2c.c | 39 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 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"
|
/linux-master/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110.h | 12 #include <linux/pinctrl/pinmux.h> 56 /* generic pinmux */
|
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"); 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 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; 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 D | pinctrl-starfive-jh7110-aon.c | 18 #include <linux/pinctrl/pinmux.h> 28 #include "../pinmux.h"
|
/linux-master/drivers/pinctrl/meson/ |
H A D | pinctrl-meson8-pmx.c | 3 * 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 D | pinctrl-meson-axg-pmx.c | 3 * Second generation of pinmux driver for Amlogic Meson-AXG SoC. 23 #include <linux/pinctrl/pinmux.h>
|
/linux-master/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx.h | 3 * IMX pinmux core definitions 14 #include <linux/pinctrl/pinmux.h>
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 12 #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 D | pinctrl-lantiq.h | 18 #include <linux/pinctrl/pinmux.h>
|
/linux-master/drivers/pinctrl/nxp/ |
H A D | pinctrl-s32cc.c | 21 #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 D | si476x-platform.h | 254 struct si476x_pinmux pinmux; member in struct:si476x_platform_data
|
/linux-master/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.h | 17 #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 D | pinctrl-rzv2m.c | 26 #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);
|