/Linux-v4.19/drivers/pinctrl/qcom/ |
D | pinctrl-msm.c | 59 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_pinmux_request() local 114 struct gpio_chip *chip = &pctrl->chip; in msm_pinmux_request() [all …]
|
D | pinctrl-ssbi-gpio.c | 97 struct pinctrl_dev *pctrl; member 133 static int pm8xxx_read_bank(struct pm8xxx_gpio *pctrl, in pm8xxx_read_bank() argument 139 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_read_bank() 141 dev_err(pctrl->dev, "failed to select bank %d\n", bank); in pm8xxx_read_bank() 145 ret = regmap_read(pctrl->regmap, pin->reg, &val); in pm8xxx_read_bank() 147 dev_err(pctrl->dev, "failed to read register %d\n", bank); in pm8xxx_read_bank() 154 static int pm8xxx_write_bank(struct pm8xxx_gpio *pctrl, in pm8xxx_write_bank() argument 164 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_write_bank() 166 dev_err(pctrl->dev, "failed to write register\n"); in pm8xxx_write_bank() 173 struct pm8xxx_gpio *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_groups_count() local [all …]
|
D | pinctrl-ssbi-mpp.c | 135 struct pinctrl_dev *pctrl; member 172 static int pm8xxx_mpp_update(struct pm8xxx_mpp *pctrl, in pm8xxx_mpp_update() argument 241 ret = regmap_write(pctrl->regmap, pin->reg, val); in pm8xxx_mpp_update() 243 dev_err(pctrl->dev, "failed to write register\n"); in pm8xxx_mpp_update() 250 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_groups_count() local 252 return pctrl->npins; in pm8xxx_get_groups_count() 267 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_group_pins() local 269 *pins = &pctrl->desc.pins[group].number; in pm8xxx_get_group_pins() 299 struct pm8xxx_mpp *pctrl = pinctrl_dev_get_drvdata(pctldev); in pm8xxx_get_function_groups() local 302 *num_groups = pctrl->npins; in pm8xxx_get_function_groups() [all …]
|
/Linux-v4.19/drivers/pinctrl/intel/ |
D | pinctrl-intel.c | 117 static struct intel_community *intel_get_community(struct intel_pinctrl *pctrl, in intel_get_community() argument 123 for (i = 0; i < pctrl->ncommunities; i++) { in intel_get_community() 124 community = &pctrl->communities[i]; in intel_get_community() 130 dev_warn(pctrl->dev, "failed to find community for pin %u\n", pin); in intel_get_community() 150 static void __iomem *intel_get_padcfg(struct intel_pinctrl *pctrl, unsigned pin, in intel_get_padcfg() argument 157 community = intel_get_community(pctrl, pin); in intel_get_padcfg() 170 static bool intel_pad_owned_by_host(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_owned_by_host() argument 177 community = intel_get_community(pctrl, pin); in intel_pad_owned_by_host() 195 static bool intel_pad_acpi_mode(struct intel_pinctrl *pctrl, unsigned pin) in intel_pad_acpi_mode() argument 202 community = intel_get_community(pctrl, pin); in intel_pad_acpi_mode() [all …]
|
D | pinctrl-cherryview.c | 681 static void __iomem *chv_padreg(struct chv_pinctrl *pctrl, unsigned offset, in chv_padreg() argument 690 return pctrl->regs + offset + reg; in chv_padreg() 701 static bool chv_pad_locked(struct chv_pinctrl *pctrl, unsigned offset) in chv_pad_locked() argument 705 reg = chv_padreg(pctrl, offset, CHV_PADCTRL1); in chv_pad_locked() 711 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_groups_count() local 713 return pctrl->community->ngroups; in chv_get_groups_count() 719 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_name() local 721 return pctrl->community->groups[group].name; in chv_get_group_name() 727 struct chv_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in chv_get_group_pins() local 729 *pins = pctrl->community->groups[group].pins; in chv_get_group_pins() [all …]
|
/Linux-v4.19/drivers/pinctrl/actions/ |
D | pinctrl-owl.c | 65 static u32 owl_read_field(struct owl_pinctrl *pctrl, u32 reg, in owl_read_field() argument 70 tmp = readl_relaxed(pctrl->base + reg); in owl_read_field() 76 static void owl_write_field(struct owl_pinctrl *pctrl, u32 reg, u32 arg, in owl_write_field() argument 84 owl_update_bits(pctrl->base + reg, mask, (arg << bit)); in owl_write_field() 89 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_groups_count() local 91 return pctrl->soc->ngroups; in owl_get_groups_count() 97 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_name() local 99 return pctrl->soc->groups[group].name; in owl_get_group_name() 107 struct owl_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrldev); in owl_get_group_pins() local 109 *pins = pctrl->soc->groups[group].pads; in owl_get_group_pins() [all …]
|
/Linux-v4.19/drivers/pinctrl/berlin/ |
D | berlin.c | 37 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_count() local 39 return pctrl->desc->ngroups; in berlin_pinctrl_get_group_count() 45 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_get_group_name() local 47 return pctrl->desc->groups[group].name; in berlin_pinctrl_get_group_name() 55 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinctrl_dt_node_to_map() local 66 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map() 74 dev_err(pctrl->dev, in berlin_pinctrl_dt_node_to_map() 83 dev_err(pctrl->dev, "can't reserve map: %d\n", ret); in berlin_pinctrl_dt_node_to_map() 92 dev_err(pctrl->dev, "can't add map: %d\n", ret); in berlin_pinctrl_dt_node_to_map() 109 struct berlin_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctrl_dev); in berlin_pinmux_get_functions_count() local [all …]
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-zynq.c | 53 struct pinctrl_dev *pctrl; member 838 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_groups_count() local 840 return pctrl->ngroups; in zynq_pctrl_get_groups_count() 846 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_name() local 848 return pctrl->groups[selector].name; in zynq_pctrl_get_group_name() 856 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pctrl_get_group_pins() local 858 *pins = pctrl->groups[selector].pins; in zynq_pctrl_get_group_pins() 859 *num_pins = pctrl->groups[selector].npins; in zynq_pctrl_get_group_pins() 875 struct zynq_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev); in zynq_pmux_get_functions_count() local 877 return pctrl->nfuncs; in zynq_pmux_get_functions_count() [all …]
|
D | pinctrl-lantiq.c | 340 info->pctrl = devm_pinctrl_register(&pdev->dev, desc, info); in ltq_pinctrl_register() 341 if (IS_ERR(info->pctrl)) { in ltq_pinctrl_register() 343 return PTR_ERR(info->pctrl); in ltq_pinctrl_register()
|
D | pinctrl-amd.c | 776 const struct pin_desc *pd = pin_desc_get(gpio_dev->pctrl, pin); in amd_gpio_should_save() 796 struct pinctrl_desc *desc = gpio_dev->pctrl->desc; in amd_gpio_suspend() 815 struct pinctrl_desc *desc = gpio_dev->pctrl->desc; in amd_gpio_resume() 906 gpio_dev->pctrl = devm_pinctrl_register(&pdev->dev, &amd_pinctrl_desc, in amd_gpio_probe() 908 if (IS_ERR(gpio_dev->pctrl)) { in amd_gpio_probe() 910 return PTR_ERR(gpio_dev->pctrl); in amd_gpio_probe()
|
D | pinctrl-lantiq.h | 67 struct pinctrl_dev *pctrl; member
|
D | pinctrl-amd.h | 99 struct pinctrl_dev *pctrl; member
|
D | pinctrl-falcon.c | 430 pinctrl_add_gpio_range(falcon_info.pctrl, range); in pinctrl_falcon_add_gpio_range()
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/hisilicon/ |
D | hisilicon.txt | 284 - compatible: "hisilicon,pctrl" 285 - reg: Address and size of pctrl. 290 pctrl: pctrl@fca09000 { 291 compatible = "hisilicon,pctrl";
|
/Linux-v4.19/drivers/mtd/devices/ |
D | docg3.c | 1632 int pctrl, mode; in dbg_asicmode_show() local 1635 pctrl = doc_register_readb(docg3, DOC_ASICMODE); in dbg_asicmode_show() 1636 mode = pctrl & 0x03; in dbg_asicmode_show() 1641 pctrl, in dbg_asicmode_show() 1642 pctrl & DOC_ASICMODE_RAM_WE ? 1 : 0, in dbg_asicmode_show() 1643 pctrl & DOC_ASICMODE_RSTIN_RESET ? 1 : 0, in dbg_asicmode_show() 1644 pctrl & DOC_ASICMODE_BDETCT_RESET ? 1 : 0, in dbg_asicmode_show() 1645 pctrl & DOC_ASICMODE_MDWREN ? 1 : 0, in dbg_asicmode_show() 1646 pctrl & DOC_ASICMODE_POWERDOWN ? 1 : 0, in dbg_asicmode_show()
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | hi3660-clock.txt | 12 - "hisilicon,hi3660-pctrl"
|
/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-s3c2410.c | 127 struct pinctrl *pctrl; member 1150 i2c->pctrl = devm_pinctrl_get_select_default(i2c->dev); in s3c24xx_i2c_probe() 1155 else if (IS_ERR(i2c->pctrl) && s3c24xx_i2c_parse_dt_gpio(i2c)) in s3c24xx_i2c_probe() 1238 if (pdev->dev.of_node && IS_ERR(i2c->pctrl)) in s3c24xx_i2c_remove()
|
/Linux-v4.19/drivers/pinctrl/mediatek/ |
D | pinctrl-mt7622.c | 133 struct pinctrl_dev *pctrl; member 1538 err = pinctrl_generic_add_group(hw->pctrl, group->name, in mtk_build_groups() 1558 err = pinmux_generic_add_function(hw->pctrl, func->name, in mtk_build_functions() 1709 &hw->pctrl); in mtk_pinctrl_probe() 1730 err = pinctrl_enable(hw->pctrl); in mtk_pinctrl_probe()
|
/Linux-v4.19/drivers/media/platform/exynos4-is/ |
D | fimc-is.h | 250 struct pinctrl *pctrl; member
|
/Linux-v4.19/drivers/staging/rtl8712/ |
D | rtl871x_xmit.h | 119 u8 pctrl;/*per packet txdesc control enable*/ member
|
D | rtl8712_xmit.c | 559 if (pattrib->pctrl == 1) { /* mp tx packets */ in update_txdesc() 572 pattrib->pctrl = 0;/* reset to zero; */ in update_txdesc()
|
D | rtl871x_xmit.c | 224 pattrib->pctrl = 0; in r8712_update_attrib() 246 pattrib->pctrl = 1; in r8712_update_attrib()
|
/Linux-v4.19/drivers/staging/rtl8188eu/include/ |
D | rtw_xmit.h | 138 u8 pctrl;/* per packet txdesc control enable */ member
|
/Linux-v4.19/arch/arm64/boot/dts/hisilicon/ |
D | hi3660.dtsi | 346 pctrl: pctrl@e8a09000 { label 347 compatible = "hisilicon,hi3660-pctrl", "syscon";
|
/Linux-v4.19/drivers/staging/rtl8723bs/include/ |
D | rtw_xmit.h | 175 u8 pctrl;/* per packet txdesc control enable */ member
|