firefly-linux-kernel-4.4.55.git
9 years agoUSB: fix handle NAK for IN/OUT SSPLIT/CSPLIT transfers.
wlf [Mon, 29 Sep 2014 09:03:50 +0000 (17:03 +0800)]
USB: fix handle NAK for IN/OUT SSPLIT/CSPLIT transfers.

IN SSPLIT/CSPLIT transfers, NAK packet will cause DWC_OTG
ctrl to generate lots of  SSPLIT/CSPLIT transfer interrupts,
and seriously affect the performance of the system. So need
to stop queue transactions after receive SSPLIT/CSPLIT NAK.

9 years agowifi: tmp workaround 8089 pm for sdk release, will be reverted later
lintao [Mon, 29 Sep 2014 06:39:55 +0000 (14:39 +0800)]
wifi: tmp workaround 8089 pm for sdk release, will be reverted later

9 years agoWifi: update wifi mac address user-defined function. for UpgradeDllTool_v1.31.
gwl [Mon, 29 Sep 2014 06:38:37 +0000 (14:38 +0800)]
Wifi: update wifi mac address user-defined function. for UpgradeDllTool_v1.31.

9 years agork312x : add resource to BOX rk88.
Sun Mingjun [Mon, 29 Sep 2014 06:34:53 +0000 (14:34 +0800)]
rk312x : add resource to BOX rk88.

9 years agork312x : cif : cif driver v0.0x1.8
zyc [Mon, 29 Sep 2014 06:12:33 +0000 (14:12 +0800)]
rk312x : cif : cif driver v0.0x1.8

9 years agork312x: gpu: disable the highest freq except benchmark,version to 0x03
Simon [Mon, 29 Sep 2014 01:45:16 +0000 (09:45 +0800)]
rk312x: gpu: disable the highest freq except benchmark,version to 0x03

9 years agork3128 codec : fixed the codec output bug for box
Sun Mingjun [Sun, 28 Sep 2014 12:10:40 +0000 (20:10 +0800)]
rk3128 codec : fixed the codec output bug for box

9 years agork312x:lcdc: fix the calc of the scaler parameter is error for dual screen display
zwl [Sun, 28 Sep 2014 14:12:50 +0000 (22:12 +0800)]
rk312x:lcdc: fix the calc of the scaler parameter is error for dual screen display

9 years agoAudio: spdif: add spdif card or not according dts define.
sugar [Sun, 28 Sep 2014 13:48:20 +0000 (21:48 +0800)]
Audio: spdif: add spdif card or not according dts define.

9 years agowifi: update rtl8723bs driver
hwg [Sun, 28 Sep 2014 06:33:27 +0000 (14:33 +0800)]
wifi: update rtl8723bs driver
 rk version 4.00.WFD, rtk version v4.3.5_11545.20140603_BTCOEX20140507-4E40

9 years agoUSB: fix usb host connect detect timer.
wlf [Sun, 28 Sep 2014 02:22:40 +0000 (10:22 +0800)]
USB: fix usb host connect detect timer.

9 years ago1.print spi debug infomation to /proc/kmsg;
Luowei [Sun, 28 Sep 2014 01:42:41 +0000 (09:42 +0800)]
1.print spi debug infomation to /proc/kmsg;
2.open tx and rx interrupt later;
3.improve software proccess for spi dma;

9 years agoMerge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into my_wifi
li bing [Sun, 28 Sep 2014 01:35:49 +0000 (09:35 +0800)]
Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into my_wifi

9 years agoBT: add rtl 8761aua's bluetooth.
li bing [Sun, 28 Sep 2014 01:33:45 +0000 (09:33 +0800)]
BT: add rtl 8761aua's bluetooth.

9 years agork312x codec : add the ALC & AGC funtion of codec
lxt [Sun, 28 Sep 2014 00:15:28 +0000 (08:15 +0800)]
rk312x codec : add the ALC & AGC funtion of codec

9 years agork3036 hdmi: support uboot display logo
hjc [Fri, 26 Sep 2014 08:01:07 +0000 (16:01 +0800)]
rk3036 hdmi: support uboot display logo

