chenxing [Sat, 10 Aug 2013 01:50:19 +0000 (09:50 +0800)]
rk30xx: add dvfs table auto adjust by leakage interface
张晴 [Fri, 9 Aug 2013 03:46:18 +0000 (11:46 +0800)]
rk3188:pmu-ricoh619:updata the drivers,modify some rtc and fg bug
hjc [Fri, 9 Aug 2013 02:25:03 +0000 (10:25 +0800)]
rk3028a_86v: defconfig add usb charge and gsensor ic gs_lsm303d
张晴 [Fri, 9 Aug 2013 01:40:33 +0000 (09:40 +0800)]
rk3028a:tps65910:support pmu tps65910 for 3028a_86v
黄涛 [Thu, 8 Aug 2013 08:22:16 +0000 (16:22 +0800)]
rk3026: add reset support
黄涛 [Thu, 8 Aug 2013 06:37:19 +0000 (14:37 +0800)]
ts: rk29_i2c_goodix: fix shutdown panic, prevent unregister_early_suspend before register_early_suspend
xbw [Thu, 8 Aug 2013 08:50:13 +0000 (16:50 +0800)]
SDMMC:
1、Simplify the driver code.
2、modify the SDMMC_CLKEN_DISABLE
3、prepare for IDMA.
4、continue with
2b0034ec2ea1fe2c836741b2010b80982016ab53
hhb [Thu, 8 Aug 2013 06:46:06 +0000 (14:46 +0800)]
mipi dsi: add clk_notifier function to invoke rk_mipi_dsi_init_lite()
赵子初 [Thu, 8 Aug 2013 03:30:02 +0000 (11:30 +0800)]
update drivers/misc/bp/chips/u7501.c
kfx [Thu, 8 Aug 2013 02:49:08 +0000 (10:49 +0800)]
rk3026: rk3028a_tb: gsensor: lis3dh support
yzq [Thu, 8 Aug 2013 02:46:13 +0000 (10:46 +0800)]
rk610 lvds : fix bug about lvds suspend
xuhuicong [Thu, 8 Aug 2013 01:12:05 +0000 (09:12 +0800)]
rk616: set mclk 11.2896m when unplug hdmi because mipi splash screen
wlf [Wed, 7 Aug 2013 10:35:55 +0000 (18:35 +0800)]
USB: fix bug to avoid usb host channel halt when hot plug
hjc [Wed, 7 Aug 2013 07:34:58 +0000 (15:34 +0800)]
rk3028a_86v: add support gsensor lis3dh and emmc_rk
chenxing [Wed, 7 Aug 2013 06:55:16 +0000 (14:55 +0800)]
rk: pm_tests: add rk2918 FT command board support as a watchdog for dvfs table scan
kfx [Wed, 7 Aug 2013 03:53:28 +0000 (11:53 +0800)]
rk3026: rk3028a_tb: set min_brightness 20
hjc [Wed, 7 Aug 2013 03:28:21 +0000 (11:28 +0800)]
rk3028a_86v: add board defined,fix some basic function
陈金泉 [Wed, 7 Aug 2013 03:31:20 +0000 (11:31 +0800)]
rk616 codec:sleep 150ms after setting spk/hp gpio and fix capture error
黄涛 [Tue, 6 Aug 2013 11:29:11 +0000 (19:29 +0800)]
rk3026: add new common.c, reset use rk30 version
also restore rk2928 common.c
黄涛 [Tue, 6 Aug 2013 11:16:25 +0000 (19:16 +0800)]
rk30: reset better check panic
hhb [Tue, 6 Aug 2013 10:46:36 +0000 (18:46 +0800)]
rk gps: change soc board level function type and struct variable into static type
hhb [Tue, 6 Aug 2013 10:33:47 +0000 (18:33 +0800)]
rk gps: add soc gps board level code
yj [Tue, 6 Aug 2013 10:17:20 +0000 (18:17 +0800)]
codec: 3028a & 3026 record enable
cym [Tue, 6 Aug 2013 09:11:34 +0000 (17:11 +0800)]
RK30/RK31:remove DDR2 and LPDDR1 support,merge ODT and DLL disable freq,
fix RK3188+ DLL bypass bug,and so on.
hhb [Tue, 6 Aug 2013 09:09:13 +0000 (17:09 +0800)]
mipi dsi: fix bug about mclk variation
hhb [Tue, 6 Aug 2013 06:53:50 +0000 (14:53 +0800)]
wdt: use two clock name that is wdt and pclk_wdt for all soc
黄涛 [Tue, 6 Aug 2013 03:18:36 +0000 (11:18 +0800)]
rk: refactor boot_mode code
hhb [Tue, 6 Aug 2013 02:32:51 +0000 (10:32 +0800)]
mipi dsi: add mclk change from
11289600 to 12M
lyz [Mon, 5 Aug 2013 06:45:17 +0000 (14:45 +0800)]
rk3026: usb: set gpio3c1 iomux to usb otg_drv
cym [Mon, 5 Aug 2013 10:26:06 +0000 (18:26 +0800)]
RK3028A:fix compile err by ddr_freq.c
cym [Mon, 5 Aug 2013 09:20:35 +0000 (17:20 +0800)]
RK3168/RK3188:add DDR_CHANGE_FREQ_IN_LCDC_VSYNC
ddl [Mon, 5 Aug 2013 08:51:54 +0000 (16:51 +0800)]
camera: cif v0.3.d, support for rk3028a, and revert for 3188m commit
hjc [Mon, 5 Aug 2013 08:30:14 +0000 (16:30 +0800)]
rk fb: add rk31xx interface rk_fb_poll_wait_frame_complete for ddr and fps freq
kfx [Mon, 5 Aug 2013 08:10:21 +0000 (16:10 +0800)]
rk3026: rk3028a_tb: emmc support
kfx [Mon, 5 Aug 2013 08:04:24 +0000 (16:04 +0800)]
iomux: add interface: iomux_is_set(unsigned int mode)
return value:
-1: mode is invalide
0 : mode is not set
1 : mode is set
wlq [Tue, 30 Jul 2013 12:37:53 +0000 (20:37 +0800)]
3G:add U7501 and a8530
lintao [Mon, 5 Aug 2013 02:38:52 +0000 (10:38 +0800)]
SD(io)/(e)MMC: update mmc flow, continue commit-sha19896ff517b38c2c2db17980a71dca8cd23fb8585
ZHW [Mon, 5 Aug 2013 01:36:07 +0000 (09:36 +0800)]
rk3026: fix lvds finishing the recent changes
lintao [Mon, 5 Aug 2013 01:09:31 +0000 (09:09 +0800)]
lyz [Sat, 3 Aug 2013 13:57:51 +0000 (21:57 +0800)]
fix compile error , so sorry
黄涛 [Sat, 3 Aug 2013 06:58:02 +0000 (14:58 +0800)]
rk: mem_reserve: workaround for RGA driver, which may overflow on physical memory address parameter
黄涛 [Sat, 3 Aug 2013 06:27:51 +0000 (14:27 +0800)]
rk3026: fix boot secondary cpu fail
hjc [Sat, 3 Aug 2013 03:25:49 +0000 (11:25 +0800)]
rk3026_86v: add board and defconfig
lyz [Fri, 2 Aug 2013 10:50:31 +0000 (18:50 +0800)]
rk3026: usb: wake up by otg id & bvalid
lintao [Fri, 2 Aug 2013 10:13:13 +0000 (18:13 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
lintao [Fri, 2 Aug 2013 10:12:47 +0000 (18:12 +0800)]
SDIO:
1. add SDIO v3.0
2. interface for set_volate retry while busy in ACMD41, 10 times will been TMO
chenxing [Fri, 2 Aug 2013 10:07:29 +0000 (18:07 +0800)]
rk3188: -t: set chip rk3188t uart init freq = 49.5M
chenxing [Fri, 2 Aug 2013 09:49:53 +0000 (17:49 +0800)]
rk3168: fix cpu_div default set error
chenxing [Fri, 2 Aug 2013 09:49:08 +0000 (17:49 +0800)]
rk3188: fix cpu_div default set error
chenxing [Fri, 2 Aug 2013 09:43:08 +0000 (17:43 +0800)]
rk3026: add cif_in support
chenxing [Fri, 2 Aug 2013 09:20:51 +0000 (17:20 +0800)]
rk3026: set gpll=768M, cpll=594M as rk31xx
chenxing [Fri, 2 Aug 2013 08:54:38 +0000 (16:54 +0800)]
rk3026: add more freq support
chenxing [Fri, 2 Aug 2013 02:18:17 +0000 (10:18 +0800)]
rk3026: add SOFT_RST_CPU_VCODEC to compatible with rk2928
xuhuicong [Fri, 2 Aug 2013 08:44:35 +0000 (16:44 +0800)]
3028a hdmi: improve Signal consistency
xbw [Fri, 2 Aug 2013 07:58:43 +0000 (15:58 +0800)]
SDMMC:
1、add the support for SD Spec V3.0.
2、add the support for UHS-I
3. add the support for IDMA(Internal DMA)
4. eliminate the small flaw about some machines may crash because of sdio-interrupt.
yj [Fri, 2 Aug 2013 06:55:21 +0000 (14:55 +0800)]
codec: *** miss codec files again ***
kfx [Fri, 2 Aug 2013 06:41:47 +0000 (14:41 +0800)]
rk3026: rk3028a_tb: pwm regulator support
yj [Fri, 2 Aug 2013 06:33:14 +0000 (14:33 +0800)]
codec: 3028a & 3026, change str 3028 to 3026
kfx [Fri, 2 Aug 2013 04:29:27 +0000 (12:29 +0800)]
rk3026: rk3028a_tb: fix wifi config: RK903->BCM4330
kfx [Fri, 2 Aug 2013 02:44:40 +0000 (10:44 +0800)]
rk3026: rk3028a_tb: wifi support
黄涛 [Fri, 2 Aug 2013 02:29:04 +0000 (10:29 +0800)]
rk: ipp: only avaliable on arch rk29/rk30/rk3188
黄涛 [Fri, 2 Aug 2013 02:17:16 +0000 (10:17 +0800)]
rk3026: devices.c: rename device_vpu_service to device_vpu, prevent duplicate add device
黄涛 [Fri, 2 Aug 2013 02:14:22 +0000 (10:14 +0800)]
rk: vpu_service: better support irq import by add new driver
黄涛 [Fri, 2 Aug 2013 01:46:12 +0000 (09:46 +0800)]
rk3026: tb: defconfig enable CC_OPTIMIZE_FOR_SIZE
lyz [Thu, 1 Aug 2013 15:39:25 +0000 (23:39 +0800)]
rk3026: usb: config usb fifo for device mode
xuhuicong [Thu, 1 Aug 2013 14:00:40 +0000 (22:00 +0800)]
rk3028a hdmi: add pre-driver and main-driver strength to make signal more good
kfx [Thu, 1 Aug 2013 12:57:11 +0000 (20:57 +0800)]
rk3026: rk3028a_tb: sdmmc support
黄涛 [Thu, 1 Aug 2013 12:44:13 +0000 (20:44 +0800)]
rk: mem_reserve: fix reserved_base_end when meminfo split by kernel
commit again, should with commit:
block: initialize the bounce pool if high memory may be added later
David Vrabel [Thu, 20 Oct 2011 19:24:30 +0000 (21:24 +0200)]
block: initialize the bounce pool if high memory may be added later
init_emergency_pool() does not create the page pool for bouncing block
requests if the current count of high pages is zero. If high memory
may be added later (either via memory hotplug or a balloon driver in a
virtualized system) then a oops occurs if a request with a high page
need bouncing because the pool does not exist.
So, always create the pool if memory hotplug is enabled and change the
test so it's valid even if all high pages are currently in the balloon
(the balloon drivers adjust totalhigh_pages but not max_pfn).
Signed-off-by: David Vrabel <david.vrabel@citrix.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
黄涛 [Thu, 1 Aug 2013 12:01:37 +0000 (20:01 +0800)]
Revert "rk: mem_reserve: fix reserved_base_end when meminfo split by kernel"
This reverts commit
54438770201575effabffe6bce9a52e0d440fd60.
黄涛 [Thu, 1 Aug 2013 11:40:22 +0000 (19:40 +0800)]
rk3188: allow compile vpu_service on rk3188
黄涛 [Thu, 1 Aug 2013 11:35:51 +0000 (19:35 +0800)]
rk: mem_reserve: fix reserved_base_end when meminfo split by kernel
黄涛 [Thu, 1 Aug 2013 10:45:10 +0000 (18:45 +0800)]
rk3026: tb: defconfig: NR_CPUS set to 2
chenxing [Thu, 1 Aug 2013 10:27:43 +0000 (18:27 +0800)]
rk3026: set aclk_vio0/1_niu as parent to make sure it is open when clk need it
chenxing [Thu, 1 Aug 2013 09:51:33 +0000 (17:51 +0800)]
rk3026: fix ddr freq do not update
typ [Thu, 1 Aug 2013 10:51:04 +0000 (18:51 +0800)]
RK3028A/RK3026:change driving and odt strength setting
hhb [Thu, 1 Aug 2013 10:14:13 +0000 (18:14 +0800)]
rk3026: add watch dog platform device
yj [Thu, 1 Aug 2013 09:12:09 +0000 (17:12 +0800)]
codec:3028a & 3026 miss files
yj [Thu, 1 Aug 2013 08:52:07 +0000 (16:52 +0800)]
codec: support 3028a & 3026
kfx [Thu, 1 Aug 2013 07:53:01 +0000 (15:53 +0800)]
rk3026: disable adc keyboard
because rk280a adc reference voltage is 3.3V, but
rk30xx mainbord key's supply voltage is 2.5V and
rk31xx mainbord key's supply voltage is 1.8V.
黄涛 [Thu, 1 Aug 2013 07:33:10 +0000 (15:33 +0800)]
rk: vpu_service: support rk3026 by irq import
黄涛 [Thu, 1 Aug 2013 07:27:25 +0000 (15:27 +0800)]
rk3026: devices.c: register device_vpu_service
黄涛 [Thu, 1 Aug 2013 01:27:14 +0000 (09:27 +0800)]
rk_serial: fix compile error when printascii no define
hjc [Thu, 1 Aug 2013 02:09:02 +0000 (10:09 +0800)]
rk3026: lcdc and lvds fix
kfx [Thu, 1 Aug 2013 01:05:12 +0000 (09:05 +0800)]
rk3026: rk3026_tb&&rk3028a_tb: set max cpu freq: 816Mhz
typ [Wed, 31 Jul 2013 11:05:10 +0000 (19:05 +0800)]
DDR support RK3028A/RK3026
chenxing [Wed, 31 Jul 2013 10:27:20 +0000 (18:27 +0800)]
rk3026: surnamed clk_core_periph as smp_twd
lyz [Wed, 31 Jul 2013 08:24:20 +0000 (16:24 +0800)]
rk3026: usb-detect: disable wake-up by otg-id
lyz [Wed, 31 Jul 2013 08:12:56 +0000 (16:12 +0800)]
rk3026: usb-uart: fix compile err
黄涛 [Wed, 31 Jul 2013 06:47:57 +0000 (14:47 +0800)]
rk3026: cpufreq: suspend voltage set to 1.1v
lyz [Wed, 31 Jul 2013 07:17:23 +0000 (15:17 +0800)]
usb : fix pannic
kfx [Wed, 31 Jul 2013 06:37:31 +0000 (14:37 +0800)]
rk3028a_tb: update gpio pins
黄涛 [Wed, 31 Jul 2013 06:32:01 +0000 (14:32 +0800)]
rk3026: tb: fix lcdc reg size define
黄涛 [Wed, 31 Jul 2013 05:39:12 +0000 (13:39 +0800)]
rk3026: force l2 cache 16-way, 16KB way-size
黄涛 [Wed, 31 Jul 2013 05:20:18 +0000 (13:20 +0800)]
rk3026: io: add ROM map
黄涛 [Wed, 31 Jul 2013 05:06:27 +0000 (13:06 +0800)]
rk3026: cpu_axi.h: fix core offset define
hjc [Wed, 31 Jul 2013 04:31:25 +0000 (12:31 +0800)]
rk3026: board defined LCD_EN and BL_EN
黄涛 [Wed, 31 Jul 2013 03:38:19 +0000 (11:38 +0800)]
rk3026: rk_timer: fix timer base define
chenxing [Wed, 31 Jul 2013 03:37:31 +0000 (11:37 +0800)]
rk3026: remove clk dump msg; surnamed clk_core_periph as smp_twd
hwg [Wed, 31 Jul 2013 03:22:30 +0000 (11:22 +0800)]
wifi: support custom mac from idb