firefly-linux-kernel-4.4.55.git
10 years ago rtc : support for rtc-HYM8563
郭毅 [Wed, 14 May 2014 07:52:54 +0000 (15:52 +0800)]
 rtc : support for rtc-HYM8563

10 years agork hdmi: fix hdmi win state err when suspend
zwl [Wed, 14 May 2014 06:33:35 +0000 (14:33 +0800)]
rk hdmi: fix hdmi win state err when suspend

10 years agoddrfreq && dvfs: change the notify events listened to.
dkl [Wed, 14 May 2014 06:05:16 +0000 (14:05 +0800)]
ddrfreq && dvfs: change the notify events listened to.

Change the notify events listened to from RK_CLK_PD_PRE_ENABLE/DISABLE
to RK_CLK_PD_PREPARE/UNPREPARE.

10 years agoclk: pd: rockchip: add notify when clk_pd_prepare/unprepare
dkl [Wed, 14 May 2014 05:59:16 +0000 (13:59 +0800)]
clk: pd: rockchip: add notify when clk_pd_prepare/unprepare

10 years agork fb: alloc framebuffer from vmalloc when iommu enabled
yxj [Wed, 14 May 2014 03:19:36 +0000 (11:19 +0800)]
rk fb: alloc framebuffer from vmalloc when iommu enabled

10 years agoRevert "rk: ion: support cache ops for CMA heap"
CMY [Wed, 14 May 2014 02:40:01 +0000 (10:40 +0800)]
Revert "rk: ion: support cache ops for CMA heap"

This reverts commit 98ad00141cb4382996166f9cd82e9d203b256864.

Conflicts:
drivers/staging/android/ion/ion.c
drivers/staging/android/ion/ion_cma_heap.c
drivers/staging/android/ion/ion_priv.h

10 years agork32 lvds: fix lvds no display when resume
zwl [Wed, 14 May 2014 02:19:02 +0000 (10:19 +0800)]
rk32 lvds: fix lvds no display when resume

10 years agork fb:fix compile err with iommu
yxj [Wed, 14 May 2014 01:02:57 +0000 (09:02 +0800)]
rk fb:fix compile err with iommu

10 years agork fb: copy logo data from bootloader when enable iommu
yxj [Tue, 13 May 2014 07:16:56 +0000 (15:16 +0800)]
rk fb: copy logo data from bootloader when enable iommu

10 years agocamsys_drv : v0.9.0
zyc [Wed, 14 May 2014 01:19:46 +0000 (09:19 +0800)]
camsys_drv : v0.9.0

10 years agork fb: fix rga rotate 90 orientation err
zwl [Tue, 13 May 2014 13:32:31 +0000 (21:32 +0800)]
rk fb: fix rga rotate 90 orientation err

10 years agoMIPI: support uboot logo on
xjh [Tue, 13 May 2014 11:53:08 +0000 (19:53 +0800)]
MIPI: support uboot logo on

10 years agork3288: solve vcodec pd control cause decoding failure when iommu enable
ljf [Tue, 13 May 2014 09:36:28 +0000 (17:36 +0800)]
rk3288: solve vcodec pd control cause decoding failure when iommu enable

10 years agork fb: fix rga rotate bug
zwl [Tue, 13 May 2014 09:16:07 +0000 (17:16 +0800)]
rk fb: fix rga rotate bug

10 years agofix rga_ioctl_kernel funtion not clear bug
zsq [Tue, 13 May 2014 09:03:12 +0000 (17:03 +0800)]
fix rga_ioctl_kernel funtion not clear bug

10 years agoclk: rk3288: keep arm_gpll enable when rk3288 apll set_rate
dkl [Tue, 13 May 2014 06:21:45 +0000 (14:21 +0800)]
clk: rk3288: keep arm_gpll enable when rk3288 apll set_rate

10 years agork3288:pmic:ricoh619:slove read id error for first time
张晴 [Tue, 13 May 2014 03:25:07 +0000 (11:25 +0800)]
rk3288:pmic:ricoh619:slove read id error for first time

10 years agork32 lvds: code clear up
zwl [Tue, 13 May 2014 03:08:26 +0000 (11:08 +0800)]
rk32 lvds: code clear up

