]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
ARM64: t210: jetson: add enable/disable/ramptime for rails
authorVenkat Reddy Talla <vreddytalla@nvidia.com>
Mon, 16 Nov 2015 08:59:05 +0000 (14:29 +0530)
committermobile promotions <svcmobile_promotions@nvidia.com>
Tue, 1 Dec 2015 18:55:42 +0000 (10:55 -0800)
Adding enable, disable and ramptime details for Jetson-CV
platform pmic rails.
enable, disable and ramptime data for different rails
provided by sys-eng team.

Bug 200148181

Change-Id: Ia9cf063aee4286062f9d38a961c80b75239e11ff
Signed-off-by: Venkat Reddy Talla <vreddytalla@nvidia.com>
Reviewed-on: http://git-master/r/833207
GVS: Gerrit_Virtual_Submit
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cv-power-tree-p2597-2180-a00.dtsi

index 8892dbb51922448319230c6a3e156eae67ffd6e1..81987b8401103f80969b1d2932330a3fab7de4cf 100644 (file)
                                maxim,low-battery-shutdown-enable;
                        };
 
+                       pinmux@0 {
+                               pin_gpio1 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                               };
+
+                               pin_gpio2 {
+                                       pins = "gpio2";
+                                       maxim,fps-source = <FPS_SRC_0>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                               };
+
+                               pin_gpio3 {
+                                       pins = "gpio3";
+                                       maxim,fps-source = <FPS_SRC_0>;
+                                       maxim,fps-power-up-period = <4>;
+                                       maxim,fps-power-down-period = <3>;
+                               };
+                       };
+
                        fps {
                                fps@0 {
                                        maxim,fps-time-period = <1280>;
                        };
 
                        regulators {
+                               sd0 {
+                                       maxim,fps-source = <FPS_SRC_1>;
+                                       maxim,fps-power-up-period = <1>;
+                                       maxim,fps-power-down-period = <6>;
+                                       regulator-ramp-delay = <27500>;
+                               };
+
+                               sd1 {
+                                       maxim,fps-source = <FPS_SRC_0>;
+                                       maxim,fps-power-up-period = <5>;
+                                       maxim,fps-power-down-period = <2>;
+                                       regulator-ramp-delay = <27500>;
+                               };
+
+                               sd2 {
+                                       maxim,fps-source = <FPS_SRC_1>;
+                                       maxim,fps-power-up-period = <2>;
+                                       maxim,fps-power-down-period = <5>;
+                                       regulator-ramp-delay = <27500>;
+                               };
+
+                               sd3 {
+                                       maxim,fps-source = <FPS_SRC_0>;
+                                       maxim,fps-power-up-period = <3>;
+                                       maxim,fps-power-down-period = <4>;
+                                       regulator-ramp-delay = <27500>;
+                               };
+
+                               sd4 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-ramp-delay = <27500>;
+                               };
+
+                               ldo0 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-enable-ramp-delay = <84>;
+                                       regulator-disable-ramp-delay = <14700>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <750>;
+                               };
+
+                               ldo1 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-enable-ramp-delay = <34>;
+                                       regulator-disable-ramp-delay = <660>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <350>;
+                               };
+
                                ldo2 {
                                        regulator-name = "vddio-sdmmc1";
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-enable-ramp-delay = <300>;
+                                       regulator-disable-ramp-delay = <64000>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <950>;
                                };
+
+                               ldo3 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-ramp-delay = <100000>;
+                               };
+
                                ldo4 {
+                                       maxim,fps-source = <FPS_SRC_0>;
+                                       maxim,fps-power-up-period = <1>;
+                                       maxim,fps-power-down-period = <6>;
+                                       regulator-enable-ramp-delay = <23>;
+                                       regulator-disable-ramp-delay = <1100>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <250>;
                                        regulator-disable-active-discharge;
                                };
+
+                               ldo5 {
+                                       maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-ramp-delay = <100000>;
+                               };
+
                                ldo6 {
                                        /delete-property/ regulator-always-on;
                                        /delete-property/ regulator-boot-on;
                                        regulator-boot-off;
                                        maxim,fps-source = <FPS_SRC_NONE>;
+                                       maxim,fps-power-up-period = <0>;
+                                       maxim,fps-power-down-period = <7>;
+                                       regulator-ramp-delay = <100000>;
                                };
+
+                               ldo7 {
+                                       maxim,fps-source = <FPS_SRC_1>;
+                                       maxim,fps-power-up-period = <3>;
+                                       maxim,fps-power-down-period = <4>;
+                                       regulator-enable-ramp-delay = <124>;
+                                       regulator-disable-ramp-delay = <24000>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <1200>;
+                               };
+
+                               ldo8 {
+                                       maxim,fps-source = <FPS_SRC_1>;
+                                       maxim,fps-power-up-period = <6>;
+                                       maxim,fps-power-down-period = <1>;
+                                       regulator-enable-ramp-delay = <93>;
+                                       regulator-disable-ramp-delay = <10000>;
+                                       regulator-ramp-delay = <100000>;
+                                       regulator-ramp-delay-scale = <900>;
+                               };
+
                        };
                };
        };