diff options
-rw-r--r-- | arch/arm/boot/dts/tegra114-dalmore.dts | 186 |
1 files changed, 185 insertions, 1 deletions
diff --git a/arch/arm/boot/dts/tegra114-dalmore.dts b/arch/arm/boot/dts/tegra114-dalmore.dts index a42bfa4211a9..bf9223ed2d65 100644 --- a/arch/arm/boot/dts/tegra114-dalmore.dts +++ b/arch/arm/boot/dts/tegra114-dalmore.dts | |||
@@ -791,7 +791,7 @@ | |||
791 | regulator-boot-on; | 791 | regulator-boot-on; |
792 | }; | 792 | }; |
793 | 793 | ||
794 | dcdc3 { | 794 | tps65090_dcdc3_reg: dcdc3 { |
795 | regulator-name = "vdd-ao"; | 795 | regulator-name = "vdd-ao"; |
796 | regulator-always-on; | 796 | regulator-always-on; |
797 | regulator-boot-on; | 797 | regulator-boot-on; |
@@ -836,6 +836,180 @@ | |||
836 | }; | 836 | }; |
837 | }; | 837 | }; |
838 | }; | 838 | }; |
839 | |||
840 | palmas: tps65913 { | ||
841 | compatible = "ti,palmas"; | ||
842 | reg = <0x58>; | ||
843 | interrupts = <0 86 0x4>; | ||
844 | |||
845 | #interrupt-cells = <2>; | ||
846 | interrupt-controller; | ||
847 | |||
848 | palmas_gpio: gpio { | ||
849 | compatible = "ti,palmas-gpio"; | ||
850 | gpio-controller; | ||
851 | #gpio-cells = <2>; | ||
852 | }; | ||
853 | |||
854 | pmic { | ||
855 | compatible = "ti,tps65913-pmic", "ti,palmas-pmic"; | ||
856 | smps1-in-supply = <&tps65090_dcdc3_reg>; | ||
857 | smps3-in-supply = <&tps65090_dcdc3_reg>; | ||
858 | smps4-in-supply = <&tps65090_dcdc2_reg>; | ||
859 | smps7-in-supply = <&tps65090_dcdc2_reg>; | ||
860 | smps8-in-supply = <&tps65090_dcdc2_reg>; | ||
861 | smps9-in-supply = <&tps65090_dcdc2_reg>; | ||
862 | ldo1-in-supply = <&tps65090_dcdc2_reg>; | ||
863 | ldo2-in-supply = <&tps65090_dcdc2_reg>; | ||
864 | ldo3-in-supply = <&palmas_smps3_reg>; | ||
865 | ldo4-in-supply = <&tps65090_dcdc2_reg>; | ||
866 | ldo5-in-supply = <&vdd_ac_bat_reg>; | ||
867 | ldo6-in-supply = <&tps65090_dcdc2_reg>; | ||
868 | ldo7-in-supply = <&tps65090_dcdc2_reg>; | ||
869 | ldo8-in-supply = <&tps65090_dcdc3_reg>; | ||
870 | ldo9-in-supply = <&palmas_smps9_reg>; | ||
871 | ldoln-in-supply = <&tps65090_dcdc1_reg>; | ||
872 | ldousb-in-supply = <&tps65090_dcdc1_reg>; | ||
873 | |||
874 | regulators { | ||
875 | smps12 { | ||
876 | regulator-name = "vddio-ddr"; | ||
877 | regulator-min-microvolt = <1350000>; | ||
878 | regulator-max-microvolt = <1350000>; | ||
879 | regulator-always-on; | ||
880 | regulator-boot-on; | ||
881 | }; | ||
882 | |||
883 | palmas_smps3_reg: smps3 { | ||
884 | regulator-name = "vddio-1v8"; | ||
885 | regulator-min-microvolt = <1800000>; | ||
886 | regulator-max-microvolt = <1800000>; | ||
887 | regulator-always-on; | ||
888 | regulator-boot-on; | ||
889 | }; | ||
890 | |||
891 | smps45 { | ||
892 | regulator-name = "vdd-core"; | ||
893 | regulator-min-microvolt = <900000>; | ||
894 | regulator-max-microvolt = <1400000>; | ||
895 | regulator-always-on; | ||
896 | regulator-boot-on; | ||
897 | }; | ||
898 | |||
899 | smps457 { | ||
900 | regulator-name = "vdd-core"; | ||
901 | regulator-min-microvolt = <900000>; | ||
902 | regulator-max-microvolt = <1400000>; | ||
903 | regulator-always-on; | ||
904 | regulator-boot-on; | ||
905 | }; | ||
906 | |||
907 | smps8 { | ||
908 | regulator-name = "avdd-pll"; | ||
909 | regulator-min-microvolt = <1050000>; | ||
910 | regulator-max-microvolt = <1050000>; | ||
911 | regulator-always-on; | ||
912 | regulator-boot-on; | ||
913 | }; | ||
914 | |||
915 | palmas_smps9_reg: smps9 { | ||
916 | regulator-name = "sdhci-vdd-sd-slot"; | ||
917 | regulator-min-microvolt = <2800000>; | ||
918 | regulator-max-microvolt = <2800000>; | ||
919 | regulator-always-on; | ||
920 | }; | ||
921 | |||
922 | ldo1 { | ||
923 | regulator-name = "avdd-cam1"; | ||
924 | regulator-min-microvolt = <2800000>; | ||
925 | regulator-max-microvolt = <2800000>; | ||
926 | }; | ||
927 | |||
928 | ldo2 { | ||
929 | regulator-name = "avdd-cam2"; | ||
930 | regulator-min-microvolt = <2800000>; | ||
931 | regulator-max-microvolt = <2800000>; | ||
932 | }; | ||
933 | |||
934 | ldo3 { | ||
935 | regulator-name = "avdd-dsi-csi"; | ||
936 | regulator-min-microvolt = <1200000>; | ||
937 | regulator-max-microvolt = <1200000>; | ||
938 | regulator-always-on; | ||
939 | regulator-boot-on; | ||
940 | }; | ||
941 | |||
942 | ldo4 { | ||
943 | regulator-name = "vpp-fuse"; | ||
944 | regulator-min-microvolt = <1800000>; | ||
945 | regulator-max-microvolt = <1800000>; | ||
946 | }; | ||
947 | |||
948 | ldo6 { | ||
949 | regulator-name = "vdd-sensor-2v85"; | ||
950 | regulator-min-microvolt = <2850000>; | ||
951 | regulator-max-microvolt = <2850000>; | ||
952 | }; | ||
953 | |||
954 | ldo7 { | ||
955 | regulator-name = "vdd-af-cam1"; | ||
956 | regulator-min-microvolt = <2800000>; | ||
957 | regulator-max-microvolt = <2800000>; | ||
958 | }; | ||
959 | |||
960 | ldo8 { | ||
961 | regulator-name = "vdd-rtc"; | ||
962 | regulator-min-microvolt = <900000>; | ||
963 | regulator-max-microvolt = <900000>; | ||
964 | regulator-always-on; | ||
965 | regulator-boot-on; | ||
966 | ti,enable-ldo8-tracking; | ||
967 | }; | ||
968 | |||
969 | ldo9 { | ||
970 | regulator-name = "vddio-sdmmc-2"; | ||
971 | regulator-min-microvolt = <1800000>; | ||
972 | regulator-max-microvolt = <3300000>; | ||
973 | regulator-always-on; | ||
974 | regulator-boot-on; | ||
975 | }; | ||
976 | |||
977 | ldoln { | ||
978 | regulator-name = "hvdd-usb"; | ||
979 | regulator-min-microvolt = <3300000>; | ||
980 | regulator-max-microvolt = <3300000>; | ||
981 | }; | ||
982 | |||
983 | ldousb { | ||
984 | regulator-name = "avdd-usb"; | ||
985 | regulator-min-microvolt = <3300000>; | ||
986 | regulator-max-microvolt = <3300000>; | ||
987 | regulator-always-on; | ||
988 | regulator-boot-on; | ||
989 | }; | ||
990 | |||
991 | regen1 { | ||
992 | regulator-name = "rail-3v3"; | ||
993 | regulator-max-microvolt = <3300000>; | ||
994 | regulator-always-on; | ||
995 | regulator-boot-on; | ||
996 | }; | ||
997 | |||
998 | regen2 { | ||
999 | regulator-name = "rail-5v0"; | ||
1000 | regulator-max-microvolt = <5000000>; | ||
1001 | regulator-always-on; | ||
1002 | regulator-boot-on; | ||
1003 | }; | ||
1004 | }; | ||
1005 | }; | ||
1006 | |||
1007 | rtc { | ||
1008 | compatible = "ti,palmas-rtc"; | ||
1009 | interrupt-parent = <&palmas>; | ||
1010 | interrupts = <8 0>; | ||
1011 | }; | ||
1012 | }; | ||
839 | }; | 1013 | }; |
840 | 1014 | ||
841 | spi@7000da00 { | 1015 | spi@7000da00 { |
@@ -980,6 +1154,16 @@ | |||
980 | gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>; | 1154 | gpio = <&gpio TEGRA_GPIO(K, 1) GPIO_ACTIVE_HIGH>; |
981 | vin-supply = <&tps65090_dcdc1_reg>; | 1155 | vin-supply = <&tps65090_dcdc1_reg>; |
982 | }; | 1156 | }; |
1157 | |||
1158 | vdd_cam_1v8_reg: regulator@6 { | ||
1159 | compatible = "regulator-fixed"; | ||
1160 | reg = <6>; | ||
1161 | regulator-name = "vdd_cam_1v8_reg"; | ||
1162 | regulator-min-microvolt = <1800000>; | ||
1163 | regulator-max-microvolt = <1800000>; | ||
1164 | enable-active-high; | ||
1165 | gpio = <&palmas_gpio 6 0>; | ||
1166 | }; | ||
983 | }; | 1167 | }; |
984 | 1168 | ||
985 | sound { | 1169 | sound { |