> > 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 beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.