firefly-linux-kernel-4.4.55.git
12 years agork30 phone: modify the fmt of codec side in bt and bb incall mode, slove a Uninitiali...
宋秀杰 [Thu, 24 May 2012 08:38:50 +0000 (16:38 +0800)]
rk30 phone: modify the fmt of codec side in bt and bb incall mode, slove a Uninitialized bug

12 years agoBT: enable bt_wakeup_host irq when system entern deep slep
CMY [Wed, 23 May 2012 10:32:02 +0000 (18:32 +0800)]
BT: enable bt_wakeup_host irq when system entern deep slep

12 years agogsensor:add lis3dh file
lw [Wed, 23 May 2012 08:04:43 +0000 (16:04 +0800)]
gsensor:add lis3dh file

12 years agogsensor:add lis3dh support
lw [Wed, 23 May 2012 07:36:26 +0000 (15:36 +0800)]
gsensor:add lis3dh support

12 years agogsensor:modify gsensor struct name
lw@rock-chips.com [Wed, 23 May 2012 07:14:44 +0000 (15:14 +0800)]
gsensor:modify gsensor struct name

12 years agoEnable bluetooth auto sleep function
CMY [Tue, 22 May 2012 15:12:33 +0000 (23:12 +0800)]
Enable bluetooth auto sleep function

12 years agork30:phone loquat:supply the PMU usb charge
张晴 [Tue, 22 May 2012 12:47:57 +0000 (20:47 +0800)]
rk30:phone loquat:supply the PMU usb charge

12 years agork30 phone: aic3262 set codec phone call slave
宋秀杰 [Tue, 22 May 2012 09:22:24 +0000 (17:22 +0800)]
rk30 phone: aic3262 set codec phone call slave

12 years agork30 phone loquat: remove touch screen in defconfig
hhb [Tue, 22 May 2012 06:29:26 +0000 (14:29 +0800)]
rk30 phone loquat: remove touch screen in defconfig

12 years agoethernet: solve spin_lock_irqsave problem
hwg [Mon, 21 May 2012 12:20:04 +0000 (20:20 +0800)]
ethernet: solve spin_lock_irqsave problem

12 years agocamera rk30 : fix ov3640 compile erro.
root [Mon, 21 May 2012 07:23:03 +0000 (15:23 +0800)]
camera rk30 : fix ov3640 compile erro.

12 years agoi2c-dev: struct i2c_msg: be compatible with standard interface
kfx [Mon, 21 May 2012 02:39:03 +0000 (10:39 +0800)]
i2c-dev: struct i2c_msg: be compatible with standard interface

12 years agoupdate for rk30 usbhost multicore process
yangkai [Sat, 19 May 2012 03:00:26 +0000 (11:00 +0800)]
update for rk30 usbhost multicore process

12 years agoupdate rk30 dwc_otg_check_dpdm
yangkai [Sat, 19 May 2012 02:50:24 +0000 (10:50 +0800)]
update rk30 dwc_otg_check_dpdm

12 years agocamera: add ov3660 information in rk_camera.h
ddl [Fri, 18 May 2012 08:20:11 +0000 (16:20 +0800)]
camera: add ov3660 information in rk_camera.h

12 years agofix bug for rk903 work in rk29
CMY [Fri, 18 May 2012 12:21:51 +0000 (20:21 +0800)]
fix bug for rk903 work in rk29

12 years agofix rga prescale mode dst height bug
zsq [Fri, 18 May 2012 09:00:51 +0000 (17:00 +0800)]
fix rga prescale mode dst height bug

12 years agocamera rk30 : change the version to the odd ,0xb,indicate that it's NOT sure the...
root [Fri, 18 May 2012 07:25:05 +0000 (15:25 +0800)]
camera rk30 : change the version to the odd ,0xb,indicate that it's NOT sure the stable one.

12 years agoBT: modify bcm4330 compile error
hwg [Fri, 18 May 2012 07:18:54 +0000 (15:18 +0800)]
BT: modify bcm4330 compile error

