rpi_domains        80 drivers/soc/bcm/raspberrypi-power.c static void rpi_common_init_power_domain(struct rpi_power_domains *rpi_domains,
rpi_domains        83 drivers/soc/bcm/raspberrypi-power.c 	struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index];
rpi_domains        85 drivers/soc/bcm/raspberrypi-power.c 	dom->fw = rpi_domains->fw;
rpi_domains       101 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains->xlate.domains[xlate_index] = &dom->base;
rpi_domains       104 drivers/soc/bcm/raspberrypi-power.c static void rpi_init_power_domain(struct rpi_power_domains *rpi_domains,
rpi_domains       107 drivers/soc/bcm/raspberrypi-power.c 	struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index];
rpi_domains       109 drivers/soc/bcm/raspberrypi-power.c 	if (!rpi_domains->has_new_interface)
rpi_domains       115 drivers/soc/bcm/raspberrypi-power.c 	rpi_common_init_power_domain(rpi_domains, xlate_index, name);
rpi_domains       118 drivers/soc/bcm/raspberrypi-power.c static void rpi_init_old_power_domain(struct rpi_power_domains *rpi_domains,
rpi_domains       122 drivers/soc/bcm/raspberrypi-power.c 	struct rpi_power_domain *dom = &rpi_domains->domains[xlate_index];
rpi_domains       127 drivers/soc/bcm/raspberrypi-power.c 	rpi_common_init_power_domain(rpi_domains, xlate_index, name);
rpi_domains       139 drivers/soc/bcm/raspberrypi-power.c rpi_has_new_domain_support(struct rpi_power_domains *rpi_domains)
rpi_domains       147 drivers/soc/bcm/raspberrypi-power.c 	ret = rpi_firmware_property(rpi_domains->fw,
rpi_domains       158 drivers/soc/bcm/raspberrypi-power.c 	struct rpi_power_domains *rpi_domains;
rpi_domains       160 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains = devm_kzalloc(dev, sizeof(*rpi_domains), GFP_KERNEL);
rpi_domains       161 drivers/soc/bcm/raspberrypi-power.c 	if (!rpi_domains)
rpi_domains       164 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains->xlate.domains =
rpi_domains       167 drivers/soc/bcm/raspberrypi-power.c 			     sizeof(*rpi_domains->xlate.domains),
rpi_domains       169 drivers/soc/bcm/raspberrypi-power.c 	if (!rpi_domains->xlate.domains)
rpi_domains       172 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains->xlate.num_domains = RPI_POWER_DOMAIN_COUNT;
rpi_domains       180 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains->fw = rpi_firmware_get(fw_np);
rpi_domains       182 drivers/soc/bcm/raspberrypi-power.c 	if (!rpi_domains->fw)
rpi_domains       185 drivers/soc/bcm/raspberrypi-power.c 	rpi_domains->has_new_interface =
rpi_domains       186 drivers/soc/bcm/raspberrypi-power.c 		rpi_has_new_domain_support(rpi_domains);
rpi_domains       188 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_I2C0, "I2C0");
rpi_domains       189 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_I2C1, "I2C1");
rpi_domains       190 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_I2C2, "I2C2");
rpi_domains       191 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_VIDEO_SCALER,
rpi_domains       193 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_VPU1, "VPU1");
rpi_domains       194 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_HDMI, "HDMI");
rpi_domains       200 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_old_power_domain(rpi_domains, RPI_POWER_DOMAIN_USB,
rpi_domains       203 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_VEC, "VEC");
rpi_domains       204 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_JPEG, "JPEG");
rpi_domains       205 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_H264, "H264");
rpi_domains       206 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_V3D, "V3D");
rpi_domains       207 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_ISP, "ISP");
rpi_domains       208 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_UNICAM0, "UNICAM0");
rpi_domains       209 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_UNICAM1, "UNICAM1");
rpi_domains       210 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_CCP2RX, "CCP2RX");
rpi_domains       211 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_CSI2, "CSI2");
rpi_domains       212 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_CPI, "CPI");
rpi_domains       213 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_DSI0, "DSI0");
rpi_domains       214 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_DSI1, "DSI1");
rpi_domains       215 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_TRANSPOSER,
rpi_domains       217 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_CCP2TX, "CCP2TX");
rpi_domains       218 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_CDP, "CDP");
rpi_domains       219 drivers/soc/bcm/raspberrypi-power.c 	rpi_init_power_domain(rpi_domains, RPI_POWER_DOMAIN_ARM, "ARM");
rpi_domains       221 drivers/soc/bcm/raspberrypi-power.c 	of_genpd_add_provider_onecell(dev->of_node, &rpi_domains->xlate);
rpi_domains       223 drivers/soc/bcm/raspberrypi-power.c 	platform_set_drvdata(pdev, rpi_domains);