/linux/drivers/pinctrl/bcm/ |
H A D | pinctrl-nsp-mux.c | 314 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in nsp_get_groups_count() local 322 struct nsp_pinctrl *pinctrl in nsp_get_group_name() local 331 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_group_pins() local 356 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_functions_count() local 364 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_name() local 374 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_get_function_groups() local 382 nsp_pinmux_set(struct nsp_pinctrl * pinctrl,const struct nsp_pin_function * func,const struct nsp_pin_group * grp,struct nsp_mux_log * mux_log) nsp_pinmux_set() argument 453 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_pinmux_enable() local 478 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_request_enable() local 499 struct nsp_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); nsp_gpio_disable_free() local 531 nsp_mux_log_init(struct nsp_pinctrl * pinctrl) nsp_mux_log_init() argument 556 struct nsp_pinctrl *pinctrl; nsp_pinmux_probe() local [all...] |
H A D | pinctrl-ns2-mux.c | 497 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in ns2_get_groups_count() local 505 struct ns2_pinctrl *pinctrl in ns2_get_group_name() local 514 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_group_pins() local 539 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_functions_count() local 547 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_name() local 557 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_get_function_groups() local 565 ns2_pinmux_set(struct ns2_pinctrl * pinctrl,const struct ns2_pin_function * func,const struct ns2_pin_group * grp,struct ns2_mux_log * mux_log) ns2_pinmux_set() argument 633 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); ns2_pinmux_enable() local 656 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_enable() local 679 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_enable() local 702 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_slew() local 726 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_slew() local 743 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_pull() local 770 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_pull() local 792 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_set_strength() local 818 struct ns2_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrldev); ns2_pin_get_strength() local 977 ns2_mux_log_init(struct ns2_pinctrl * pinctrl) ns2_mux_log_init() argument 1026 struct ns2_pinctrl *pinctrl; ns2_pinmux_probe() local [all...] |
H A D | pinctrl-cygnus-mux.c | 700 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); in cygnus_get_groups_count() local 708 struct cygnus_pinctrl *pinctrl in cygnus_get_group_name() local 717 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_group_pins() local 742 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_functions_count() local 750 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_name() local 760 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_get_function_groups() local 768 cygnus_pinmux_set(struct cygnus_pinctrl * pinctrl,const struct cygnus_pin_function * func,const struct cygnus_pin_group * grp,struct cygnus_mux_log * mux_log) cygnus_pinmux_set() argument 826 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_pinmux_set_mux() local 844 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_request_enable() local 872 struct cygnus_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); cygnus_gpio_disable_free() local 909 cygnus_mux_log_init(struct cygnus_pinctrl * pinctrl) cygnus_mux_log_init() argument 936 struct cygnus_pinctrl *pinctrl; cygnus_pinmux_probe() local [all...] |
/linux/drivers/pinctrl/ |
H A D | pinctrl-tps6594.c | 373 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in tps6594_pmx_func_cnt() local 381 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in tps6594_pmx_func_name() local 391 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); in tps6594_pmx_func_groups() local 399 static int tps6594_pmx_set(struct tps6594_pinctrl *pinctrl, unsigned int pin, in tps6594_pmx_set() argument 418 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); tps6594_pmx_set_mux() local 437 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); tps6594_pmx_gpio_set_direction() local 454 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); tps6594_groups_cnt() local 463 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); tps6594_group_pins() local 474 struct tps6594_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctldev); tps6594_group_name() local 491 struct tps6594_pinctrl *pinctrl; tps6594_pinctrl_probe() local [all...] |
H A D | core.h | 87 struct pinctrl { struct 97 * struct pinctrl_state - a pinctrl state for a device argument 91 statepinctrl global() argument [all...] |
/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra-xusb.c | 87 struct pinctrl_dev *pinctrl; member 108 static int tegra_xusb_padctl_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_xusb_padctl_get_groups_count() argument 115 tegra_xusb_padctl_get_group_name(struct pinctrl_dev * pinctrl,unsigned int group) tegra_xusb_padctl_get_group_name() argument 123 tegra_xusb_padctl_get_group_pins(struct pinctrl_dev * pinctrl,unsigned group,const unsigned ** pins,unsigned * num_pins) tegra_xusb_padctl_get_group_pins() argument 234 tegra_xusb_padctl_dt_node_to_map(struct pinctrl_dev * pinctrl,struct device_node * parent,struct pinctrl_map ** maps,unsigned int * num_maps) tegra_xusb_padctl_dt_node_to_map() argument 265 tegra_xusb_padctl_get_functions_count(struct pinctrl_dev * pinctrl) tegra_xusb_padctl_get_functions_count() argument 273 tegra_xusb_padctl_get_function_name(struct pinctrl_dev * pinctrl,unsigned int function) tegra_xusb_padctl_get_function_name() argument 281 tegra_xusb_padctl_get_function_groups(struct pinctrl_dev * pinctrl,unsigned int function,const char * const ** groups,unsigned * const num_groups) tegra_xusb_padctl_get_function_groups() argument 294 tegra_xusb_padctl_pinmux_set(struct pinctrl_dev * pinctrl,unsigned int function,unsigned int group) tegra_xusb_padctl_pinmux_set() argument 327 tegra_xusb_padctl_pinconf_group_get(struct pinctrl_dev * pinctrl,unsigned int group,unsigned long * config) tegra_xusb_padctl_pinconf_group_get() argument 364 tegra_xusb_padctl_pinconf_group_set(struct pinctrl_dev * pinctrl,unsigned int group,unsigned long * configs,unsigned int num_configs) tegra_xusb_padctl_pinconf_group_set() argument 420 tegra_xusb_padctl_pinconf_group_dbg_show(struct pinctrl_dev * pinctrl,struct seq_file * s,unsigned int group) tegra_xusb_padctl_pinconf_group_dbg_show() argument 445 tegra_xusb_padctl_pinconf_config_dbg_show(struct pinctrl_dev * pinctrl,struct seq_file * s,unsigned long config) tegra_xusb_padctl_pinconf_config_dbg_show() argument [all...] |
/linux/drivers/pinctrl/mediatek/ |
H A D | pinctrl-airoha.c | 2253 struct airoha_pinctrl *pinctrl = gpiochip_get_data(chip); in airoha_gpio_set() local 2264 struct airoha_pinctrl *pinctrl = gpiochip_get_data(chip); airoha_gpio_get() local 2294 struct airoha_pinctrl *pinctrl; airoha_irq_unmask() local 2331 struct airoha_pinctrl *pinctrl; airoha_irq_mask() local 2361 struct airoha_pinctrl *pinctrl = data; airoha_irq_handler() local 2399 airoha_pinctrl_add_gpiochip(struct airoha_pinctrl * pinctrl,struct platform_device * pdev) airoha_pinctrl_add_gpiochip() argument 2449 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinmux_set_mux() local 2502 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinmux_set_direction() local 2550 airoha_pinctrl_get_conf(struct airoha_pinctrl * pinctrl,const struct airoha_pinctrl_conf * conf,int conf_size,int pin,u32 * val) airoha_pinctrl_get_conf() argument 2568 airoha_pinctrl_set_conf(struct airoha_pinctrl * pinctrl,const struct airoha_pinctrl_conf * conf,int conf_size,int pin,u32 val) airoha_pinctrl_set_conf() argument 2586 airoha_pinctrl_get_pullup_conf(pinctrl,pin,val) global() argument 2590 airoha_pinctrl_get_pulldown_conf(pinctrl,pin,val) global() argument 2594 airoha_pinctrl_get_drive_e2_conf(pinctrl,pin,val) global() argument 2598 airoha_pinctrl_get_drive_e4_conf(pinctrl,pin,val) global() argument 2602 airoha_pinctrl_get_pcie_rst_od_conf(pinctrl,pin,val) global() argument 2606 airoha_pinctrl_set_pullup_conf(pinctrl,pin,val) global() argument 2610 airoha_pinctrl_set_pulldown_conf(pinctrl,pin,val) global() argument 2614 airoha_pinctrl_set_drive_e2_conf(pinctrl,pin,val) global() argument 2618 airoha_pinctrl_set_drive_e4_conf(pinctrl,pin,val) global() argument 2622 airoha_pinctrl_set_pcie_rst_od_conf(pinctrl,pin,val) global() argument 2629 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinconf_get_direction() local 2650 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinconf_get() local 2710 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinconf_set_pin_value() local 2724 struct airoha_pinctrl *pinctrl = pinctrl_dev_get_drvdata(pctrl_dev); airoha_pinconf_set() local 2868 struct airoha_pinctrl *pinctrl; airoha_pinctrl_probe() local [all...] |
/linux/include/linux/pinctrl/ |
H A D | machine.h | 87 #define PIN_MAP_MUX_GROUP(dev, state, pinctrl, grp, func) \ argument 99 #define PIN_MAP_MUX_GROUP_DEFAULT(dev, pinctrl, grp, func) \ argument 108 #define PIN_MAP_CONFIGS_PIN(dev, state, pinctrl, pin, cfgs) \ argument 121 #define PIN_MAP_CONFIGS_PIN_DEFAULT(dev, pinctrl, pi argument 130 PIN_MAP_CONFIGS_GROUP(dev,state,pinctrl,grp,cfgs) global() argument 143 PIN_MAP_CONFIGS_GROUP_DEFAULT(dev,pinctrl,grp,cfgs) global() argument [all...] |
/linux/drivers/gpu/drm/tegra/ |
H A D | dpaux.c | 61 struct pinctrl_dev *pinctrl; member 380 static int tegra_dpaux_get_groups_count(struct pinctrl_dev *pinctrl) in tegra_dpaux_get_groups_count() argument 385 static const char *tegra_dpaux_get_group_name(struct pinctrl_dev *pinctrl, in tegra_dpaux_get_group_name() argument 391 static int tegra_dpaux_get_group_pins(struct pinctrl_dev *pinctrl, in tegra_dpaux_get_group_pins() argument 409 static int tegra_dpaux_get_functions_count(struct pinctrl_dev *pinctrl) in tegra_dpaux_get_functions_count() argument 414 static const char *tegra_dpaux_get_function_name(struct pinctrl_dev *pinctrl, in tegra_dpaux_get_function_name() argument 420 tegra_dpaux_get_function_groups(struct pinctrl_dev * pinctrl,unsigned int function,const char * const ** groups,unsigned * const num_groups) tegra_dpaux_get_function_groups() argument 431 tegra_dpaux_set_mux(struct pinctrl_dev * pinctrl,unsigned int function,unsigned int group) tegra_dpaux_set_mux() argument [all...] |
/linux/arch/arm/boot/dts/marvell/ |
H A D | kirkwood-km_common.dtsi | 9 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-rd88f6281.dtsi | 26 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-cloudbox.dts | 22 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-98dx4122.dtsi | 50 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-rd88f6192.dts | 30 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-openrd.dtsi | 26 pinctrl: pin-controller@10000 { label
|
H A D | orion5x-mv88f5181.dtsi | 13 pinctrl: pinctrl@10000 { label
|
H A D | kirkwood-ts419.dtsi | 13 pinctrl: pin-controller@10000 { label
|
H A D | orion5x-mv88f5182.dtsi | 13 pinctrl: pinctrl@10000 { label
|
H A D | kirkwood-ts219-6281.dts | 10 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-ts219-6282.dts | 10 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-linkstation-lswvl.dts | 22 pinctrl: pin-controller@10000 { label
|
H A D | kirkwood-dreamplug.dts | 22 pinctrl: pin-controller@10000 { label
|
/linux/arch/riscv/boot/dts/sophgo/ |
H A D | sg2002.dtsi | 26 pinctrl: pinctrl@3001000 { label
|
H A D | cv1812h.dtsi | 26 pinctrl: pinctrl@3001000 { label
|
/linux/arch/arm64/boot/dts/sophgo/ |
H A D | sg2000.dtsi | 62 pinctrl: pinctrl@3001000 { label
|