10 years agoclk: rk3288: set BW 20 when GPLL is 297m for HDMI
dkl [Tue, 13 May 2014 02:24:07 +0000 (10:24 +0800)]
clk: rk3288: set BW 20 when GPLL is 297m for HDMI

10 years agoTP: fix tp bug cause by this commit:
郭毅 [Tue, 13 May 2014 01:20:47 +0000 (09:20 +0800)]
TP: fix tp bug cause by this commit:
commit 4c225bb953611906f37a6117a6c920a9dd9877a2
Author: 郭毅 <gy@rock-chips.com>
Date:   Mon May 12 17:11:01 2014 +0800

    rk3288: tb: Compatible sdk use f402's LCD&TP

10 years agork fb: add support fb rotate by rga
zwl [Mon, 12 May 2014 12:02:28 +0000 (20:02 +0800)]
rk fb: add support fb rotate by rga

10 years agork3288:pmic:act8846:support pmic act8846 for new hardware
张晴 [Mon, 12 May 2014 09:48:17 +0000 (17:48 +0800)]
rk3288:pmic:act8846:support pmic act8846 for new hardware

10 years agork3288: tb: Compatible sdk use f402's LCD&TP
郭毅 [Mon, 12 May 2014 09:11:01 +0000 (17:11 +0800)]
rk3288: tb: Compatible sdk use f402's LCD&TP

     If your sdk's lcd is f402, plese make rk3288-tb1.img and you need to
define TB1_USE_F402 in drivers/input/touchscreen/vtl_ts/chip.c and
drivers/input/touchscreen/vtl_ts/vtl_ts.h to make tp work fine.

10 years agoUSB: Fix usb host hotplug bug.
wlf [Mon, 12 May 2014 09:02:05 +0000 (17:02 +0800)]
USB: Fix usb host hotplug bug.

10 years agork: ion: CMA is working abnormal when it placed in high zone
CMY [Mon, 12 May 2014 08:14:53 +0000 (16:14 +0800)]
rk: ion: CMA is working abnormal when it placed in high zone

Revert "rk: ion: support High Memory for CMA"

This reverts commit bf46fdf5df7ee88d9314e041fa4b44d5832a3761.

10 years agork3288:pmic:ricoh619:modify shutdown without lock
张晴 [Mon, 12 May 2014 06:04:58 +0000 (14:04 +0800)]
rk3288:pmic:ricoh619:modify shutdown without lock

10 years agommc: host: rk_sdmmc: unify err & info output
lintao [Mon, 12 May 2014 01:02:28 +0000 (09:02 +0800)]
mmc: host: rk_sdmmc: unify  err & info output

10 years agoSDMMC: 1. fixed hotplug bug 2. add timeout chekout for halt resume
xjh [Sun, 11 May 2014 08:17:48 +0000 (16:17 +0800)]
SDMMC: 1. fixed hotplug bug 2. add timeout chekout for halt resume

10 years agodvfs: add aclk_vio1 dvfs node to keep log volt greater than 1.0V when pd_vio is enable
陈亮 [Sun, 11 May 2014 06:52:12 +0000 (23:52 -0700)]
dvfs: add aclk_vio1 dvfs node to keep log volt greater than 1.0V when pd_vio is enable

10 years agoMIPI: fixed mipi merge error
xjh [Sun, 11 May 2014 02:42:19 +0000 (10:42 +0800)]
MIPI: fixed mipi merge error

10 years agoSDMMC: fix sdmmc data-tranfer-error causing i2c error
xjh [Sat, 10 May 2014 12:52:18 +0000 (20:52 +0800)]
SDMMC: fix sdmmc data-tranfer-error causing i2c error

10 years agork fb: fix wait for vsync
yxj [Fri, 9 May 2014 07:06:39 +0000 (15:06 +0800)]
rk fb: fix wait for vsync

10 years agoddrfreq: add dualview sence and isp sence
陈亮 [Fri, 9 May 2014 07:03:15 +0000 (00:03 -0700)]
ddrfreq: add dualview sence and isp sence

10 years agoclk: pd: rockchip: add notify when clk_pd_enable/disable
dkl [Fri, 9 May 2014 06:47:47 +0000 (14:47 +0800)]
clk: pd: rockchip: add notify when clk_pd_enable/disable

