Home
last modified time | relevance | path

Searched refs:pctrl (Results 1 – 23 of 23) sorted by relevance

/linux-4.1.27/drivers/pinctrl/qcom/
Dpinctrl-msm.c57 struct pinctrl_dev *pctrl; member
78 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_groups_count() local
80 return pctrl->soc->ngroups; in msm_get_groups_count()
86 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_name() local
88 return pctrl->soc->groups[group].name; in msm_get_group_name()
96 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_group_pins() local
98 *pins = pctrl->soc->groups[group].pins; in msm_get_group_pins()
99 *num_pins = pctrl->soc->groups[group].npins; in msm_get_group_pins()
113 struct msm_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in msm_get_functions_count() local
115 return pctrl->soc->nfunctions; in msm_get_functions_count()
[all …]
/linux-4.1.27/drivers/pinctrl/intel/
Dpinctrl-intel.c110 static struct intel_community *intel_get_community(struct intel_pinctrl *pctrl, in intel_get_community() argument
116 for (i = 0; i < pctrl->ncommunities; i++) { in intel_get_community()
117 community = &pctrl->communities[i]; in intel_get_community()
123 dev_warn(pctrl->dev, "failed to find community for pin %u\n", pin); in intel_get_community()
127 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, unsigned pin, in intel_get_padcfg() argument
133 community = intel_get_community(pctrl, pin); in intel_get_padcfg()
141 static bool intel_pad_owned_by_host(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_owned_by_host() argument
147 community = intel_get_community(pctrl, pin); in intel_pad_owned_by_host()
162 static bool intel_pad_reserved_for_acpi(struct intel_pinctrl *pctrl, in intel_pad_reserved_for_acpi() argument
169 community = intel_get_community(pctrl, pin); in intel_pad_reserved_for_acpi()
[all …]
Dpinctrl-cherryview.c662 static void __iomem *chv_padreg(struct chv_pinctrl *pctrl, unsigned offset, in chv_padreg() argument
671 return pctrl->regs + offset + reg; in chv_padreg()
682 static bool chv_pad_locked(struct chv_pinctrl *pctrl, unsigned offset) in chv_pad_locked() argument
686 reg = chv_padreg(pctrl, offset, CHV_PADCTRL1); in chv_pad_locked()
692 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_groups_count() local
694 return pctrl->community->ngroups; in chv_get_groups_count()
700 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_name() local
702 return pctrl->community->groups[group].name; in chv_get_group_name()
708 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_pins() local
710 *pins = pctrl->community->groups[group].pins; in chv_get_group_pins()
[all …]
/linux-4.1.27/drivers/pinctrl/berlin/
Dberlin.c39 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() local
41 return pctrl->desc->ngroups; in berlin_pinctrl_get_group_count()
47 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() local
49 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name()
57 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_dt_node_to_map() local
68 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map()
76 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map()
85 dev_err(pctrl->dev, "can't reserve map: %d\n", ret); in berlin_pinctrl_dt_node_to_map()
94 dev_err(pctrl->dev, "can't add map: %d\n", ret); in berlin_pinctrl_dt_node_to_map()
111 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_functions_count() local
[all …]
/linux-4.1.27/drivers/pinctrl/
Dpinctrl-zynq.c53 struct pinctrl_dev *pctrl; member
778 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_groups_count() local
780 return pctrl->ngroups; in zynq_pctrl_get_groups_count()
786 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_name() local
788 return pctrl->groups[selector].name; in zynq_pctrl_get_group_name()
796 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_pins() local
798 *pins = pctrl->groups[selector].pins; in zynq_pctrl_get_group_pins()
799 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins()
815 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_functions_count() local
817 return pctrl->nfuncs; in zynq_pmux_get_functions_count()
[all …]
Dpinctrl-lantiq.h67 struct pinctrl_dev *pctrl; member
Dpinctrl-lantiq.c339 info->pctrl = pinctrl_register(desc, &pdev->dev, info); in ltq_pinctrl_register()
340 if (!info->pctrl) { in ltq_pinctrl_register()
Dpinctrl-amd.c790 gpio_dev->pctrl = pinctrl_register(&amd_pinctrl_desc, in amd_gpio_probe()
792 if (!gpio_dev->pctrl) { in amd_gpio_probe()
833 pinctrl_unregister(gpio_dev->pctrl); in amd_gpio_probe()
844 pinctrl_unregister(gpio_dev->pctrl); in amd_gpio_remove()
Dpinctrl-amd.h94 struct pinctrl_dev *pctrl; member
Dpinctrl-falcon.c430 pinctrl_add_gpio_range(falcon_info.pctrl, range); in pinctrl_falcon_add_gpio_range()
Dpinctrl-xway.c832 pinctrl_add_gpio_range(xway_info.pctrl, &xway_gpio_range); in pinmux_xway_probe()
/linux-4.1.27/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon.txt78 - compatible: "hisilicon,pctrl"
79 - reg: Address and size of pctrl.
84 pctrl: pctrl@fca09000 {
85 compatible = "hisilicon,pctrl";
/linux-4.1.27/drivers/media/platform/blackfin/
Dppi.c211 struct pinctrl *pctrl; in ppi_set_params() local
216 pctrl = devm_pinctrl_get(ppi->dev); in ppi_set_params()
217 pstate = pinctrl_lookup_state(pctrl, in ppi_set_params()
219 if (pinctrl_select_state(pctrl, pstate)) in ppi_set_params()
/linux-4.1.27/drivers/mtd/devices/
Ddocg3.c1681 int pctrl, mode; in dbg_asicmode_show() local
1684 pctrl = doc_register_readb(docg3, DOC_ASICMODE); in dbg_asicmode_show()
1685 mode = pctrl & 0x03; in dbg_asicmode_show()
1690 pctrl, in dbg_asicmode_show()
1691 pctrl & DOC_ASICMODE_RAM_WE ? 1 : 0, in dbg_asicmode_show()
1692 pctrl & DOC_ASICMODE_RSTIN_RESET ? 1 : 0, in dbg_asicmode_show()
1693 pctrl & DOC_ASICMODE_BDETCT_RESET ? 1 : 0, in dbg_asicmode_show()
1694 pctrl & DOC_ASICMODE_MDWREN ? 1 : 0, in dbg_asicmode_show()
1695 pctrl & DOC_ASICMODE_POWERDOWN ? 1 : 0, in dbg_asicmode_show()
/linux-4.1.27/drivers/i2c/busses/
Di2c-s3c2410.c127 struct pinctrl *pctrl; member
1189 i2c->pctrl = devm_pinctrl_get_select_default(i2c->dev); in s3c24xx_i2c_probe()
1195 } else if (IS_ERR(i2c->pctrl) && s3c24xx_i2c_parse_dt_gpio(i2c)) { in s3c24xx_i2c_probe()
1283 if (pdev->dev.of_node && IS_ERR(i2c->pctrl)) in s3c24xx_i2c_remove()
/linux-4.1.27/drivers/media/platform/exynos4-is/
Dfimc-is.h248 struct pinctrl *pctrl; member
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_xmit.h117 u8 pctrl;/*per packet txdesc control enable*/ member
Drtl8712_xmit.c556 if (pattrib->pctrl == 1) { /* mp tx packets */ in update_txdesc()
569 pattrib->pctrl = 0;/* reset to zero; */ in update_txdesc()
Drtl871x_xmit.c219 pattrib->pctrl = 0; in r8712_update_attrib()
240 pattrib->pctrl = 1; in r8712_update_attrib()
/linux-4.1.27/drivers/staging/rtl8723au/include/
Drtw_xmit.h149 u8 pctrl;/* per packet txdesc control enable */ member
/linux-4.1.27/drivers/staging/rtl8188eu/include/
Drtw_xmit.h150 u8 pctrl;/* per packet txdesc control enable */ member
/linux-4.1.27/drivers/staging/rtl8188eu/core/
Drtw_xmit.c451 pattrib->pctrl = 0; in update_attrib()
/linux-4.1.27/drivers/staging/rtl8723au/core/
Drtw_xmit.c432 pattrib->pctrl = 0; in update_attrib()