luowei [Wed, 19 Jun 2013 09:51:41 +0000 (17:51 +0800)]
sensor:add gyro ewtsa support
chenxing [Wed, 19 Jun 2013 09:34:25 +0000 (17:34 +0800)]
rk3066B/rk3168: Negative voltage diff support for rk3066B/rk3168
chenxing [Wed, 19 Jun 2013 09:31:06 +0000 (17:31 +0800)]
rk3066B: fix compiled error with mach-rk3188/cpufreq.c
luowei [Wed, 19 Jun 2013 08:59:03 +0000 (16:59 +0800)]
sensor:add layout control direction for ak8963
xxx [Wed, 19 Jun 2013 06:38:51 +0000 (14:38 +0800)]
it is not init ddr rate for testing ft
xxx [Wed, 19 Jun 2013 06:34:02 +0000 (14:34 +0800)]
edit ft_test.c for ft test
chenxing [Wed, 19 Jun 2013 03:57:30 +0000 (11:57 +0800)]
rk3188: dvfs: determine if clk is null
chenxing [Wed, 19 Jun 2013 03:14:52 +0000 (11:14 +0800)]
rk3188: dvfs: dvfs_adjust_table_lmtvolt determine whether variables are legitimate
chenxing [Wed, 19 Jun 2013 02:56:09 +0000 (10:56 +0800)]
rk3188: enable dvfs clk after adjust dvfs table
张晴 [Wed, 19 Jun 2013 02:48:19 +0000 (10:48 +0800)]
pmu:modify some warning and delay time
chenxing [Wed, 19 Jun 2013 02:07:53 +0000 (10:07 +0800)]
rk3188: auto calc delayline boundary
chenxing [Wed, 19 Jun 2013 02:07:15 +0000 (10:07 +0800)]
rk3188: efuse: use byte[22] bit[2] to ctrl leakage's effective
hwg [Tue, 18 Jun 2013 12:20:19 +0000 (20:20 +0800)]
mt6622: add rts control for hwflow
hwg [Tue, 18 Jun 2013 12:15:17 +0000 (20:15 +0800)]
mt6622 driver update to support 4.2
hwg [Tue, 18 Jun 2013 12:09:52 +0000 (20:09 +0800)]
solve usb buffer align problem to support usb tether(rndis)
hwg [Tue, 18 Jun 2013 12:07:20 +0000 (20:07 +0800)]
mt5931: disable roaming, driver version update to 2.14 for android 4.1
赵子初 [Tue, 18 Jun 2013 03:56:53 +0000 (11:56 +0800)]
update bp driver
zsq [Tue, 18 Jun 2013 01:37:07 +0000 (09:37 +0800)]
fix async flag error
chenxing [Fri, 14 Jun 2013 01:36:27 +0000 (09:36 +0800)]
rk3188: for version -t: ddr gpll path always on
chenxing [Mon, 17 Jun 2013 06:39:08 +0000 (14:39 +0800)]
rk3188: use leakage or delayline auto scale voltage
chenxing [Mon, 17 Jun 2013 06:37:52 +0000 (14:37 +0800)]
Revert "rk3188: use leakage or delayline auto scale voltage"
This reverts commit
576021075c4f2d6eb6a0735f316bff397f39ba5d.
chenxing [Mon, 17 Jun 2013 06:19:09 +0000 (14:19 +0800)]
rk3188: use leakage or delayline auto scale voltage
yxj [Mon, 17 Jun 2013 02:39:43 +0000 (10:39 +0800)]
screen:modify some screen config file for new screen framework
hhb [Fri, 14 Jun 2013 08:36:50 +0000 (16:36 +0800)]
mipi dsi: fix some warnning in rk616_mipi_dsi.c
hhb [Fri, 14 Jun 2013 08:00:08 +0000 (16:00 +0800)]
mipi: modify dsi framework and add rk616 mipi dis dirver
hhb [Fri, 14 Jun 2013 07:56:55 +0000 (15:56 +0800)]
dma: change module init from module_init to arch_initcall_sync
邱建斌 [Fri, 14 Jun 2013 07:00:32 +0000 (15:00 +0800)]
i2s : Set drive current depend rk3168 && rk3188
yxj [Fri, 14 Jun 2013 04:57:55 +0000 (12:57 +0800)]
upadte rk3066、jettaplus、rk618、rk3188、rk3188m defconfig
yxj [Fri, 31 May 2013 06:36:21 +0000 (14:36 +0800)]
rk30、rk3066b、rk3188:lcdc: do not call ssreen_set
yxj [Fri, 31 May 2013 04:23:48 +0000 (12:23 +0800)]
rk2928 rk610 rk616 lvds:indepent from screen config file
yxj [Thu, 30 May 2013 08:08:34 +0000 (16:08 +0800)]
rk fb:add interface to get pixclock and primary screen
fix one lcdc dual output
yxj [Thu, 30 May 2013 04:16:40 +0000 (12:16 +0800)]
move screen、transmitter、tve to rockchip
screen:indepent from jetta scaler
screen private info indepent from rk_screen
邱建斌 [Thu, 13 Jun 2013 06:40:34 +0000 (14:40 +0800)]
i2s: add support samplerate up to 192K and support S32_LE
邱建斌 [Thu, 13 Jun 2013 06:35:26 +0000 (14:35 +0800)]
i2s:Set the default drive current 8ma
yxj [Thu, 13 Jun 2013 04:38:45 +0000 (12:38 +0800)]
board jettaplus:support rk618 sdk
yxj [Sat, 1 Jun 2013 04:01:40 +0000 (12:01 +0800)]
dual lvds screen b101uano:fix rk616 support
chenxing [Sun, 9 Jun 2013 10:15:42 +0000 (18:15 +0800)]
rk3188: for version -t codec, fix pll maybe unlock in clk_disable_unuse
xuhuicong [Sun, 9 Jun 2013 07:49:34 +0000 (15:49 +0800)]
battery: add usb chage support to cw2015 battery driver and some other improve
张晴 [Sun, 9 Jun 2013 07:23:15 +0000 (15:23 +0800)]
pmu:ricoh619&rk808:modify delay time when exit sleep
hwg [Sun, 9 Jun 2013 02:02:16 +0000 (10:02 +0800)]
solve usb ethernet align problem: method form box
chenxing [Sun, 9 Jun 2013 01:23:52 +0000 (09:23 +0800)]
rk3188: support uart 48M, use cpll=594M, gpll=768M
hwg [Sat, 8 Jun 2013 11:32:04 +0000 (19:32 +0800)]
modify cdc_ether for usb dma data align: support rtl8152B usb ethernet
CMY [Sat, 8 Jun 2013 08:32:21 +0000 (16:32 +0800)]
支持蓝牙LPM(broadcom)
张晴 [Sat, 8 Jun 2013 06:25:54 +0000 (14:25 +0800)]
ricoh619:ricoh619 pmu modify set mode and init reg
wuhao [Sat, 8 Jun 2013 02:43:29 +0000 (10:43 +0800)]
rk616 codec: spkout and hpout set max volume by macro
wuhao [Sat, 8 Jun 2013 02:28:26 +0000 (10:28 +0800)]
rk316m: sync frequency_table
hhb [Sat, 8 Jun 2013 02:25:35 +0000 (10:25 +0800)]
watch dog: change module laod level from module_init to subsys_initcall
xbw [Fri, 7 Jun 2013 09:03:20 +0000 (17:03 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
xbw [Fri, 7 Jun 2013 09:02:43 +0000 (17:02 +0800)]
board-wifi config error.
llj [Fri, 7 Jun 2013 06:56:21 +0000 (14:56 +0800)]
change u5501 modem usbport to 244
黄涛 [Fri, 7 Jun 2013 04:00:56 +0000 (12:00 +0800)]
sound: rk29: better config for i2s output Voltage
赵子初 [Fri, 7 Jun 2013 03:22:52 +0000 (11:22 +0800)]
update u7501
Cody Xie [Fri, 7 Jun 2013 02:57:05 +0000 (10:57 +0800)]
rk3188 LR097 : update defconfig
Cody Xie [Fri, 7 Jun 2013 02:44:55 +0000 (10:44 +0800)]
rk3188 ds1006h : defconfig remove CONFIG_CLK_SWITCH_TO_32K
黄涛 [Fri, 7 Jun 2013 01:55:00 +0000 (09:55 +0800)]
rk30/rk31: set gpu qos from 0xd to 9
kfx [Fri, 7 Jun 2013 00:33:57 +0000 (08:33 +0800)]
rk3188m: key: rk31xx mainboard support
黄涛 [Thu, 6 Jun 2013 11:33:19 +0000 (19:33 +0800)]
rk3066b: fix Kconfig warning: selects USB_ARCH_HAS_EHCI which has unmet direct dependencies (USB_SUPPORT)
黄涛 [Thu, 6 Jun 2013 11:29:54 +0000 (19:29 +0800)]
rk3168: add ft board
黄涛 [Thu, 6 Jun 2013 11:23:37 +0000 (19:23 +0800)]
rk30: common: fix compile error implicit declaration of function 'IS_ERR'
黄涛 [Thu, 6 Jun 2013 11:21:57 +0000 (19:21 +0800)]
rk: vpu_service: fix compile error when build without proc_fs support
wuhao [Thu, 6 Jun 2013 02:16:58 +0000 (10:16 +0800)]
rk616 codec: playback do not power up while hdmi is in
wuhao [Wed, 5 Jun 2013 10:53:22 +0000 (18:53 +0800)]
rk3168m: rk3168m: input i2s while hdmi display
wuhao [Wed, 5 Jun 2013 10:36:35 +0000 (18:36 +0800)]
rk616 codec :if do not config SPDIF,MCLK not fixed to 12M when hdmi is in
邱建斌 [Wed, 5 Jun 2013 03:56:59 +0000 (11:56 +0800)]
i2s : add config for i2s output Voltage(3.3v/1.8v)
yj [Wed, 5 Jun 2013 01:14:04 +0000 (09:14 +0800)]
rk616: add agc function
ddl [Tue, 4 Jun 2013 04:02:07 +0000 (12:02 +0800)]
camera uvc: urb buffer address must align to 4-bytes, for support white balance
xxx [Tue, 4 Jun 2013 06:50:36 +0000 (14:50 +0800)]
rk3188: add ft board
xxx [Tue, 4 Jun 2013 06:47:06 +0000 (14:47 +0800)]
rk: add ft test
陈金泉 [Tue, 4 Jun 2013 03:23:07 +0000 (11:23 +0800)]
rk616 codec:add reset in fun shutdown
黄涛 [Tue, 4 Jun 2013 02:45:30 +0000 (10:45 +0800)]
rk30-pwm-regulator: support rk3168m
黄涛 [Tue, 4 Jun 2013 02:44:31 +0000 (10:44 +0800)]
rk3168m: tb: defconfig select SOC_RK3168M
wuhao [Tue, 4 Jun 2013 02:33:32 +0000 (10:33 +0800)]
rk3188 ds1006: fix parameter charge on thc arm_pm_restart
wuhao [Tue, 4 Jun 2013 01:15:15 +0000 (09:15 +0800)]
rk3168m: spdif support
黄涛 [Mon, 3 Jun 2013 07:44:48 +0000 (15:44 +0800)]
rk: clock: dump cru register when panic
llj [Mon, 3 Jun 2013 06:49:36 +0000 (14:49 +0800)]
add u5501 modem
zsq [Mon, 3 Jun 2013 00:54:41 +0000 (08:54 +0800)]
fix rot 90 dst loss data bug
张晴 [Sat, 1 Jun 2013 08:02:55 +0000 (16:02 +0800)]
ricoh619:update the 619 drivers
chenxing [Sat, 1 Jun 2013 02:45:56 +0000 (10:45 +0800)]
rk30: emmc force even div
chenxing [Sat, 1 Jun 2013 02:45:43 +0000 (10:45 +0800)]
rk3066b: emmc force even div
chenxing [Sat, 1 Jun 2013 02:45:28 +0000 (10:45 +0800)]
rk3188: emmc force even div
wuhao [Fri, 31 May 2013 10:39:05 +0000 (18:39 +0800)]
rk3168m: rk3168m2 support and the old rk318m is no longer supported
wdc [Fri, 31 May 2013 06:12:24 +0000 (14:12 +0800)]
bluetooth: fix rda5876 enable irq warning
邱建斌 [Fri, 31 May 2013 03:29:43 +0000 (11:29 +0800)]
rk30_i2s pcm: modify android record samplerate to 44100/48000
陈金泉 [Fri, 31 May 2013 01:22:28 +0000 (09:22 +0800)]
rk616 codec:Do not change mclk when HDMI is in and correct format
xuhuicong [Thu, 30 May 2013 06:28:46 +0000 (14:28 +0800)]
hdmi: rk616: set hdmi pll(n = 15, m = 150) modify shiny on some tv
yxj [Wed, 29 May 2013 07:53:47 +0000 (15:53 +0800)]
mfd:rk616:lvds:set lcd1 port as input in suspend
yxj [Tue, 28 May 2013 05:49:57 +0000 (13:49 +0800)]
lcd screen:b101ew05:fix compile err when use rk610
yxj [Tue, 28 May 2013 05:04:05 +0000 (13:04 +0800)]
rk30 lcdc:read default register config before modify it
xxh [Wed, 29 May 2013 04:39:16 +0000 (12:39 +0800)]
add intex vid pid for Foreign 3G dongle
xuhuicong [Tue, 28 May 2013 01:32:54 +0000 (09:32 +0800)]
hdmi: delete hdmi remove when SYSTEM_CONFIG to modify cat6610 and rk610 hdmi no display
yxj [Mon, 27 May 2013 10:17:46 +0000 (18:17 +0800)]
mfd:rk616:scaler:disable it before cfg finish
xuhuicong [Mon, 27 May 2013 07:12:08 +0000 (15:12 +0800)]
rk616: fix rk616 hdmi no sound, select i2s source default
邱建斌 [Mon, 27 May 2013 03:06:34 +0000 (11:06 +0800)]
rt5631: add i2s clk support up to 192khz samplerate
邱建斌 [Mon, 27 May 2013 02:24:40 +0000 (10:24 +0800)]
rk30 i2s : modify CONFIG_HDMI_RK30 to CONFIG_RK_HDMI
黄涛 [Fri, 24 May 2013 10:11:56 +0000 (18:11 +0800)]
rk: clock: fix compile error when build without PROC_FS support
黄涛 [Fri, 24 May 2013 08:34:49 +0000 (16:34 +0800)]
rk3188: fix link error when build without CRC32 support
黄涛 [Fri, 24 May 2013 08:33:29 +0000 (16:33 +0800)]
rk808: fix compile error when build without earlysuspend support
黄涛 [Fri, 24 May 2013 08:30:34 +0000 (16:30 +0800)]
rk3188: cpufreq: fix link error when build without POWER_SUPPLY
黄涛 [Fri, 24 May 2013 08:28:19 +0000 (16:28 +0800)]
rk30: pm: fix link error when build without KEYS_RK29
Will Deacon [Fri, 11 May 2012 16:42:37 +0000 (17:42 +0100)]
ARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP access
The vfp_enable function enables access to the VFP co-processor register
space (cp10 and cp11) on the current CPU and must be called with
preemption disabled. Unfortunately, the vfp_init late initcall does not
disable preemption and can lead to an oops during boot if thread
migration occurs at the wrong time and we end up attempting to access
the FPSID on a CPU with VFP access disabled.
This patch fixes the initcall to call vfp_enable from a non-preemptible
context on each CPU and adds a BUG_ON(preemptible) to ensure that any
similar problems are easily spotted in the future.
Cc: stable@vger.kernel.org
Reported-by: Hyungwoo Yang <hwoo.yang@gmail.com>
Signed-off-by: Hyungwoo Yang <hyungwooy@nvidia.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>