12 years agork29: adc bat bug
许盛飞 [Fri, 18 May 2012 07:14:52 +0000 (15:14 +0800)]
rk29: adc bat bug

12 years agocamera rk30 : the interval time(1s) is too short when stream on,adjust that.
root [Fri, 18 May 2012 04:15:00 +0000 (12:15 +0800)]
camera rk30 : the interval time(1s) is too short when stream on,adjust that.

12 years agork30: camera: speedup boot time by init async
黄涛 [Fri, 18 May 2012 01:49:42 +0000 (09:49 +0800)]
rk30: camera: speedup boot time by init async

12 years agork30: lcdc: remove set aclk rate code
黄涛 [Fri, 18 May 2012 01:37:43 +0000 (09:37 +0800)]
rk30: lcdc: remove set aclk rate code

12 years agocamera rk30 : add control of pd_cif clock , just reinit the sensor at the first time...
root [Thu, 17 May 2012 13:06:46 +0000 (21:06 +0800)]
camera rk30 : add control of pd_cif clock , just reinit the sensor at the first time of no data.

12 years agork30: perfect information of Single battery
许盛飞 [Thu, 17 May 2012 10:12:49 +0000 (18:12 +0800)]
rk30: perfect information of Single battery

12 years agork30: vpu_service: extend encoder buffer size for rk30
陈恒明 [Thu, 17 May 2012 07:17:34 +0000 (15:17 +0800)]
rk30: vpu_service: extend encoder buffer size for rk30

12 years agocamera rk30 : detect whether cif recevie data in two second's interval,wake up vb...
root [Thu, 17 May 2012 03:22:59 +0000 (11:22 +0800)]
camera rk30 : detect whether cif recevie data in two second's interval,wake up vb when no data.

12 years agocamera rk30: ov2655 mirror and flip is initialized wrong , fix it.
root [Wed, 16 May 2012 09:21:05 +0000 (17:21 +0800)]
camera rk30: ov2655 mirror and flip is initialized wrong , fix it.

12 years agork30:fix spim dma transfer bug and enable dma mode of td8803
lw@rock-chips.com [Wed, 16 May 2012 09:15:16 +0000 (17:15 +0800)]
rk30:fix spim dma transfer bug and enable dma mode of td8803

12 years agork30 hdmi: When system wake up from 2nd sleep mode, hdmi reg CSC_CONFIG1 value
Zheng Yang [Wed, 16 May 2012 09:09:51 +0000 (17:09 +0800)]
rk30 hdmi: When system wake up from 2nd sleep mode, hdmi reg CSC_CONFIG1 value
is random, which will cause color space convertion mode is incorrect. Need to
set CSC_CONFIG1 to default value before configure color space convertion mode.

12 years agoclk_disable_unused clock
xxx [Wed, 16 May 2012 07:14:30 +0000 (00:14 -0700)]
clk_disable_unused clock

12 years agork30: support sound playback DMA buffer in internal SRAM
黄涛 [Wed, 16 May 2012 07:03:58 +0000 (15:03 +0800)]
rk30: support sound playback DMA buffer in internal SRAM

12 years agork30:phone loquat:Make the clk32kaudio and clk32kg output 32.768K clock
张晴 [Wed, 16 May 2012 03:41:45 +0000 (11:41 +0800)]
rk30:phone loquat:Make the clk32kaudio and clk32kg output 32.768K clock

12 years agocamera: add commit ov3660.c file
ddl [Wed, 16 May 2012 03:32:49 +0000 (11:32 +0800)]
camera: add commit ov3660.c file

12 years agocamera: add support ov3660, this driver is from haixing E170BS
ddl [Wed, 16 May 2012 03:25:36 +0000 (11:25 +0800)]
camera: add support ov3660, this driver is from haixing E170BS

