>
> Here's a fix for the dts..
>
> debian@beaglebone:/opt/source/dtb-3.14-ti/src/arm$ git diff
> am335x-boneblack.dts
> diff --git a/src/arm/am335x-boneblack.dts b/src/arm/am335x-boneblack.dts
> index d594da5..c1420f3 100644
> --- a/src/arm/am335x-boneblack.dts
> +++ b/src/arm/am335x-boneblack.dts
> @@ -26,6 +26,15 @@
> pinctrl-0 = <&clkout2_pin>;
> };
>
> +&dcdc1_reg {
> + /* VDD_DDR3 voltage 1.35V */
> + regulator-name = "vdd_ddr3";
> + regulator-min-microvolt = <1350000>;
> + regulator-max-microvolt = <1350000>;
> + regulator-boot-on;
> + regulator-always-on;
> +};
> +
> #include "am335x-boneblack-emmc.dtsi"
>
> /* spi0: */
>
>
> debian@beaglebone:/opt/source/dtb-3.14-ti/src/arm$ dmesg | grep vdd
> [ 3.216522] vdd_ddr3: 1350 mV
> [ 3.219877] vdd_mpu: 925 <--> 1375 mV at 1325 mV
> [ 3.221770] vdd_core: 925 <--> 1150 mV at 1125 mV
and u-boot (off head)
voodoo@hades:/opt/github/u-boot$ git diff
diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c
index 0739e60..6b6dea0 100644
--- a/board/ti/am335x/board.c
+++ b/board/ti/am335x/board.c
@@ -300,6 +300,15 @@ void am33xx_spl_board_init(void)
return;
}
+ /* Set DCDC1 (DDR3) to 1.35V for Beaglebone Black. */
+ if (board_is_bone_lt(&header)) {
+ if (tps65217_voltage_update(TPS65217_DEFDCDC1,
+
TPS65217_DCDC_VOLT_SEL_1350MV)) {
+ puts("tps65217_voltage_update failure\n");
+ return;
+ }
+ }
+
/*
* Set LDO3, LDO4 output voltage to 3.3V for Beaglebone.
* Set LDO3 to 1.8V and LDO4 to 3.3V for Beaglebone Black.
diff --git a/include/power/tps65217.h b/include/power/tps65217.h
index 297c4cb..008fd6d 100644
--- a/include/power/tps65217.h
+++ b/include/power/tps65217.h
@@ -68,6 +68,7 @@ enum {
#define TPS65217_DCDC_VOLT_SEL_1125MV 0x09
#define TPS65217_DCDC_VOLT_SEL_1275MV 0x0F
#define TPS65217_DCDC_VOLT_SEL_1325MV 0x11
+#define TPS65217_DCDC_VOLT_SEL_1350MV 0x12
#define TPS65217_LDO_MASK 0x1F
#define TPS65217_LDO_VOLTAGE_OUT_1_8 0x06
hopefully that's enough to fix some of the emi problems your fighting..
Regards,
--
Robert Nelson
http://www.rcn-ee.com/
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.