firefly-linux-kernel-4.4.55.git
11 years agobattery: add usb chage support to cw2015 battery driver and some other improve
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

11 years agopmu:ricoh619&rk808:modify delay time when exit sleep
张晴 [Sun, 9 Jun 2013 07:23:15 +0000 (15:23 +0800)]
pmu:ricoh619&rk808:modify delay time when exit sleep

11 years agosolve usb ethernet align problem: method form box
hwg [Sun, 9 Jun 2013 02:02:16 +0000 (10:02 +0800)]
solve usb ethernet align problem: method form box

11 years agork3188: support uart 48M, use cpll=594M, gpll=768M
chenxing [Sun, 9 Jun 2013 01:23:52 +0000 (09:23 +0800)]
rk3188: support uart 48M, use cpll=594M, gpll=768M

11 years agomodify cdc_ether for usb dma data align: support rtl8152B usb ethernet
hwg [Sat, 8 Jun 2013 11:32:04 +0000 (19:32 +0800)]
modify cdc_ether for usb dma data align: support rtl8152B usb ethernet

11 years ago支持蓝牙LPM(broadcom)
CMY [Sat, 8 Jun 2013 08:32:21 +0000 (16:32 +0800)]
支持蓝牙LPM(broadcom)

11 years agoricoh619:ricoh619 pmu modify set mode and init reg
张晴 [Sat, 8 Jun 2013 06:25:54 +0000 (14:25 +0800)]
ricoh619:ricoh619 pmu modify set mode and init reg

11 years agork616 codec: spkout and hpout set max volume by macro
wuhao [Sat, 8 Jun 2013 02:43:29 +0000 (10:43 +0800)]
rk616 codec: spkout and hpout set max volume by macro

11 years agork316m: sync frequency_table
wuhao [Sat, 8 Jun 2013 02:28:26 +0000 (10:28 +0800)]
rk316m: sync frequency_table

11 years agowatch dog: change module laod level from module_init to subsys_initcall
hhb [Sat, 8 Jun 2013 02:25:35 +0000 (10:25 +0800)]
watch dog: change module laod level from module_init to subsys_initcall

11 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
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

11 years agoboard-wifi config error.
xbw [Fri, 7 Jun 2013 09:02:43 +0000 (17:02 +0800)]
board-wifi config error.

11 years agochange u5501 modem usbport to 244
llj [Fri, 7 Jun 2013 06:56:21 +0000 (14:56 +0800)]
change u5501 modem usbport to 244

11 years agosound: rk29: better config for i2s output Voltage
黄涛 [Fri, 7 Jun 2013 04:00:56 +0000 (12:00 +0800)]
sound: rk29: better config for i2s output Voltage

11 years agoupdate u7501
赵子初 [Fri, 7 Jun 2013 03:22:52 +0000 (11:22 +0800)]
update u7501

11 years agork3188 LR097 : update defconfig
Cody Xie [Fri, 7 Jun 2013 02:57:05 +0000 (10:57 +0800)]
rk3188 LR097 : update defconfig

11 years agork3188 ds1006h : defconfig remove CONFIG_CLK_SWITCH_TO_32K
Cody Xie [Fri, 7 Jun 2013 02:44:55 +0000 (10:44 +0800)]
rk3188 ds1006h : defconfig remove CONFIG_CLK_SWITCH_TO_32K

11 years agork30/rk31: set gpu qos from 0xd to 9
黄涛 [Fri, 7 Jun 2013 01:55:00 +0000 (09:55 +0800)]
rk30/rk31: set gpu qos from 0xd to 9

11 years agork3188m: key: rk31xx mainboard support
kfx [Fri, 7 Jun 2013 00:33:57 +0000 (08:33 +0800)]
rk3188m: key: rk31xx mainboard support

11 years agork3066b: fix Kconfig warning: selects USB_ARCH_HAS_EHCI which has unmet direct depend...
黄涛 [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)

11 years agork3168: add ft board
黄涛 [Thu, 6 Jun 2013 11:29:54 +0000 (19:29 +0800)]
rk3168: add ft board

11 years agork30: common: fix compile error implicit declaration of function 'IS_ERR'
黄涛 [Thu, 6 Jun 2013 11:23:37 +0000 (19:23 +0800)]
rk30: common: fix compile error implicit declaration of function 'IS_ERR'

