hjc [Tue, 6 May 2014 00:27:22 +0000 (08:27 +0800)]
rk3288 lcdc: close vop auto gating
xxm [Mon, 5 May 2014 10:16:30 +0000 (18:16 +0800)]
rockchip:midgard:get policy from kernel as a param for mali dvfs
xxm [Mon, 5 May 2014 10:07:20 +0000 (18:07 +0800)]
rockchip:iommu:dump fault address message when mmu page fault
xxh [Mon, 5 May 2014 08:58:34 +0000 (16:58 +0800)]
add USB config for GSM Modem
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>
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
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.
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.
陈亮 [Sun, 4 May 2014 11:48:10 +0000 (04:48 -0700)]
cpufreq: rename cpufreq_reboot_limit_freq to rockchip_cpufreq_reboot_limit_freq
陈亮 [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
陈亮 [Sun, 4 May 2014 09:00:29 +0000 (02:00 -0700)]
Revert "cpufreq: set core volt to 1.0V when reboot, and make sure core rate will not change any more"
reboot limit core rate at cpufreq.c may happen while ddr freq limit core rate.
it cause dvfs_clk_enable_limit restore wrong min && max;
This reverts commit
4cc5af311c35403c6fe6bce846c890dc04902418.
黄涛 [Sun, 4 May 2014 08:45:09 +0000 (16:45 +0800)]
ARM: rockchip: dump kernel log to uart when panic or reboot/shutdown
xxm [Sun, 4 May 2014 07:27:33 +0000 (15:27 +0800)]
Documentation:Documentation/devicetree/bindings/iommu/rockchip,rk32-iommu.txt
xxm [Sun, 4 May 2014 07:24:30 +0000 (15:24 +0800)]
Documentation : Documentation/devicetree/bindings/arm/mali-midgard.txt
陈亮 [Sun, 4 May 2014 07:34:10 +0000 (00:34 -0700)]
cpufreq: set core volt to 1.0V when reboot, and make sure core rate will not change any more
lintao [Sun, 4 May 2014 07:01:43 +0000 (15:01 +0800)]
mmc: core: fix unbalanced pm_runtime_enable/disable
xxm [Sun, 4 May 2014 06:38:38 +0000 (14:38 +0800)]
rockchip:iommu:reenable mmu page fault and bus error irq mask when host device enable it's mmu
xxm [Sun, 4 May 2014 06:35:54 +0000 (14:35 +0800)]
rockchip:midgard : update gpu dvfs & use new comment
张晴 [Sun, 4 May 2014 06:24:30 +0000 (14:24 +0800)]
rk3288:rk808:get dc1\2 voltage when power off and reboot
张晴 [Sun, 4 May 2014 03:19:40 +0000 (11:19 +0800)]
rk3288:rk808:get dc0\1 voltage when power off
hjc [Wed, 30 Apr 2014 11:56:23 +0000 (19:56 +0800)]
Documentation: add rockchip fb lcdc lvds specific content
dkl [Wed, 30 Apr 2014 10:14:35 +0000 (18:14 +0800)]
rk3288: fix the bug when dclk_lcdc select gpll as parent
hcy [Wed, 30 Apr 2014 10:07:45 +0000 (18:07 +0800)]
pause SMP and fix idle clk gate when change ddr frequence
黄涛 [Wed, 30 Apr 2014 09:49:42 +0000 (17:49 +0800)]
ARM: rockchip: rk3288: fix pd gpu on/off
zyk [Wed, 30 Apr 2014 09:53:01 +0000 (17:53 +0800)]
tp: vtl fix init warning
libing [Wed, 30 Apr 2014 09:28:18 +0000 (17:28 +0800)]
rk3288 mipi dsi: add rockchip_mipidsi_lcd.txt and rockchip_mipidsi.txt,in Documentation/devicetree/bindings/video/
郭毅 [Wed, 30 Apr 2014 08:57:13 +0000 (16:57 +0800)]
sensors: add rk_sensor.txt
wlf [Wed, 30 Apr 2014 07:39:58 +0000 (15:39 +0800)]
USB: add Documentation/devicetree/bindings/usb/rockchip-usb.txt
ljf [Wed, 30 Apr 2014 06:28:44 +0000 (14:28 +0800)]
rk3288: vcodec specialize the registers address transform (buffer id to virtual address) table for every video coding format
黄涛 [Wed, 30 Apr 2014 04:00:58 +0000 (12:00 +0800)]
ARM: rockchip: rk3288: fix pd video vio on/off
陈亮 [Wed, 30 Apr 2014 03:09:27 +0000 (20:09 -0700)]
rk3288: release temp limit in time when temp fall down
许盛飞 [Wed, 30 Apr 2014 02:49:48 +0000 (10:49 +0800)]
pwm: add rockchip-pwm.txt
CMY [Wed, 30 Apr 2014 01:46:29 +0000 (09:46 +0800)]
rk: ion: fixed build bug
hjc [Wed, 30 Apr 2014 01:42:50 +0000 (09:42 +0800)]
Revert "rk fb: fix dts name for vop big and vop little mmu name"
This reverts commit
fc4c39bc30ebca57738fad47880fdb35c5ca1926.
dkl [Wed, 30 Apr 2014 01:23:30 +0000 (09:23 +0800)]
rk3288: set RK3288_LIMIT_PLL_VIO1 to 410MHZ
CMY [Mon, 28 Apr 2014 09:52:30 +0000 (17:52 +0800)]
rk: ion: add version control
disable ion snapshot by default
fix build warn
黄涛 [Tue, 29 Apr 2014 10:24:47 +0000 (18:24 +0800)]
ARM: rockchip: rk3288: pmu reset by second global soft reset
xbw [Tue, 29 Apr 2014 09:25:23 +0000 (17:25 +0800)]
Documentation: devicetree: bindings: mmc:
More detailed description of the specific content.
张晴 [Tue, 29 Apr 2014 03:15:29 +0000 (11:15 +0800)]
rk3288:ricoh619:add dc_det function,add ricoh619.txt
hjc [Tue, 29 Apr 2014 02:56:55 +0000 (10:56 +0800)]
rk fb: fix dts name for vop big and vop little mmu name
xxm [Tue, 29 Apr 2014 02:48:29 +0000 (10:48 +0800)]
rockchip : midgard :1,place rk_get_real_fps in rk_fb.h 2,correct macro limit_fps
张晴 [Tue, 29 Apr 2014 01:53:12 +0000 (09:53 +0800)]
rk3288:syb827:rename syb827 to syr82x for hardware modify
dkl [Sun, 27 Apr 2014 10:01:46 +0000 (18:01 +0800)]
rk3288: fix hevc clocks
dkl [Thu, 24 Apr 2014 03:03:23 +0000 (11:03 +0800)]
clk: rockchip: rk3288: make clk_cpll only used by dclk_lcdc/aclk_vio
dkl [Thu, 24 Apr 2014 01:30:12 +0000 (09:30 +0800)]
clk: rockchip: add CLK_SET_RATE_PARENT_IN_ORDER
If the flag CLK_SET_RATE_PARENT_IN_ORDER is set, consider the
order of .set_parent and .set_rate, to prevent a too large
temporary rate on rate change. This will fix the bug of clk_gpu
in rk3288.
dkl [Sun, 20 Apr 2014 13:19:13 +0000 (21:19 +0800)]
clk: rockchip: rk3288: adjust clock settings
1. add clkops_rate_3288_dclk_lcdc0/1
2. change gpll init_rate to 297M, and npll init_rate to 1250M
dkl [Sun, 20 Apr 2014 08:55:24 +0000 (16:55 +0800)]
clk: rockchip: add clk_pll_ops_3188plus_auto
ljf [Mon, 28 Apr 2014 12:06:28 +0000 (20:06 +0800)]
rk3288: fix the bug, release iomap area when probe vcodec failed causing system failure
zwl [Mon, 28 Apr 2014 10:07:24 +0000 (18:07 +0800)]
Doc: add rockchip_hdmi.txt in Documentation/devicetree/bindings/
lintao [Mon, 28 Apr 2014 09:05:05 +0000 (17:05 +0800)]
Documentation: devicestree: bindings: mmc:
fix rockchip-dw-mshc.txt
zwl [Mon, 28 Apr 2014 08:12:11 +0000 (16:12 +0800)]
rk3288 hdmi: add support csc function that RGB to YCbCr and RGB_0_255 to RGB_16_235
zyk [Mon, 28 Apr 2014 05:59:06 +0000 (13:59 +0800)]
tp :vtl delete pdf
陈亮 [Mon, 28 Apr 2014 04:48:06 +0000 (21:48 -0700)]
rk3288: temperature control add performance mode and normal mode
zyk [Mon, 28 Apr 2014 03:54:54 +0000 (11:54 +0800)]
tp: vtl new driver
张晴 [Mon, 28 Apr 2014 02:26:01 +0000 (10:26 +0800)]
rk3288:syb827:set voltage by 10mv/2.4us
Cody Xie [Mon, 28 Apr 2014 01:43:46 +0000 (09:43 +0800)]
rockchip midgard: 1. calculate fps in rk_fb; 2. limit fps to 60 for saving power
黄涛 [Fri, 25 Apr 2014 10:32:15 +0000 (18:32 +0800)]
ARM: rockchip: rk3288: pll enter slow mode before reboot
wlf [Fri, 25 Apr 2014 09:31:02 +0000 (17:31 +0800)]
this commit cause host1 usb phy stop 480MHz clk output in suspend mode.
Revert "USB: set SIDDQ to place USB PHY into a low power state."
This reverts commit
d4cb6899acfe231372e72c2e8b0c4e8f5f9efe15.
Cody Xie [Fri, 25 Apr 2014 08:24:03 +0000 (16:24 +0800)]
this commit can cause rt5631 codec no working
Revert "rt5631 : optimize boot speed"
This reverts commit
1c3eb8f8ff392c3a405213201355dce96e618d8d.
郭毅 [Fri, 25 Apr 2014 06:00:26 +0000 (14:00 +0800)]
p977: dts: completing missing brightness value (241)
许盛飞 [Fri, 25 Apr 2014 03:25:59 +0000 (11:25 +0800)]
pwm: support vop-pwm function
wlf [Fri, 25 Apr 2014 03:01:47 +0000 (11:01 +0800)]
USB: remove unused dwc_otg driver version2.74.
dkl [Fri, 25 Apr 2014 02:32:41 +0000 (10:32 +0800)]
rk3288: remove the shielding code of power domain
黄涛 [Thu, 24 Apr 2014 13:01:05 +0000 (21:01 +0800)]
ARM: rockchip: rk3288 add arm-pmu support
Albin Tonnerre [Wed, 29 Jan 2014 14:28:57 +0000 (14:28 +0000)]
ARM: perf: add support for the Cortex-A12 PMU
Cortex-A12 implements Performance Monitors compliant with the PMUv2
architecture.
This patch adds support for the Cortex-A12 PMU to the ARM perf backend.
Signed-off-by: Albin Tonnerre <albin.tonnerre@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Conflicts:
arch/arm/kernel/perf_event_v7.c
zwl [Thu, 24 Apr 2014 12:51:12 +0000 (20:51 +0800)]
rk3288 hdmi: cancel the color depth of 12bit and 16bit mode for source is unsupported
黄涛 [Thu, 24 Apr 2014 11:04:10 +0000 (19:04 +0800)]
Merge tag 'lsk-android-14.04' into develop-3.10
lsk-android 14.04
Conflicts:
Documentation/devicetree/bindings/pinctrl/pinctrl-bindings.txt
drivers/pinctrl/pinconf-generic.c
include/linux/pinctrl/consumer.h
include/linux/pinctrl/pinconf-generic.h
黄涛 [Thu, 24 Apr 2014 10:59:46 +0000 (18:59 +0800)]
Revert "Power: Add guard condition for maximum wakeup reasons"
This reverts commit
77b1737fd63db149914c09117874cde8abac7f04.
hjc [Thu, 24 Apr 2014 05:52:08 +0000 (13:52 +0800)]
rk3288 lcdc: backup mmu reg when use iommu
luowei [Thu, 24 Apr 2014 10:28:56 +0000 (18:28 +0800)]
pinctrl:clear iomux bits before setting
xxm [Thu, 24 Apr 2014 09:47:51 +0000 (17:47 +0800)]
iommu: delete log when map and unmap
xxm [Thu, 24 Apr 2014 09:46:19 +0000 (17:46 +0800)]
midgard gpu :
1, dvfs sampling time change to 100ms
2, runtime_off not to set clock when gpu dvfs off
3, new way to get gpu freq table from dts
wlf [Thu, 24 Apr 2014 09:28:27 +0000 (17:28 +0800)]
USB: move usb drv gpios from dtsi to dts.
zwl [Thu, 24 Apr 2014 08:00:13 +0000 (16:00 +0800)]
rk3288-hdmi: add support output color depth of 10 bit and 12 bit and 16 bit
qjb [Thu, 24 Apr 2014 07:45:15 +0000 (15:45 +0800)]
rt5631 : optimize boot speed
hcy [Thu, 24 Apr 2014 03:44:41 +0000 (11:44 +0800)]
fix display abnormal when system exit sleep mode
黄涛 [Thu, 24 Apr 2014 03:35:05 +0000 (11:35 +0800)]
ARM: rockchip: add pm policy api
黄涛 [Thu, 24 Apr 2014 01:45:46 +0000 (09:45 +0800)]
ARM: rockchip: rename pm.c to rockchip_pm.c
郭毅 [Thu, 24 Apr 2014 03:27:07 +0000 (11:27 +0800)]
p977: change pwm value of brightness to limit max voltage value
yxj [Thu, 24 Apr 2014 02:09:03 +0000 (10:09 +0800)]
rk32 dp: when write to edid node in debugfs, reset edp
yzq [Thu, 24 Apr 2014 00:45:43 +0000 (08:45 +0800)]
chromium: add drm drivers files based on
zwl [Wed, 23 Apr 2014 14:42:01 +0000 (22:42 +0800)]
HDMI: add support parse 4k_resolution and color_depth from EDID
陈亮 [Wed, 23 Apr 2014 13:13:21 +0000 (06:13 -0700)]
rk3288-tb: ddr_freq enable auto_freq
Cody Xie [Wed, 23 Apr 2014 11:08:51 +0000 (19:08 +0800)]
Revert "rk3288-p977 : diable 5v_power_en to fix the issue that usb device cannot be detected"
This reverts commit
4680277b7a6cbb000eb270d99a69d743a422e05d.
黄涛 [Wed, 23 Apr 2014 09:56:07 +0000 (17:56 +0800)]
clk: rockchip: support dump cru register when panic
许盛飞 [Wed, 23 Apr 2014 09:26:39 +0000 (17:26 +0800)]
PWM1: set period of pwm1(2000ns)
hcy [Wed, 23 Apr 2014 08:51:39 +0000 (16:51 +0800)]
add ddr_test.c
郭毅 [Wed, 23 Apr 2014 08:46:37 +0000 (16:46 +0800)]
p977: change dvfs_ddr logic voltage value
wlf [Wed, 23 Apr 2014 07:52:32 +0000 (15:52 +0800)]
USB: set SIDDQ to place USB PHY into a low power state.
CMY [Wed, 23 Apr 2014 02:27:04 +0000 (10:27 +0800)]
rk: ion: shows the maximum allocated memory
yxj [Wed, 23 Apr 2014 01:30:36 +0000 (09:30 +0800)]
rk screen: fix CodingStyle
yxj [Wed, 23 Apr 2014 01:28:05 +0000 (09:28 +0800)]
rk32 dp: fix CodingStyle
wlf [Wed, 23 Apr 2014 01:27:58 +0000 (09:27 +0800)]
USB: fix delay time to ensure that all power-down signals are set in suspend mode.
Ruchi Kandoi [Fri, 7 Mar 2014 20:54:30 +0000 (12:54 -0800)]
Power: Add guard condition for maximum wakeup reasons
Ensure the array for the wakeup reason IRQs does not overflow.
Change-Id: Iddc57a3aeb1888f39d4e7b004164611803a4d37c
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
(cherry picked from commit
b5ea40cdfcf38296535f931a7e5e7bf47b6fad7f)
yxj [Tue, 22 Apr 2014 13:00:59 +0000 (21:00 +0800)]
rk32 dp: add debugfs for edid
黄涛 [Tue, 22 Apr 2014 11:41:07 +0000 (19:41 +0800)]
rk: cpufreq: 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 #21
[<
c0014264>] (unwind_backtrace+0x0/0xe0) from [<
c0011b7c>] (show_stack+0x10/0x14)
[<
c0011b7c>] (show_stack+0x10/0x14) from [<
c007d50c>] (__lock_acquire.isra.24+0x1a4/0x77c)
[<
c007d50c>] (__lock_acquire.isra.24+0x1a4/0x77c) from [<
c007e09c>] (lock_acquire+0x120/0x144)
[<
c007e09c>] (lock_acquire+0x120/0x144) from [<
c070bc1c>] (_raw_spin_lock_irqsave+0x4c/0x60)
[<
c070bc1c>] (_raw_spin_lock_irqsave+0x4c/0x60) from [<
c04672dc>] (store_target_loads+0x34/0x70)
[<
c04672dc>] (store_target_loads+0x34/0x70) from [<
c0467f04>] (cpufreq_governor_interactive+0x1a4/0x56c)
[<
c0467f04>] (cpufreq_governor_interactive+0x1a4/0x56c) from [<
c0462f08>] (__cpufreq_governor.part.11+0x18/0x84)
[<
c0462f08>] (__cpufreq_governor.part.11+0x18/0x84) from [<
c0463728>] (__cpufreq_set_policy.part.15+0xe8/0x16c)
[<
c0463728>] (__cpufreq_set_policy.part.15+0xe8/0x16c) from [<
c0463a30>] (cpufreq_add_dev_interface+0x20c/0x250)
[<
c0463a30>] (cpufreq_add_dev_interface+0x20c/0x250) from [<
c0463cb0>] (cpufreq_add_dev+0x23c/0x33c)
[<
c0463cb0>] (cpufreq_add_dev+0x23c/0x33c) from [<
c02e7560>] (subsys_interface_register+0x80/0xb8)
[<
c02e7560>] (subsys_interface_register+0x80/0xb8) from [<
c0462a50>] (cpufreq_register_driver+0xa0/0x188)
[<
c0462a50>] (cpufreq_register_driver+0xa0/0x188) from [<
c00086e4>] (do_one_initcall+0x34/0xc8)
[<
c00086e4>] (do_one_initcall+0x34/0xc8) from [<
c09dbb3c>] (do_initcalls+0x70/0xa0)
[<
c09dbb3c>] (do_initcalls+0x70/0xa0) from [<
c09dbbf8>] (kernel_init_freeable+0x8c/0x12c)
[<
c09dbbf8>] (kernel_init_freeable+0x8c/0x12c) from [<
c06ed2d4>] (kernel_init+0x8/0xe4)
[<
c06ed2d4>] (kernel_init+0x8/0xe4) from [<
c000db58>] (ret_from_fork+0x14/0x3c)
zwl [Tue, 22 Apr 2014 10:20:48 +0000 (18:20 +0800)]
rk3288-hdmi: add support read edid
张晴 [Tue, 22 Apr 2014 09:56:26 +0000 (17:56 +0800)]
rk3288:pmic:rk808&rk818:modify rtc alam updata warning
ljf [Tue, 22 Apr 2014 09:02:46 +0000 (17:02 +0800)]
rk3288: iep support yuv denoise
ljf [Tue, 22 Apr 2014 08:59:21 +0000 (16:59 +0800)]
rk3288: add a interface for user space to query iommu status