12 years agork30 phone:add codec aic3262 support BT and BB setting
宋秀杰 [Tue, 15 May 2012 14:08:21 +0000 (22:08 +0800)]
rk30 phone:add codec aic3262 support BT and BB setting

12 years agork30 phone: modify some warnnings、error and unused code in aic3262
宋秀杰 [Tue, 15 May 2012 11:11:11 +0000 (19:11 +0800)]
rk30 phone: modify some warnnings、error and unused code in aic3262

12 years agork30: system clock switch to 32.768K in suspend
许盛飞 [Tue, 15 May 2012 10:12:16 +0000 (18:12 +0800)]
rk30: system clock switch to 32.768K in suspend

12 years agomerge rfkill for rk29 and rk30
CMY [Tue, 15 May 2012 08:39:54 +0000 (16:39 +0800)]
merge rfkill for rk29 and rk30

12 years agork29: modify the bug of adc_charge
许盛飞 [Tue, 15 May 2012 07:54:00 +0000 (15:54 +0800)]
rk29: modify the bug of adc_charge

12 years agork30: sram: add sram_32k_udelay support deep slow mode delay
黄涛 [Tue, 15 May 2012 06:52:03 +0000 (14:52 +0800)]
rk30: sram: add sram_32k_udelay support deep slow mode delay

12 years agork30: cpufreq: better support thermal throttle
黄涛 [Tue, 15 May 2012 06:49:30 +0000 (14:49 +0800)]
rk30: cpufreq: better support thermal throttle

12 years agopack-kernel: rk30 exclude more phone config
黄涛 [Tue, 15 May 2012 06:37:58 +0000 (14:37 +0800)]
pack-kernel: rk30 exclude more phone config

12 years agocamera rk30:update to v0.x.10,wake up vb when cif have't receive data etc.
root [Tue, 15 May 2012 04:30:32 +0000 (12:30 +0800)]
camera rk30:update to v0.x.10,wake up vb when cif have't receive data etc.

12 years agork30: clock: disable pd_vio gating function before rga, lcdc, cif support properly
黄涛 [Fri, 11 May 2012 10:26:14 +0000 (18:26 +0800)]
rk30: clock: disable pd_vio gating function before rga, lcdc, cif support properly

12 years agork30: cpufreq: better support log
黄涛 [Fri, 11 May 2012 09:47:10 +0000 (17:47 +0800)]
rk30: cpufreq: better support log

12 years agork30: clock: better support log
黄涛 [Fri, 11 May 2012 09:46:50 +0000 (17:46 +0800)]
rk30: clock: better support log

12 years agork30 phone loquat: modify camera LED error in board
hhb [Fri, 11 May 2012 09:41:58 +0000 (17:41 +0800)]
rk30 phone loquat: modify camera LED error in board

12 years agork30 phone: update aic3262 audio_map
宋秀杰 [Fri, 11 May 2012 07:45:32 +0000 (15:45 +0800)]
rk30 phone: update aic3262 audio_map

12 years agork30:phone loquat:Solve the first reported shutdown failure
张晴 [Fri, 11 May 2012 05:05:50 +0000 (13:05 +0800)]
rk30:phone loquat:Solve the first reported shutdown failure

12 years agovideo: rk30: Kconfig: select LCDC1_RK30 & DUAL_DISP_IN_KERNEL when HDMI_RK30 is selected
黄涛 [Fri, 11 May 2012 03:38:20 +0000 (11:38 +0800)]
video: rk30: Kconfig: select LCDC1_RK30 & DUAL_DISP_IN_KERNEL when HDMI_RK30 is selected

12 years agoLoquate: remove the sleep log
wdc [Fri, 11 May 2012 03:03:50 +0000 (11:03 +0800)]
Loquate: remove the sleep log

12 years agoLoquate: update bt for bcm4329
wdc [Fri, 11 May 2012 02:37:04 +0000 (10:37 +0800)]
Loquate: update bt for bcm4329

12 years ago DDR3 ODT resume to 120ohm
hecanyang [Fri, 11 May 2012 03:02:11 +0000 (11:02 +0800)]
  DDR3 ODT resume to 120ohm