9 years agork3036/rk312x tve: add test mode for cvbs electrical capacity test.
Zheng Yang [Fri, 26 Sep 2014 10:51:41 +0000 (18:51 +0800)]
rk3036/rk312x tve: add test mode for cvbs electrical capacity test.

9 years agork fb:sys: add other condition judge to avoid other error when write node
zwl [Fri, 26 Sep 2014 09:22:38 +0000 (17:22 +0800)]
rk fb:sys: add other condition judge to avoid other error when write node

9 years agork312x mipi:improve CodingStype of mipi driver code
chenyifu [Fri, 26 Sep 2014 08:56:05 +0000 (16:56 +0800)]
rk312x mipi:improve CodingStype of mipi driver code

9 years agoinput:ir: add new remote control support
huang zhibao [Fri, 26 Sep 2014 07:14:37 +0000 (15:14 +0800)]
input:ir: add new remote control support

9 years agork fb:sys: modify to avoid sys node CTS Test Fail where error like div zero or null...
zwl [Fri, 26 Sep 2014 07:27:21 +0000 (15:27 +0800)]
rk fb:sys: modify to avoid sys node CTS Test Fail where error like div zero or null pointer

9 years agoMerge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10
chenyifu [Fri, 26 Sep 2014 07:16:05 +0000 (15:16 +0800)]
Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10

9 years agork fb: support fb mmap if switch the fb-win map when iommu is enable
zwl [Fri, 26 Sep 2014 06:42:25 +0000 (14:42 +0800)]
rk fb: support fb mmap if switch the fb-win map when iommu is enable

9 years agommc: remove useless rescan for io function
lintao [Fri, 26 Sep 2014 04:38:20 +0000 (12:38 +0800)]
mmc: remove useless rescan for io function

9 years agork312x: usb fix wrong usb-phy0 reset number
lyz [Fri, 26 Sep 2014 03:34:37 +0000 (11:34 +0800)]
rk312x: usb fix wrong usb-phy0 reset number

9 years agork3128-sdk : add codec hp pin check hp interrupt
lxt [Fri, 26 Sep 2014 02:51:24 +0000 (10:51 +0800)]
rk3128-sdk : add codec hp pin check hp interrupt

9 years agork312x mipi: mipi driver for rk312x-sdk
chenyifu [Fri, 26 Sep 2014 02:30:20 +0000 (10:30 +0800)]
rk312x mipi: mipi driver for rk312x-sdk

  1. Remove uboot code from the kernel.
  2. This version just finishes the function of mipi.
     The codingstype will be improved in next version.

9 years agoRK312x DDR:fix ddr freq print err when ddr init
typ [Fri, 26 Sep 2014 02:23:03 +0000 (10:23 +0800)]
RK312x DDR:fix ddr freq print err when ddr init

9 years agork312x mipi:enable mipi controller clock and AHB h2p bridge clock for rk312x
chenyifu [Thu, 25 Sep 2014 11:03:29 +0000 (19:03 +0800)]
rk312x mipi:enable mipi controller clock and AHB h2p bridge clock for rk312x

9 years agousb: dwc: remove unused driver attributes
lyz [Thu, 25 Sep 2014 09:02:07 +0000 (17:02 +0800)]
usb: dwc: remove unused driver attributes

9 years agork3036: votalge adjust changed to pwm regelator when suspend
wdc [Thu, 25 Sep 2014 02:58:27 +0000 (10:58 +0800)]
rk3036: votalge adjust changed to pwm regelator when suspend

9 years agoddr_rk32.c: set dclk_div to 64(down dclk) when ddr change rate
陈亮 [Thu, 25 Sep 2014 02:28:39 +0000 (19:28 -0700)]
ddr_rk32.c: set dclk_div to 64(down dclk) when ddr change rate

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agoUSB: fix usb mouse detect insensitively.
wlf [Wed, 24 Sep 2014 11:38:03 +0000 (19:38 +0800)]
USB: fix usb mouse detect insensitively.

In hot-plug case, the hcd->frame_number variable is abnormal,
and it will cause dwc_otg_hcd_handle_sof_intr to wait a long
time for periodic schedule frame. So need to unset
hcd->frame_number variable when devices disconnect.