11 years agork: vpu_service: fix compile error when build without proc_fs support
黄涛 [Thu, 6 Jun 2013 11:21:57 +0000 (19:21 +0800)]
rk: vpu_service: fix compile error when build without proc_fs support

11 years agork616 codec: playback do not power up while hdmi is in
wuhao [Thu, 6 Jun 2013 02:16:58 +0000 (10:16 +0800)]
rk616 codec: playback do not power up while hdmi is in

11 years agork3168m: rk3168m: input i2s while hdmi display
wuhao [Wed, 5 Jun 2013 10:53:22 +0000 (18:53 +0800)]
rk3168m: rk3168m: input i2s while hdmi display

11 years agork616 codec :if do not config SPDIF,MCLK not fixed to 12M when hdmi is in
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

11 years agoi2s : add config for i2s output Voltage(3.3v/1.8v)
邱建斌 [Wed, 5 Jun 2013 03:56:59 +0000 (11:56 +0800)]
i2s : add config for i2s output Voltage(3.3v/1.8v)

11 years agork616: add agc function
yj [Wed, 5 Jun 2013 01:14:04 +0000 (09:14 +0800)]
rk616: add agc function

11 years agocamera uvc: urb buffer address must align to 4-bytes, for support white balance
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

11 years agork3188: add ft board
xxx [Tue, 4 Jun 2013 06:50:36 +0000 (14:50 +0800)]
rk3188: add ft board

11 years agork: add ft test
xxx [Tue, 4 Jun 2013 06:47:06 +0000 (14:47 +0800)]
rk: add ft test

11 years agork616 codec:add reset in fun shutdown
陈金泉 [Tue, 4 Jun 2013 03:23:07 +0000 (11:23 +0800)]
rk616 codec:add reset in fun shutdown

11 years agork30-pwm-regulator: support rk3168m
黄涛 [Tue, 4 Jun 2013 02:45:30 +0000 (10:45 +0800)]
rk30-pwm-regulator: support rk3168m

11 years agork3168m: tb: defconfig select SOC_RK3168M
黄涛 [Tue, 4 Jun 2013 02:44:31 +0000 (10:44 +0800)]
rk3168m: tb: defconfig select SOC_RK3168M

11 years agork3188 ds1006: fix parameter charge on thc arm_pm_restart
wuhao [Tue, 4 Jun 2013 02:33:32 +0000 (10:33 +0800)]
rk3188 ds1006: fix  parameter charge on thc arm_pm_restart

11 years agork3168m: spdif support
wuhao [Tue, 4 Jun 2013 01:15:15 +0000 (09:15 +0800)]
rk3168m: spdif support

11 years agork: clock: dump cru register when panic
黄涛 [Mon, 3 Jun 2013 07:44:48 +0000 (15:44 +0800)]
rk: clock: dump cru register when panic

11 years agoadd u5501 modem
llj [Mon, 3 Jun 2013 06:49:36 +0000 (14:49 +0800)]
add u5501 modem

11 years agofix rot 90 dst loss data bug
zsq [Mon, 3 Jun 2013 00:54:41 +0000 (08:54 +0800)]
fix rot 90 dst loss data bug

11 years agoricoh619:update the 619 drivers
张晴 [Sat, 1 Jun 2013 08:02:55 +0000 (16:02 +0800)]
ricoh619:update the 619 drivers

11 years agork30: emmc force even div
chenxing [Sat, 1 Jun 2013 02:45:56 +0000 (10:45 +0800)]
rk30: emmc force even div

11 years agork3066b: emmc force even div
chenxing [Sat, 1 Jun 2013 02:45:43 +0000 (10:45 +0800)]
rk3066b: emmc force even div

11 years agork3188: emmc force even div
chenxing [Sat, 1 Jun 2013 02:45:28 +0000 (10:45 +0800)]
rk3188: emmc force even div

11 years agork3168m: rk3168m2 support and the old rk318m is no longer supported
wuhao [Fri, 31 May 2013 10:39:05 +0000 (18:39 +0800)]
rk3168m: rk3168m2 support and the old rk318m is no longer supported

