Lines Matching refs:bgp
85 struct k3_bandgap *bgp; member
110 struct k3_bandgap *bgp; in k3_bgp_read_temp() local
113 bgp = devdata->bgp; in k3_bgp_read_temp()
124 s0 = readl(bgp->base + devdata->stat_offset) & in k3_bgp_read_temp()
126 s1 = readl(bgp->base + devdata->stat_offset) & in k3_bgp_read_temp()
128 s2 = readl(bgp->base + devdata->stat_offset) & in k3_bgp_read_temp()
163 struct k3_bandgap *bgp; in k3_bandgap_probe() local
170 bgp = devm_kzalloc(&pdev->dev, sizeof(*bgp), GFP_KERNEL); in k3_bandgap_probe()
171 if (!bgp) in k3_bandgap_probe()
175 bgp->base = devm_ioremap_resource(dev, res); in k3_bandgap_probe()
176 if (IS_ERR(bgp->base)) in k3_bandgap_probe()
177 return PTR_ERR(bgp->base); in k3_bandgap_probe()
188 val = readl(bgp->base + K3_VTM_DEVINFO_PWR0_OFFSET); in k3_bandgap_probe()
201 data[id].bgp = bgp; in k3_bandgap_probe()
206 val = readl(data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe()
211 writel(val, data[id].bgp->base + data[id].ctrl_offset); in k3_bandgap_probe()
224 platform_set_drvdata(pdev, bgp); in k3_bandgap_probe()