9 years agoethernet:gmac: add &gmac_clkin in rk3128-box.dts
roger [Wed, 24 Sep 2014 09:09:07 +0000 (17:09 +0800)]
ethernet:gmac: add &gmac_clkin in rk3128-box.dts

9 years agork312x:rt5025&rt5036:modify usb irq error
zhangqing [Wed, 24 Sep 2014 08:00:09 +0000 (16:00 +0800)]
rk312x:rt5025&rt5036:modify usb irq error

9 years agork: iommu: RK3288 disable iommu by default
CMY [Wed, 24 Sep 2014 07:42:56 +0000 (15:42 +0800)]
rk: iommu: RK3288 disable iommu by default

9 years agortl8188eu wifi:
hwg [Wed, 24 Sep 2014 02:55:48 +0000 (10:55 +0800)]
rtl8188eu wifi:
 enable CONFIG_RESUME_IN_WORKQUEUE, solve resume cost long time problem

9 years agork312x : cif : cif driver v0.0x1.7
zyc [Tue, 23 Sep 2014 08:51:32 +0000 (16:51 +0800)]
rk312x : cif : cif driver v0.0x1.7

9 years agork3126 mipi: add B080XAN03.0 screen device tree file
chenyifu [Tue, 23 Sep 2014 02:31:09 +0000 (10:31 +0800)]
rk3126 mipi: add B080XAN03.0 screen device tree file

9 years agork fb: remove set win state at rk_fb_pan_display
zwl [Mon, 22 Sep 2014 13:37:49 +0000 (21:37 +0800)]
rk fb: remove set win state at rk_fb_pan_display

9 years agoRevert "rk312x:dts: revert code to recovery lcdc io sleep pinctrl to fix white screen...
zwl [Mon, 22 Sep 2014 13:10:39 +0000 (21:10 +0800)]
Revert "rk312x:dts: revert code to recovery lcdc io sleep pinctrl to fix white screen when resume"

This reverts commit 27c40940f7e5defb2a472703721c16865ff0dc00.

9 years agoRevert "rk312x:lvds: add pull down lcdc io when the first time of system suspend"
zwl [Mon, 22 Sep 2014 13:09:46 +0000 (21:09 +0800)]
Revert "rk312x:lvds: add pull down lcdc io when the first time of system suspend"

This reverts commit ab3978515aeb5f845af17134950808bedbfbcd07.

9 years agork312x:lvds: add pull down lcdc io when the first time of system suspend
zwl [Mon, 22 Sep 2014 12:50:06 +0000 (20:50 +0800)]
rk312x:lvds: add pull down lcdc io when the first time of system suspend

9 years agork3036 hdmi: update CSC code style
hjc [Mon, 22 Sep 2014 10:10:07 +0000 (18:10 +0800)]
rk3036 hdmi: update CSC code style

9 years agoMerge remote-tracking branch 'rk/develop-3.10' into develop-3.10
roger [Mon, 22 Sep 2014 07:33:13 +0000 (15:33 +0800)]
Merge remote-tracking branch 'rk/develop-3.10' into develop-3.10

9 years agoethernet:gmac: avoid pinctrl operation after a spin lock is acquired in suspend and...
roger [Mon, 22 Sep 2014 07:31:15 +0000 (15:31 +0800)]
ethernet:gmac: avoid pinctrl operation after a spin lock is acquired in suspend and resume

9 years agommc: fix low-end gpio-debounce detection failed dpm suspend
lintao [Mon, 22 Sep 2014 07:09:28 +0000 (15:09 +0800)]
mmc: fix low-end gpio-debounce detection failed dpm suspend

9 years agoethernet:gmac: enable PHY vendors's driver
roger [Mon, 22 Sep 2014 06:37:01 +0000 (14:37 +0800)]
ethernet:gmac: enable PHY vendors's driver

9 years agoethernet:gmac: fix the bug of connection failure with PHY because of wrong phy_addr
roger [Mon, 22 Sep 2014 06:30:24 +0000 (14:30 +0800)]
ethernet:gmac: fix the bug of connection failure with PHY because of wrong phy_addr

