[go: nahoru, domu]

Searched defs:pmx (Results 1 - 9 of 9) sorted by relevance

/drivers/pinctrl/sirf/
H A Dpinctrl-sirf.h44 struct pinctrl_dev *pmx; member in struct:sirfsoc_pmx
/drivers/pinctrl/spear/
H A Dpinctrl-spear.c31 static void muxregs_endisable(struct spear_pmx *pmx, argument
40 val = pmx_readl(pmx, muxreg->reg);
49 pmx_writel(pmx, val, muxreg->reg);
53 static int set_mode(struct spear_pmx *pmx, int mode) argument
59 if (!pmx->machdata->pmx_modes || !pmx->machdata->npmx_modes)
62 for (i = 0; i < pmx->machdata->npmx_modes; i++) {
63 if (pmx->machdata->pmx_modes[i]->mode == (1 << mode)) {
64 pmx_mode = pmx->machdata->pmx_modes[i];
72 val = pmx_readl(pmx, pmx_mod
116 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
124 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
132 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
151 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
212 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
220 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
229 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
240 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
278 get_gpio_pingroup(struct spear_pmx *pmx, unsigned pin) argument
302 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
358 struct spear_pmx *pmx; local
409 struct spear_pmx *pmx = platform_get_drvdata(pdev); local
[all...]
H A Dpinctrl-spear.h25 * struct spear_pmx_mode - SPEAr pmx mode
26 * @name: name of pmx mode
160 void (*gpio_request_endisable)(struct spear_pmx *pmx, int offset,
185 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) argument
187 return readl_relaxed(pmx->vbase + reg);
190 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) argument
192 writel_relaxed(val, pmx->vbase + reg);
H A Dpinctrl-spear1340.c49 * Macro's for first level of pmx - pads as gpio OR peripherals. There are 8
169 /* Macro's for second level of pmx - pads as primary OR alternate peripheral */
1974 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, argument
1991 val = pmx_readl(pmx, regoffset);
1997 pmx_writel(pmx, val, regoffset);
/drivers/pinctrl/
H A Dpinctrl-tegra.c48 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) argument
50 return readl(pmx->regs[bank] + reg);
53 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) argument
55 writel(val, pmx->regs[bank] + reg);
60 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
62 return pmx->soc->ngroups;
68 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
70 return pmx->soc->groups[group].name;
78 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
80 *pins = pmx
239 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
247 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
257 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
269 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
301 tegra_pinconf_reg(struct tegra_pmx *pmx, const struct tegra_pingroup *g, enum tegra_pinconf_param param, bool report_err, s8 *bank, s16 *reg, s8 *bit, s8 *width) argument
443 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
472 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
542 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
614 struct tegra_pmx *pmx; local
707 struct tegra_pmx *pmx = platform_get_drvdata(pdev); local
[all...]
H A Dpinctrl-tz1090-pdc.c243 static inline u32 pmx_read(struct tz1090_pdc_pmx *pmx, u32 reg) argument
245 return ioread32(pmx->regs + reg);
248 static inline void pmx_write(struct tz1090_pdc_pmx *pmx, u32 val, u32 reg) argument
250 iowrite32(val, pmx->regs + reg);
528 * @pmx: Pinmux data
531 static void tz1090_pdc_pinctrl_mux(struct tz1090_pdc_pmx *pmx, argument
539 select = ((pmx->mux_en & ~pmx->gpio_en) >> pin_shift) & 1;
543 reg = pmx_read(pmx, grp->reg);
546 pmx_write(pmx, re
554 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
578 find_mux_group( struct tz1090_pdc_pmx *pmx, unsigned int pin) argument
604 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
622 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
687 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
716 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
816 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
846 struct tz1090_pdc_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
930 struct tz1090_pdc_pmx *pmx; local
965 struct tz1090_pdc_pmx *pmx = platform_get_drvdata(pdev); local
[all...]
H A Dpinctrl-tz1090.c970 static inline u32 pmx_read(struct tz1090_pmx *pmx, u32 reg) argument
972 return ioread32(pmx->regs + reg);
975 static inline void pmx_write(struct tz1090_pmx *pmx, u32 val, u32 reg) argument
977 iowrite32(val, pmx->regs + reg);
1243 * @pmx: Pinmux data
1246 static void tz1090_pinctrl_select(struct tz1090_pmx *pmx, argument
1258 select = ((~pmx->pin_en[pmx_index] |
1259 pmx->gpio_en[pmx_index]) >> pmx_shift) & 1;
1267 val = pmx_read(pmx, reg);
1270 pmx_write(pmx, va
1284 tz1090_pinctrl_gpio_select(struct tz1090_pmx *pmx, unsigned int pin, bool gpio_select) argument
1323 tz1090_pinctrl_perip_select(struct tz1090_pmx *pmx, unsigned int pin, bool perip_select) argument
1361 tz1090_pinctrl_enable_mux(struct tz1090_pmx *pmx, const struct tz1090_muxdesc *desc, unsigned int function) argument
1421 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1494 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1512 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1681 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1710 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1806 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1849 struct tz1090_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); local
1945 struct tz1090_pmx *pmx; local
1980 struct tz1090_pmx *pmx = platform_get_drvdata(pdev); local
[all...]
/drivers/pinctrl/sh-pfc/
H A Dpinctrl.c47 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
49 return pmx->pfc->info->nr_groups;
55 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
57 return pmx->pfc->info->groups[selector].name;
63 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
65 *pins = pmx->pfc->info->groups[selector].pins;
66 *num_pins = pmx->pfc->info->groups[selector].nr_pins;
238 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
239 struct device *dev = pmx->pfc->dev;
289 struct sh_pfc_pinctrl *pmx local
297 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
307 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
318 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
352 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
394 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
409 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
476 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
512 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
549 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); local
572 sh_pfc_map_pins(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx) argument
605 struct sh_pfc_pinctrl *pmx; local
636 struct sh_pfc_pinctrl *pmx = pfc->pinctrl; local
[all...]
/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c65 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); local
67 return pmx->nr_groups;
73 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); local
75 return pmx->pin_groups[group].name;
83 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); local
85 *pins = pmx->pin_groups[group].pins;
86 *num_pins = pmx->pin_groups[group].num_pins;

Completed in 85 milliseconds