12 years agoadd mmu table flush for master bug
zsq [Fri, 11 May 2012 02:29:43 +0000 (10:29 +0800)]
add mmu table flush for master bug

12 years agoserial: rk30: enable pclk_uart
黄涛 [Thu, 10 May 2012 13:31:33 +0000 (21:31 +0800)]
serial: rk30: enable pclk_uart

12 years agork30:phone loquat:modify ti pmu usb report function
张晴 [Thu, 10 May 2012 13:05:28 +0000 (21:05 +0800)]
rk30:phone loquat:modify ti pmu usb report function

12 years agork30:phone loquat:Reporte the button for shutdown
张晴 [Thu, 10 May 2012 12:37:49 +0000 (20:37 +0800)]
rk30:phone loquat:Reporte the button for shutdown

12 years agoadc: rk30: enable pclk_saradc
黄涛 [Thu, 10 May 2012 12:10:19 +0000 (20:10 +0800)]
adc: rk30: enable pclk_saradc

12 years agork30_phone:delete CONFIG_TEST_POWER
lw [Thu, 10 May 2012 10:49:10 +0000 (18:49 +0800)]
rk30_phone:delete CONFIG_TEST_POWER

12 years agoupdate usb wifi for rk30 platform
gwl [Thu, 10 May 2012 10:14:25 +0000 (18:14 +0800)]
update usb wifi for rk30 platform

12 years agork30 phone loquat:modify lcd driver for lcd_hj050na_06a
hhb [Thu, 10 May 2012 09:05:54 +0000 (17:05 +0800)]
rk30 phone loquat:modify lcd driver for lcd_hj050na_06a

12 years agogpu 400mhz(vol 1.1V)
xxx [Thu, 10 May 2012 22:42:32 +0000 (15:42 -0700)]
gpu 400mhz(vol 1.1V)

12 years agomodify rga soft_reset delay to 3 us
zsq [Thu, 10 May 2012 07:00:15 +0000 (15:00 +0800)]
modify rga soft_reset delay to 3 us

12 years agork30 hdmi: disable csc when output color mode is same to input color mode.
Zheng Yang [Thu, 10 May 2012 06:17:17 +0000 (14:17 +0800)]
rk30 hdmi: disable csc when output color mode is same to input color mode.

12 years agorga use kzalloc instead of kmalloc
zsq [Thu, 10 May 2012 03:43:15 +0000 (11:43 +0800)]
rga use kzalloc instead of kmalloc

12 years agork30 hdmi:
Zheng Yang [Thu, 10 May 2012 03:05:35 +0000 (11:05 +0800)]
rk30 hdmi:
1. Support video pixel data color space convertion.
2. Output video color mode accrording EDID: When sink declares support
YCbCr, hdmi should send YCbCr pixel data. Otherwise, hdmi should send
RGB pixel data.

12 years agoLoquate: add BCM44329 defconfig
wdc [Thu, 10 May 2012 03:03:10 +0000 (11:03 +0800)]
Loquate: add BCM44329 defconfig

12 years agoLoquate: update loquate defconfig
wdc [Thu, 10 May 2012 02:59:39 +0000 (10:59 +0800)]
Loquate: update loquate defconfig

12 years agoclock date :gpu support round rate
xxx [Thu, 10 May 2012 03:40:08 +0000 (20:40 -0700)]
clock date :gpu support round rate

12 years agofix some mtp bug
yangkai [Wed, 9 May 2012 12:01:04 +0000 (20:01 +0800)]
fix some mtp bug

12 years agosuport gpu dvs
xxx [Thu, 10 May 2012 00:48:40 +0000 (17:48 -0700)]
suport gpu dvs