9 years agork3128 box:temp ctrl added in dts.
hjh [Mon, 22 Sep 2014 06:15:41 +0000 (14:15 +0800)]
rk3128 box:temp ctrl added in dts.

9 years agork3036 lcdc: add support hwc layer
hjc [Mon, 22 Sep 2014 06:00:18 +0000 (14:00 +0800)]
rk3036 lcdc: add support hwc layer

9 years agork3288:pmic:ricoh619:correct fuel_gauge for 99%-100% when sleep
zhangqing [Mon, 22 Sep 2014 06:03:07 +0000 (14:03 +0800)]
rk3288:pmic:ricoh619:correct fuel_gauge for 99%-100% when sleep

9 years agork hdmi: add node to get TV audio&video info
hjc [Mon, 22 Sep 2014 03:13:11 +0000 (11:13 +0800)]
rk hdmi: add node to get TV audio&video info

9 years agommc: add atomic operation for register
lintao [Mon, 22 Sep 2014 02:14:03 +0000 (10:14 +0800)]
mmc: add atomic operation  for register

9 years agork312x:dts: revert code to recovery lcdc io sleep pinctrl to fix white screen when...
zwl [Mon, 22 Sep 2014 01:39:11 +0000 (09:39 +0800)]
rk312x:dts: revert code to recovery lcdc io sleep pinctrl to fix white screen when resume

9 years agork fb: fix complie error when CONFIG_ROCKCHIP_IOMMU is not set
zwl [Sun, 21 Sep 2014 02:29:05 +0000 (10:29 +0800)]
rk fb: fix complie error when CONFIG_ROCKCHIP_IOMMU is not set

9 years agommc: schedule out rescan flow for confilicting with ehci reset
lintao [Sat, 20 Sep 2014 08:59:44 +0000 (16:59 +0800)]
mmc: schedule out rescan flow for confilicting with ehci reset

Signed-off-by: lintao <lintao@rock-chips.com>
9 years agommc: cd-gpio: wakeup system wheter debounce or not
lintao [Sat, 20 Sep 2014 07:37:49 +0000 (15:37 +0800)]
mmc: cd-gpio: wakeup system wheter debounce or not

Signed-off-by: lintao <lintao@rock-chips.com>
9 years agoWifi: rtl8812au wifi support.
li bing [Fri, 19 Sep 2014 08:33:15 +0000 (16:33 +0800)]
Wifi: rtl8812au wifi support.

9 years agocamsys_drv: v0.0x17.0
zyc [Fri, 19 Sep 2014 08:08:35 +0000 (16:08 +0800)]
camsys_drv: v0.0x17.0

9 years agousb: fix typo
lyz [Fri, 19 Sep 2014 07:40:57 +0000 (15:40 +0800)]
usb: fix typo

9 years agousb: rk312x support usb charger detect
lyz [Fri, 19 Sep 2014 07:37:09 +0000 (15:37 +0800)]
usb: rk312x support usb charger detect

9 years agork312x:clk:select gpll_div2 when set apll,set aclk_core div
zhangqing [Fri, 19 Sep 2014 06:41:13 +0000 (14:41 +0800)]
rk312x:clk:select gpll_div2 when set apll,set aclk_core div

9 years agork3288 lcdc: add read default xvir and vir_stride
zwl [Fri, 19 Sep 2014 06:33:15 +0000 (14:33 +0800)]
rk3288 lcdc: add read default xvir and vir_stride

9 years agommc: unnecessary to dynamic request and release slave chn.
lintao [Fri, 19 Sep 2014 06:17:09 +0000 (14:17 +0800)]
mmc: unnecessary to dynamic request and release slave chn.

9 years agork3128 box: update gpu dvfs
hjh [Fri, 19 Sep 2014 06:18:46 +0000 (14:18 +0800)]
rk3128 box: update gpu dvfs

9 years agoregulator: move pmu act8931 driver to kernel 3.10
dkl [Fri, 19 Sep 2014 02:46:25 +0000 (10:46 +0800)]
regulator: move pmu act8931 driver to kernel 3.10