10 years agork drm fb: add init overscan value
zwl [Fri, 9 May 2014 03:51:31 +0000 (11:51 +0800)]
rk drm fb: add init overscan value

10 years agork3288 hdmi: adjust init overscan para according to the resolution that may only...
zwl [Fri, 9 May 2014 03:41:01 +0000 (11:41 +0800)]
rk3288 hdmi: adjust init overscan para according to the resolution that may only use for MID

10 years ago support HUAWEI dongel with pid 0x140C
xxh [Fri, 9 May 2014 02:37:33 +0000 (10:37 +0800)]
   support HUAWEI dongel with pid 0x140C

10 years agork fb: init default primary screen and hdmi post scale value that overscan value...
zwl [Fri, 9 May 2014 02:36:35 +0000 (10:36 +0800)]
rk fb: init default primary screen and hdmi post scale value that overscan value may use for hdmi

10 years agork3288:pmic:rk808&syr82x:modify lock error
张晴 [Fri, 9 May 2014 02:06:40 +0000 (10:06 +0800)]
rk3288:pmic:rk808&syr82x:modify lock error

10 years agofix wrong performance sence rate, optimize reading video param
陈亮 [Fri, 9 May 2014 01:28:39 +0000 (18:28 -0700)]
fix wrong performance sence rate, optimize reading video param

10 years agork3288 lcdc: add support overscan
zwl [Fri, 9 May 2014 01:20:26 +0000 (09:20 +0800)]
rk3288 lcdc: add support overscan

10 years agoddrfreq: add video scene, performan scene
陈亮 [Thu, 8 May 2014 13:11:04 +0000 (06:11 -0700)]
ddrfreq: add video scene, performan scene

10 years agork fb: fix boot image disp err for hdmi
zwl [Thu, 8 May 2014 12:55:36 +0000 (20:55 +0800)]
rk fb: fix boot image disp err for hdmi

10 years agork3288 hdmi: 1.fix read edid timeout is too long if i2c is err 2. add write phy judge
zwl [Thu, 8 May 2014 12:00:21 +0000 (20:00 +0800)]
rk3288 hdmi: 1.fix read edid timeout is too long if i2c is err 2. add write phy judge

10 years agoSDMMC: modify the crash bug in suspend-rusume process when the sdcard is present...
xbw [Thu, 8 May 2014 10:36:21 +0000 (18:36 +0800)]
SDMMC: modify the crash bug in suspend-rusume process when the sdcard is present in your machine.

10 years agoSDMMC:
xbw [Thu, 8 May 2014 10:33:17 +0000 (18:33 +0800)]
SDMMC:
1. modify the policy of suspend-resume for sd-card.i.e ignore-pm-notify and keep-power-in-suspend.
2, Unified the SDMMC-setting  of individual projects, refer to rk3288-p977.dts

10 years agork3288:dcdc:syr82x:add protect for i2c error
张晴 [Thu, 8 May 2014 09:59:28 +0000 (17:59 +0800)]
rk3288:dcdc:syr82x:add protect for i2c error

10 years agork3288:pmic:rk808:modify warning for shutdown
张晴 [Thu, 8 May 2014 09:15:58 +0000 (17:15 +0800)]
rk3288:pmic:rk808:modify warning for shutdown

10 years agofix rga scale for dst_w large than 2048
zsq [Thu, 8 May 2014 08:03:59 +0000 (16:03 +0800)]
fix rga scale for dst_w large than 2048

10 years agork fb: fix fb open fail when sometimes hdmi insert
zwl [Thu, 8 May 2014 07:49:36 +0000 (15:49 +0800)]
rk fb: fix fb open fail when sometimes hdmi insert

10 years agork3288:pmic:rk808:modify power off have lock;add protect for i2c error
张晴 [Thu, 8 May 2014 07:29:05 +0000 (15:29 +0800)]
rk3288:pmic:rk808:modify power off have lock;add protect for i2c error

10 years agoUSB: fix the bug that urb enqueue again after kill urb.
wlf [Thu, 8 May 2014 06:58:11 +0000 (14:58 +0800)]
USB: fix the bug that urb enqueue again after kill urb.

