| /linux/include/soc/tegra/ |
| H A D | pmc.h | 19 struct tegra_pmc; 153 struct tegra_pmc *devm_tegra_pmc_get(struct device *dev); 155 int tegra_pmc_powergate_power_on(struct tegra_pmc *pmc, unsigned int id); 156 int tegra_pmc_powergate_power_off(struct tegra_pmc *pmc, unsigned int id); 157 int tegra_pmc_powergate_remove_clamping(struct tegra_pmc *pmc, unsigned int id); 160 int tegra_pmc_powergate_sequence_power_up(struct tegra_pmc *pmc, 163 int tegra_pmc_io_pad_power_enable(struct tegra_pmc *pmc, enum tegra_io_pad id); 164 int tegra_pmc_io_pad_power_disable(struct tegra_pmc *pmc, enum tegra_io_pad id); 183 static inline struct tegra_pmc *devm_tegra_pmc_get(struct device *dev) in devm_tegra_pmc_get() 189 tegra_pmc_powergate_power_on(struct tegra_pmc *pmc, unsigned int id) in tegra_pmc_powergate_power_on() [all …]
|
| /linux/drivers/soc/tegra/ |
| H A D | pmc.c | 206 struct tegra_pmc *pmc; 216 struct tegra_pmc *pmc; 273 struct tegra_pmc *pmc; 284 struct tegra_pmc *pmc; 372 void (*init)(struct tegra_pmc *pmc); 373 void (*setup_irq_polarity)(struct tegra_pmc *pmc, 376 void (*set_wake_filters)(struct tegra_pmc *pmc); 379 int (*powergate_set)(struct tegra_pmc *pmc, unsigned int id, 442 struct tegra_pmc { struct 493 static struct tegra_pmc *pmc = &(struct tegra_pmc) { argument [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra30-asus-nexus7-grouper-common.dtsi | 826 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 919 clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1158 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1227 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1231 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra20.dtsi | 712 tegra_pmc: pmc@7000e400 { label 906 nvidia,pmc = <&tegra_pmc 0>; 936 nvidia,pmc = <&tegra_pmc 1>; 975 nvidia,pmc = <&tegra_pmc 2>;
|
| H A D | tegra30-lg-x3.dtsi | 937 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 988 clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 991 assigned-clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1560 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1717 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1721 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30.dtsi | 867 tegra_pmc: pmc@7000e400 { label 1178 nvidia,pmc = <&tegra_pmc 0>; 1220 nvidia,pmc = <&tegra_pmc 2>; 1262 nvidia,pmc = <&tegra_pmc 1>;
|
| H A D | tegra114.dtsi | 616 tegra_pmc: pmc@7000e400 { label 864 nvidia,pmc = <&tegra_pmc 0>; 903 nvidia,pmc = <&tegra_pmc 2>;
|
| H A D | tegra114-asus-tf701t.dts | 1219 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1270 clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1627 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1827 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1831 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra124.dtsi | 717 tegra_pmc: pmc@7000e400 { label 1208 nvidia,pmc = <&tegra_pmc 0>; 1247 nvidia,pmc = <&tegra_pmc 1>; 1286 nvidia,pmc = <&tegra_pmc 2>;
|
| H A D | tegra30-cardhu.dtsi | 670 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 674 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-asus-transformer-common.dtsi | 1111 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1684 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1688 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1783 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
|
| H A D | tegra124-nyan.dtsi | 798 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 802 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-asus-p1801-t.dts | 1165 clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1963 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1992 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1996 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-asus-tf600t.dts | 974 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1086 clocks = <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 2274 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 2405 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 2409 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-colibri.dtsi | 1056 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1060 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra20-asus-transformer-common.dtsi | 472 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 1261 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>;
|
| H A D | tegra124-venice2.dts | 1248 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1252 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra114-dalmore.dts | 1280 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1284 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-apalis-v1.1.dtsi | 1195 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1199 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-apalis.dtsi | 1178 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 1182 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-pegatron-chagall.dts | 1135 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 2749 clocks = <&tegra_pmc TEGRA_PMC_CLK_BLINK>; 2781 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 2785 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| H A D | tegra30-beaver.dts | 2131 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>; 2135 <&tegra_pmc TEGRA_PMC_CLK_OUT_1>;
|
| /linux/arch/arm64/boot/dts/nvidia/ |
| H A D | tegra132.dtsi | 584 tegra_pmc: pmc@7000e400 { label 1036 nvidia,pmc = <&tegra_pmc 0>; 1076 nvidia,pmc = <&tegra_pmc 1>; 1116 nvidia,pmc = <&tegra_pmc 2>;
|
| H A D | tegra210-p2180.dtsi | 126 interrupt-parent = <&tegra_pmc>;
|
| H A D | tegra210.dtsi | 867 interrupt-parent = <&tegra_pmc>; 872 tegra_pmc: pmc@7000e400 { label 1124 nvidia,pmc = <&tegra_pmc>;
|