mfd: move drivers/i2c/chips/tps65010.c to drivers/mfd

Move the tps65010 driver from drivers/i2c/chips to drivers/mfd
since it's more of a multi-function device than anything else,
and since Jean is trying to vanish drivers/i2c/chips ASAP.

One way to think of these chips are as the PMIC family most
used with OMAP1 generation chips.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Samuel Ortiz <sameo@openedhand.com>

authored by

David Brownell and committed by
Samuel Ortiz
87c13493 0931a4c6

+15 -14
-13
drivers/i2c/chips/Kconfig
··· 126 126 This driver can also be built as a module. If so, the module 127 127 will be called isp1301_omap. 128 128 129 - config TPS65010 130 - tristate "TPS6501x Power Management chips" 131 - depends on GPIOLIB 132 - default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK 133 - help 134 - If you say yes here you get support for the TPS6501x series of 135 - Power Management chips. These include voltage regulators, 136 - lithium ion/polymer battery charging, and other features that 137 - are often used in portable devices like cell phones and cameras. 138 - 139 - This driver can also be built as a module. If so, the module 140 - will be called tps65010. 141 - 142 129 config SENSORS_MAX6875 143 130 tristate "Maxim MAX6875 Power supply supervisor" 144 131 depends on EXPERIMENTAL
-1
drivers/i2c/chips/Makefile
··· 19 19 obj-$(CONFIG_PCF8575) += pcf8575.o 20 20 obj-$(CONFIG_SENSORS_PCF8591) += pcf8591.o 21 21 obj-$(CONFIG_ISP1301_OMAP) += isp1301_omap.o 22 - obj-$(CONFIG_TPS65010) += tps65010.o 23 22 obj-$(CONFIG_MENELAUS) += menelaus.o 24 23 obj-$(CONFIG_SENSORS_TSL2550) += tsl2550.o 25 24 obj-$(CONFIG_MCU_MPC8349EMITX) += mcu_mpc8349emitx.o
drivers/i2c/chips/tps65010.c drivers/mfd/tps65010.c
+13
drivers/mfd/Kconfig
··· 69 69 To compile this driver as a module, choose M here: the 70 70 module will be called ucb1400_core. 71 71 72 + config TPS65010 73 + tristate "TPS6501x Power Management chips" 74 + depends on I2C && GPIOLIB 75 + default y if MACH_OMAP_H2 || MACH_OMAP_H3 || MACH_OMAP_OSK 76 + help 77 + If you say yes here you get support for the TPS6501x series of 78 + Power Management chips. These include voltage regulators, 79 + lithium ion/polymer battery charging, and other features that 80 + are often used in portable devices like cell phones and cameras. 81 + 82 + This driver can also be built as a module. If so, the module 83 + will be called tps65010. 84 + 72 85 config TWL4030_CORE 73 86 bool "Texas Instruments TWL4030/TPS659x0 Support" 74 87 depends on I2C=y && GENERIC_HARDIRQS
+2
drivers/mfd/Makefile
··· 19 19 obj-$(CONFIG_MFD_WM8350) += wm8350.o 20 20 obj-$(CONFIG_MFD_WM8350_I2C) += wm8350-i2c.o 21 21 22 + obj-$(CONFIG_TPS65010) += tps65010.o 23 + 22 24 obj-$(CONFIG_TWL4030_CORE) += twl4030-core.o twl4030-irq.o 23 25 24 26 obj-$(CONFIG_MFD_CORE) += mfd-core.o