]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
twl: create regulator devices
authorDavid Brownell <dbrownell@users.sourceforge.net>
Sat, 15 Nov 2008 20:40:35 +0000 (12:40 -0800)
committerTony Lindgren <tony@atomide.com>
Tue, 25 Nov 2008 23:24:46 +0000 (15:24 -0800)
commit93326c7a0e94e6e0bb165a4557c603169439a57e
treed133c280267d59e78149f230bf4c5bc18f2b67e0
parentbd3bc7fa0f7ae36c1feb532be74511241ed73ed8
twl: create regulator devices

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.

 - The tps65930 and tps65920 are cost-reduced catalog versions of
   the TWL5030 parts ... fewer regulators, no BCI, etc.  (Rev C
   Beagles were anticipated to use '930 parts...)

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: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Tony Lindgren <tony@atomide.com>
drivers/mfd/twl4030-core.c
include/linux/i2c/twl4030.h