Home
last modified time | relevance | path

Searched defs:pinctrl (Results 1 – 71 of 71) sorted by relevance

/linux-4.1.27/drivers/pinctrl/
Dcore.h66 struct pinctrl { struct
70 struct pinctrl_state *state; argument
76 * struct pinctrl_state - a pinctrl state for a device argument
Dpinctrl-tegra-xusb.c97 struct pinctrl_dev *pinctrl; member
118 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count()
125 static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_name()
229 static int tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_dt_node_to_map()
260 static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_functions_count()
268 tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_name()
276 static int tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_groups()
289 static int tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinmux_set()
322 static int tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinconf_group_get()
359 static int tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinconf_group_set()
[all …]
Dpinctrl-adi2.c592 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_groups_count() local
600 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_group_name() local
609 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_group_pins() local
625 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_set() local
657 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_funcs_count() local
665 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_func_name() local
674 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_groups() local
1057 struct adi_pinctrl *pinctrl; in adi_pinctrl_probe() local
1084 struct adi_pinctrl *pinctrl = platform_get_drvdata(pdev); in adi_pinctrl_remove() local
/linux-4.1.27/include/linux/pinctrl/
Dmachine.h88 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \ argument
100 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \ argument
109 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \ argument
122 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pin, cfgs) \ argument
131 #define PIN_MAP_CONFIGS_GROUP(dev, state, pinctrl, grp, cfgs) \ argument
144 #define PIN_MAP_CONFIGS_GROUP_DEFAULT(dev, pinctrl, grp, cfgs) \ argument
/linux-4.1.27/drivers/pinctrl/bcm/
Dpinctrl-cygnus-mux.c703 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local
711 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_name() local
720 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_group_pins() local
745 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_functions_count() local
753 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_function_name() local
763 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_function_groups() local
771 static int cygnus_pinmux_set(struct cygnus_pinctrl *pinctrl, in cygnus_pinmux_set()
829 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_pinmux_set_mux() local
847 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_gpio_request_enable() local
875 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_gpio_disable_free() local
[all …]
/linux-4.1.27/arch/arm/boot/dts/
Dkirkwood-rd88f6281.dtsi39 pinctrl: pin-controller@10000 { label
Dkirkwood-98dx4122.dtsi38 pinctrl: pin-controller@10000 { label
Dkirkwood-km_common.dtsi18 pinctrl: pin-controller@10000 { label
Dkirkwood-cloudbox.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-rd88f6192.dts43 pinctrl: pin-controller@10000 { label
Dkirkwood-openrd.dtsi39 pinctrl: pin-controller@10000 { label
Dkirkwood-ns2-common.dtsi11 pinctrl: pin-controller@10000 { label
Dkirkwood-ts419.dtsi17 pinctrl: pin-controller@10000 { label
Dkirkwood-ts219-6281.dts9 pinctrl: pin-controller@10000 { label
Dkirkwood-ts219-6282.dts19 pinctrl: pin-controller@10000 { label
Dorion5x-mv88f5182.dtsi18 pinctrl: pinctrl@10000 { label
Dkirkwood-dreamplug.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-laplug.dts54 pinctrl: pin-controller@10000 { label
Dkirkwood-dockstar.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-guruplug-server-plus.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-ib62x0.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-sheevaplug-common.dtsi24 pinctrl: pin-controller@10000 { label
Dkirkwood-6281.dtsi38 pinctrl: pin-controller@10000 { label
Dkirkwood-nsa310a.dts24 pinctrl: pin-controller@10000 { label
Dkirkwood-6192.dtsi38 pinctrl: pin-controller@10000 { label
Dkirkwood-nsa3x0-common.dtsi18 pinctrl: pin-controller@10000 { label
Dkirkwood-b3.dts48 pinctrl: pin-controller@10000 { label
Dmeson8.dtsi94 pinctrl: pinctrl@c1109880 { label
Dkirkwood-nsa310.dts29 pinctrl: pin-controller@10000 { label
Dkirkwood-openblocks_a6.dts43 pinctrl: pin-controller@10000 { label
Dkirkwood-mplcec4.dts31 pinctrl: pin-controller@10000 { label
Dkirkwood-dir665.dts39 pinctrl: pin-controller@10000 { label
Dvt8500.dtsi45 pinctrl: pinctrl@d8110000 { label
Dkirkwood-t5325.dts44 pinctrl: pin-controller@10000 { label
Dkirkwood-openblocks_a7.dts55 pinctrl: pin-controller@10000 { label
Dkirkwood-iconnect.dts33 pinctrl: pin-controller@10000 { label
Dkirkwood-6282.dtsi59 pinctrl: pin-controller@10000 { label
Dkirkwood-topkick.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-goflexnet.dts21 pinctrl: pin-controller@10000 { label
Dbcm-cygnus.dtsi57 pinctrl: pinctrl@0x0301d0c8 { label
Dkirkwood-netgear_readynas_duo_v2.dts42 pinctrl: pin-controller@10000 { label
Dkirkwood-netgear_readynas_nv+_v2.dts44 pinctrl: pin-controller@10000 { label
Darmada-370-xp.dtsi213 pinctrl: pin-ctrl@18000 { label
Dkirkwood-lsxl.dtsi11 pinctrl: pin-controller@10000 { label
Dkirkwood-iomega_ix2_200.dts21 pinctrl: pin-controller@10000 { label
Dwm8650.dtsi52 pinctrl: pinctrl@d8110000 { label
Dkirkwood-nsa320.dts41 pinctrl: pin-controller@10000 { label
Dkirkwood-dnskw.dtsi53 pinctrl: pin-controller@10000 { label
Dwm8505.dtsi56 pinctrl: pinctrl@d8110000 { label
Dwm8850.dtsi55 pinctrl: pinctrl@d8110000 { label
Dwm8750.dtsi58 pinctrl: pinctrl@d8110000 { label
Dkirkwood.dtsi76 pinctrl: pin-controller@10000 { label
Darmada-38x.dtsi233 pinctrl: pinctrl@18000 { label
Datlas7.dtsi119 pinctrl: ioc@18880000 { label
Dkirkwood-synology.dtsi28 pinctrl: pin-controller@10000 { label
Dste-u300.dts244 pinctrl: pinctrl@c0011000 { label
Drk3188.dtsi105 pinctrl: pinctrl { label
Drk3066a.dtsi144 pinctrl: pinctrl { label
Ddove.dtsi398 pinctrl: pin-ctrl@d0200 { label
Dimx28.dtsi160 pinctrl: pinctrl@80018000 { label
Drk3288.dtsi736 pinctrl: pinctrl { label
/linux-4.1.27/arch/metag/boot/dts/
Dtz1090.dtsi47 pinctrl: pinctrl@02005800 { label
/linux-4.1.27/drivers/pinctrl/sh-pfc/
Dcore.h51 struct sh_pfc_pinctrl *pinctrl; member
/linux-4.1.27/drivers/i2c/muxes/
Di2c-mux-pinctrl.c31 struct pinctrl *pinctrl; member
/linux-4.1.27/drivers/mmc/host/
Dsdhci-esdhc-imx.c147 struct pinctrl *pinctrl; member
753 struct pinctrl_state *pinctrl; in esdhc_change_pinstate() local
/linux-4.1.27/drivers/gpu/drm/tilcdc/
Dtilcdc_tfp410.c315 struct pinctrl *pinctrl; in tfp410_probe() local
Dtilcdc_slave.c315 struct pinctrl *pinctrl; in slave_probe() local
Dtilcdc_panel.c354 struct pinctrl *pinctrl; in panel_probe() local
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dmedia-dev.h138 struct pinctrl *pinctrl; member
/linux-4.1.27/include/linux/platform_data/
Dgpio-omap.h191 u16 pinctrl; member
/linux-4.1.27/drivers/usb/phy/
Dphy-ab8500-usb.c228 struct pinctrl *pinctrl; member