Commit Graph

400255 Commits

Author SHA1 Message Date
张晴
b837ad0f8d rk3288:tsadc:support auto mode,high temp to reset cru or cut down pmic 2014-06-30 11:35:50 +08:00
郭毅
a44c3dcf84 p977:dts: modify gpu freq to 420M 2014-06-30 10:30:58 +08:00
郭毅
b533680ad5 rk3288: dts: add rk3288-tb_8846.dts for sdk v2.0 2014-06-30 10:04:47 +08:00
xxx
7c4ae262d3 fixed : ft test config 2014-06-27 18:23:08 +08:00
lintao
e4d2240463 mmc: core: rk_sdmmc: fix NULL pointer cause by edma complete
If card been removed after sending read cmd to it, and before its
response data sent to host, data null pointer occur.
2014-06-27 14:56:34 +08:00
lintao
70dbd2ae6b mmc: host: rk_sdmmc: fix edma src max burst size 2014-06-27 09:56:52 +08:00
lintao
78f99b8039 mmc: core: rk_sdmmc: prepare for next Soc(s)
Merge branch from develop-3.10-next into develop-3.10
2014-06-26 21:27:48 +08:00
陈亮
533d7de8c0 fix BUG: sleeping function called from invalid context at kernel/mutex.c 2014-06-26 04:27:42 -07:00
xxx
c15a73336a add ft tst func 2014-06-26 18:19:48 +08:00
xxx
f4f515221a add arm pll rate conf 2014-06-26 18:17:08 +08:00
xxx
6aaca10464 fixed not define CONFIG_PM warning 2014-06-26 18:15:27 +08:00
xxx
1c10453a00 ddr_rk32.c:fixed warning 2014-06-26 18:13:16 +08:00
CMY
3abd1e3900 rk: dts: more convenient to modify CMA region 2014-06-26 18:01:34 +08:00
gwl
4cb292a95f WiFi:bcmdhd: fix wifi driver endless loop when initialization fail. 2014-06-26 15:56:01 +08:00
xxx
d966cddbfd fixed: suspend gpios setting 2014-06-26 15:15:58 +08:00
xxx
d205f857f9 fixed : rkpm_ddr_regs_dump 2014-06-26 15:11:41 +08:00
CMY
320849fc29 rk: ion: enable CMA that placed in highmem zone by default 2014-06-26 14:47:09 +08:00
CMY
c7a375ec6e rk: p977: adjust lowmem/vmalloc area to 496/504 MB 2014-06-26 14:42:20 +08:00
CMY
f5c4d1ac8e rk: ion: Add support cma heap placed in highmem zone
Add CONFIG_ION_CMA_HIGHMEM to support cma that placed in highmem zone.

Use dma_alloc_attrs() with DMA_ATTR_NO_KERNEL_MAPPING to alloc memory from
cma heap that placed in highmem zone, and use dma_free_attrs() with
DMA_ATTR_NO_KERNEL_MAPPING to free the memory.

Use ion_heap_map_kernel/ion_heap_unmap_kernel for map/unmap to the kernel
when support cma in highmem.
2014-06-26 14:42:20 +08:00
CMY
862c97fb02 rk: dma-mapping: Add support DMA allocate memory without mapping
reserved DMA(CMA) regions may be large than 512MB for devices, placed it
in the highmem zone is appropriate, but according to the existing
mechanism, memory allocation with mapping will cause vmalloc area not
enough.

Now we don't do mapping if the DMA_ATTR_NO_KERNEL_MAPPING is set.
2014-06-26 14:42:20 +08:00
zwl
6e577310c9 rk3288 hdmi: fix some tv have no display if switch resolution several times 2014-06-26 11:33:42 +08:00
ywj
39e5cf1b68 fix some warning for mpu6050 2014-06-26 11:00:30 +08:00
hwg
7091eb42d6 asix usb ethernet:
avoid kernel panic when alloc skb fail in lowmemory case
2014-06-26 10:13:06 +08:00
lintao
fbfdff1f46 mmc: host: rk_sdmmc: add data-over-int timeout for data_busy
If devices fall in bad state make data_busy be hold too long,
dto interrupt will not be present, which leading  mmc-core wait for it forever.

 [<c06d42e4>] (__schedule+0x48c/0x554) from [<c06d275c>] (schedule_timeout+0x1c/0x260)
 [<c06d275c>] (schedule_timeout+0x1c/0x260) from [<c06d3c10>] (wait_for_common+0xd0/0x164)
 [<c06d3c10>] (wait_for_common+0xd0/0x164) from [<c044a4bc>] (mmc_wait_for_req_done+0x1c/0xe0)
 [<c044a4bc>] (mmc_wait_for_req_done+0x1c/0xe0) from [<c0453730>] (mmc_io_rw_extended+0x218/0x294)
 [<c0453730>] (mmc_io_rw_extended+0x218/0x294) from [<c0454590>] (sdio_io_rw_ext_helper+0xc8/0x194)
 [<c0454590>] (sdio_io_rw_ext_helper+0xc8/0x194) from [<c04546b0>] (sdio_memcpy_toio+0x1c/0x20)
 [<c04546b0>] (sdio_memcpy_toio+0x1c/0x20) from [<c032e96c>] (sdioh_request_packet+0x664/0x7e8)
 [<c032e96c>] (sdioh_request_packet+0x664/0x7e8) from [<c032fc78>] (sdioh_request_buffer+0x1a8/0x210)