10 years agoUSB: Support option_1port_device reset_resume function.
wlf [Thu, 8 May 2014 06:43:32 +0000 (14:43 +0800)]
USB: Support option_1port_device reset_resume function.

10 years agork fb: print last timeout value when pagefault
yxj [Thu, 8 May 2014 02:19:28 +0000 (10:19 +0800)]
rk fb: print last timeout value when pagefault

10 years agorockchip:midgard:mutex unlock pm.lock after kbase_pm_do_poweron when kbase_pm_resume...
xxm [Thu, 8 May 2014 02:26:19 +0000 (10:26 +0800)]
rockchip:midgard:mutex unlock pm.lock after kbase_pm_do_poweron when kbase_pm_resume to avoid boring log

10 years agork fb: do not print timing info when prase_timing
yxj [Wed, 7 May 2014 05:38:05 +0000 (13:38 +0800)]
rk fb: do not print timing info when prase_timing

10 years agoadd devicetree bindings for rk screen
yxj [Wed, 7 May 2014 03:23:49 +0000 (11:23 +0800)]
add devicetree bindings for rk screen

10 years agork fb:rk3288 lcdc: temporarily workround iommu unmaped the buffer when it being used
yxj [Wed, 7 May 2014 00:49:44 +0000 (08:49 +0800)]
rk fb:rk3288 lcdc: temporarily workround iommu unmaped the buffer when it being used

10 years agoRevert "1. sdmmc support level-2 suspend"
xjh [Thu, 8 May 2014 01:25:27 +0000 (09:25 +0800)]
Revert "1. sdmmc support level-2 suspend"

This reverts commit c167037b8ae5bc428f19a4c8eb0366dcd0284a56.

10 years agocodec: 5631 playback error
yangjie@rock-chips.com [Thu, 8 May 2014 00:46:01 +0000 (08:46 +0800)]
codec: 5631 playback error

10 years agoMerge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10
xjh [Wed, 7 May 2014 13:43:43 +0000 (21:43 +0800)]
Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10

10 years ago1. sdmmc support level-2 suspend
xjh [Wed, 7 May 2014 13:40:35 +0000 (21:40 +0800)]
1. sdmmc support level-2 suspend

2. sdmmc suspend not to removed card

10 years agoddrfreq: add more auto freq point
陈亮 [Wed, 7 May 2014 13:30:33 +0000 (06:30 -0700)]
ddrfreq: add more auto freq point

10 years agopwm: rockchip: fix lock warning
黄涛 [Wed, 7 May 2014 11:47:44 +0000 (19:47 +0800)]
pwm: rockchip: fix lock warning

INFO: trying to register non-static key.
the code is fine but needs lockdep annotation.
turning off the locking correctness validator.
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0 #43
[<c00142ec>] (unwind_backtrace+0x0/0xe0) from [<c0011c08>] (show_stack+0x10/0x14)
[<c0011c08>] (show_stack+0x10/0x14) from [<c007e018>] (__lock_acquire.isra.24+0x1a4/0x7a4)
[<c007e018>] (__lock_acquire.isra.24+0x1a4/0x7a4) from [<c007ebd0>] (lock_acquire+0x120/0x144)
[<c007ebd0>] (lock_acquire+0x120/0x144) from [<c0717f84>] (_raw_spin_lock_irqsave+0x4c/0x60)
[<c0717f84>] (_raw_spin_lock_irqsave+0x4c/0x60) from [<c0288750>] (rk_pwm_config_v2+0xd4/0x15c)
[<c0288750>] (rk_pwm_config_v2+0xd4/0x15c) from [<c0288b98>] (rk_pwm_config+0x60/0x74)

10 years agork3288 lcdc: adjust vop disp info
hjc [Wed, 7 May 2014 10:05:20 +0000 (18:05 +0800)]
rk3288 lcdc: adjust vop disp info

10 years agocodec: mod err for soc-core .
yj [Wed, 7 May 2014 09:53:00 +0000 (17:53 +0800)]
codec: mod err for soc-core .

