Searched refs:ppu (Results 1 – 3 of 3) sorted by relevance
| /drivers/pmdomain/sunxi/ |
| A D | sun20i-ppu.c | 106 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 D | sun50i-h6-prcm-ppu.c | 121 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 D | Makefile | 2 obj-$(CONFIG_SUN20I_PPU) += sun20i-ppu.o 3 obj-$(CONFIG_SUN50I_H6_PRCM_PPU) += sun50i-h6-prcm-ppu.o
|
Completed in 10 milliseconds