Lines Matching full:supplies

386 	struct regulator_bulk_data *supplies;  member
1241 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off()
1260 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1310 regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1970 * Check whether a given set of supplies is available in a device tree node.
1975 struct regulator_bulk_data *supplies, in of_regulator_bulk_available() argument
1982 snprintf(property, 32, "%s-supply", supplies[i].supply); in of_regulator_bulk_available()
1993 * supplies that didn't match the hardware inputs. This happened to work for a
1996 * set of supplies.
2013 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators()
2014 sizeof(*pcie->supplies), in tegra_pcie_get_legacy_regulators()
2016 if (!pcie->supplies) in tegra_pcie_get_legacy_regulators()
2019 pcie->supplies[0].supply = "pex-clk"; in tegra_pcie_get_legacy_regulators()
2020 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators()
2023 pcie->supplies[2].supply = "avdd"; in tegra_pcie_get_legacy_regulators()
2025 return devm_regulator_bulk_get(dev, pcie->num_supplies, pcie->supplies); in tegra_pcie_get_legacy_regulators()
2034 * in that it has two pairs or AVDD_PEX and VDD_PEX supplies (PEXA and PEXB)
2046 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2047 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2049 if (!pcie->supplies) in tegra_pcie_get_regulators()
2052 pcie->supplies[i++].supply = "dvdd-pex"; in tegra_pcie_get_regulators()
2053 pcie->supplies[i++].supply = "hvdd-pex-pll"; in tegra_pcie_get_regulators()
2054 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
2055 pcie->supplies[i++].supply = "vddio-pexctl-aud"; in tegra_pcie_get_regulators()
2059 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2060 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2062 if (!pcie->supplies) in tegra_pcie_get_regulators()
2065 pcie->supplies[i++].supply = "avdd-pll-uerefe"; in tegra_pcie_get_regulators()
2066 pcie->supplies[i++].supply = "hvddio-pex"; in tegra_pcie_get_regulators()
2067 pcie->supplies[i++].supply = "dvddio-pex"; in tegra_pcie_get_regulators()
2068 pcie->supplies[i++].supply = "dvdd-pex-pll"; in tegra_pcie_get_regulators()
2069 pcie->supplies[i++].supply = "hvdd-pex-pll-e"; in tegra_pcie_get_regulators()
2070 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2074 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2075 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2077 if (!pcie->supplies) in tegra_pcie_get_regulators()
2080 pcie->supplies[i++].supply = "avddio-pex"; in tegra_pcie_get_regulators()
2081 pcie->supplies[i++].supply = "dvddio-pex"; in tegra_pcie_get_regulators()
2082 pcie->supplies[i++].supply = "avdd-pex-pll"; in tegra_pcie_get_regulators()
2083 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
2084 pcie->supplies[i++].supply = "hvdd-pex-pll-e"; in tegra_pcie_get_regulators()
2085 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2086 pcie->supplies[i++].supply = "avdd-pll-erefe"; in tegra_pcie_get_regulators()
2101 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2102 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2104 if (!pcie->supplies) in tegra_pcie_get_regulators()
2107 pcie->supplies[i++].supply = "avdd-pex-pll"; in tegra_pcie_get_regulators()
2108 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
2109 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2110 pcie->supplies[i++].supply = "avdd-plle"; in tegra_pcie_get_regulators()
2113 pcie->supplies[i++].supply = "avdd-pexa"; in tegra_pcie_get_regulators()
2114 pcie->supplies[i++].supply = "vdd-pexa"; in tegra_pcie_get_regulators()
2118 pcie->supplies[i++].supply = "avdd-pexb"; in tegra_pcie_get_regulators()
2119 pcie->supplies[i++].supply = "vdd-pexb"; in tegra_pcie_get_regulators()
2124 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2125 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2127 if (!pcie->supplies) in tegra_pcie_get_regulators()
2130 pcie->supplies[0].supply = "avdd-pex"; in tegra_pcie_get_regulators()
2131 pcie->supplies[1].supply = "vdd-pex"; in tegra_pcie_get_regulators()
2132 pcie->supplies[2].supply = "avdd-pex-pll"; in tegra_pcie_get_regulators()
2133 pcie->supplies[3].supply = "avdd-plle"; in tegra_pcie_get_regulators()
2134 pcie->supplies[4].supply = "vddio-pex-clk"; in tegra_pcie_get_regulators()
2137 if (of_regulator_bulk_available(dev->of_node, pcie->supplies, in tegra_pcie_get_regulators()
2140 pcie->supplies); in tegra_pcie_get_regulators()
2147 dev_info(dev, "using legacy DT binding for power supplies\n"); in tegra_pcie_get_regulators()
2149 devm_kfree(dev, pcie->supplies); in tegra_pcie_get_regulators()