firefly-linux-kernel-4.4.55.git
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

10 years agoRevert "cpufreq: set core volt to 1.0V when reboot, and make sure core rate will...
陈亮 [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.

10 years agoARM: rockchip: dump kernel log to uart when panic or reboot/shutdown
黄涛 [Sun, 4 May 2014 08:45:09 +0000 (16:45 +0800)]
ARM: rockchip: dump kernel log to uart when panic or reboot/shutdown

10 years agoDocumentation:Documentation/devicetree/bindings/iommu/rockchip,rk32-iommu.txt
xxm [Sun, 4 May 2014 07:27:33 +0000 (15:27 +0800)]
Documentation:Documentation/devicetree/bindings/iommu/rockchip,rk32-iommu.txt

10 years agoDocumentation : Documentation/devicetree/bindings/arm/mali-midgard.txt
xxm [Sun, 4 May 2014 07:24:30 +0000 (15:24 +0800)]
Documentation : Documentation/devicetree/bindings/arm/mali-midgard.txt

10 years agocpufreq: set core volt to 1.0V when reboot, and make sure core rate will not change...
陈亮 [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

10 years agommc: core: fix unbalanced pm_runtime_enable/disable
lintao [Sun, 4 May 2014 07:01:43 +0000 (15:01 +0800)]
mmc: core: fix unbalanced pm_runtime_enable/disable

10 years agorockchip:iommu:reenable mmu page fault and bus error irq mask when host device enable...
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

10 years agorockchip:midgard : update gpu dvfs & use new comment
xxm [Sun, 4 May 2014 06:35:54 +0000 (14:35 +0800)]
rockchip:midgard : update gpu dvfs & use new comment

10 years agork3288:rk808:get dc1\2 voltage when power off and reboot
张晴 [Sun, 4 May 2014 06:24:30 +0000 (14:24 +0800)]
rk3288:rk808:get dc1\2 voltage when power off and reboot

10 years agork3288:rk808:get dc0\1 voltage when power off
张晴 [Sun, 4 May 2014 03:19:40 +0000 (11:19 +0800)]
rk3288:rk808:get dc0\1 voltage when power off

10 years agoDocumentation: add rockchip fb lcdc lvds specific content
hjc [Wed, 30 Apr 2014 11:56:23 +0000 (19:56 +0800)]
Documentation: add rockchip fb lcdc lvds specific content

10 years agork3288: fix the bug when dclk_lcdc select gpll as parent
dkl [Wed, 30 Apr 2014 10:14:35 +0000 (18:14 +0800)]
rk3288: fix the bug when dclk_lcdc select gpll as parent

10 years agopause SMP and fix idle clk gate when change ddr frequence
hcy [Wed, 30 Apr 2014 10:07:45 +0000 (18:07 +0800)]
pause SMP and fix idle clk gate when change ddr frequence

10 years agoARM: rockchip: rk3288: fix pd gpu on/off
黄涛 [Wed, 30 Apr 2014 09:49:42 +0000 (17:49 +0800)]
ARM: rockchip: rk3288: fix pd gpu on/off

10 years agotp: vtl fix init warning
zyk [Wed, 30 Apr 2014 09:53:01 +0000 (17:53 +0800)]
tp: vtl fix init warning

10 years agork3288 mipi dsi: add rockchip_mipidsi_lcd.txt and rockchip_mipidsi.txt,in Documentati...
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/

10 years agosensors: add rk_sensor.txt
郭毅 [Wed, 30 Apr 2014 08:57:13 +0000 (16:57 +0800)]
sensors: add rk_sensor.txt

10 years agoUSB: add Documentation/devicetree/bindings/usb/rockchip-usb.txt
wlf [Wed, 30 Apr 2014 07:39:58 +0000 (15:39 +0800)]
USB: add Documentation/devicetree/bindings/usb/rockchip-usb.txt

10 years agork3288: vcodec specialize the registers address transform (buffer id to virtual addre...
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

10 years agoARM: rockchip: rk3288: fix pd video vio on/off
黄涛 [Wed, 30 Apr 2014 04:00:58 +0000 (12:00 +0800)]
ARM: rockchip: rk3288: fix pd video vio on/off

10 years agork3288: release temp limit in time when temp fall down
陈亮 [Wed, 30 Apr 2014 03:09:27 +0000 (20:09 -0700)]
rk3288: release temp limit in time when temp fall down

10 years agopwm: add rockchip-pwm.txt
许盛飞 [Wed, 30 Apr 2014 02:49:48 +0000 (10:49 +0800)]
pwm: add rockchip-pwm.txt

10 years agork: ion: fixed build bug
CMY [Wed, 30 Apr 2014 01:46:29 +0000 (09:46 +0800)]
rk: ion: fixed build bug

10 years agoRevert "rk fb: fix dts name for vop big and vop little mmu name"
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.

10 years agork3288: set RK3288_LIMIT_PLL_VIO1 to 410MHZ
dkl [Wed, 30 Apr 2014 01:23:30 +0000 (09:23 +0800)]
rk3288: set RK3288_LIMIT_PLL_VIO1 to 410MHZ

10 years agork: ion: add version control
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

10 years agoARM: rockchip: rk3288: pmu reset by second global soft reset
黄涛 [Tue, 29 Apr 2014 10:24:47 +0000 (18:24 +0800)]
ARM: rockchip: rk3288: pmu reset by second global soft reset

10 years agoDocumentation: devicetree: bindings: mmc:
xbw [Tue, 29 Apr 2014 09:25:23 +0000 (17:25 +0800)]
Documentation: devicetree: bindings: mmc:
     More detailed description of the specific content.

10 years agork3288:ricoh619:add dc_det function,add ricoh619.txt
张晴 [Tue, 29 Apr 2014 03:15:29 +0000 (11:15 +0800)]
rk3288:ricoh619:add dc_det function,add ricoh619.txt

10 years agork fb: fix dts name for vop big and vop little mmu name
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

10 years agorockchip : midgard :1,place rk_get_real_fps in rk_fb.h 2,correct macro limit_fps
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

10 years agork3288:syb827:rename syb827 to syr82x for hardware modify
张晴 [Tue, 29 Apr 2014 01:53:12 +0000 (09:53 +0800)]
rk3288:syb827:rename syb827 to syr82x for hardware modify

10 years agork3288: fix hevc clocks
dkl [Sun, 27 Apr 2014 10:01:46 +0000 (18:01 +0800)]
rk3288: fix hevc clocks

10 years agoclk: rockchip: rk3288: make clk_cpll only used by dclk_lcdc/aclk_vio
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

10 years agoclk: rockchip: add CLK_SET_RATE_PARENT_IN_ORDER
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.

10 years agoclk: rockchip: rk3288: adjust clock settings
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

10 years agoclk: rockchip: add clk_pll_ops_3188plus_auto
dkl [Sun, 20 Apr 2014 08:55:24 +0000 (16:55 +0800)]
clk: rockchip: add clk_pll_ops_3188plus_auto

10 years agork3288: fix the bug, release iomap area when probe vcodec failed causing system failure
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

10 years agoDoc: add rockchip_hdmi.txt in Documentation/devicetree/bindings/
zwl [Mon, 28 Apr 2014 10:07:24 +0000 (18:07 +0800)]
Doc: add rockchip_hdmi.txt in Documentation/devicetree/bindings/

10 years agoDocumentation: devicestree: bindings: mmc:
lintao [Mon, 28 Apr 2014 09:05:05 +0000 (17:05 +0800)]
Documentation: devicestree: bindings: mmc:
fix rockchip-dw-mshc.txt

10 years agork3288 hdmi: add support csc function that RGB to YCbCr and RGB_0_255 to RGB_16_235
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

10 years agotp :vtl delete pdf
zyk [Mon, 28 Apr 2014 05:59:06 +0000 (13:59 +0800)]
tp :vtl delete pdf

10 years agork3288: temperature control add performance mode and normal mode
陈亮 [Mon, 28 Apr 2014 04:48:06 +0000 (21:48 -0700)]
rk3288: temperature control add performance mode and normal mode

10 years agotp: vtl new driver
zyk [Mon, 28 Apr 2014 03:54:54 +0000 (11:54 +0800)]
tp: vtl new driver

10 years agork3288:syb827:set voltage by 10mv/2.4us
张晴 [Mon, 28 Apr 2014 02:26:01 +0000 (10:26 +0800)]
rk3288:syb827:set voltage by 10mv/2.4us

10 years agorockchip midgard: 1. calculate fps in rk_fb; 2. limit fps to 60 for saving power
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

10 years agoARM: rockchip: rk3288: pll enter slow mode before reboot
黄涛 [Fri, 25 Apr 2014 10:32:15 +0000 (18:32 +0800)]
ARM: rockchip: rk3288: pll enter slow mode before reboot

10 years agothis commit cause host1 usb phy stop 480MHz clk output in suspend mode.
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.

10 years agothis commit can cause rt5631 codec no working
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.

10 years agop977: dts: completing missing brightness value (241)
郭毅 [Fri, 25 Apr 2014 06:00:26 +0000 (14:00 +0800)]
p977: dts: completing missing brightness value (241)

10 years agopwm: support vop-pwm function
许盛飞 [Fri, 25 Apr 2014 03:25:59 +0000 (11:25 +0800)]
pwm: support vop-pwm function

10 years agoUSB: remove unused dwc_otg driver version2.74.
wlf [Fri, 25 Apr 2014 03:01:47 +0000 (11:01 +0800)]
USB: remove unused dwc_otg driver version2.74.

10 years agork3288: remove the shielding code of power domain
dkl [Fri, 25 Apr 2014 02:32:41 +0000 (10:32 +0800)]
rk3288: remove the shielding code of power domain

10 years agoARM: rockchip: rk3288 add arm-pmu support
黄涛 [Thu, 24 Apr 2014 13:01:05 +0000 (21:01 +0800)]
ARM: rockchip: rk3288 add arm-pmu support

10 years agoARM: perf: add support for the Cortex-A12 PMU
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

10 years agork3288 hdmi: cancel the color depth of 12bit and 16bit mode for source is unsupported
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

10 years agoMerge tag 'lsk-android-14.04' into develop-3.10
黄涛 [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

10 years agoRevert "Power: Add guard condition for maximum wakeup reasons"
黄涛 [Thu, 24 Apr 2014 10:59:46 +0000 (18:59 +0800)]
Revert "Power: Add guard condition for maximum wakeup reasons"

This reverts commit 77b1737fd63db149914c09117874cde8abac7f04.

10 years agork3288 lcdc: backup mmu reg when use iommu
hjc [Thu, 24 Apr 2014 05:52:08 +0000 (13:52 +0800)]
rk3288 lcdc: backup mmu reg when use iommu

10 years agopinctrl:clear iomux bits before setting
luowei [Thu, 24 Apr 2014 10:28:56 +0000 (18:28 +0800)]
pinctrl:clear iomux bits before setting

10 years agoiommu: delete log when map and unmap
xxm [Thu, 24 Apr 2014 09:47:51 +0000 (17:47 +0800)]
iommu: delete log when map and unmap

10 years agomidgard gpu :
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

10 years agoUSB: move usb drv gpios from dtsi to dts.
wlf [Thu, 24 Apr 2014 09:28:27 +0000 (17:28 +0800)]
USB: move usb drv gpios from dtsi to dts.

10 years agork3288-hdmi: add support output color depth of 10 bit and 12 bit and 16 bit
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

10 years agort5631 : optimize boot speed
qjb [Thu, 24 Apr 2014 07:45:15 +0000 (15:45 +0800)]
rt5631 : optimize boot speed

10 years agofix display abnormal when system exit sleep mode
hcy [Thu, 24 Apr 2014 03:44:41 +0000 (11:44 +0800)]
fix display abnormal when system exit sleep mode

10 years agoARM: rockchip: add pm policy api
黄涛 [Thu, 24 Apr 2014 03:35:05 +0000 (11:35 +0800)]
ARM: rockchip: add pm policy api

10 years agoARM: rockchip: rename pm.c to rockchip_pm.c
黄涛 [Thu, 24 Apr 2014 01:45:46 +0000 (09:45 +0800)]
ARM: rockchip: rename pm.c to rockchip_pm.c

10 years agop977: change pwm value of brightness to limit max voltage value
郭毅 [Thu, 24 Apr 2014 03:27:07 +0000 (11:27 +0800)]
p977: change pwm value of brightness to limit max voltage value

10 years agork32 dp: when write to edid node in debugfs, reset edp
yxj [Thu, 24 Apr 2014 02:09:03 +0000 (10:09 +0800)]
rk32 dp: when write to edid node in debugfs, reset edp

10 years agochromium: add drm drivers files based on
yzq [Thu, 24 Apr 2014 00:45:43 +0000 (08:45 +0800)]
chromium: add drm drivers files based on

10 years agoHDMI: add support parse 4k_resolution and color_depth from EDID
zwl [Wed, 23 Apr 2014 14:42:01 +0000 (22:42 +0800)]
HDMI: add support parse 4k_resolution and color_depth from EDID

10 years agork3288-tb: ddr_freq enable auto_freq
陈亮 [Wed, 23 Apr 2014 13:13:21 +0000 (06:13 -0700)]
rk3288-tb: ddr_freq enable auto_freq

10 years agoRevert "rk3288-p977 : diable 5v_power_en to fix the issue that usb device cannot...
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.

10 years agoclk: rockchip: support dump cru register when panic
黄涛 [Wed, 23 Apr 2014 09:56:07 +0000 (17:56 +0800)]
clk: rockchip: support dump cru register when panic

10 years agoPWM1: set period of pwm1(2000ns)
许盛飞 [Wed, 23 Apr 2014 09:26:39 +0000 (17:26 +0800)]
PWM1: set period of pwm1(2000ns)

10 years agoadd ddr_test.c
hcy [Wed, 23 Apr 2014 08:51:39 +0000 (16:51 +0800)]
add ddr_test.c

10 years agop977: change dvfs_ddr logic voltage value
郭毅 [Wed, 23 Apr 2014 08:46:37 +0000 (16:46 +0800)]
p977: change dvfs_ddr logic voltage value

10 years agoUSB: set SIDDQ to place USB PHY into a low power state.
wlf [Wed, 23 Apr 2014 07:52:32 +0000 (15:52 +0800)]
USB: set SIDDQ to place USB PHY into a low power state.

10 years agork: ion: shows the maximum allocated memory
CMY [Wed, 23 Apr 2014 02:27:04 +0000 (10:27 +0800)]
rk: ion: shows the maximum allocated memory

10 years agork screen: fix CodingStyle
yxj [Wed, 23 Apr 2014 01:30:36 +0000 (09:30 +0800)]
rk screen: fix CodingStyle

10 years agork32 dp: fix CodingStyle
yxj [Wed, 23 Apr 2014 01:28:05 +0000 (09:28 +0800)]
rk32 dp: fix CodingStyle

10 years agoUSB: fix delay time to ensure that all power-down signals are set in suspend mode.
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.

10 years agoPower: Add guard condition for maximum wakeup reasons
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)

10 years agork32 dp: add debugfs for edid
yxj [Tue, 22 Apr 2014 13:00:59 +0000 (21:00 +0800)]
rk32 dp: add debugfs for edid

10 years agork: cpufreq: fix lock warning
黄涛 [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)

10 years agork3288-hdmi: add support read edid
zwl [Tue, 22 Apr 2014 10:20:48 +0000 (18:20 +0800)]
rk3288-hdmi: add support read edid

10 years agork3288:pmic:rk808&rk818:modify rtc alam updata warning
张晴 [Tue, 22 Apr 2014 09:56:26 +0000 (17:56 +0800)]
rk3288:pmic:rk808&rk818:modify rtc alam updata warning

10 years agork3288: iep support yuv denoise
ljf [Tue, 22 Apr 2014 09:02:46 +0000 (17:02 +0800)]
rk3288: iep support yuv denoise

10 years agork3288: add a interface for user space to query iommu status
ljf [Tue, 22 Apr 2014 08:59:21 +0000 (16:59 +0800)]
rk3288: add a interface for user space to query iommu status