10 years agousb ethernet: support dm9601, dm9620
hwg [Wed, 7 May 2014 09:29:10 +0000 (17:29 +0800)]
usb ethernet: support dm9601, dm9620

10 years agocodec: soc-core log error
yj [Wed, 7 May 2014 09:28:40 +0000 (17:28 +0800)]
codec: soc-core log error

10 years agoSDMMC: kernel crash due to wait_unbusy too long.
xbw [Wed, 7 May 2014 09:18:45 +0000 (17:18 +0800)]
SDMMC:  kernel crash due to wait_unbusy too long.

10 years agork3288-mipi-dsi: add test eye pattern.
libing [Wed, 7 May 2014 08:54:03 +0000 (16:54 +0800)]
rk3288-mipi-dsi: add test eye pattern.

10 years agork: ion: support High Memory for CMA
CMY [Wed, 7 May 2014 07:07:42 +0000 (15:07 +0800)]
rk: ion: support High Memory for CMA

10 years agork fb: fb mem alloc 32 align for special resolution
hjc [Wed, 7 May 2014 06:33:10 +0000 (14:33 +0800)]
rk fb: fb mem alloc 32 align for special resolution

10 years agoUSB: Fix usb debug log.
wlf [Wed, 7 May 2014 04:37:39 +0000 (12:37 +0800)]
USB: Fix usb debug log.

10 years agocodec 8323:mod for record
yj [Wed, 7 May 2014 03:46:50 +0000 (11:46 +0800)]
codec 8323:mod for record

10 years agocodec:8323 support for 4.4 RK32
yj [Wed, 7 May 2014 03:31:48 +0000 (11:31 +0800)]
codec:8323 support for 4.4 RK32

10 years agocamera: camsys_drv: v0.8.0
ddl [Wed, 7 May 2014 02:30:53 +0000 (10:30 +0800)]
camera: camsys_drv: v0.8.0

10 years agoRevert "mm: make vmstat_update periodic run conditional"
黄涛 [Wed, 7 May 2014 01:14:43 +0000 (09:14 +0800)]
Revert "mm: make vmstat_update periodic run conditional"

This reverts commit 7d252cd22a3f6cb459e8b012912dfd258157f7df.
Which can cause kernel panic when resume.

10 years agork3288 hdmi: add the judge about whether reading edid succeed
zwl [Tue, 6 May 2014 13:18:14 +0000 (21:18 +0800)]
rk3288 hdmi: add the judge about whether reading edid succeed

10 years agoARM: rockchip: rk3288.dtsi indent only
黄涛 [Tue, 6 May 2014 13:10:27 +0000 (21:10 +0800)]
ARM: rockchip: rk3288.dtsi indent only

10 years agork3288 hdmi: modify pll para to improve signal
zwl [Tue, 6 May 2014 11:59:39 +0000 (19:59 +0800)]
rk3288 hdmi: modify pll para to improve signal

10 years agoclocks: not gating the gpios-clocks
许盛飞 [Tue, 6 May 2014 11:29:15 +0000 (19:29 +0800)]
clocks: not gating the gpios-clocks

10 years agocamsys_drv: v0.7.0 camsys_head: v0.6.0
ddl [Tue, 6 May 2014 08:11:44 +0000 (16:11 +0800)]
camsys_drv: v0.7.0  camsys_head: v0.6.0

10 years agommc: host: rk_sdmmc:
lintao [Tue, 6 May 2014 07:19:24 +0000 (15:19 +0800)]
mmc: host: rk_sdmmc:
Add rk32 mmc controller with cap HW_RESET support, default N.

10 years agoi2c-core: set default i2c clk 100k, at i2c smbus transfer
wdc [Tue, 6 May 2014 06:28:16 +0000 (14:28 +0800)]
i2c-core: set default i2c clk 100k, at i2c smbus transfer

10 years agoLPDDR2 always use BL8
hcy [Tue, 6 May 2014 06:21:18 +0000 (14:21 +0800)]
LPDDR2 always use BL8

10 years agork3288:pmu:ricoh619:support charger usb connect to adp;enable clkout2 when init
张晴 [Tue, 6 May 2014 06:10:32 +0000 (14:10 +0800)]
rk3288:pmu:ricoh619:support charger usb connect to adp;enable clkout2 when init

