|
@@ -21,7 +21,7 @@
|
|
|
|
|
|
cpus {
|
|
|
cpu@0 {
|
|
|
- cpu0-supply = <&dcdc2_reg>;
|
|
|
+ cpu0-supply = <&vdd1_reg>;
|
|
|
};
|
|
|
};
|
|
|
|
|
@@ -163,10 +163,9 @@
|
|
|
pinctrl-single,pins = <
|
|
|
0x54 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a5.gpio1_21 */
|
|
|
0x58 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a6.gpio1_22 */
|
|
|
- 0x60 (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a8.gpio1_24 */
|
|
|
0x64 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_a9.gpio1_25 */
|
|
|
0x68 (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_a10.gpio1_26 */
|
|
|
- 0x6c (PIN_OUTPUT_PULLDOWN | MUX_MODE7) /* gpmc_a11.gpio1_27 */
|
|
|
+ 0x6c (PIN_INPUT_PULLDOWN | MUX_MODE7) /* gpmc_a11.gpio1_27 */
|
|
|
>;
|
|
|
};
|
|
|
|
|
@@ -404,8 +403,8 @@
|
|
|
status = "okay";
|
|
|
clock-frequency = <400000>;
|
|
|
|
|
|
- tps: tps@24 {
|
|
|
- reg = <0x24>;
|
|
|
+ tps: tps@2d {
|
|
|
+ reg = <0x2d>;
|
|
|
};
|
|
|
};
|
|
|
|
|
@@ -489,9 +488,9 @@
|
|
|
status = "okay";
|
|
|
|
|
|
/* Regulators */
|
|
|
- AVDD-supply = <&ldo2_reg>;
|
|
|
- IOVDD-supply = <&ldo2_reg>;
|
|
|
- DRVDD-supply = <&ldo2_reg>;
|
|
|
+ AVDD-supply = <&vaux2_reg>;
|
|
|
+ IOVDD-supply = <&vaux2_reg>;
|
|
|
+ DRVDD-supply = <&vaux2_reg>;
|
|
|
DVDD-supply = <&vbat>;
|
|
|
};
|
|
|
};
|
|
@@ -519,7 +518,7 @@
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&nandflash_pins_s0>;
|
|
|
/*ranges = <0 0 0x08000000 0x1000000>;*/ /* CS0: 16MB for NAND */
|
|
|
- ranges = <0 0 0x08000000 0x40000000>; /*+++ vern,NAND,20181030 ---*/
|
|
|
+ ranges = <0 0 0x08000000 0x80000000>; /*+++ vern,NAND,20181030 ---*/
|
|
|
nand@0,0 {
|
|
|
reg = <0 0 4>; /* CS0, offset 0, IO size 4 */
|
|
|
ti,nand-ecc-opt = "bch16";
|
|
@@ -608,74 +607,101 @@
|
|
|
};
|
|
|
partition@13 {
|
|
|
label = "Storage";
|
|
|
- reg = <0x0A200000 0x35E00000>;
|
|
|
+ reg = <0x0A200000 0x75E00000>;
|
|
|
};
|
|
|
};
|
|
|
};
|
|
|
|
|
|
-/include/ "tps65217.dtsi"
|
|
|
+#include "tps65910.dtsi"
|
|
|
+#if 0
|
|
|
+&mcasp1 {
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&am335x_evm_audio_pins>;
|
|
|
+
|
|
|
+ status = "okay";
|
|
|
|
|
|
+ op-mode = <0>; /* MCASP_IIS_MODE */
|
|
|
+ tdm-slots = <2>;
|
|
|
+ /* 4 serializers */
|
|
|
+ serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */
|
|
|
+ 0 0 1 2
|
|
|
+ >;
|
|
|
+ tx-num-evt = <32>;
|
|
|
+ rx-num-evt = <32>;
|
|
|
+};
|
|
|
+#endif
|
|
|
&tps {
|
|
|
- /*
|
|
|
- * Configure pmic to enter OFF-state instead of SLEEP-state ("RTC-only
|
|
|
- * mode") at poweroff. Most BeagleBone versions do not support RTC-only
|
|
|
- * mode and risk hardware damage if this mode is entered.
|
|
|
- *
|
|
|
- * For details, see linux-omap mailing list May 2015 thread
|
|
|
- * [PATCH] ARM: dts: am335x-bone* enable pmic-shutdown-controller
|
|
|
- * In particular, messages:
|
|
|
- * http://www.spinics.net/lists/linux-omap/msg118585.html
|
|
|
- * http://www.spinics.net/lists/linux-omap/msg118615.html
|
|
|
- *
|
|
|
- * You can override this later with
|
|
|
- * &tps { /delete-property/ ti,pmic-shutdown-controller; }
|
|
|
- * if you want to use RTC-only mode and made sure you are not affected
|
|
|
- * by the hardware problems. (Tip: double-check by performing a current
|
|
|
- * measurement after shutdown: it should be less than 1 mA.)
|
|
|
- */
|
|
|
- ti,pmic-shutdown-controller;
|
|
|
+ vcc1-supply = <&vbat>;
|
|
|
+ vcc2-supply = <&vbat>;
|
|
|
+ vcc3-supply = <&vbat>;
|
|
|
+ vcc4-supply = <&vbat>;
|
|
|
+ vcc5-supply = <&vbat>;
|
|
|
+ vcc6-supply = <&vbat>;
|
|
|
+ vcc7-supply = <&vbat>;
|
|
|
+ vccio-supply = <&vbat>;
|
|
|
|
|
|
regulators {
|
|
|
- dcdc1_reg: regulator@0 {
|
|
|
- regulator-name = "vdds_dpr";
|
|
|
+ vrtc_reg: regulator@0 {
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- dcdc2_reg: regulator@1 {
|
|
|
+ vio_reg: regulator@1 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdd1_reg: regulator@2 {
|
|
|
/* VDD_MPU voltage limits 0.95V - 1.26V with +/-4% tolerance */
|
|
|
regulator-name = "vdd_mpu";
|
|
|
- regulator-min-microvolt = <1100000>;
|
|
|
- regulator-max-microvolt = <1325000>;
|
|
|
+ regulator-min-microvolt = <912500>;
|
|
|
+ regulator-max-microvolt = <1312500>;
|
|
|
regulator-boot-on;
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- dcdc3_reg: regulator@2 {
|
|
|
+ vdd2_reg: regulator@3 {
|
|
|
/* VDD_CORE voltage limits 0.95V - 1.1V with +/-4% tolerance */
|
|
|
regulator-name = "vdd_core";
|
|
|
- regulator-min-microvolt = <925000>;
|
|
|
+ regulator-min-microvolt = <912500>;
|
|
|
regulator-max-microvolt = <1150000>;
|
|
|
regulator-boot-on;
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- ldo1_reg: regulator@3 {
|
|
|
- regulator-name = "vio,vrtc,vdds";
|
|
|
+ vdd3_reg: regulator@4 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdig1_reg: regulator@5 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdig2_reg: regulator@6 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vpll_reg: regulator@7 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vdac_reg: regulator@8 {
|
|
|
+ regulator-always-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vaux1_reg: regulator@9 {
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- ldo2_reg: regulator@4 {
|
|
|
- regulator-name = "vdd_3v3aux";
|
|
|
+ vaux2_reg: regulator@10 {
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- ldo3_reg: regulator@5 {
|
|
|
- regulator-name = "vdd_1v8";
|
|
|
+ vaux33_reg: regulator@11 {
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
|
|
|
- ldo4_reg: regulator@6 {
|
|
|
- regulator-name = "vdd_3v3a";
|
|
|
+ vmmc_reg: regulator@12 {
|
|
|
+ regulator-min-microvolt = <1800000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
};
|
|
@@ -722,7 +748,7 @@
|
|
|
|
|
|
&mmc1 {
|
|
|
status = "okay";
|
|
|
- vmmc-supply = <&ldo4_reg>;
|
|
|
+ vmmc-supply = <&vmmc_reg>;
|
|
|
bus-width = <4>;
|
|
|
pinctrl-names = "default";
|
|
|
pinctrl-0 = <&mmc1_pins_default>;
|