Home
last modified time | relevance | path

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

/linux-4.4.14/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.c92 struct pinctrl_dev *pinctrl; member
113 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count()
120 static const char *tegra_xusb_padctl_get_group_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_name()
128 static int tegra_xusb_padctl_get_group_pins(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_group_pins()
239 static int tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_dt_node_to_map()
271 static int tegra_xusb_padctl_get_functions_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_functions_count()
279 tegra_xusb_padctl_get_function_name(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_name()
287 static int tegra_xusb_padctl_get_function_groups(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_get_function_groups()
300 static int tegra_xusb_padctl_pinmux_set(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinmux_set()
333 static int tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev *pinctrl, in tegra_xusb_padctl_pinconf_group_get()
[all …]
Dpinctrl-adi2.c591 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_groups_count() local
599 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_group_name() local
608 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_get_group_pins() local
624 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_set() local
656 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_funcs_count() local
664 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_func_name() local
673 struct adi_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in adi_pinmux_get_groups() local
1047 struct adi_pinctrl *pinctrl; in adi_pinctrl_probe() local
1074 struct adi_pinctrl *pinctrl = platform_get_drvdata(pdev); in adi_pinctrl_remove() local
/linux-4.4.14/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.4.14/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.4.14/arch/arm/boot/dts/
Dkirkwood-rd88f6281.dtsi39 pinctrl: pin-controller@10000 { label
Dkirkwood-km_common.dtsi18 pinctrl: pin-controller@10000 { label
Dkirkwood-cloudbox.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-98dx4122.dtsi38 pinctrl: pin-controller@10000 { label
Dkirkwood-openrd.dtsi39 pinctrl: pin-controller@10000 { label
Dkirkwood-ns2-common.dtsi11 pinctrl: pin-controller@10000 { label
Dkirkwood-rd88f6192.dts43 pinctrl: pin-controller@10000 { label
Dkirkwood-ts219-6281.dts9 pinctrl: pin-controller@10000 { label
Dkirkwood-ts419.dtsi17 pinctrl: pin-controller@10000 { label
Dorion5x-mv88f5182.dtsi18 pinctrl: pinctrl@10000 { label
Dkirkwood-ts219-6282.dts19 pinctrl: pin-controller@10000 { label
Dkirkwood-laplug.dts54 pinctrl: pin-controller@10000 { label
Dkirkwood-dockstar.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-dreamplug.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-guruplug-server-plus.dts21 pinctrl: pin-controller@10000 { label
Dcx92755.dtsi98 pinctrl: pinctrl@f0000e20 { 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-6192.dtsi38 pinctrl: pin-controller@10000 { label
Dmeson8.dtsi94 pinctrl: pinctrl@c1109880 { label
Dkirkwood-b3.dts48 pinctrl: pin-controller@10000 { label
Dkirkwood-nsa310a.dts24 pinctrl: pin-controller@10000 { label
Dkirkwood-nsa3x0-common.dtsi18 pinctrl: pin-controller@10000 { label
Dkirkwood-nsa310.dts29 pinctrl: pin-controller@10000 { label
Dkirkwood-openblocks_a6.dts43 pinctrl: pin-controller@10000 { label
Dmeson8b.dtsi152 pinctrl: pinctrl@c1109880 { label
Dkirkwood-mplcec4.dts31 pinctrl: pin-controller@10000 { label
Dkirkwood-dir665.dts39 pinctrl: pin-controller@10000 { label
Dkirkwood-openblocks_a7.dts55 pinctrl: pin-controller@10000 { label
Dkirkwood-t5325.dts44 pinctrl: pin-controller@10000 { label
Dvt8500.dtsi45 pinctrl: pinctrl@d8110000 { label
Dkirkwood-iconnect.dts33 pinctrl: pin-controller@10000 { label
Dkirkwood-topkick.dts21 pinctrl: pin-controller@10000 { label
Dkirkwood-6282.dtsi59 pinctrl: pin-controller@10000 { label
Dkirkwood-goflexnet.dts21 pinctrl: pin-controller@10000 { label
Dorion5x-linkstation-lswtgl.dts71 pinctrl: pinctrl@10000 { 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.dtsi211 pinctrl: pin-ctrl@18000 { label
Dbcm-cygnus.dtsi94 pinctrl: pinctrl@0x0301d0c8 { label
Duniphier-ph1-sld8.dtsi235 pinctrl: pinctrl@5f801000 { label
Dkirkwood-lsxl.dtsi11 pinctrl: pin-controller@10000 { label
Duniphier-ph1-ld4.dtsi235 pinctrl: pinctrl@5f801000 { label
Duniphier-ph1-pro5.dtsi249 pinctrl: pinctrl@5f801000 { label
Duniphier-proxstream2.dtsi259 pinctrl: pinctrl@5f801000 { label
Duniphier-ph1-pro4.dtsi258 pinctrl: pinctrl@5f801000 { label
Dkirkwood-iomega_ix2_200.dts21 pinctrl: pin-controller@10000 { label
Dwm8650.dtsi52 pinctrl: pinctrl@d8110000 { label
Dkirkwood-lswxl.dts41 pinctrl: pin-controller@10000 { label
Dkirkwood-lswvl.dts41 pinctrl: pin-controller@10000 { 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.dtsi74 pinctrl: pin-controller@10000 { label
Dlpc18xx.dtsi315 pinctrl: pinctrl@40086000 { label
Dkirkwood-synology.dtsi28 pinctrl: pin-controller@10000 { label
Darmada-38x.dtsi239 pinctrl: pinctrl@18000 { label
Dste-u300.dts244 pinctrl: pinctrl@c0011000 { label
Drk3188.dtsi169 pinctrl: pinctrl { label
Drk3066a.dtsi194 pinctrl: pinctrl { label
Dste-dbx5x0.dtsi421 pinctrl: pinctrl { label
Ddove.dtsi463 pinctrl: pin-ctrl@0200 { label
Dste-nomadik-stn8815.dtsi109 pinctrl: pinctrl { label
Dimx28.dtsi160 pinctrl: pinctrl@80018000 { label
Drk3288.dtsi918 pinctrl: pinctrl { label
Datlas7.dtsi143 pinctrl: ioc@18880000 { label
/linux-4.4.14/arch/metag/boot/dts/
Dtz1090.dtsi47 pinctrl: pinctrl@02005800 { label
/linux-4.4.14/drivers/pinctrl/sh-pfc/
Dcore.h53 struct sh_pfc_pinctrl *pinctrl; member
/linux-4.4.14/drivers/i2c/muxes/
Di2c-mux-pinctrl.c31 struct pinctrl *pinctrl; member
/linux-4.4.14/drivers/leds/
Dleds-aat1290.c246 struct pinctrl *pinctrl; in aat1290_led_parse_dt() local
427 struct pinctrl *pinctrl; in aat1290_led_external_strobe_set() local
/linux-4.4.14/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi527 pinctrl: pinctrl { label
/linux-4.4.14/drivers/gpu/drm/tilcdc/
Dtilcdc_tfp410.c315 struct pinctrl *pinctrl; in tfp410_probe() local
Dtilcdc_panel.c354 struct pinctrl *pinctrl; in panel_probe() local
/linux-4.4.14/drivers/mmc/host/
Dsdhci-esdhc-imx.c185 struct pinctrl *pinctrl; member
795 struct pinctrl_state *pinctrl; in esdhc_change_pinstate() local
Dmtk-sd.c314 struct pinctrl *pinctrl; member
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.h138 struct pinctrl *pinctrl; member
/linux-4.4.14/include/linux/platform_data/
Dgpio-omap.h191 u16 pinctrl; member
/linux-4.4.14/drivers/i2c/busses/
Di2c-imx.c214 struct pinctrl *pinctrl; member
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/
Dc8sectpfe-core.h75 struct pinctrl *pinctrl; member
/linux-4.4.14/drivers/usb/phy/
Dphy-ab8500-usb.c228 struct pinctrl *pinctrl; member