许盛飞
12bd489d4d
chargedisplay: add for adc-battery-driver
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com >
2014-10-17 10:36:52 +08:00
cl
de11a1a0ad
rockchip: add gpio_poweroff driver
...
Signed-off-by: cl <cl@rock-chips.com >
2014-10-16 11:13:34 +08:00
张晴
5dc17820ab
rk312x:pmic:rt5036:updata drivers to 1.0.9;support hdmi connect to VMID
2014-10-09 14:42:36 +08:00
zhangqing
ada6a02d04
rk3288:pmic:ricoh619:correct fuel_gauge for 99%-100% when sleep
2014-09-22 14:03:07 +08:00
xhh
fdb5231857
86v:电池检测,摄像头的整理修改
2014-09-13 11:22:51 +08:00
许盛飞
e19bdc2a7a
adc-battery: add adc-battery
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com >
2014-09-11 19:13:57 +08:00
张晴
1142cc6021
rk312x:pmic:rt5036:support pmic rt5036 drivers
2014-09-11 14:28:23 +08:00
张晴
7d6f3bb0e4
rk312x:rt5025:updata rt5025 drivers to 1.1.1_R
2014-09-01 16:41:07 +08:00
张晴
476cbef830
rk312x:rt5025:support pmic rt5025
2014-08-22 10:01:21 +08:00
黄涛
c7412991e9
Merge remote-tracking branch 'origin/develop-3.10' into develop-3.10-next
...
Conflicts:
arch/arm/mach-rockchip/vcodec_service.c
drivers/input/Makefile
2014-08-08 10:21:50 +08:00
黄涛
fcef60e36f
Merge tag 'lsk-v3.10-android-14.07' into develop-3.10
...
LSK v3.10 Android 14.07 release
Conflicts:
drivers/clocksource/arm_arch_timer.c
lib/Makefile
2014-08-06 15:34:14 +08:00
许盛飞
acfc8012a6
rk312x: add rk818-battery
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com >
2014-07-30 20:04:14 +08:00
郭毅
6f36aed227
cw201x: shielding unnecessary dev_info
2014-07-18 10:03:20 +08:00
Mark Brown
40329a6815
Merge remote-tracking branch 'lsk/v3.10/topic/aosp' into linux-linaro-lsk-android
...
Conflicts:
net/wireless/nl80211.c
2014-06-19 11:42:18 +01:00
Todd Poynor
8ee650bdfc
power: Add property CHARGE_COUNTER_EXT and 64-bit precision properties
...
Add POWER_SUPPLY_PROP_CHARGE_COUNTER_EXT that stores accumulated charge
in nAh units as a signed 64-bit value.
Add generic support for signed 64-bit property values.
Change-Id: I2bd34b1e95ffba24e7bfef81f398f22bd2aaf05e
Signed-off-by: Todd Poynor <toddpoynor@google.com >
2014-06-17 02:18:07 +00:00
张晴
0cbedcde3c
rk3288:pmic:rk808&act8846&ricoh619:fixed msleep to mdelay in shutdown function
2014-06-16 14:39:00 +08:00
郭毅
bf2c6f3634
cw2015_battery : modify some warnings
2014-06-13 11:38:54 +08:00
张晴
a05c3a3973
rk3288:pmic:act8846&syr82x:modify some warnings
2014-06-12 15:38:12 +08:00
张晴
75e9568f06
rk3288:pmic:ricoh619:modify some warnings
2014-06-12 15:33:37 +08:00
张晴
8f8749c359
rk3288:pmic:ricoh619:modify some warning
2014-05-27 09:28:18 +08:00
张晴
50fa88d460
rk3288:pmic:ricoh619:slove reboot i2c error;modify power off;slove fg 100%
2014-05-26 16:32:01 +08:00
张晴
77b2eae948
rk3288:pmic:ricoh619:slove pwrkey missed when wakeup;modify some fg error
2014-05-22 16:53:53 +08:00
张晴
89825aecd4
rk3288:pmu:ricoh619:support charger usb connect to adp;enable clkout2 when init
2014-05-06 14:10:32 +08:00
许盛飞
f575a0f312
RK818: add rk818-battery driver
2014-05-06 11:27:03 +08:00
张晴
de0f0d2cbc
rk3288:ricoh619:add dc_det function,add ricoh619.txt
2014-04-29 11:15:29 +08:00
黄涛
0ffd56dafe
Merge tag 'lsk-android-14.03' into develop-3.10
...
lsk 14.03 Android release
2014-04-15 12:51:10 +08:00
张晴
d69f6b8301
rk3288:ricoh619&syb827:support pmic ricoh619 and dcdc syb827
2014-04-14 14:39:17 +08:00
黄涛
d93c580979
bq24296_charger: fix probe failed bug, which cause resume panic
2014-04-02 14:24:39 +08:00
黄涛
96ad001270
bq24296: fix reboot warning
...
WARNING: at kernel/irq/manage.c:1249 __free_irq+0x88/0x184()
Trying to free already-free IRQ 200
Modules linked in:
CPU: 0 PID: 1 Comm: init Not tainted 3.10.0 #296
[<c0013dc4>] (unwind_backtrace+0x0/0xe0) from [<c00116e0>] (show_stack+0x10/0x14)
[<c00116e0>] (show_stack+0x10/0x14) from [<c002a424>] (warn_slowpath_common+0x4c/0x68)
[<c002a424>] (warn_slowpath_common+0x4c/0x68) from [<c002a4c0>] (warn_slowpath_fmt+0x2c/0x3c)
[<c002a4c0>] (warn_slowpath_fmt+0x2c/0x3c) from [<c0091668>] (__free_irq+0x88/0x184)
[<c0091668>] (__free_irq+0x88/0x184) from [<c00917d8>] (free_irq+0x74/0x98)
[<c00917d8>] (free_irq+0x74/0x98) from [<c0412898>] (i2c_device_shutdown+0x3c/0x44)
[<c0412898>] (i2c_device_shutdown+0x3c/0x44) from [<c02cd184>] (device_shutdown+0x110/0x170)
[<c02cd184>] (device_shutdown+0x110/0x170) from [<c003e948>] (kernel_restart+0xc/0x50)
[<c003e948>] (kernel_restart+0xc/0x50) from [<c003eae4>] (SyS_reboot+0x150/0x1b0)
[<c003eae4>] (SyS_reboot+0x150/0x1b0) from [<c000da00>] (ret_fast_syscall+0x0/0x30)
2014-04-01 18:31:09 +08:00
张晴
fd3f82cf8b
rk3288:bq27320:modify firmware_download
2014-03-28 14:48:06 +08:00
张晴
703cd22d32
rk3288:bq24296:add bq24296 suspend and resume func
2014-03-28 13:51:56 +08:00
yj
e7de6f7109
cw2015: optimizing
2014-03-28 12:20:24 +08:00
yj
e38a482967
bq24296: mod for probabilistic error
2014-03-27 15:05:01 +08:00
张晴
557246bac9
rk3288:bq24296:slove bq24296 reset reg when poweron;set init charger current
2014-03-25 14:13:56 +08:00
yj
c8356f0cd5
cw2015: decrese report battery change
2014-03-25 11:02:51 +08:00
张晴
3e7a8bc24e
rk3288:bq24296:add dc_det_pin func,support power on when no usb
2014-03-22 21:23:52 +08:00
张晴
174d0d9268
rk3288:bq24296:set current
2014-03-21 15:52:24 +08:00
yangjie@rock-chips.com
08fced76b5
charge display: support
2014-03-21 15:24:57 +08:00
yangjie@rock-chips.com
52931eb6c5
cw2015: primer version
2014-03-21 15:24:44 +08:00
张晴
cce17ad8a7
rk3288:bq24296:modify bq24296 gpio unvalid
2014-03-21 11:33:21 +08:00
黄涛
22fbc55379
ARM: rockchip: rk3288 workaround temporarily
2014-03-20 23:37:54 +08:00
张晴
b38e601508
rk3288:modify rk808 vabt low error, set charger current
2014-03-20 21:21:08 +08:00
张晴
19f3753f60
rk31:linux3.10:support bq27320 fg and bq24296 charger ic
2014-03-12 15:54:36 +08:00
Alex Shi
a0692dda2a
Merge branch 'linux-linaro-lsk' into linux-linaro-lsk-android
2014-02-27 09:39:31 +08:00
Alex Shi
0a92210a81
Merge tag 'v3.10.32' into linux-linaro-lsk
...
This is the 3.10.32 stable release
2014-02-27 09:12:39 +08:00
Krzysztof Kozlowski
d15d1e0358
power: max17040: Fix NULL pointer dereference when there is no platform_data
...
commit ac323d8d80 upstream.
Fix NULL pointer dereference of "chip->pdata" if platform_data was not
supplied to the driver.
The driver during probe stored the pointer to the platform_data:
chip->pdata = client->dev.platform_data;
Later it was dereferenced in max17040_get_online() and
max17040_get_status().
If platform_data was not supplied, the NULL pointer exception would
happen:
[ 6.626094] Unable to handle kernel of a at virtual address 00000000
[ 6.628557] pgd = c0004000
[ 6.632868] [00000000] *pgd=66262564
[ 6.634636] Unable to handle kernel paging request at virtual address e6262000
[ 6.642014] pgd = de468000
[ 6.644700] [e6262000] *pgd=00000000
[ 6.648265] Internal error: Oops: 5 [#1 ] PREEMPT SMP ARM
[ 6.653552] Modules linked in:
[ 6.656598] CPU: 0 PID: 31 Comm: kworker/0:1 Not tainted 3.10.14-02717-gc58b4b4 #505
[ 6.664334] Workqueue: events max17040_work
[ 6.668488] task: dfa11b80 ti: df9f6000 task.ti: df9f6000
[ 6.673873] PC is at show_pte+0x80/0xb8
[ 6.677687] LR is at show_pte+0x3c/0xb8
[ 6.681503] pc : [<c001b7b8>] lr : [<c001b774>] psr: 600f0113
[ 6.681503] sp : df9f7d58 ip : 600f0113 fp : 00000009
[ 6.692965] r10: 00000000 r9 : 00000000 r8 : dfa11b80
[ 6.698171] r7 : df9f7ea0 r6 : e6262000 r5 : 00000000 r4 : 00000000
[ 6.704680] r3 : 00000000 r2 : e6262000 r1 : 600f0193 r0 : c05b3750
[ 6.711194] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel
[ 6.718485] Control: 10c53c7d Table: 5e46806a DAC: 00000015
[ 6.724218] Process kworker/0:1 (pid: 31, stack limit = 0xdf9f6238)
[ 6.730465] Stack: (0xdf9f7d58 to 0xdf9f8000)
[ 6.914325] [<c001b7b8>] (show_pte+0x80/0xb8) from [<c047107c>] (__do_kernel_fault.part.9+0x44/0x74)
[ 6.923425] [<c047107c>] (__do_kernel_fault.part.9+0x44/0x74) from [<c001bb7c>] (do_page_fault+0x2c4/0x360)
[ 6.933144] [<c001bb7c>] (do_page_fault+0x2c4/0x360) from [<c0008400>] (do_DataAbort+0x34/0x9c)
[ 6.941825] [<c0008400>] (do_DataAbort+0x34/0x9c) from [<c000e5d8>] (__dabt_svc+0x38/0x60)
[ 6.950058] Exception stack(0xdf9f7ea0 to 0xdf9f7ee8)
[ 6.955099] 7ea0: df0c1790 00000000 00000002 00000000 df0c1794 df0c1790 df0c1790 00000042
[ 6.963271] 7ec0: df0c1794 00000001 00000000 00000009 00000000 df9f7ee8 c0306268 c0306270
[ 6.971419] 7ee0: a00f0113 ffffffff
[ 6.974902] [<c000e5d8>] (__dabt_svc+0x38/0x60) from [<c0306270>] (max17040_work+0x8c/0x144)
[ 6.983317] [<c0306270>] (max17040_work+0x8c/0x144) from [<c003f364>] (process_one_work+0x138/0x440)
[ 6.992429] [<c003f364>] (process_one_work+0x138/0x440) from [<c003fa64>] (worker_thread+0x134/0x3b8)
[ 7.001628] [<c003fa64>] (worker_thread+0x134/0x3b8) from [<c00454bc>] (kthread+0xa4/0xb0)
[ 7.009875] [<c00454bc>] (kthread+0xa4/0xb0) from [<c000eb28>] (ret_from_fork+0x14/0x2c)
[ 7.017943] Code: e1a03005 e2422480 e0826104 e59f002c (e7922104)
[ 7.024017] ---[ end trace 73bc7006b9cc5c79 ]---
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com >
Fixes: c6f4a42de6
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org >
2014-02-22 12:41:29 -08:00
Mark Brown
f3401c581c
Merge remote-tracking branch 'lsk/v3.10/topic/android-fixes' into linux-linaro-lsk-android
...
The cpufreq_interactive changes have been merged upstream and the local
version dropped.
Conflicts:
drivers/cpufreq/cpufreq_interactive.c
2013-11-14 15:43:52 +00:00
黄涛
107d3e5358
Merge remote-tracking branch 'origin/upstream/linux-linaro-lsk-v3.10-android+android-common-3.10' into develop-3.10
2013-11-11 14:38:40 +08:00
黄涛
e918de9e9f
Merge remote-tracking branch 'origin/upstream/android-common-3.10' into linux-linaro-lsk-v3.10-android+android-common-3.10
...
Conflicts:
drivers/cpufreq/cpufreq_interactive.c
2013-11-11 14:08:00 +08:00
黄涛
ef88c53f60
rk: revert 20f3d0b+v3.0.66 to v3.0
2013-11-08 21:34:05 +08:00