Home
last modified time | relevance | path

Searched refs:ppu (Results 1 – 3 of 3) sorted by relevance

/drivers/pmdomain/sunxi/
A Dsun20i-ppu.c106 struct genpd_onecell_data *ppu; in sun20i_ppu_probe() local
121 ppu = devm_kzalloc(dev, sizeof(*ppu), GFP_KERNEL); in sun20i_ppu_probe()
122 if (!ppu) in sun20i_ppu_probe()
125 ppu->domains = devm_kcalloc(dev, desc->num_domains, in sun20i_ppu_probe()
126 sizeof(*ppu->domains), GFP_KERNEL); in sun20i_ppu_probe()
127 if (!ppu->domains) in sun20i_ppu_probe()
130 ppu->num_domains = desc->num_domains; in sun20i_ppu_probe()
131 platform_set_drvdata(pdev, ppu); in sun20i_ppu_probe()
149 for (unsigned int i = 0; i < ppu->num_domains; ++i) { in sun20i_ppu_probe()
164 ppu->domains[i] = &pd->genpd; in sun20i_ppu_probe()
[all …]
A Dsun50i-h6-prcm-ppu.c121 struct genpd_onecell_data *ppu; in sun50i_h6_ppu_probe() local
135 ppu = devm_kzalloc(dev, sizeof(*ppu), GFP_KERNEL); in sun50i_h6_ppu_probe()
136 if (!ppu) in sun50i_h6_ppu_probe()
139 ppu->num_domains = data->nr_domains; in sun50i_h6_ppu_probe()
140 ppu->domains = devm_kcalloc(dev, data->nr_domains, in sun50i_h6_ppu_probe()
141 sizeof(*ppu->domains), GFP_KERNEL); in sun50i_h6_ppu_probe()
142 if (!ppu->domains) in sun50i_h6_ppu_probe()
145 platform_set_drvdata(pdev, ppu); in sun50i_h6_ppu_probe()
171 ppu->domains[i] = &pd->genpd; in sun50i_h6_ppu_probe()
174 ret = of_genpd_add_provider_onecell(dev->of_node, ppu); in sun50i_h6_ppu_probe()
A DMakefile2 obj-$(CONFIG_SUN20I_PPU) += sun20i-ppu.o
3 obj-$(CONFIG_SUN50I_H6_PRCM_PPU) += sun50i-h6-prcm-ppu.o

Completed in 10 milliseconds