dalon.zhang [Wed, 28 Jan 2015 02:12:32 +0000 (10:12 +0800)]
rk312x: fix usb otg camera issues
chenzhen [Mon, 26 Jan 2015 08:10:22 +0000 (16:10 +0800)]
mali_400_driver :
use mod_timer in mali_control_timer_callback_chain.
upgrade rk_ko_ver to 3.
chenzhen [Wed, 7 Jan 2015 06:30:56 +0000 (14:30 +0800)]
rk312x, mali_400_driver : ammend rk_ko_ver.txt.
hcy [Mon, 26 Jan 2015 01:13:52 +0000 (09:13 +0800)]
Support 1.5GB and 3GB with 2CS on the DDR1 channel
lyz [Fri, 23 Jan 2015 09:05:14 +0000 (17:05 +0800)]
usb: dwc_otg: handle data toggle error in right way
data toggle error without a ChannelHalt status is not a real data
toggle err, it is a transfer error state so just clear the
interrupt bit rather than resubmit this request
Signed-off-by: lyz <lyz@rock-chips.com>
lyz [Mon, 19 Jan 2015 10:55:56 +0000 (18:55 +0800)]
usb: dwc_otg: fix issue with race condition of competition
between hcd_reinit() and cil_interrupt handler.
hcd_reinit() should get core_if->lock before modify this
lock, so that can prevent competition between cil_interrupt
handler and hcd_reinit(), hcd_reinit() be scheduled while
cil_interrupt handler holding core_if->lock, hcd_reinit() modify
the lock then previous core_if->lock will never be unlocked.
Signed-off-by: lyz <lyz@rock-chips.com>
lyz [Mon, 19 Jan 2015 11:17:37 +0000 (19:17 +0800)]
usb: dwc_otg: double check disconnect state when otg state
changed
When otg stop host mode and before change to device mode hcd_stop
function should do something to double check all usb device is
disconnect because the disconnect interrupt might be lost.
1.kill all active urbs attached to this hcd
2.set hcd->flags to notify usb core to disconnect all usb devices
Signed-off-by: lyz <lyz@rock-chips.com>
zwl [Thu, 22 Jan 2015 06:14:43 +0000 (14:14 +0800)]
rk fb: new display framework for dual display mode
move extend display(HDMI) configuration to hareware composer lib
and support dual different display.
Need update: hareware composer lib.
Signed-off-by: xzj <xzj@rockchips.com>
Signed-off-by: zwl <zwl@rockchips.com>
Alpha Lin [Wed, 21 Jan 2015 00:47:18 +0000 (08:47 +0800)]
RK32: vpu disable iommu when vpu catch a failure.
Disable iommu when vpu in failure state, so iommu could
restore its state in the next task in.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
zsq [Tue, 20 Jan 2015 08:38:18 +0000 (16:38 +0800)]
open rga soft reset for 312x platform
roger [Tue, 20 Jan 2015 07:51:51 +0000 (15:51 +0800)]
ethernet:vmac: support multicast
lintao [Tue, 20 Jan 2015 07:11:18 +0000 (15:11 +0800)]
mmc: rk: differ force jtag for rk3036 & rk312x
Signed-off-by: lintao <lintao@rock-chips.com>
qjb [Tue, 20 Jan 2015 02:28:07 +0000 (10:28 +0800)]
ddr_freq: fix when enable armtrustzone ,then ddr_freq error.
Luowei [Mon, 19 Jan 2015 05:52:38 +0000 (13:52 +0800)]
szy modify cvbs TV_BRIGHTNESS_CONTRAST to 0x0000770a
Mark Yao [Mon, 19 Jan 2015 04:33:48 +0000 (12:33 +0800)]
rk_fb: DSP_INFO use xact/yact when win not support scale
xact/yact means display buffer size, if use xsize/ysize,
maybe out of buffer size range, that would cause iommu crash.
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Xiao Feng [Fri, 16 Jan 2015 02:51:53 +0000 (10:51 +0800)]
rockchip: cpufreq: move cpufreq_reboot_notifier from ddr_freq to cpufreq
Signed-off-by: Xiao Feng <xf@rock-chips.com>
lyz [Sun, 18 Jan 2015 15:37:11 +0000 (23:37 +0800)]
usb: dwc_otg: fix a spin-lock error, here should not goto return
without unlock hck->lock
Zhaoyifeng [Fri, 16 Jan 2015 01:30:07 +0000 (09:30 +0800)]
nand: add idb read function for drmboot.ko for read idb data.
许盛飞 [Fri, 16 Jan 2015 00:47:06 +0000 (08:47 +0800)]
rk312x: the bug of ddr-resume. phy soft de-reset dll
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
typ [Thu, 15 Jan 2015 06:20:09 +0000 (14:20 +0800)]
rk312x ddr:idle prot,deidle prot clk gate err and ddr resume phy softdereset sequence
lyz [Thu, 15 Jan 2015 05:13:03 +0000 (13:13 +0800)]
usb: dwc_otg: fix some issues of dwc_otg_310
1.disable host interrupts when id changed so that no more host
interrupt will happen after otg disconnect
2.hold hcd->lock in hcd_reinit function to protect qtd list
3.recheck USB_STATUS_ID in vbus detect thread make sure it indeed
in device mode
4.fix some null pointer dereference
5.otg disconnect threshold set to 575mv in case of disconnect
interrupt lose
lintao [Mon, 29 Dec 2014 08:34:22 +0000 (16:34 +0800)]
mmc: backport tmo mechanism
Signed-off-by: lintao <lintao@rock-chips.com>
lintao [Thu, 25 Dec 2014 06:59:26 +0000 (14:59 +0800)]
mmc: rk_sdmmc: change slot.cd_gpio from edge to level detect
Alpha Lin [Wed, 14 Jan 2015 08:19:30 +0000 (16:19 +0800)]
IEP: recover the code that mistaken remove
Recover the code that remove in previous coding-style commit.
Without this code, hw could not running proberly.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
zyc [Wed, 14 Jan 2015 07:27:45 +0000 (15:27 +0800)]
camera :fix oneframe compile warnning
guoyi [Wed, 14 Jan 2015 07:05:07 +0000 (15:05 +0800)]
sensor: fix mpu6880_acc.c waring.
guoyi [Wed, 14 Jan 2015 06:47:18 +0000 (14:47 +0800)]
sensor: add mpu6880's accel and gyro support.
yzq [Wed, 14 Jan 2015 06:22:46 +0000 (14:22 +0800)]
rk312x_lcdc: fix lcdc irq abnormal when shutdown
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
xiaoyao [Wed, 14 Jan 2015 05:30:01 +0000 (13:30 +0800)]
Initialization and support 3128-86v
zyc [Wed, 14 Jan 2015 03:58:37 +0000 (11:58 +0800)]
camera: oneframe : v0.1.0xc
张晴 [Wed, 14 Jan 2015 03:44:20 +0000 (11:44 +0800)]
rk312x:pmic:rt5036:slove rt5036 irq locked
Signed-off-by: 张晴 <zhangqing@rock-chips.com>
qjb [Tue, 13 Jan 2015 11:21:28 +0000 (19:21 +0800)]
rk3288 sec dts : modify ion drm config
xxh [Tue, 13 Jan 2015 06:43:39 +0000 (14:43 +0800)]
modify chip name /sys/class/rkwifi/chip for 8723BU
Simon [Tue, 13 Jan 2015 06:25:24 +0000 (14:25 +0800)]
rockchip: iommu: only disable rk312x iommu stall mode
Signed-off-by: Simon <xxm@rock-chips.com>
huang zhibao [Tue, 13 Jan 2015 06:38:51 +0000 (14:38 +0800)]
rk3036: add 3036 new board dts and modify 3036 256M defconfig
Zheng Yang [Tue, 13 Jan 2015 06:13:06 +0000 (14:13 +0800)]
rk_fb & rk3036 lcdc & rk312x lcdc:
1. Modify box display policy, rk_fb_update_reg() need to check yuv420
format.
2. When power up in uboot logo mode, if rk_fb_switch_screen input screen
type is not equal to current screen type, exit uboot logo mode. For
the case of display interface change happen at the moment of kernel
initialization.
3. Fox box, if RK_FBIOSET_YUV_ADDR input address is zero, we close related
lcdc layer. Because RK_FBIOSET_ENABLE may not be called by application,
especially at low memory enviorment,such as rk3036 256M ram.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
hwg [Tue, 13 Jan 2015 06:07:00 +0000 (14:07 +0800)]
wifi: add rtl8189es cob efuse file
only for cob design, custom should retest their machine wifi rf and update wifi_efuse_8189e.map
lintao [Tue, 13 Jan 2015 04:54:45 +0000 (12:54 +0800)]
mmc: rk_sdmmc: limit burst to 8 for rk3036 w/ pl330
Signed-off-by: lintao <lintao@rock-chips.com>
zyc [Tue, 13 Jan 2015 02:54:55 +0000 (10:54 +0800)]
camera: camsys_drv:v0.0x1a.0 oneframe:v0.1.0xb
dkl [Tue, 13 Jan 2015 01:31:44 +0000 (09:31 +0800)]
clk: rockchip: cru_readl use readl_relaxed instead of readl,
cru_writel use writel_relaxed instead of writel
Signed-off-by: dkl <dkl@rock-chips.com>
许盛飞 [Mon, 12 Jan 2015 03:43:27 +0000 (11:43 +0800)]
rk818-battery: fix POWER_SUPPLY_PROP_PRESENT val error, and add Li-ion battery check
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
许盛飞 [Mon, 12 Jan 2015 03:40:45 +0000 (11:40 +0800)]
rk818-battery: fix Division by zero in kernel, and update regs definition
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
lyz [Sat, 10 Jan 2015 11:08:16 +0000 (19:08 +0800)]
usb: manual delay 8s to enable connect pc
Android generate Serial number too later than set 1 to
sys/class/android_usb/android0/enable. So here we have to manual
delay some time to enable usb connect in usb controler driver,
otherwise adb read a wrong serial number via usb then CTS test
will fail.
Signed-off-by: lyz <lyz@rock-chips.com>
lyz [Tue, 23 Dec 2014 09:54:35 +0000 (17:54 +0800)]
usb: rk312x: fix wrong clk name
Signed-off-by: lyz <lyz@rock-chips.com>
xxh [Fri, 9 Jan 2015 09:38:08 +0000 (17:38 +0800)]
3.10 kernel support more Huawei 3G dongles
xxh [Fri, 9 Jan 2015 08:47:56 +0000 (16:47 +0800)]
Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into xxh_develop
xxh [Fri, 9 Jan 2015 08:47:40 +0000 (16:47 +0800)]
UPDATE 8723BU WIFI driver
zwl [Fri, 9 Jan 2015 08:34:08 +0000 (16:34 +0800)]
rk fb: remove map fb which from android to economize vmalloc space
Signed-off-by: zwl <zwl@rockchips.com>
hwg [Fri, 9 Jan 2015 07:23:50 +0000 (15:23 +0800)]
rk312x UART0_SOUT UART0_SIN default pull down disable
may case bt can't open problem
qjb [Fri, 9 Jan 2015 03:03:39 +0000 (11:03 +0800)]
TrustZone: Add Support Trust OS
if Trust OS running ,
- disable ddr_freq
- disable fiq debug
qjb [Fri, 9 Jan 2015 02:00:04 +0000 (10:00 +0800)]
Revert "TrustZone: Add Support Trust OS"
This reverts commit
940a3100bdd90dc3de257c2e185e370374fb20e8.
hwg [Fri, 9 Jan 2015 01:04:24 +0000 (09:04 +0800)]
wifi: support rtl8723bs-vq0 cob
qjb [Wed, 7 Jan 2015 07:17:38 +0000 (15:17 +0800)]
sec dts: Add rk3288 tb secure dts
qjb [Wed, 7 Jan 2015 07:16:52 +0000 (15:16 +0800)]
defconfig : Add rockchip secure defconfig
qjb [Wed, 7 Jan 2015 07:16:14 +0000 (15:16 +0800)]
TrustZone: TLK before the start of the temporary closure of MMU
qjb [Wed, 7 Jan 2015 07:15:31 +0000 (15:15 +0800)]
TrustZone: Add Support Trust OS
if Trust OS running ,
- disable ddr_freq
- disable fiq debug
qjb [Wed, 7 Jan 2015 03:56:55 +0000 (11:56 +0800)]
TrustZone: Add TrustZone Driver
Add the communication with the TLK interface driver.
Huang, Tao [Wed, 7 Jan 2015 06:21:55 +0000 (14:21 +0800)]
rk29_wdt: fromdos only
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
smj [Wed, 7 Jan 2015 05:56:25 +0000 (13:56 +0800)]
rk3128 : remove cif sensor include for box dts
Signed-off-by: hjh <hjh@rock-chips.com>
chenzhen [Wed, 7 Jan 2015 06:13:36 +0000 (14:13 +0800)]
rk312x, mali_400_driver : support mali_so to get rk_ko_ver from mali_ko.
Alpha Lin [Wed, 7 Jan 2015 03:24:42 +0000 (11:24 +0800)]
IEP: Coding Style revision according to K-R style.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Wed, 7 Jan 2015 01:57:43 +0000 (09:57 +0800)]
VPU, fix undefined reference to `syscon_regmap_lookup_by_phandle'.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
chenzhen [Wed, 7 Jan 2015 01:42:29 +0000 (09:42 +0800)]
rk312x, mali_400_driver :
Integrate arm_release_ver r5p0-01rel0;
Modify resource init code to run with 'dts_for_mali_ko_befor_r5p0'.
Alpha Lin [Wed, 7 Jan 2015 01:29:18 +0000 (09:29 +0800)]
VPU, Disable iommu when decoding failure
Disable iommu when decoding failure, so the iommu could
restore its state when the decoding resume.
Without this step, iommu will work in invalid state.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
cl [Tue, 6 Jan 2015 13:40:32 +0000 (21:40 +0800)]
<4>[ 4109.549711] CPU: 0 PID: 125 Comm: ddrfreqd Not tainted 3.10.0 #136
<4>[ 4109.549723] [<
c0013e24>] (unwind_backtrace+0x0/0xe0) from [<
c001172c>] (show_stack+0x10/0x14)
<4>[ 4109.549737] [<
c001172c>] (show_stack+0x10/0x14) from [<
c0032408>] (warn_slowpath_common+0x4c/0x68)
<4>[ 4109.549750] [<
c0032408>] (warn_slowpath_common+0x4c/0x68) from [<
c00324a4>] (warn_slowpath_fmt+0x2c/0x3c)
<4>[ 4109.549762] [<
c00324a4>] (warn_slowpath_fmt+0x2c/0x3c) from [<
c009899c>] (watchdog_check_hardlockup_other_cpu+0xd0/0xf8)
<4>[ 4109.549778] [<
c009899c>] (watchdog_check_hardlockup_other_cpu+0xd0/0xf8) from [<
c00989fc>] (watchdog_timer_fn+0x38/0x168)
<4>[ 4109.549793] [<
c00989fc>] (watchdog_timer_fn+0x38/0x168) from [<
c0054c7c>] (__run_hrtimer+0x1a4/0x2b8)
<4>[ 4109.549807] [<
c0054c7c>] (__run_hrtimer+0x1a4/0x2b8) from [<
c005587c>] (hrtimer_interrupt+0x11c/0x278)
<4>[ 4109.549830] [<
c005587c>] (hrtimer_interrupt+0x11c/0x278) from [<
c056b65c>] (arch_timer_handler_phys+0x28/0x30)
<4>[ 4109.549846] [<
c056b65c>] (arch_timer_handler_phys+0x28/0x30) from [<
c009c3a4>] (handle_percpu_devid_irq+0xf8/0x1b4)
<4>[ 4109.549861] [<
c009c3a4>] (handle_percpu_devid_irq+0xf8/0x1b4) from [<
c0098fa4>] (generic_handle_irq+0x20/0x30)
<4>[ 4109.549872] [<
c0098fa4>] (generic_handle_irq+0x20/0x30) from [<
c000e3ac>] (handle_IRQ+0x64/0x8c)
<4>[ 4109.549883] [<
c000e3ac>] (handle_IRQ+0x64/0x8c) from [<
c0008538>] (gic_handle_irq+0x34/0x58)
<4>[ 4109.549893] [<
c0008538>] (gic_handle_irq+0x34/0x58) from [<
c000d600>] (__irq_svc+0x40/0x70)
<4>[ 4109.549901] Exception stack(0xed0addd8 to 0xed0ade20)
<4>[ 4109.549910] ddc0:
00000003 00000000
<4>[ 4109.549920] dde0:
00000003 c0c5bff3 c0c5bff0 c0c5bff0 547b152f 000003c8 00000000 c0b8446c
<4>[ 4109.549930] de00:
ed0ade48 83126e97 00000003 ed0ade20 c0023638 c00235ec 600f0113 ffffffff
<4>[ 4109.549941] [<
c000d600>] (__irq_svc+0x40/0x70) from [<
c00235ec>] (call_with_single_cpu.isra.4+0x9c/0x154)
<4>[ 4109.549952] [<
c00235ec>] (call_with_single_cpu.isra.4+0x9c/0x154) from [<
c0023820>] (_ddr_change_freq+0x17c/0x1c0)
<4>[ 4109.549963] [<
c0023820>] (_ddr_change_freq+0x17c/0x1c0) from [<
c0025088>] (ddrfreq_scale_rate_for_dvfs+0x20/0x74)
<4>[ 4109.549978] [<
c0025088>] (ddrfreq_scale_rate_for_dvfs+0x20/0x74) from [<
c002937c>] (dvfs_target+0x15c/0x204)
<4>[ 4109.549993] [<
c002937c>] (dvfs_target+0x15c/0x204) from [<
c0027d70>] (dvfs_clk_set_rate+0x44/0x80)
<4>[ 4109.550007] [<
c0027d70>] (dvfs_clk_set_rate+0x44/0x80) from [<
c00252a0>] (ddrfreq_mode.part.3+0x40/0xec)
<4>[ 4109.550017] [<
c00252a0>] (ddrfreq_mode.part.3+0x40/0xec) from [<
c00257c0>] (ddrfreq_work+0x184/0x1d4)
<4>[ 4109.550029] [<
c00257c0>] (ddrfreq_work+0x184/0x1d4) from [<
c0025868>] (ddrfreq_task+0x58/0x1b8)
<4>[ 4109.550041] [<
c0025868>] (ddrfreq_task+0x58/0x1b8) from [<
c0051ad4>] (kthread+0xa0/0xac)
<4>[ 4109.550054] [<
c0051ad4>] (kthread+0xa0/0xac) from [<
c000da98>] (ret_from_fork+0x14/0x3c)
<4>[ 4092.709215] CPU: 2 PID: 17844 Comm: mali-utility-wo Not tainted 3.10.0 #136
<4>[ 4092.709408] [<
c0037494>] (mm_update_next_owner+0xc4/0x1c0) from [<
c0037704>] (exit_mm+0x174/0x184)
<4>[ 4092.709422] [<
c0037704>] (exit_mm+0x174/0x184) from [<
c0037918>] (do_exit+0x204/0x400)
<4>[ 4092.709433] [<
c0037918>] (do_exit+0x204/0x400) from [<
c0037bc8>] (do_group_exit+0x88/0xb4)
<4>[ 4092.709447] [<
c0037bc8>] (do_group_exit+0x88/0xb4) from [<
c00444b0>] (get_signal_to_deliver+0x3b4/0x3fc)
<4>[ 4092.709459] [<
c00444b0>] (get_signal_to_deliver+0x3b4/0x3fc) from [<
c0010c00>] (do_signal+0xa0/0x14c)
<4>[ 4092.709469] [<
c0010c00>] (do_signal+0xa0/0x14c) from [<
c0010fa4>] (do_work_pending+0x4c/0x94)
<4>[ 4092.709480] [<
c0010fa4>] (do_work_pending+0x4c/0x94) from [<
c000da40>] (work_pending+0xc/0x20)
cpu0 is waiting for the other cpu respond ipi, but one cpu is blocked on getting &tasklist_lock
while irq is disabled and it will not respond ipi. If all the operation of &tasklist_lock is irq-disabled,
the &tasklist_lock will become available before the owner respond ipi, so the blocked cpu will get the
&tasklist_lock.
Signed-off-by: cl <cl@rock-chips.com>
cl [Tue, 6 Jan 2015 13:02:37 +0000 (21:02 +0800)]
ddr_rk32.c: optimize timeout procedure when change freq
Signed-off-by: cl <cl@rock-chips.com>
cl [Tue, 6 Jan 2015 12:54:14 +0000 (20:54 +0800)]
ddrfreq: complete(&vop_req_completion) must be called after ddrfreq_work is done when VOP_REQ_BLOCK is defined
Signed-off-by: cl <cl@rock-chips.com>
cl [Tue, 6 Jan 2015 11:40:25 +0000 (19:40 +0800)]
ddr_freq: change the type of vop request from andriod
Signed-off-by: cl <cl@rock-chips.com>
张晴 [Tue, 6 Jan 2015 08:06:00 +0000 (16:06 +0800)]
rk312x:pmic:rt5036:modify ldo1 defult voltage 1.2V
Signed-off-by: 张晴 <zhangqing@rock-chips.com>
Huang, Tao [Tue, 6 Jan 2015 04:23:57 +0000 (12:23 +0800)]
ARM: rockchip: enable ARM_ERRATA_821420 for RK3288
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Huang, Tao [Tue, 6 Jan 2015 02:08:16 +0000 (10:08 +0800)]
ARM: errata: Workaround for Cortex-A12 erratum 821420
On Cortex-A12 (r0p0, r0p1), in very rare timing conditions, a sequence of
VMOV to Core registers instructions, for which the second one is in the
shadow of a branch or abort, can lead to a deadlock when the VMOV
instructions are issued out-of-order. This workaround setting bit 1 of
the Internal Feature Register prevents the erratum.
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
zwl [Tue, 6 Jan 2015 00:46:14 +0000 (08:46 +0800)]
rk312x: lcdc: the function that adjust GAMMA by config dsp lut is OK
Signed-off-by: zwl <zwl@rockchips.com>
smj [Mon, 5 Jan 2015 09:40:29 +0000 (17:40 +0800)]
rk3128 codec : fix the depop logic of codec
Signed-off-by: smj <smj@rock-chips.com>
许盛飞 [Mon, 5 Jan 2015 07:07:36 +0000 (15:07 +0800)]
battery: update rk818-battery driver
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
xiaoyao [Mon, 5 Jan 2015 02:55:45 +0000 (10:55 +0800)]
rk3128-86v: suspend/resume armoff
zwl [Mon, 5 Jan 2015 01:30:41 +0000 (09:30 +0800)]
rk312x: lvds: fix suspend failed at the first time if uboot logo is set
Signed-off-by: zwl <zwl@rockchips.com>
lyz [Fri, 26 Dec 2014 12:02:21 +0000 (20:02 +0800)]
usb: dwc_otg: fix usb battery charger detect bug
For we don't use charge display function in 3.10 kernel, when
android write 0 to /sys/class/android_usb/android0/enable no need
to set pcd->conn_status = 2 and gating usb clocks.
Signed-off-by: lyz <lyz@rock-chips.com>
Alpha Lin [Sun, 4 Jan 2015 08:12:13 +0000 (16:12 +0800)]
RK3036: fix vpu probe failed problem.
no power domain on rk3036, but trying to enable the power
domain in previous driver code. remove the power domain
enable in this revision on rk3036 platform.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Wu Liang feng [Wed, 31 Dec 2014 10:13:01 +0000 (18:13 +0800)]
USB: DWC_OTG: fix otg device clk repeatedly disable
The commit
28e9901cf058f17092b91347c0df0bad62962e5e set
otg device phy enter suspend and resume it after system
wakeup. But we don't control the clk, and it will cause
otg device repeatedly disable clk when resume from suspend.
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
chenyifu [Wed, 31 Dec 2014 07:10:03 +0000 (15:10 +0800)]
rk mipi: disable non-continued function of mipi clock
Not all the mipi panel support the non-continued function.
So it is better not support this function in SDK. We can
offer single patch for them who need this function.
Signed-off-by: chenyifu <chenyf@rock-chips.com>
zsq [Wed, 31 Dec 2014 02:36:39 +0000 (10:36 +0800)]
add rga ION phy addr offset
sugar [Wed, 31 Dec 2014 00:53:22 +0000 (08:53 +0800)]
Documentation: sound: add rt3261 codec documentation.
Signed-off-by: sugar <sugar.zhang@rock-chips.com>
smj [Tue, 30 Dec 2014 04:37:24 +0000 (12:37 +0800)]
RK312x codec : fix the codec probably no sound of rk3126
Signed-off-by: lxt <lxt@rock-chips.com>
Mark Yao [Tue, 30 Dec 2014 01:36:32 +0000 (09:36 +0800)]
rk_fb: bmp_helper: remove unalign 24bit bmp check
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
chenzhen [Mon, 29 Dec 2014 09:42:50 +0000 (17:42 +0800)]
mali_760_driver :
handle crash when accessing gpu nodes under /sys in cts test;
upgrade rk_ko_ver to 12.
chenzhen [Mon, 29 Dec 2014 09:36:55 +0000 (17:36 +0800)]
mali_760_driver : reduce period of gpu clk adjusting to 20 ms.
Mark Yao [Mon, 29 Dec 2014 07:06:25 +0000 (15:06 +0800)]
rk_fb: update uboot & kernel logo parse
Sometimes we want to display logo at hdmi screen. but hdmi uboot
resolution maybe different with framebuffer size, so we need read
logo config from regs and decide how to display logo at kernel.
now only support uboot logo size = kernel logo size
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
Mark Yao [Mon, 29 Dec 2014 07:03:49 +0000 (15:03 +0800)]
rk_fb: bmp_helper: copy bmp data with memcpy
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
zsq [Mon, 29 Dec 2014 03:53:34 +0000 (11:53 +0800)]
close rga debug log
Alpha Lin [Mon, 29 Dec 2014 02:04:19 +0000 (10:04 +0800)]
rk3288, rk3036, rk312x, vpu: new vpu driver.
Define the vpu and hevc as the sub-devices of the vpu_combo on
rk3036 and rk312x, combine the work queue of two device, avoid two
device running in the same time, (cause bus error on platform rk3036
and rk312x).
smj [Fri, 26 Dec 2014 13:06:04 +0000 (21:06 +0800)]
rk312x codec : fix the bug of codec capture gain
Huang, Tao [Fri, 26 Dec 2014 05:56:29 +0000 (13:56 +0800)]
arm/configs: add CONFIG_SECCOMP to rockchip_defconfig
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
CMY [Fri, 28 Nov 2014 06:49:59 +0000 (14:49 +0800)]
rk: ion: fix dts parse failure on arm64
CMY [Fri, 24 Oct 2014 06:12:22 +0000 (14:12 +0800)]
rk: ion: fix compilation error on arm64
Conflicts:
drivers/staging/android/ion/rockchip/rockchip_ion.c
include/linux/rockchip_ion.h
dkl [Wed, 17 Dec 2014 08:36:17 +0000 (16:36 +0800)]
clk: rockchip: set aclk_core_div to 4 for all rates in rk3036_apll_table
Set aclk_core_div to 4 for all rates, which makes rk3126\rk3128\rk3126b apll
frequency change stably.
Signed-off-by: dkl <dkl@rock-chips.com>
Wu Liang feng [Thu, 25 Dec 2014 06:52:22 +0000 (14:52 +0800)]
USB: DWC_OTG: Support otg suspend and resume pm
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
Mark Yao [Thu, 25 Dec 2014 02:06:38 +0000 (10:06 +0800)]
rk312x: lcdc: fix shutdown power and clock deinit
immediately power down lcdc and clock, maybe
regs_update_handler still work, some status would
became wrong.
Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
CMY [Tue, 23 Dec 2014 09:51:27 +0000 (17:51 +0800)]
rk: ion: ion's heap id order by heap type
need update android, including:
hardware/rk29/libgralloc_ump/
hardware/rk29/camera/
external/rk-pcba-test/
lyz [Mon, 22 Dec 2014 07:48:08 +0000 (15:48 +0800)]
usb: rk312x: rk3126/3128 usb phy tuning set OTG port disconnect
trigger point to 600mv, default is 650mv
chenzhen [Wed, 17 Dec 2014 06:13:01 +0000 (14:13 +0800)]
mali_760_driver, rk_ext :
Add log of ver_info and built_time of mali_ko.