Hi Adam, > With this patch, > > [ 3.361358] omap2_set_init_voltage: unable to set vdd_mpu_iva > [ 3.367156] omap2_set_init_voltage: unable to find boot up OPP for vdd_core > [ 3.374206] omap2_set_init_voltage: unable to set vdd_core > and > [ 3.414978] smartreflex 480cb000.smartreflex: omap_sr_probe: > SmartReflex driver initialized > [ 3.423919] smartreflex 480c9000.smartreflex: omap_sr_probe: > SmartReflex driver initialized > > Is there anything I need to do to make it be able to set vdd_core > and/or vdd_mpu_iva? I think OPPs for vdd_core are missing in the device tree, only the vdd_mpu_iva ones are defined in the CPU. I did not find out yet how to configure them... and the current drivers for VC and VP will probably change with the AVS device tree implementation. This will also render my patches obsolete I think. > I also applied which also fixed > > https://patchwork.kernel.org/patch/11094653/ > > I should not that I am running an 800MHz version of the DM3730, but I > have a 1000 MHz somewhere at work. I wasn't sure if this is normal or > if I needed to do something else. AFAIK an internal calibration of the voltages should be performed (i.e. at boot time) in order to ensure the correct voltages are provided, which might change with temperature / silicon aging... I guess this also applies if you run at 800MHz, but might be less severe. My patch only enables those drivers, but the calibration is not actually done. A discussion off-list with TI has revealed some more information, which we can share here soon... Kind Regards, André