1 // SPDX-License-Identifier: GPL-2.0-only 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* 2 /* 3 * Copyright (C) 2016 Texas Instruments Incorp 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 4 */ 4 */ 5 5 6 /* 6 /* 7 * Integrated Power Management Chip 7 * Integrated Power Management Chip 8 * https://www.ti.com/lit/ds/symlink/tps65917- 8 * https://www.ti.com/lit/ds/symlink/tps65917-q1.pdf 9 */ 9 */ 10 10 11 &tps65917 { 11 &tps65917 { 12 compatible = "ti,tps65917"; 12 compatible = "ti,tps65917"; 13 13 14 interrupt-controller; 14 interrupt-controller; 15 #interrupt-cells = <2>; 15 #interrupt-cells = <2>; 16 16 17 ti,system-power-controller; 17 ti,system-power-controller; 18 18 19 tps65917_pmic { 19 tps65917_pmic { 20 compatible = "ti,tps65917-pmic 20 compatible = "ti,tps65917-pmic"; 21 21 22 smps1-in-supply = <&vsys_3v3>; 22 smps1-in-supply = <&vsys_3v3>; 23 smps2-in-supply = <&vsys_3v3>; 23 smps2-in-supply = <&vsys_3v3>; 24 smps3-in-supply = <&vsys_3v3>; 24 smps3-in-supply = <&vsys_3v3>; 25 smps4-in-supply = <&vsys_3v3>; 25 smps4-in-supply = <&vsys_3v3>; 26 smps5-in-supply = <&vsys_3v3>; 26 smps5-in-supply = <&vsys_3v3>; 27 ldo1-in-supply = <&vsys_3v3>; 27 ldo1-in-supply = <&vsys_3v3>; 28 ldo2-in-supply = <&vsys_3v3>; 28 ldo2-in-supply = <&vsys_3v3>; 29 ldo3-in-supply = <&vsys_3v3>; 29 ldo3-in-supply = <&vsys_3v3>; 30 ldo4-in-supply = <&evm_5v0>; 30 ldo4-in-supply = <&evm_5v0>; 31 ldo5-in-supply = <&vsys_3v3>; 31 ldo5-in-supply = <&vsys_3v3>; 32 32 33 tps65917_regulators: regulator 33 tps65917_regulators: regulators { 34 smps1_reg: smps1 { 34 smps1_reg: smps1 { 35 /* VDD_MPU */ 35 /* VDD_MPU */ 36 regulator-name 36 regulator-name = "smps1"; 37 regulator-min- 37 regulator-min-microvolt = <850000>; 38 regulator-max- 38 regulator-max-microvolt = <1250000>; 39 regulator-alwa 39 regulator-always-on; 40 regulator-boot 40 regulator-boot-on; 41 }; 41 }; 42 42 43 smps2_reg: smps2 { 43 smps2_reg: smps2 { 44 /* VDD_CORE */ 44 /* VDD_CORE */ 45 regulator-name 45 regulator-name = "smps2"; 46 regulator-min- 46 regulator-min-microvolt = <850000>; 47 regulator-max- 47 regulator-max-microvolt = <1150000>; 48 regulator-boot 48 regulator-boot-on; 49 regulator-alwa 49 regulator-always-on; 50 }; 50 }; 51 51 52 smps3_reg: smps3 { 52 smps3_reg: smps3 { 53 /* VDD_GPU IVA 53 /* VDD_GPU IVA DSPEVE */ 54 regulator-name 54 regulator-name = "smps3"; 55 regulator-min- 55 regulator-min-microvolt = <850000>; 56 regulator-max- 56 regulator-max-microvolt = <1250000>; 57 regulator-boot 57 regulator-boot-on; 58 regulator-alwa 58 regulator-always-on; 59 }; 59 }; 60 60 61 smps4_reg: smps4 { 61 smps4_reg: smps4 { 62 /* VDDS1V8 */ 62 /* VDDS1V8 */ 63 regulator-name 63 regulator-name = "smps4"; 64 regulator-min- 64 regulator-min-microvolt = <1800000>; 65 regulator-max- 65 regulator-max-microvolt = <1800000>; 66 regulator-alwa 66 regulator-always-on; 67 regulator-boot 67 regulator-boot-on; 68 }; 68 }; 69 69 70 smps5_reg: smps5 { 70 smps5_reg: smps5 { 71 /* VDD_DDR */ 71 /* VDD_DDR */ 72 regulator-name 72 regulator-name = "smps5"; 73 regulator-min- 73 regulator-min-microvolt = <1350000>; 74 regulator-max- 74 regulator-max-microvolt = <1350000>; 75 regulator-boot 75 regulator-boot-on; 76 regulator-alwa 76 regulator-always-on; 77 }; 77 }; 78 78 79 ldo1_reg: ldo1 { 79 ldo1_reg: ldo1 { 80 /* LDO1_OUT -- 80 /* LDO1_OUT --> SDIO */ 81 regulator-name 81 regulator-name = "ldo1"; 82 regulator-min- 82 regulator-min-microvolt = <1800000>; 83 regulator-max- 83 regulator-max-microvolt = <3300000>; 84 regulator-alwa 84 regulator-always-on; 85 regulator-boot 85 regulator-boot-on; 86 regulator-allo 86 regulator-allow-bypass; 87 }; 87 }; 88 88 89 ldo2_reg: ldo2 { 89 ldo2_reg: ldo2 { 90 regulator-name 90 regulator-name = "ldo2"; 91 regulator-min- 91 regulator-min-microvolt = <1800000>; 92 regulator-max- 92 regulator-max-microvolt = <1800000>; 93 regulator-allo 93 regulator-allow-bypass; 94 }; 94 }; 95 95 96 ldo3_reg: ldo3 { 96 ldo3_reg: ldo3 { 97 /* VDDA_1V8_PH 97 /* VDDA_1V8_PHY */ 98 regulator-name 98 regulator-name = "ldo3"; 99 regulator-min- 99 regulator-min-microvolt = <1800000>; 100 regulator-max- 100 regulator-max-microvolt = <1800000>; 101 regulator-boot 101 regulator-boot-on; 102 regulator-alwa 102 regulator-always-on; 103 }; 103 }; 104 104 105 ldo5_reg: ldo5 { 105 ldo5_reg: ldo5 { 106 /* VDDA_1V8_PL 106 /* VDDA_1V8_PLL */ 107 regulator-name 107 regulator-name = "ldo5"; 108 regulator-min- 108 regulator-min-microvolt = <1800000>; 109 regulator-max- 109 regulator-max-microvolt = <1800000>; 110 regulator-alwa 110 regulator-always-on; 111 regulator-boot 111 regulator-boot-on; 112 }; 112 }; 113 113 114 ldo4_reg: ldo4 { 114 ldo4_reg: ldo4 { 115 /* VDDA_3V_USB 115 /* VDDA_3V_USB: VDDA_USBHS33 */ 116 regulator-name 116 regulator-name = "ldo4"; 117 regulator-min- 117 regulator-min-microvolt = <3300000>; 118 regulator-max- 118 regulator-max-microvolt = <3300000>; 119 regulator-boot 119 regulator-boot-on; 120 }; 120 }; 121 }; 121 }; 122 }; 122 }; 123 123 124 tps65917_power_button { 124 tps65917_power_button { 125 compatible = "ti,palmas-pwrbut 125 compatible = "ti,palmas-pwrbutton"; 126 interrupt-parent = <&tps65917> 126 interrupt-parent = <&tps65917>; 127 interrupts = <1 IRQ_TYPE_NONE> 127 interrupts = <1 IRQ_TYPE_NONE>; 128 wakeup-source; 128 wakeup-source; 129 ti,palmas-long-press-seconds = 129 ti,palmas-long-press-seconds = <6>; 130 }; 130 }; 131 }; 131 }; 132 132 133 &usb2_phy1 { 133 &usb2_phy1 { 134 phy-supply = <&ldo4_reg>; 134 phy-supply = <&ldo4_reg>; 135 }; 135 }; 136 136 137 &usb2_phy2 { 137 &usb2_phy2 { 138 phy-supply = <&ldo4_reg>; 138 phy-supply = <&ldo4_reg>; 139 }; 139 }; 140 140 141 &dss { 141 &dss { 142 vdda_video-supply = <&ldo5_reg>; 142 vdda_video-supply = <&ldo5_reg>; 143 }; 143 }; 144 144 145 &mmc1 { 145 &mmc1 { 146 vqmmc-supply = <&ldo1_reg>; 146 vqmmc-supply = <&ldo1_reg>; 147 }; 147 }; 148 148 149 &cpu0 { 149 &cpu0 { 150 vdd-supply = <&smps1_reg>; 150 vdd-supply = <&smps1_reg>; 151 }; 151 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.