10 years agoRK818: add rk818-battery driver
许盛飞 [Tue, 6 May 2014 03:27:03 +0000 (11:27 +0800)]
RK818: add rk818-battery driver

10 years agoPWM: improvement pwm-clk setting
许盛飞 [Tue, 6 May 2014 02:40:49 +0000 (10:40 +0800)]
PWM: improvement pwm-clk setting

10 years agorevert this for new pll policy
Cody Xie [Tue, 6 May 2014 02:13:26 +0000 (10:13 +0800)]
revert this for new pll policy

Revert "rk3288-p977 : lcd-LP097Qx1 modify to change fps to 59"

This reverts commit 2563925bd6661511ba0a32e38b7b0c37bc96b793.

10 years agocodec:mod for pop
yj [Tue, 6 May 2014 02:02:21 +0000 (10:02 +0800)]
codec:mod for pop

10 years agork3288 lcdc: close vop auto gating
hjc [Tue, 6 May 2014 00:27:22 +0000 (08:27 +0800)]
rk3288 lcdc: close vop auto gating

10 years agorockchip:midgard:get policy from kernel as a param for mali dvfs
xxm [Mon, 5 May 2014 10:16:30 +0000 (18:16 +0800)]
rockchip:midgard:get policy from kernel as a param for mali dvfs

10 years agorockchip:iommu:dump fault address message when mmu page fault
xxm [Mon, 5 May 2014 10:07:20 +0000 (18:07 +0800)]
rockchip:iommu:dump fault address message when mmu page fault

10 years ago add USB config for GSM Modem
xxh [Mon, 5 May 2014 08:58:34 +0000 (16:58 +0800)]
   add USB config for GSM Modem

10 years agoARM: 7803/1: Fix deadlock scenario with smp_send_stop()
Stephen Boyd [Tue, 30 Jul 2013 22:09:46 +0000 (23:09 +0100)]
ARM: 7803/1: Fix deadlock scenario with smp_send_stop()

If one process calls sys_reboot and that process then stops other
CPUs while those CPUs are within a spin_lock() region we can
potentially encounter a deadlock scenario like below.

CPU 0                   CPU 1
-----                   -----
                        spin_lock(my_lock)
smp_send_stop()
 <send IPI>             handle_IPI()
                         disable_preemption/irqs
                          while(1);
 <PREEMPT>
spin_lock(my_lock) <--- Waits forever

We shouldn't attempt to run any other tasks after we send a stop
IPI to a CPU so disable preemption so that this task runs to
completion. We use local_irq_disable() here for cross-arch
consistency with x86.

Reported-by: Sundarajan Srinivasan <sundaraj@codeaurora.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
10 years agork3288 hdmi: fix audio cts value calc error when color depth is 10 bit
zwl [Mon, 5 May 2014 02:37:31 +0000 (10:37 +0800)]
rk3288 hdmi: fix audio cts value calc error when color depth is 10 bit

10 years agoSDMMC:
xbw [Mon, 5 May 2014 02:10:32 +0000 (10:10 +0800)]
SDMMC:
1、set the emmc-clock to 150Mhz which compatible with new PLL.
2. Optimization timing Training.
3. SD3.0/SDIO3.0 implementation process.

10 years agoSDMMC: emmc: set the emmc-clock to 150Mhz.Compatible with the back of a submission...
xbw [Mon, 5 May 2014 02:01:25 +0000 (10:01 +0800)]
SDMMC: emmc: set the emmc-clock to 150Mhz.Compatible with the back of a submission about rk_sdmmc driver.

10 years agocpufreq: rename cpufreq_reboot_limit_freq to rockchip_cpufreq_reboot_limit_freq
陈亮 [Sun, 4 May 2014 11:48:10 +0000 (04:48 -0700)]
cpufreq: rename cpufreq_reboot_limit_freq to rockchip_cpufreq_reboot_limit_freq

10 years agoreboot: lock core rate and volt(1.0V), cancle temp control, cancel ddr freq thread
陈亮 [Sun, 4 May 2014 11:22:30 +0000 (04:22 -0700)]
reboot: lock core rate and volt(1.0V), cancle temp control, cancel ddr freq thread