11 years agobluetooth: fix rda5876 enable irq warning
wdc [Fri, 31 May 2013 06:12:24 +0000 (14:12 +0800)]
bluetooth: fix rda5876 enable irq warning

11 years agork30_i2s pcm: modify android record samplerate to 44100/48000
邱建斌 [Fri, 31 May 2013 03:29:43 +0000 (11:29 +0800)]
rk30_i2s pcm: modify android record samplerate to 44100/48000

11 years agork616 codec:Do not change mclk when HDMI is in and correct format
陈金泉 [Fri, 31 May 2013 01:22:28 +0000 (09:22 +0800)]
rk616 codec:Do not change mclk when HDMI is in and correct format

11 years agohdmi: rk616: set hdmi pll(n = 15, m = 150) modify shiny on some tv
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

11 years agomfd:rk616:lvds:set lcd1 port as input in suspend
yxj [Wed, 29 May 2013 07:53:47 +0000 (15:53 +0800)]
mfd:rk616:lvds:set lcd1 port as input in suspend

11 years agolcd screen:b101ew05:fix compile err when use rk610
yxj [Tue, 28 May 2013 05:49:57 +0000 (13:49 +0800)]
lcd screen:b101ew05:fix compile err when use rk610

11 years agork30 lcdc:read default register config before modify it
yxj [Tue, 28 May 2013 05:04:05 +0000 (13:04 +0800)]
rk30 lcdc:read default register config before modify it

11 years agoadd intex vid pid for Foreign 3G dongle
xxh [Wed, 29 May 2013 04:39:16 +0000 (12:39 +0800)]
add intex vid pid for Foreign 3G dongle

11 years agohdmi: delete hdmi remove when SYSTEM_CONFIG to modify cat6610 and rk610 hdmi no display
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

11 years agomfd:rk616:scaler:disable it before cfg finish
yxj [Mon, 27 May 2013 10:17:46 +0000 (18:17 +0800)]
mfd:rk616:scaler:disable it before cfg finish

11 years agork616: fix rk616 hdmi no sound, select i2s source default
xuhuicong [Mon, 27 May 2013 07:12:08 +0000 (15:12 +0800)]
rk616: fix rk616 hdmi no sound, select i2s source default

11 years agort5631: add i2s clk support up to 192khz samplerate
邱建斌 [Mon, 27 May 2013 03:06:34 +0000 (11:06 +0800)]
rt5631: add i2s clk support up to 192khz samplerate

11 years agork30 i2s : modify CONFIG_HDMI_RK30 to CONFIG_RK_HDMI
邱建斌 [Mon, 27 May 2013 02:24:40 +0000 (10:24 +0800)]
rk30 i2s : modify CONFIG_HDMI_RK30 to CONFIG_RK_HDMI

11 years agork: clock: fix compile error when build without PROC_FS support
黄涛 [Fri, 24 May 2013 10:11:56 +0000 (18:11 +0800)]
rk: clock: fix compile error when build without PROC_FS support

11 years agork3188: fix link error when build without CRC32 support
黄涛 [Fri, 24 May 2013 08:34:49 +0000 (16:34 +0800)]
rk3188: fix link error when build without CRC32 support

11 years agork808: fix compile error when build without earlysuspend support
黄涛 [Fri, 24 May 2013 08:33:29 +0000 (16:33 +0800)]
rk808: fix compile error when build without earlysuspend support

11 years agork3188: cpufreq: fix link error when build without POWER_SUPPLY
黄涛 [Fri, 24 May 2013 08:30:34 +0000 (16:30 +0800)]
rk3188: cpufreq: fix link error when build without POWER_SUPPLY

11 years agork30: pm: fix link error when build without KEYS_RK29
黄涛 [Fri, 24 May 2013 08:28:19 +0000 (16:28 +0800)]
rk30: pm: fix link error when build without KEYS_RK29

11 years agoARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP access
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>
11 years agork fb:fix fb parameter reset in rk_fb_close,screen0 is the primary display device
yxj [Thu, 23 May 2013 13:03:56 +0000 (21:03 +0800)]
rk fb:fix fb parameter reset in rk_fb_close,screen0 is the primary display device

