| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
|
|
|
|
| |
Change-Id: I7564fb0c3eb617c1beba2dc0162db25b5799a8e5
Signed-off-by: Max Herman <mherman@fsisys.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Pass the nominal battery capacity from the board file instead of
hardcoding it in the driver.
TODO: This needs to be done for the blaze as well, although it's
rarely run off the battery
Change-Id: I15cba65f062c70f3b1e26f3c03db59e3af0d6ea9
Signed-off-by: Sivakumar Pothireddy <sivakumar.pothireddy@ti.com>
Signed-off-by: Anand Gadiyar <gadiyar@ti.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This errata affects only TWL6030 ES2.1. Each time a charge is
enabled via SW, a THMREG interrupt triggers (Internal USB charger
fault interrupt line).
Workaround: Interrupt (the bit #1 of CHARGERUSB_INT_MASK) has to be
masked before enabling the charge, and unmasked after charge is
enabled.
Change-Id: I14074e384a863c82ba61af9ea9434afe75cc2bc8
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This errata affects only TWL6030 ES2.1. The usage of the CIN_LIMIT
codes above 600mA (CHARGERUSB_CINLIMIT Register, codes
650mA/700mA/750mA) may lead to an unlimited input current in
case VBUS < 4.1V.
Workaround: The anti-collapse feature needs to be enabled before
usage of the CIN_LIMIT. All CIN_LIMIT codes will be functional at
all anti-collapse levels.
Change-Id: I4fc0eb64cc96b692f4761a27098df307e1f5cd54
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
| |
This function is redundant and not used anywhere.
Remove it and change associated code accordingly
Change-Id: I06ba222429cfe89a401b426a211d1752e646450a
Signed-off-by: Ruslan Bilovol <ruslan.bilovol@ti.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Correct the current reading functions for current_now and current_avg.
This was done with advice on the correct algorithm from the design team
and application engineers.
Also by default twl6030 and twl6032 use different sense resistors and
according to design team these resistors may be tuned for certain boards.
So allow the resistor value to be passed as platform data but select
sensible defaults if it is not.
Change-Id: Ib60742ec5779708d7156a4c6b4acd16b84cc8f0c
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the twl6032 read the charger mode and power path usage from a register
on the chip.
Because of this change these parameters no longer need to be provided by
platform data so move these variable to the private structure.
This change also means that these variables being set also implies
twl6032 is the chip type so simplify the code by removing checks
for this from features at each usage of one of these variables.
Change-Id: If371db6270e40edf2ee315696300cf29bd9e8ea8
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
|
|
|
|
|
|
|
|
| |
In all sensible use cases use_eeprom_config and use_hw_charger are
actually synonymous so simplify the code and remove the use_eeprom_config.
Change-Id: Ibf473ea8106a72038f646e9163665caa91de9e06
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
|
|
|
|
|
|
|
|
|
|
| |
Residual voltage may be present on VBUS when USB cable is unplugged.
Workaround: Increase the VBUS anticollapse loop threshold to 4.44 V.
This errata affects only TWL6032 ES1.1
Change-Id: I7533fa7e3caa98e9e326f0c30cfb31d813303be8
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
| |
This patch adds for the kernel code ability to the errata
implementation for the TWL6030/TWL6032 chips.
Change-Id: Ieb2329ec3cf1e0300decc2908fba28aa471854e5
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
| |
Lets gpacd module will be detect the twl6030 or twl6032 chip and
use appropriate software conversion method.
Change-Id: I2eac6e0b9e97b37e13cfa2bfbc9a0956fc68d1a9
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Previously was not possible to read the corrected and converted values
of the gpadc conversion in the call back function. Now pointer
to the twl6030_gpadc_request returned to the call back function
and we can read all adc channel values: raw without correction
and convertation, corrected and converted, raw values etc.
Change-Id: I4a3699952ddf9cacc4cca5e205b93e28502f291d
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
| |
This patch adds a possibility to read corrected and converted ADC
ch (command TWL6030_GPADC_IOCX_ADC_READ) to the ioctl.
Change-Id: Ia896bf9224a876083815aa5a0d172e08b77141cb
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
| |
This patch adds definition and initialization of the resources
assignments (LDOs, SYSEN, SMPS, etc) for the TWL6032.
Change-Id: Icdca2129d0ca552fae8f8b0849489d9d1c77f526
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
|
| |
REGEN1 is added to platform data, so that it can be
modelled as an regulator and the state of it can be
controlled through drivers and board file.
Change-Id: I3e3251d95841a8522db530b7826746e375e23ce6
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
|
|
| |
Previously SYSEN pin was configured only for the OMAP4460.
SYSEN is added to platform data, so that it can be
modelled as an regulator and the state of it can be
controlled through drivers and board file.
Change-Id: I7ec8d690f94d0143563b904844ef9155eef20a17
Signed-off-by: Oleksandr Dmytryshyn <oleksandr.dmytryshyn@ti.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Based on board configuration, unmask PREQ so that on de-assertion
or assertion on PREQ{1,2,3} transition Executes ACT2SLP and
SLP2ACT sleep sequence.
By default APPs process group is unmasked, but can be overridden
through board file using struct twl4030_power_data.
Change-Id: Ib9f561c64210e5997865a4bf7a2203dca9a1d695
Signed-off-by: Ambresh K <ambresh@ti.com>
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
arch/arm/mach-omap2/smartreflex.c
drivers/i2c/busses/i2c-omap.c
drivers/usb/host/ehci.h
drivers/usb/musb/musb_core.c
fs/proc/base.c
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
commit 3d6271f92e98094584fd1e609a9969cd33e61122 upstream.
Without turning the MADC clock on, no MADC conversions occur.
$ cat /sys/class/hwmon/hwmon0/device/in8_input
[ 53.428436] twl4030_madc twl4030_madc: conversion timeout!
cat: read error: Resource temporarily unavailable
Signed-off-by: Kyle Manna <kyle@kylemanna.com>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
|
| |
| |
| |
| |
| |
| |
| |
| | |
This patch allow to initialize charger parameters from
values stored in TWL EEPROM.
Change-Id: Iaa1fd4337d7df4922983c38838248e6f15e9c5a8
Signed-off-by: Volodymyr Riazantsev <v.riazantsev@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The TWL6032 supports two different mode of operation for its
charger. One is very similar to twl6030 with only a couple of tweaks.
The other the charger control is moved to hardware and the driver
becomes just a monitor for hardware state.
Change-Id: I5920c3b042017da5ae8a72a0bb12854e2f7c342e
Signed-off-by: Volodymyr Riazantsev <v.riazantsev@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The TWL6032 chip has a different but similar GPADC. The resolution
has been increased to 12bits and there are more channels. The method
correction values are stored in EPROM is also changed.
Change-Id: Iec060638ebecab50fb6562b0fae592f807554a42
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: Volodymyr Riazantsev <v.riazantsev@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The TWL6025 was never released beyond sample form and was replaced by
the PhoenixLite range of chips - TWL6032. Change the references to
reference the TWL6032 class and name the registers to twl6032 in line with
an actual released chip name to avoid confusion.
Change-Id: Idef654724fcb174bcfc59a10dea600eea80ea1f0
Signed-off-by: Graeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: Volodymyr Riazantsev <v.riazantsev@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add init/exit to TWL6040 MFD platform data in order to provide
a mechanism to allow platform level initializations (e.g. pin
muxing).
Change-Id: Ifea3af2ba94196e4b7d1ccd14ebcc541443cfe73
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bq2415x has 32 second watchdog timer. If within 32 second
the watchdog timer is not reset then the charge is terminated.
The work to reset watchdog was scheduled every 30 seconds, and
sometimes time out expired. Reduce schedule period to 20 seconds
to reset the watchdog more frequently.
Change-Id: I1680a0db15a566abe38a0aa1c25572e01fe5d844
Signed-off-by: Oleksandr Kozaruk <oleksandr.kozaruk@ti.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Use regulator framework to enable/disable VDDHF voltage supply
for handsfree drivers. Not providing a valid regulator for VDDHF
through regulator framework doesn't have any negative impact as
long as VDDHF is actually supplied by some other way (e.g. voltage
supply enabled through bootloader or machine initialization).
Ported from p-android-omap-2.6.35
Change-Id: I9df90a695ed9afcb6da916fb53bb3965c5292226
Signed-off-by: Girish S G <girishsg@ti.com>
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
Signed-off-by: Akash Choudhari <akashc@ti.com>
Signed-off-by: Girish S Ghongdemath <girishsg@ti.com>
Signed-off-by: Gabriel M. Beddingfield <gabrbedd@ti.com>
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* android-omap-3.0: (26 commits)
OMAP3+: Smartreflex: clear ERRCONFIG_VPBOUNDINTST only on a need
OMAP3+: Smartreflex: Fix status masking in ERRCONFIG register
OMAP3+: PM: VP: check only the VPINIDLE status bit
OMAP3+: Smartreflex: Add a shutdown hook
OMAP3+: Smartreflex: prevent dvfs during autocomp enable/disable sequences
OMAP3+: PM: DVFS: remove omap_dvfs_is_scaling
OMAP3+: PM: DVFS: simplify omap_dvfs_is_any_dev_scaling
OMAP4: PM: skip going through the LP sleep sequence if conflict with DVFS
cpufreq: interactive governor: default 20ms timer
cpufreq: interactive governor: go to intermediate hi speed before max
MFD: twl6040: Enable/disable external 32kHz clock
MFD: twl6040: Remove unnecessary pdev local variable
cpufreq: interactive governor: scale to max only if at min speed
cpufreq: interactive governor: apply intermediate load on current speed
ARM: idle: update idle ticks before call idle end notifier
ARM: omap4: PM: mask all PPIs when going into low power mode
input: gpio_input: don't print debounce message unless flag is set
ASoC: omap-mcasp: HACK: Prevent C3 power state
ASoC: omap-mcasp: Rename the omap_hw_dit_param function to omap_mcasp_setup
ASoC: omap-mcasp: Do not configure the IDLE mode in the driver
...
Change-Id: I687d9d018b17ce19b99afe5fc52a28e27385373a
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Allow TWL6040 MFD to make explicit use of external 32kHz clock.
It's required for Power-On state, and can be disabled during
Sleep state.
Since external clocks might not be handled through clock framework,
it's up to platforms/boards to implement the appropriate method
as needed.
Change-Id: I027bb51ec6263d8c1b04b6bc50d24077674be255
Signed-off-by: Misael Lopez Cruz <misael.lopez@ti.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* android-omap-3.0: (38 commits)
OMAP:DSS:DSSCOMP: Avoid freeing a composition twice on set failure
gpu: pvr: Update to DDK 1.8@550175
gpu: pvr: Update to DDK 1.8@334506
OMAP4: McASP: Move device creation to mach-omap2
omap: iovmm: move print to before free in sgtable_free
OMAP4: temp_sensor: update throttling thresholds
OMAP: clock: optimize dpll locking logic
OMAP4: PM: Enable Auto VREF LPDDR I/O supply
ion: fix build
ASoC: omap-mcasp: Simplify device struct retrieval
ASoC: omap-mcasp: Remove wrappers for start/stop
ASoC: omap-mcasp: Remove redundant format check
ASoC: omap-mcasp: Configure the channel status register
ASoC: omap-mcasp: Relax allowed sample rates check
usb: musb: omap2430: use proper signed variables
net: wireless: bcm4329: Skip dhd_bus_stop() if bus is already down
net: wireless: bcmdhd: Skip dhd_bus_stop() if bus is already down
net: wireless: bcmdhd: Improve suspend/resume processing
net: wireless: bcmdhd: Check if FW is Ok for internal FW call
ion: export functions to enable usage by kernel modules
...
Change-Id: I68419e93ae7b91ba33ddba06e853845caebb6905
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For PMIC to enter deeper power state, all the processor group needs
be to turned off and it can be achieved either through HW & SW. In case
of HW, by de-asserting PREQ1/2a/2b/2c/3 pins all the processor group
will be turned off. In case of SW, by configuring DEV_ON register, we can
selectively disable individual processor group.
In most of HW design, only PREQ1 is used to turn Application processor
and PREQ2a/2b/2c/3 are not connected. So to achieve low power state,
MOD & CON processor group needs to disabled through SW.
SW bits gets reset after PMIC exit low power state, so it is necessary
to ensure that during every suspend, SW bits are configured accordingly.
Change-Id: I3e29086fcc04199601233b45000fb4fa87a063c3
Signed-off-by: Ambresh K <ambresh@ti.com>
Signed-off-by: Baek.Kyung-Han <wildtaz.sec@gmail.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
PMIC has system resources and configuration, which are not part of
processor groups. This needs to be configured and managed appropriately.
Change-Id: Id8468a83b666a10e72ff0a3ad546dfab379d9721
Signed-off-by: Ambresh K <ambresh@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Turning off IO & PBIAS cells and then SD card VMMC
as soon as we get disconnect interrupt. Failure to do
so is causing current spikes (latch-up issue)which
can potentially burn the I/O cells.
Enabled Debounce logic in TWL6030 so that erroneous
disconnect/connect interrupts will be suppressed.
This will also fix issue where SD card disconnect
event was not getting detected when SD card is very
slowly plugged out.
Change-Id: I13f55451718b8cce3448245395b8d1344d4a2790
Signed-off-by: Viswanath Puttagunta <vishp@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch adds support for the battery charging component of the
Phoenix IC. It enables charging via USB.
Change-Id: Ia076c3f6009c7d064a68153f9193b7f927553ad9
Signed-off-by: Nishant Kamat <nskamat@ti.com>
Signed-off-by: Balaji T K <balajitk@ti.com>
Signed-off-by: Oleksandr Kozaruk <oleksandr.kozaruk@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This patch adds support for the General Purpose A/D Convertor in
TWL6030.
This driver is based on the twl4030-madc driver written by Mikko Ylinen
and Filipe Balbi, and currently has a 'misc' device interface. It needs
to be moved to drivers/hwmon as per comments from the community on the
twl4030-madc driver.
Change-Id: I84568c847502e562f7a1656b845f94b00e6aaecf
Signed-off-by: Nishant Kamat <nskamat@ti.com>
Signed-off-by: Balaji T K <balajitk@ti.com>
Signed-off-by: Oleksandr Kozaruk <oleksandr.kozaruk@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Create bq2415x_charger.c for BQ24156 AC charger
BQ24156 interacts with TWL6030 for AC charger detection and
charge control. Add support in Kconfig and Makefile.
Change-Id: I3ee6a7a058174d43102a9d36736a3fb682424fcd
Signed-off-by: Balaji T K <balajitk@ti.com>
Signed-off-by: Oleksandr Kozaruk <oleksandr.kozaruk@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Initialize the default polling rate from the board file
Change-Id: I36abf00e843b287e9c8a2ebff56d01d1e37f9dd8
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* android-omap-3.0:
regulator: TWL6030: add clk32kaudio as regulator
netfilter: xt_qtaguid: fix crash on ctrl delete command
ASoC: ABE HAL: Use second-order filter for DL2EQ 450Hz HP profile
bridge: Have tx_bytes count headers like rx_bytes.
Change-Id: I7916c19baf27456e51716474cd378ce2d28196aa
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add the 32KHz audio clock as a regulator as it
it may be used as a clk source for some external
chips. By adding it, we can enable and disable it
using the regulator framework.
Change-Id: Ic7a39600277bd28cac039c1385c68fe712c89875
Signed-off-by: Axel Haslam <axelhaslam@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
False positives seen, at least on OMAP4430 sample 4.
Change-Id: I607cf5f3c7f043bbdec149887fcd72fb20598731
Signed-off-by: Todd Poynor <toddpoynor@google.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add support to dynamically configure the voltage raise speed for the vibrator.
Change-Id: I443dd7e614838327aac9fb0d83c19ed9c5d9e092
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Adding twl6040 Android vibrator driver.
Change-Id: I2a01bdf2a1fd5e53854173ac042a909100c175d0
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
Conflicts:
sound/soc/omap/Kconfig
Change-Id: Id52a4dcc5650d22a3d732b95592bb525e8448b05
Signed-off-by: Dan Murphy <dmurphy@ti.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This change adds an interrupt handler to shutdown device when
battery voltage drops below TWL 6030 threshold VBATMIN_HI.
Change-Id: I6556fd213ab0fafa9ae78c37c1a4672d1440c304
Signed-off-by: Danke Xie <d.xie@sta.samsung.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* android-omap-3.0: (50 commits)
omap: hwmod: add softreset delay field
OMAP4: PM: add context/save restore for sDMA
OMAP4: PM: add context/save restore for GPMC
OMAP2+: GPMC: make context/save restore APIs generic
OMAP4: PM: save gpio context when per loses context
GPIO: OMAP: use put_sync_suspend instead of put_sync
GPIO: OMAP: setup irq enable only after configuring interrupt in restore
GPIO: OMAP: restore OE only after setting the output level
GPIO: OMAP: handle set_dataout reg capable IP on restore
GPIO: OMAP: save and restore wakeup_set register not status
GPIO: OMAP: save and restore debounce as well
GPIO: OMAP: mark complete once restored
OMAP4: pm-debug: Add device OFF counter
OMAP4: PM: Add call to omap4_secure_dispatcher early in CPU0 wake up
OMAP4: PM: Work-around for L3INSTR registers for MPU OSWR/OFF mode
OMAP4: PM: Work-around for ROM code BUG of IVAHD/TESLA
OMAP4: PM: powerdomain: Dont write to readonly/reserved register
OMAP4: PM: Add device-off support
OMAP2+: pm-debug: reflect true off status
OMAP2+: PM: use off_mode_enabled as the global off mode flag
...
Conflicts:
arch/arm/mach-omap2/Makefile
Change-Id: I9c949df385ed25308230a90b4ecf6fe14df2cb34
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
TWL6030 resources are designed to be used with multiple processors
we should ideally be able to describe the way the board is wired up.
The default configuration which is almost universally used is to
connect TWL6030 only to Application Processor(example: OMAP4430/4460)
and the request lines for 2(a,b,c) and 3 are completely unused.
The register defaults may not reflect this ground reality, so map
it back to the way we want it to look so not to depend on any errors
by bootloaders/wrong pulls.
Change-Id: I2777715b9f63e35f317453df04288ceba45e5e55
Signed-off-by: Nishanth Menon <nm@ti.com>
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* android-omap-3.0: (258 commits)
OMAP4: twl6030: Add V2V1 SMPS
PM: wakelocks: Display wakelocks preventing suspend by default
ARM: omap4: correct dsp opp data again
ASoC: ABE: reset ABE SRC filters when (un)muting MODEM BE
ASoC: ABE: Detect Vx UL-DL input filters saturation
ASoC: ABE: Add APIs to reset ABE SRCs
ASoC: McPDM: Combine channels management for UL and DL
ASoC: ABE DSP: Dettach OPP calculation and scale
OMAP: PM: Set device name for L3 minimum throughput DVFS request
Linux 3.0.1
dm: fix idr leak on module removal
dm mpath: fix potential NULL pointer in feature arg processing
dm snapshot: flush disk cache when merging
dm io: flush cpu cache with vmapped io
ALSA: sound/core/pcm_compat.c: adjust array index
watchdog: shwdt: fix usage of mod_timer
GFS2: Fix mount hang caused by certain access pattern to sysfs files
rt2x00: Add device ID for RT539F device.
oom: task->mm == NULL doesn't mean the memory was freed
AppArmor: Fix masking of capabilities in complain mode
...
Change-Id: I9fb2fc3f739031a3b970f6cbc8f2372547efb374
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
To control V2V1 SPMS by using regulator framework,
add V2V1 SMPS to twl regulator list.
Modify ldo register order in add_children function based on struct twl4030_platform_data
Change-Id: Ic1dcdd55d4ca849290169abbeff2f6cbf07dba68
Signed-off-by: Baek.Kyung-Han <wildtaz.baek@samsung.com>
|