• David Brownell's avatar
    mfd: twl4030: create some regulator devices · dad759ff
    David Brownell authored
    Initial code to create twl4030 voltage regulator devices, using
    the new regulator framework.  Note that this now starts to care
    what name is used to declare the TWL chip:
    
     - TWL4030 is the "old" chip; newer ones have a bigger variety
       of VAUX2 voltages.
    
     - TWL5030 is the core "new" chip; TPS65950 is its catalog version.
    
     - The TPS65930 and TPS65920 are cost-reduced catalog versions of
       TWL5030 parts ... fewer regulators, no battery charger, etc.
    
    Board-specific regulator configuration should be provided, listing
    which regulators are used and their constraints (e.g. 1.8V only).
    
    Code that could ("should"?) leverage the regulator stuff includes
    TWL4030 USB transceiver support and MMC glue, LCD support for the
    3430SDP and Labrador boards, and S-Video output.
    Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    Signed-off-by: default avatarSamuel Ortiz <sameo@openedhand.com>
    dad759ff
twl4030-core.c 21.2 KB