11 years agompu3050:fix Unsupported Product Revision Detected
luowei [Thu, 23 May 2013 12:06:27 +0000 (20:06 +0800)]
mpu3050:fix Unsupported Product Revision Detected

11 years agomodify SEW290&&U7501 modem for CONFIG_ARCH_RK30 and CONFIG_ARCH_RK2928
zzy [Thu, 23 May 2013 08:23:29 +0000 (16:23 +0800)]
modify SEW290&&U7501 modem for CONFIG_ARCH_RK30 and CONFIG_ARCH_RK2928

11 years agork292x rk30xx rk31xx : defconfig remove CONFIG_VT
Cody Xie [Thu, 23 May 2013 08:02:41 +0000 (16:02 +0800)]
rk292x rk30xx rk31xx : defconfig remove CONFIG_VT

11 years agork3188 jettaplus defconfig:hdmi source select lcdc0
yxj [Thu, 23 May 2013 04:52:53 +0000 (12:52 +0800)]
rk3188 jettaplus defconfig:hdmi source select lcdc0

11 years agophonepad:add modem_sound and headset
root [Thu, 23 May 2013 03:21:54 +0000 (11:21 +0800)]
phonepad:add modem_sound and headset

11 years agork610 codec : add adjust Analog Gain define
邱建斌 [Thu, 23 May 2013 02:36:29 +0000 (10:36 +0800)]
rk610 codec : add adjust Analog Gain define

11 years agoUSB: fix potential qtd use-after-free case in interrupt handler
wlf [Wed, 22 May 2013 09:46:51 +0000 (17:46 +0800)]
USB: fix potential qtd use-after-free case in interrupt handler

11 years agoUSB: fix usb lock without unlock if req->queue is not empty
wlf [Wed, 22 May 2013 09:33:38 +0000 (17:33 +0800)]
USB: fix usb lock without unlock if req->queue is not empty

11 years agork29:act8931:modify act8931 power on control reg
张晴 [Wed, 22 May 2013 08:43:35 +0000 (16:43 +0800)]
rk29:act8931:modify act8931 power on control reg

11 years agoboard rk30、rk3168-tb rk3188-jettaplus: modify lcdx_screen_info config
yxj [Wed, 22 May 2013 06:54:46 +0000 (14:54 +0800)]
board rk30、rk3168-tb rk3188-jettaplus: modify lcdx_screen_info config

11 years agork fb:fix some warning
yxj [Wed, 22 May 2013 06:26:09 +0000 (14:26 +0800)]
rk fb:fix some warning

11 years agork3188 lcdc:fix some waring
yxj [Wed, 22 May 2013 02:48:25 +0000 (10:48 +0800)]
rk3188 lcdc:fix some waring

11 years agork3066b lcdc:dynamic gating lcdc clk
yxj [Wed, 22 May 2013 02:35:54 +0000 (10:35 +0800)]
rk3066b lcdc:dynamic gating lcdc clk

11 years agork3066b lcdc:fix swap and DSP_CTRL1 reg set err
yxj [Mon, 20 May 2013 06:20:57 +0000 (14:20 +0800)]
rk3066b lcdc:fix swap and DSP_CTRL1 reg set err
       do not wait for vsync int kernel

11 years agoadd a85xx support
赵子初 [Tue, 21 May 2013 10:12:15 +0000 (18:12 +0800)]
add a85xx support

11 years agokernel for u7501 3G modem
zzy [Tue, 21 May 2013 06:45:03 +0000 (14:45 +0800)]
kernel for u7501 3G modem

11 years agocamera: delete compile warning
ddl [Tue, 21 May 2013 06:31:03 +0000 (14:31 +0800)]
camera: delete compile warning

11 years agomodify hdmi some time no chean up interrupt
xuhuicong [Tue, 21 May 2013 06:24:00 +0000 (14:24 +0800)]
modify hdmi some time no chean up interrupt

11 years agoadd some bp id
赵子初 [Tue, 21 May 2013 03:52:47 +0000 (11:52 +0800)]
add some bp id

11 years agomodify compile warning for rkwifi_sys_iface.c
hwg [Tue, 21 May 2013 02:33:11 +0000 (10:33 +0800)]
modify compile warning for rkwifi_sys_iface.c