Signed-off-by: dkl <dkl@rock-chips.com>
9 years agommc: edmac: reinit pll30 slave channel when resume
lintao [Fri, 19 Sep 2014 02:18:37 +0000 (10:18 +0800)]
mmc: edmac: reinit pll30 slave channel when resume

Signed-off-by: lintao <lintao@rock-chips.com>
9 years agoHSIC: fix compilation error
lyz [Fri, 19 Sep 2014 00:48:27 +0000 (08:48 +0800)]
HSIC: fix compilation error

usbdev_rk32.c: In function 'rk_hsic_soft_reset':
usbdev_rk32.c:438: error: storage size of 'rst_hsic_a' isn't known
usbdev_rk32.c:438: error: storage size of 'rst_hsic_p' isn't known

9 years agork fb: modify update the frame buffer of extend screen at the moment of hdmi insert
zwl [Thu, 18 Sep 2014 13:14:29 +0000 (21:14 +0800)]
rk fb: modify update the frame buffer of extend screen at the moment of hdmi insert

9 years agommc: rk3126: add wakeup event for SD insert/remove in deep sleep
lintao [Thu, 18 Sep 2014 11:59:31 +0000 (19:59 +0800)]
mmc: rk3126: add wakeup event for SD insert/remove in deep sleep

Signed-off-by: lintao <lintao@rock-chips.com>
9 years agork fb: fix primary screen display flicker at the moment of hdmi insert
zwl [Thu, 18 Sep 2014 11:51:43 +0000 (19:51 +0800)]
rk fb: fix primary screen display flicker at the moment of hdmi insert

9 years agocamsys_drv: v0.0x16.0
zyc [Thu, 18 Sep 2014 10:40:35 +0000 (18:40 +0800)]
camsys_drv: v0.0x16.0

9 years agoddr_freq: select suspend rate if both suspend and video_4k status are set
陈亮 [Thu, 18 Sep 2014 10:07:49 +0000 (03:07 -0700)]
ddr_freq: select suspend rate if both suspend and video_4k status are set

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agork312x lcdc: hwc layer test ok
hjc [Thu, 18 Sep 2014 09:45:51 +0000 (17:45 +0800)]
rk312x lcdc: hwc layer test ok

9 years agork312x: correct clk_ddr rate
陈亮 [Thu, 18 Sep 2014 09:32:51 +0000 (02:32 -0700)]
rk312x: correct clk_ddr rate

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agotb_8846:dts: remove goodix-ts's node
郭毅 [Thu, 18 Sep 2014 09:14:41 +0000 (17:14 +0800)]
tb_8846:dts: remove goodix-ts's node

9 years agork fb:
zwl [Thu, 18 Sep 2014 08:31:36 +0000 (16:31 +0800)]
rk fb:
1. fix extend screen display error when CONFIG_ROCKCHIP_IOMMU is set at DUAL disp mode
2. fix extend screen display error when uboot-display is on at DUAL disp mode

9 years agospi:fix bug of initial clock division
Luowei [Thu, 18 Sep 2014 06:53:57 +0000 (14:53 +0800)]
spi:fix bug of initial clock division

9 years agork3128 : box : update box dts
hjh [Thu, 18 Sep 2014 06:27:01 +0000 (14:27 +0800)]
rk3128 : box : update box dts

9 years agork312x: add GPIO3_C1 for pmic_sleep
许盛飞 [Thu, 18 Sep 2014 02:05:06 +0000 (10:05 +0800)]
rk312x: add GPIO3_C1 for pmic_sleep

Signed-off-by: 许盛飞 <xsf@rock-chips.com>
9 years agocamsys_drv: v0.0x15.0 camsys_head: v0.9.0
ddl [Thu, 18 Sep 2014 01:57:37 +0000 (09:57 +0800)]
camsys_drv: v0.0x15.0 camsys_head: v0.9.0

9 years agoUSB: fix compilation warning
wlf [Wed, 17 Sep 2014 11:23:52 +0000 (19:23 +0800)]
USB: fix compilation warning