2014-06-25 21:42:19 +08:00
dkl
42573d84b2 rk3288: set "rockchip,clocks-uboot-has-init" "aclk_vio0" as default.
This commit corresponds to commit debf1d2237.
2014-06-25 20:21:16 +08:00
CMY
1cb1bd40a6 rk: ion: fix build warning for iommu API 2014-06-25 10:59:18 +08:00
zyc
a9f4a9f439 camera: change isp ddr freq from 400M to 533M 2014-06-25 08:44:42 +08:00
dkl
22bab315d1 clk: rk3288: modify RK3288_LIMIT_PLL_VIO0/1
This commit corresponds to commit debf1d2237.
2014-06-24 18:00:38 +08:00
xxm
1c1008ad6c rockchip:midgard:1,katom->fence NULL workaround 2,version to 4 2014-06-24 16:42:20 +08:00
ddl
05b8d7f7cc camsys: v0.e.0 2014-06-24 15:24:27 +08:00
陈亮
89169e1bb9 disable vdd_gpu when early suspend
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-06-23 23:20:56 -07:00
zwl
debf1d2237 rk3288 dts: modify lcdc0 as prmry(LCD) and lcdc1 as extend(HDMI) that just used for MID 2014-06-24 14:15:09 +08:00
zwl
e8242f4e1b rk fb: modify the judgement of vertical screen for hdmi 2014-06-24 10:59:58 +08:00
xxm
55c6e001c3 rockchip:iommu:fix compiling warning when iommu enabled 2014-06-24 10:51:07 +08:00
lin tao
6161c3dd95 mmc: host: rk_sdmmc: clk_prepare/unprepare should be used in non-atomic context 2014-06-24 10:18:00 +08:00
lyz
cbe2eabbb6 usb: dwc_otg: fix BUG: scheduling while atomic 2014-06-24 09:02:18 +08:00
黄涛
132c57a600 scripts/checkpatch.pl: update to ae3ccc4678 2014-06-23 19:22:25 +08:00
wlf
9e0ae71d8d USB: Fix usb battery charger detect bug.
In some case, if usb connect with otg cable,
and set OTG_VBUS_DRV high to output 5V,it
will lead to usb bc detecting wrongly.
Check otg_id to avoid this bug.
2014-06-23 17:46:59 +08:00
wlf
aa94e57874 USB: Fix RK3288 USB HOST2(DWC_OTG) remote wakeup bug.
When the HOST2 DWC_OTG core detects a USB remote wakeup
sequence, the core starts driving resume signal but
the usb phy is halted. So try to do soft reset phy.
2014-06-23 15:20:24 +08:00
黄涛
6823e0329f ARM: rockchip: support reboot fastboot 2014-06-23 14:25:05 +08:00
CMY
217438370d rk: lowmemorykiller: calculator free pages exclude CMA's free 2014-06-23 10:11:35 +08:00
zsq
6664248787 rga2 driver add x_mirr/y_mirr feature support 2014-06-23 10:11:28 +08:00
zwl
a33266695a rk fb: modify fb rotate config read from dts 2014-06-20 11:38:20 +08:00
zwl
8c3548e466 rk fb: modify get_prmry_screen_ft in case ft is zero 2014-06-19 21:07:11 +08:00
hwg
01c70c399b update rkwifi driver to version 4.80.WFD.OOB
use pre alloc memory for driver, solve memory alloc fail problem
2014-06-19 15:40:20 +08:00
lyz
036f439338 usb: dwc_otg hcd driver: fix a race condition
When pannic occurs,
PC is at dwc_otg_hcd_urb_enqueue+0x118/0x184
LR is at dwc_otg_hcd_urb_enqueue+0xf4/0x184
There may be more than one threads running function
dwc_otg_hcd_urb_enqueue().So we should use a spinlock to protect the
dwc_otg_qh_t struct against a use-after-free bug.
2014-06-19 11:53:01 +08:00
xxm
1e51b0ee15 Told to update this issue to avoid midgard compile warning 2014-06-19 10:40:55 +08:00
陈亮
1b8f13ca4c ddr_freq: fix Division by zero in kernel 2014-06-18 05:15:42 -07:00
陈亮
5cb9d8dcff rk3288: new ddrfreq policy, change freq by vop request 2014-06-17 19:02:16 -07:00
zwl
a62d7f6461 rk fb: modify wait_event to wait_event_timeout for update_regs_wait 2014-06-18 09:29:31 +08:00