Re: [U-Boot] [PATCH v02 1/2] OMAP3+: introduce generic ABB support

2013-05-20 Thread Nishanth Menon
On Mon, May 20, 2013 at 6:06 AM, Andrii Tseglytskyi wrote: > On 05/17/2013 04:11 PM, Nishanth Menon wrote: > > [snip] >> >> On 19:49-20130513, Andrii Tseglytskyi wrote: >> [...] >>> >>> + if (fuse && ldovbb) { >>> + if (abb_setup_ldovbb(fuse, ldovbb)) >>> +

Re: [U-Boot] [PATCH v02 1/2] OMAP3+: introduce generic ABB support

2013-05-20 Thread Andrii Tseglytskyi
Hi, Thank you for review. On 05/17/2013 04:11 PM, Nishanth Menon wrote: [snip] On 19:49-20130513, Andrii Tseglytskyi wrote: [...] + if (fuse && ldovbb) { + if (abb_setup_ldovbb(fuse, ldovbb)) + return; + } + + /* configure timings, based o

Re: [U-Boot] [PATCH v02 1/2] OMAP3+: introduce generic ABB support

2013-05-17 Thread Nishanth Menon
On 19:49-20130513, Andrii Tseglytskyi wrote: [...] > +void abb_setup(u32 fuse, u32 ldovbb, u32 setup, u32 control, > +u32 txdone, u32 txdone_mask, u32 opp) > +{ > + u32 abb_type_mask, opp_sel_mask; > + > + /* sanity check */ > + if (!setup || !control || !txdone) > +

[U-Boot] [PATCH v02 1/2] OMAP3+: introduce generic ABB support

2013-05-13 Thread Andrii Tseglytskyi
Adaptive Body Biasing (ABB) modulates transistor bias voltages dynamically in order to optimize switching speed versus leakage. Adaptive Body-Bias ldos are present for some voltage domains starting with OMAP3630. There are three modes of operation: * Bypass - the default, it just follows the vdd v