/linux-4.4.14/drivers/pinctrl/ |
D | core.h | 66 struct pinctrl { struct 70 struct pinctrl_state *state; argument 76 * struct pinctrl_state - a pinctrl state for a device argument
|
D | pinctrl-tegra-xusb.c | 92 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 …]
|
D | pinctrl-adi2.c | 591 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/ |
D | machine.h | 88 #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/ |
D | pinctrl-cygnus-mux.c | 703 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/ |
D | kirkwood-rd88f6281.dtsi | 39 pinctrl: pin-controller@10000 { label
|
D | kirkwood-km_common.dtsi | 18 pinctrl: pin-controller@10000 { label
|
D | kirkwood-cloudbox.dts | 21 pinctrl: pin-controller@10000 { label
|
D | kirkwood-98dx4122.dtsi | 38 pinctrl: pin-controller@10000 { label
|
D | kirkwood-openrd.dtsi | 39 pinctrl: pin-controller@10000 { label
|
D | kirkwood-ns2-common.dtsi | 11 pinctrl: pin-controller@10000 { label
|
D | kirkwood-rd88f6192.dts | 43 pinctrl: pin-controller@10000 { label
|
D | kirkwood-ts219-6281.dts | 9 pinctrl: pin-controller@10000 { label
|
D | kirkwood-ts419.dtsi | 17 pinctrl: pin-controller@10000 { label
|
D | orion5x-mv88f5182.dtsi | 18 pinctrl: pinctrl@10000 { label
|
D | kirkwood-ts219-6282.dts | 19 pinctrl: pin-controller@10000 { label
|
D | kirkwood-laplug.dts | 54 pinctrl: pin-controller@10000 { label
|
D | kirkwood-dockstar.dts | 21 pinctrl: pin-controller@10000 { label
|
D | kirkwood-dreamplug.dts | 21 pinctrl: pin-controller@10000 { label
|
D | kirkwood-guruplug-server-plus.dts | 21 pinctrl: pin-controller@10000 { label
|
D | cx92755.dtsi | 98 pinctrl: pinctrl@f0000e20 { label
|
D | kirkwood-ib62x0.dts | 21 pinctrl: pin-controller@10000 { label
|
D | kirkwood-sheevaplug-common.dtsi | 24 pinctrl: pin-controller@10000 { label
|
D | kirkwood-6281.dtsi | 38 pinctrl: pin-controller@10000 { label
|
D | kirkwood-6192.dtsi | 38 pinctrl: pin-controller@10000 { label
|
D | meson8.dtsi | 94 pinctrl: pinctrl@c1109880 { label
|
D | kirkwood-b3.dts | 48 pinctrl: pin-controller@10000 { label
|
D | kirkwood-nsa310a.dts | 24 pinctrl: pin-controller@10000 { label
|
D | kirkwood-nsa3x0-common.dtsi | 18 pinctrl: pin-controller@10000 { label
|
D | kirkwood-nsa310.dts | 29 pinctrl: pin-controller@10000 { label
|
D | kirkwood-openblocks_a6.dts | 43 pinctrl: pin-controller@10000 { label
|
D | meson8b.dtsi | 152 pinctrl: pinctrl@c1109880 { label
|
D | kirkwood-mplcec4.dts | 31 pinctrl: pin-controller@10000 { label
|
D | kirkwood-dir665.dts | 39 pinctrl: pin-controller@10000 { label
|
D | kirkwood-openblocks_a7.dts | 55 pinctrl: pin-controller@10000 { label
|
D | kirkwood-t5325.dts | 44 pinctrl: pin-controller@10000 { label
|
D | vt8500.dtsi | 45 pinctrl: pinctrl@d8110000 { label
|
D | kirkwood-iconnect.dts | 33 pinctrl: pin-controller@10000 { label
|
D | kirkwood-topkick.dts | 21 pinctrl: pin-controller@10000 { label
|
D | kirkwood-6282.dtsi | 59 pinctrl: pin-controller@10000 { label
|
D | kirkwood-goflexnet.dts | 21 pinctrl: pin-controller@10000 { label
|
D | orion5x-linkstation-lswtgl.dts | 71 pinctrl: pinctrl@10000 { label
|
D | kirkwood-netgear_readynas_duo_v2.dts | 42 pinctrl: pin-controller@10000 { label
|
D | kirkwood-netgear_readynas_nv+_v2.dts | 44 pinctrl: pin-controller@10000 { label
|
D | armada-370-xp.dtsi | 211 pinctrl: pin-ctrl@18000 { label
|
D | bcm-cygnus.dtsi | 94 pinctrl: pinctrl@0x0301d0c8 { label
|
D | uniphier-ph1-sld8.dtsi | 235 pinctrl: pinctrl@5f801000 { label
|
D | kirkwood-lsxl.dtsi | 11 pinctrl: pin-controller@10000 { label
|
D | uniphier-ph1-ld4.dtsi | 235 pinctrl: pinctrl@5f801000 { label
|
D | uniphier-ph1-pro5.dtsi | 249 pinctrl: pinctrl@5f801000 { label
|
D | uniphier-proxstream2.dtsi | 259 pinctrl: pinctrl@5f801000 { label
|
D | uniphier-ph1-pro4.dtsi | 258 pinctrl: pinctrl@5f801000 { label
|
D | kirkwood-iomega_ix2_200.dts | 21 pinctrl: pin-controller@10000 { label
|
D | wm8650.dtsi | 52 pinctrl: pinctrl@d8110000 { label
|
D | kirkwood-lswxl.dts | 41 pinctrl: pin-controller@10000 { label
|
D | kirkwood-lswvl.dts | 41 pinctrl: pin-controller@10000 { label
|
D | kirkwood-nsa320.dts | 41 pinctrl: pin-controller@10000 { label
|
D | kirkwood-dnskw.dtsi | 53 pinctrl: pin-controller@10000 { label
|
D | wm8505.dtsi | 56 pinctrl: pinctrl@d8110000 { label
|
D | wm8850.dtsi | 55 pinctrl: pinctrl@d8110000 { label
|
D | wm8750.dtsi | 58 pinctrl: pinctrl@d8110000 { label
|
D | kirkwood.dtsi | 74 pinctrl: pin-controller@10000 { label
|
D | lpc18xx.dtsi | 315 pinctrl: pinctrl@40086000 { label
|
D | kirkwood-synology.dtsi | 28 pinctrl: pin-controller@10000 { label
|
D | armada-38x.dtsi | 239 pinctrl: pinctrl@18000 { label
|
D | ste-u300.dts | 244 pinctrl: pinctrl@c0011000 { label
|
D | rk3188.dtsi | 169 pinctrl: pinctrl { label
|
D | rk3066a.dtsi | 194 pinctrl: pinctrl { label
|
D | ste-dbx5x0.dtsi | 421 pinctrl: pinctrl { label
|
D | dove.dtsi | 463 pinctrl: pin-ctrl@0200 { label
|
D | ste-nomadik-stn8815.dtsi | 109 pinctrl: pinctrl { label
|
D | imx28.dtsi | 160 pinctrl: pinctrl@80018000 { label
|
D | rk3288.dtsi | 918 pinctrl: pinctrl { label
|
D | atlas7.dtsi | 143 pinctrl: ioc@18880000 { label
|
/linux-4.4.14/arch/metag/boot/dts/ |
D | tz1090.dtsi | 47 pinctrl: pinctrl@02005800 { label
|
/linux-4.4.14/drivers/pinctrl/sh-pfc/ |
D | core.h | 53 struct sh_pfc_pinctrl *pinctrl; member
|
/linux-4.4.14/drivers/i2c/muxes/ |
D | i2c-mux-pinctrl.c | 31 struct pinctrl *pinctrl; member
|
/linux-4.4.14/drivers/leds/ |
D | leds-aat1290.c | 246 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/ |
D | rk3368.dtsi | 527 pinctrl: pinctrl { label
|
/linux-4.4.14/drivers/gpu/drm/tilcdc/ |
D | tilcdc_tfp410.c | 315 struct pinctrl *pinctrl; in tfp410_probe() local
|
D | tilcdc_panel.c | 354 struct pinctrl *pinctrl; in panel_probe() local
|
/linux-4.4.14/drivers/mmc/host/ |
D | sdhci-esdhc-imx.c | 185 struct pinctrl *pinctrl; member 795 struct pinctrl_state *pinctrl; in esdhc_change_pinstate() local
|
D | mtk-sd.c | 314 struct pinctrl *pinctrl; member
|
/linux-4.4.14/drivers/media/platform/exynos4-is/ |
D | media-dev.h | 138 struct pinctrl *pinctrl; member
|
/linux-4.4.14/include/linux/platform_data/ |
D | gpio-omap.h | 191 u16 pinctrl; member
|
/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-imx.c | 214 struct pinctrl *pinctrl; member
|
/linux-4.4.14/drivers/media/platform/sti/c8sectpfe/ |
D | c8sectpfe-core.h | 75 struct pinctrl *pinctrl; member
|
/linux-4.4.14/drivers/usb/phy/ |
D | phy-ab8500-usb.c | 228 struct pinctrl *pinctrl; member
|