Lines Matching full:supplies
350 struct regulator_bulk_data *supplies; member
1169 err = regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_off()
1188 err = regulator_bulk_enable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1238 regulator_bulk_disable(pcie->num_supplies, pcie->supplies); in tegra_pcie_power_on()
1902 * Check whether a given set of supplies is available in a device tree node.
1907 struct regulator_bulk_data *supplies, in of_regulator_bulk_available() argument
1914 snprintf(property, 32, "%s-supply", supplies[i].supply); in of_regulator_bulk_available()
1925 * supplies that didn't match the hardware inputs. This happened to work for a
1928 * set of supplies.
1945 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_legacy_regulators()
1946 sizeof(*pcie->supplies), in tegra_pcie_get_legacy_regulators()
1948 if (!pcie->supplies) in tegra_pcie_get_legacy_regulators()
1951 pcie->supplies[0].supply = "pex-clk"; in tegra_pcie_get_legacy_regulators()
1952 pcie->supplies[1].supply = "vdd"; in tegra_pcie_get_legacy_regulators()
1955 pcie->supplies[2].supply = "avdd"; in tegra_pcie_get_legacy_regulators()
1957 return devm_regulator_bulk_get(dev, pcie->num_supplies, pcie->supplies); in tegra_pcie_get_legacy_regulators()
1966 * in that it has two pairs or AVDD_PEX and VDD_PEX supplies (PEXA and PEXB)
1978 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_regulators()
1979 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
1981 if (!pcie->supplies) in tegra_pcie_get_regulators()
1984 pcie->supplies[i++].supply = "dvdd-pex"; in tegra_pcie_get_regulators()
1985 pcie->supplies[i++].supply = "hvdd-pex-pll"; in tegra_pcie_get_regulators()
1986 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
1987 pcie->supplies[i++].supply = "vddio-pexctl-aud"; in tegra_pcie_get_regulators()
1991 pcie->supplies = devm_kcalloc(pcie->dev, pcie->num_supplies, in tegra_pcie_get_regulators()
1992 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
1994 if (!pcie->supplies) in tegra_pcie_get_regulators()
1997 pcie->supplies[i++].supply = "hvddio-pex"; in tegra_pcie_get_regulators()
1998 pcie->supplies[i++].supply = "dvddio-pex"; in tegra_pcie_get_regulators()
1999 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2003 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2004 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2006 if (!pcie->supplies) in tegra_pcie_get_regulators()
2009 pcie->supplies[i++].supply = "avddio-pex"; in tegra_pcie_get_regulators()
2010 pcie->supplies[i++].supply = "dvddio-pex"; in tegra_pcie_get_regulators()
2011 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
2012 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2027 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2028 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2030 if (!pcie->supplies) in tegra_pcie_get_regulators()
2033 pcie->supplies[i++].supply = "avdd-pex-pll"; in tegra_pcie_get_regulators()
2034 pcie->supplies[i++].supply = "hvdd-pex"; in tegra_pcie_get_regulators()
2035 pcie->supplies[i++].supply = "vddio-pex-ctl"; in tegra_pcie_get_regulators()
2036 pcie->supplies[i++].supply = "avdd-plle"; in tegra_pcie_get_regulators()
2039 pcie->supplies[i++].supply = "avdd-pexa"; in tegra_pcie_get_regulators()
2040 pcie->supplies[i++].supply = "vdd-pexa"; in tegra_pcie_get_regulators()
2044 pcie->supplies[i++].supply = "avdd-pexb"; in tegra_pcie_get_regulators()
2045 pcie->supplies[i++].supply = "vdd-pexb"; in tegra_pcie_get_regulators()
2050 pcie->supplies = devm_kcalloc(dev, pcie->num_supplies, in tegra_pcie_get_regulators()
2051 sizeof(*pcie->supplies), in tegra_pcie_get_regulators()
2053 if (!pcie->supplies) in tegra_pcie_get_regulators()
2056 pcie->supplies[0].supply = "avdd-pex"; in tegra_pcie_get_regulators()
2057 pcie->supplies[1].supply = "vdd-pex"; in tegra_pcie_get_regulators()
2058 pcie->supplies[2].supply = "avdd-pex-pll"; in tegra_pcie_get_regulators()
2059 pcie->supplies[3].supply = "avdd-plle"; in tegra_pcie_get_regulators()
2060 pcie->supplies[4].supply = "vddio-pex-clk"; in tegra_pcie_get_regulators()
2063 if (of_regulator_bulk_available(dev->of_node, pcie->supplies, in tegra_pcie_get_regulators()
2066 pcie->supplies); in tegra_pcie_get_regulators()
2073 dev_info(dev, "using legacy DT binding for power supplies\n"); in tegra_pcie_get_regulators()
2075 devm_kfree(dev, pcie->supplies); in tegra_pcie_get_regulators()