12 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into 20120509-3
CMY [Wed, 9 May 2012 09:22:31 +0000 (17:22 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into 20120509-3

12 years agork30:phone loquat:support Tps80032 usb otg
张晴 [Wed, 9 May 2012 09:29:56 +0000 (17:29 +0800)]
rk30:phone loquat:support Tps80032 usb otg

12 years agoBT: new config 'CONFIG_RFKILL_RESET' for bluetooth reset on suspend/resume
CMY [Wed, 9 May 2012 09:20:40 +0000 (17:20 +0800)]
BT: new config 'CONFIG_RFKILL_RESET' for bluetooth reset on suspend/resume

12 years agork30:phone:report key for suspend and resume
张晴 [Wed, 9 May 2012 08:55:33 +0000 (16:55 +0800)]
rk30:phone:report key for suspend and resume

12 years agoWifi: add bcm4330 use rkwifi.ko
hwg [Wed, 9 May 2012 08:15:32 +0000 (16:15 +0800)]
Wifi: add bcm4330 use rkwifi.ko

12 years agoion: update ion drivers
kfx [Wed, 9 May 2012 08:16:34 +0000 (16:16 +0800)]
ion: update ion drivers

12 years agorkwifi: change config name for 26M and 37.4M, and update bt chip name
CMY [Wed, 9 May 2012 07:57:00 +0000 (15:57 +0800)]
rkwifi: change config name for 26M and 37.4M, and update bt chip name

12 years agorkwifi: add crystal freq select for 26M and 37.4M
hwg [Wed, 9 May 2012 07:11:42 +0000 (15:11 +0800)]
rkwifi: add crystal freq select for 26M and 37.4M

12 years agork30:phone:add sleep,battery charger,powerbutton ,gpadc and poweroff for TI pmu 80032
张晴 [Wed, 9 May 2012 07:01:06 +0000 (15:01 +0800)]
rk30:phone:add sleep,battery charger,powerbutton ,gpadc and poweroff for TI pmu 80032

12 years agork30: sdk: rfkill: request_irq with name bt_wake
黄涛 [Wed, 9 May 2012 06:41:46 +0000 (14:41 +0800)]
rk30: sdk: rfkill: request_irq with name bt_wake

12 years agorkwifi: use ko replace of uu, ver 4.05
hwg [Wed, 9 May 2012 06:35:03 +0000 (14:35 +0800)]
rkwifi: use ko replace of uu, ver 4.05

12 years agork30 phone loquat:set lcd driver output 18bits instead of 24bits for for the time...
hhb [Wed, 9 May 2012 05:32:03 +0000 (13:32 +0800)]
rk30 phone loquat:set lcd driver output 18bits instead of 24bits for for the time being

12 years agork30 phone loquat:add touch screen driver ft5306
hhb [Wed, 9 May 2012 05:29:54 +0000 (13:29 +0800)]
rk30 phone loquat:add touch screen driver ft5306

12 years agork30_phone_loquat:add lcd config
lw [Wed, 9 May 2012 04:01:14 +0000 (12:01 +0800)]
rk30_phone_loquat:add lcd config

12 years agork30: adc: irq function: add spin_lock
kfx [Wed, 9 May 2012 02:26:37 +0000 (10:26 +0800)]
rk30: adc: irq function: add spin_lock

12 years agoFix rkwifi for rk30
gwl [Wed, 9 May 2012 02:08:46 +0000 (10:08 +0800)]
Fix rkwifi for rk30

12 years agoAdd rkwifi g_onoff reset operation
gwl [Wed, 9 May 2012 01:53:21 +0000 (09:53 +0800)]
Add rkwifi g_onoff reset operation

12 years agork30 phone: add hook adc headset irq detect files
宋秀杰 [Tue, 8 May 2012 13:00:33 +0000 (21:00 +0800)]
rk30 phone: add hook adc headset irq detect files

12 years agosc8803g: modify for sc8803g
蓝斌元 [Tue, 8 May 2012 11:42:30 +0000 (19:42 +0800)]
sc8803g: modify for sc8803g

12 years agork30 phone loquat: modify lcd_hj050a driver
hhb [Tue, 8 May 2012 11:32:33 +0000 (19:32 +0800)]
rk30 phone loquat: modify lcd_hj050a driver

12 years agork610: fix bug the screen will flash one time when resume
yzq [Tue, 8 May 2012 09:50:48 +0000 (17:50 +0800)]
rk610: fix bug the screen will flash one time when resume

12 years agork30: touchscreen: support IC(SDDA)
kfx [Tue, 8 May 2012 08:45:32 +0000 (16:45 +0800)]
rk30: touchscreen: support IC(SDDA)

12 years agovpu_service: add extra log info and change add_timer to mod_timer
陈恒明 [Tue, 8 May 2012 07:14:40 +0000 (15:14 +0800)]
vpu_service: add extra log info and change add_timer to mod_timer

12 years agoARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
Colin Cross [Sat, 28 Apr 2012 01:04:18 +0000 (18:04 -0700)]
ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend

vfp_pm_suspend runs on each cpu, only clear the hardware state
pointer for the current cpu.  Prevents a possible crash if one
cpu clears the hw state pointer when another cpu has already
checked if it is valid.

Change-Id: I997ab1554944eba86730818ff242d7ebe1b32736
Signed-off-by: Colin Cross <ccross@android.com>
12 years agoarm: vfp: Fix memory corruption on PM suspend
Ido Yariv [Sat, 14 Apr 2012 20:20:30 +0000 (23:20 +0300)]
arm: vfp: Fix memory corruption on PM suspend

Commit 36af2a47 ("ARM: vfp: Always save VFP state in vfp_pm_suspend")
introduced a potential use-after-free bug. On SMP systems,
vfp_current_hw_state might hold dangling pointers in case a task which
used the VFP last migrates to another CPU and then exits. If
vfp_pm_suspend is called while vfp_current_hw_state still holds a
pointer to the freed thread_info, that memory location will be written,
potentially overwriting a new object allocated there.

The original problem is only relevant to UP systems in which the VFP
state is stored lazily.

Fix this by only storing the VFP state on UP systems, and avoid doing so
on SMP ones.

Change-Id: I8f7026eb735b340fcef4cf12fbd12b9a0ea08d3f
Signed-off-by: Ido Yariv <ido@wizery.com>
Signed-off-by: Eyal Shapira <eyal@wizery.com>
Signed-off-by: Colin Cross <ccross@android.com>
12 years agoARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards
Will Deacon [Fri, 20 Jan 2012 11:10:18 +0000 (12:10 +0100)]
ARM: 7296/1: proc-v7.S: remove HARVARD_CACHE preprocessor guards

commit 612539e81f655f6ac73c7af1da8701c1ee618aee upstream.

On v7, we use the same cache maintenance instructions for data lines
as for unified lines. This was not the case for v6, where HARVARD_CACHE
was defined to indicate the L1 cache topology.

This patch removes the erroneous compile-time check for HARVARD_CACHE in
proc-v7.S, ensuring that we perform I-side invalidation at boot.

Reported-and-Acked-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Catalin Marinas <Catalin.Marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12 years agoInput: evdev - fix variable initialisation
Heiko Stuebner [Wed, 1 Feb 2012 18:33:01 +0000 (10:33 -0800)]
Input: evdev - fix variable initialisation

Commit 509f87c5f564 (evdev - do not block waiting for an event if
fd
is nonblock) created a code path were it was possible to use retval
uninitialized.

This could lead to the xorg evdev input driver getting corrupt data
and refusing to work with log messages like
AUO-Pixcir touchscreen: Read error: Success
sg060_keys: Read error: Success
AUO-Pixcir touchscreen: Read error: Success
sg060_keys: Read error: Success
(for drivers auo-pixcir-ts and gpio-keys).

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
12 years agopcd suspend with dp,dm hi-z
yangkai [Tue, 8 May 2012 03:40:46 +0000 (11:40 +0800)]
pcd suspend with dp,dm hi-z