9 years agocpufreq: fix sleeping in atomic context when realloc freq_table for all_time_in_state
Minsung Kim [Wed, 25 Jun 2014 10:44:50 +0000 (19:44 +0900)]
cpufreq: fix sleeping in atomic context when realloc freq_table for all_time_in_state

Commit 40cf2f8 (cpufreq: Persist cpufreq time in state data across hotplug)
causes the following call trace to be spit on boot:

BUG: sleeping function called from invalid context at mm/slub.c:936
in_atomic(): 1, irqs_disabled(): 0, pid: 1, name: swapper/0
CPU: 6 PID: 1 Comm: swapper/0 Not tainted 3.10.9-20140624.172707-eng-gd6c0f69-dirty #50
Backtrace:
[<c0012270>] (dump_backtrace+0x0/0x10c) from [<c001256c>] (show_stack+0x18/0x1c)
 r6:ffff1788 r5:c0c020c0 r4:e609c000 r3:00000000
[<c0012554>] (show_stack+0x0/0x1c) from [<c07a2970>] (dump_stack+0x20/0x28)
[<c07a2950>] (dump_stack+0x0/0x28) from [<c0057678>] (__might_sleep+0x104/0x120)
[<c0057574>] (__might_sleep+0x0/0x120) from [<c00ff000>] (__kmalloc_track_caller+0x144/0x274)
 r6:00000000 r5:e609c000 r4:e6802140
[<c00feebc>] (__kmalloc_track_caller+0x0/0x274) from [<c00da098>] (krealloc+0x58/0xb0)
[<c00da040>] (krealloc+0x0/0xb0) from [<c050266c>] (cpufreq_allstats_create+0x120/0x204)
 r8:e4c4ff00 r7:c0d266b8 r6:0013d620 r5:e4c4e600 r4:00000001
r3:e535d6d0
[<c050254c>] (cpufreq_allstats_create+0x0/0x204) from [<c0502e38>] (cpufreq_stat_notifier_policy+0xb8/0xd0)
[<c0502d80>] (cpufreq_stat_notifier_policy+0x0/0xd0) from [<c00517cc>] (notifier_call_chain+0x4c/0x8c)
 r5:00000000 r4:fffffffe
[<c0051780>] (notifier_call_chain+0x0/0x8c) from [<c00519fc>] (__blocking_notifier_call_chain+0x50/0x68)
 r8:c0cd4d00 r7:00000002 r6:e609dd7c r5:ffffffff r4:c0d25a4c
r3:ffffffff
[<c00519ac>] (__blocking_notifier_call_chain+0x0/0x68) from [<c0051a34>] (blocking_notifier_call_chain+0x20/0x28)
 r7:c0e24f30 r6:00000000 r5:e53e1e00 r4:e609dd7c
[<c0051a14>] (blocking_notifier_call_chain+0x0/0x28) from [<c0500fec>] (__cpufreq_set_policy+0xc0/0x1d0)
[<c0500f2c>] (__cpufreq_set_policy+0x0/0x1d0) from [<c0501308>] (cpufreq_add_dev_interface+0x20c/0x270)
 r7:00000008 r6:00000000 r5:e53e1e00 r4:e53e1e58
[<c05010fc>] (cpufreq_add_dev_interface+0x0/0x270) from [<c05016a8>] (cpufreq_add_dev+0x33c/0x420)
[<c050136c>] (cpufreq_add_dev+0x0/0x420) from [<c03604a4>] (subsys_interface_register+0x80/0xbc)
[<c0360424>] (subsys_interface_register+0x0/0xbc) from [<c050035c>] (cpufreq_register_driver+0x8c/0x194)

Change-Id: If77a656d0ea60a8fc4083283d104509fa6c07f8f
Signed-off-by: Minsung Kim <ms925.kim@samsung.com>
(cherry picked from commit 3c9e49908b882631f3737022e707ffddf0b7c230)

9 years agommc: fix compilation warning caused by commit 7b9586b50c56956fdf132c19c8ba4cd64449d678
黄涛 [Wed, 17 Sep 2014 09:50:13 +0000 (17:50 +0800)]
mmc: fix compilation warning caused by commit 7b9586b50c56956fdf132c19c8ba4cd64449d678

