Lines Matching defs:data
68 struct da850_pupd_data *data = pinctrl_dev_get_drvdata(pctldev);
73 val = readl(data->base + DA850_PUPD_ENA);
86 val = readl(data->base + DA850_PUPD_SEL);
105 struct da850_pupd_data *data = pinctrl_dev_get_drvdata(pctldev);
110 ena = readl(data->base + DA850_PUPD_ENA);
111 sel = readl(data->base + DA850_PUPD_SEL);
133 writel(sel, data->base + DA850_PUPD_SEL);
134 writel(ena, data->base + DA850_PUPD_ENA);
148 struct da850_pupd_data *data;
150 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL);
151 if (!data)
154 data->base = devm_platform_ioremap_resource(pdev, 0);
155 if (IS_ERR(data->base)) {
157 return PTR_ERR(data->base);
160 data->desc.name = dev_name(dev);
161 data->desc.pctlops = &da850_pupd_pctlops;
162 data->desc.confops = &da850_pupd_confops;
163 data->desc.owner = THIS_MODULE;
165 data->pinctrl = devm_pinctrl_register(dev, &data->desc, data);
166 if (IS_ERR(data->pinctrl)) {
168 return PTR_ERR(data->pinctrl);
171 platform_set_drvdata(pdev, data);