11 years agork3188: fix compile warning of mach-rk3188/clock_data.c
chenxing [Tue, 21 May 2013 02:24:05 +0000 (10:24 +0800)]
rk3188: fix compile warning of mach-rk3188/clock_data.c

11 years agork: fix compile warning of plat-rk/clock.c
chenxing [Tue, 21 May 2013 02:23:45 +0000 (10:23 +0800)]
rk: fix compile warning of plat-rk/clock.c

11 years agork29_pcm : temp disable infiniteloop
邱建斌 [Mon, 20 May 2013 10:30:43 +0000 (18:30 +0800)]
rk29_pcm : temp disable infiniteloop

11 years agork616 codec:do not set mclk when HDMI is in
陈金泉 [Mon, 20 May 2013 09:40:47 +0000 (17:40 +0800)]
rk616 codec:do not set mclk when HDMI is in

11 years agomipi_dsi: update ssd2828 driver
hhb [Mon, 20 May 2013 07:54:52 +0000 (15:54 +0800)]
mipi_dsi: update ssd2828 driver

11 years agomipi_dsi: update mipi dsi framework driver
hhb [Mon, 20 May 2013 07:54:19 +0000 (15:54 +0800)]
mipi_dsi: update mipi dsi framework driver

11 years agoMT6620: add the new driver JB2 V1.0
xbw [Mon, 20 May 2013 07:22:32 +0000 (15:22 +0800)]
MT6620: add the new driver JB2 V1.0

11 years agoMT6620: git rm the old driver V3.1
xbw [Mon, 20 May 2013 07:17:33 +0000 (15:17 +0800)]
MT6620: git rm the old driver V3.1

11 years agoPlease update your board-xxx-sdmmc.c in your old project.
xbw [Mon, 20 May 2013 04:15:40 +0000 (12:15 +0800)]
Please update your board-xxx-sdmmc.c in your old project.
For exmaple board-rk30-sdk-sdmmc.c.

If you do not modify your files,you will encounter an error similar to the following.
      3066 4.2 develop-3.0的分支编译出错,报告
   drivers/built-in.o: In function rk29_sdmmc_set_ios
   bt_plat_smdk.c:(.text+0x16cfd8): undefined reference to rk29_sdmmc_gpio_open
   make: *** [.tmp_vmlinux1] 错误 1

11 years agoHow to use CONFIG_RK29_SDIO_IRQ_FROM_GPIO for your new wifi-module.
xbw [Mon, 20 May 2013 03:04:19 +0000 (11:04 +0800)]
How to use CONFIG_RK29_SDIO_IRQ_FROM_GPIO for your new  wifi-module.
For example,please refer to board-rk3168m-tb.c.
continue with the commit eb1ab60e9f7308d90aff40998178ff2a8a502a29

11 years ago1. The accuracy enhanced gpio_detect_card, such as RK2926.
xbw [Mon, 20 May 2013 02:59:14 +0000 (10:59 +0800)]
1. The accuracy enhanced gpio_detect_card, such as RK2926.
2. To enhance removeal-insert card, voltage stability.
3. add the suspend-resume process for SDIO module.
4. 4. close the clock when the sdio go into suspend. refer to No3.
5. 5. add the wake-up-host for wifi when use CONFIG_RK29_SDIO_IRQ_FROM_GPIO.

11 years agoboard rk3168 tb:add power deinit for rk616
yxj [Sun, 19 May 2013 08:44:22 +0000 (16:44 +0800)]
board rk3168 tb:add power deinit for rk616

11 years agoboard jettaplus:add power deinit for rk616
yxj [Sun, 19 May 2013 07:45:55 +0000 (15:45 +0800)]
board jettaplus:add power deinit for rk616

11 years agomfd:rk616:modify some operation for vif
yxj [Sun, 19 May 2013 07:43:41 +0000 (15:43 +0800)]
mfd:rk616:modify some operation for vif

11 years agork3188 lcdc: do not call sscreen_set in shutdown
yxj [Fri, 10 May 2013 09:51:10 +0000 (17:51 +0800)]
rk3188 lcdc: do not call sscreen_set in shutdown

11 years agofix RK616 codec ADC TYPE error
陈金泉 [Sat, 18 May 2013 08:09:28 +0000 (16:09 +0800)]
fix RK616 codec ADC TYPE error