9 years agoARM: rockchip: printk.c: fix compilation warning
黄涛 [Wed, 17 Sep 2014 08:41:04 +0000 (16:41 +0800)]
ARM: rockchip: printk.c: fix compilation warning

9 years agoinput: keyboard: rk_keys: fix compilation warning
黄涛 [Wed, 17 Sep 2014 08:38:10 +0000 (16:38 +0800)]
input: keyboard: rk_keys: fix compilation warning

9 years agomm/page_alloc.c: use '__paginginit' instead of '__init'
Chen Gang [Wed, 11 Sep 2013 21:20:27 +0000 (14:20 -0700)]
mm/page_alloc.c: use '__paginginit' instead of '__init'

set_pageblock_order() may be called when memory hotplug, so need use
'__paginginit' instead of '__init'.

The related warning:

  The function __meminit .free_area_init_node() references
  a function __init .set_pageblock_order().
  If .set_pageblock_order is only used by .free_area_init_node then
  annotate .set_pageblock_order with a matching annotation.

Signed-off-by: Chen Gang <gang.chen@asianux.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
(cherry picked from commit 15ca220e1a63af06e000691e4ae1beaba5430c32)

9 years agousb: dwc_otg: prevent sleeping function called from atomic context
lyz [Tue, 9 Sep 2014 01:32:14 +0000 (09:32 +0800)]
usb: dwc_otg: prevent sleeping function called from atomic context

Disable _local_ irq make no sense here and we don't really need
it, if we need to disable usb irqs from dwc_otg call func
dwc_otg_disable_global_interrupts() can be more useful.

9 years agodts:rk3126-86v:usb_control: mask GPIO2_B4&GPIO2_B6
yxj [Wed, 17 Sep 2014 06:37:12 +0000 (14:37 +0800)]
dts:rk3126-86v:usb_control: mask GPIO2_B4&GPIO2_B6

these two gpios are mux for LCDC_D10/D12

9 years agodts:rk3126-86v: fb: add node rockchip,uboot-logo-on
yxj [Wed, 17 Sep 2014 06:24:18 +0000 (14:24 +0800)]
dts:rk3126-86v: fb: add node rockchip,uboot-logo-on

set this node to 1 will enable boot logo display in uboot

9 years agork: bt: support HCIUART_LL protocol by default
CMY [Wed, 17 Sep 2014 06:27:56 +0000 (14:27 +0800)]
rk: bt: support HCIUART_LL protocol by default

9 years agocamsys_drv: v0.0x14.0
ddl [Wed, 17 Sep 2014 03:26:57 +0000 (11:26 +0800)]
camsys_drv: v0.0x14.0

9 years agork312x: update dvfs table, remove gpu 480M
陈亮 [Wed, 17 Sep 2014 02:59:17 +0000 (19:59 -0700)]
rk312x: update dvfs table, remove gpu 480M

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agoBT: add bt mac address user-defined function.
gwl [Wed, 17 Sep 2014 02:41:33 +0000 (10:41 +0800)]
BT: add bt mac address user-defined function.

9 years agork312x: always enable jtab clk
陈亮 [Wed, 17 Sep 2014 02:37:34 +0000 (19:37 -0700)]
rk312x: always enable jtab clk

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agoWifi: add wifi mac address user-defined function.
gwl [Wed, 17 Sep 2014 01:36:44 +0000 (09:36 +0800)]
Wifi: add wifi mac address user-defined function.

9 years agork3126-86v: add temperature control config
陈亮 [Wed, 17 Sep 2014 01:38:14 +0000 (18:38 -0700)]
rk3126-86v: add temperature control config

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agodvfs: add virtual temperature control
陈亮 [Wed, 17 Sep 2014 01:34:33 +0000 (18:34 -0700)]
dvfs: add virtual temperature control

Signed-off-by: 陈亮 <cl@rock-chips.com>
9 years agotsadc: define INVALID_TEMP and return it when some err happen
陈亮 [Wed, 17 Sep 2014 01:17:27 +0000 (18:17 -0700)]
tsadc: define INVALID_TEMP and return it when some err happen

Signed-off-by: 陈亮 <cl@rock-chips.com>