hcy [Thu, 18 Jun 2015 07:56:02 +0000 (15:56 +0800)]
dts: add rk3368-tb_mipi.dts to support new SDK top board
Signed-off-by: hecanyang <hcy@rock-chips.com>
Xiao Feng [Thu, 18 Jun 2015 07:39:19 +0000 (15:39 +0800)]
dvfs: rockchip: if can not get regulator, set regulator=NULL
Signed-off-by: Xiao Feng <xf@rock-chips.com>
Huang, Tao [Thu, 18 Jun 2015 07:21:53 +0000 (15:21 +0800)]
clocksource: rockchip_timer: set clockevent irq flags include IRQF_PERCPU
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
xubilv [Thu, 18 Jun 2015 03:38:19 +0000 (11:38 +0800)]
RK3368: TP: use dts to control the difference between GT9XX.
Signed-off-by: xubilv <xbl@rock-chips.com>
Jianhong Chen [Wed, 17 Jun 2015 06:02:46 +0000 (14:02 +0800)]
rk3368-tb_8846: dts: modify battery node
1) add dc det pinctrl
2) disable usb adapter
3) set input charge current 3000mA
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Jianhong Chen [Wed, 17 Jun 2015 01:50:10 +0000 (09:50 +0800)]
power: rk81x-battery: fix dwc_otg_check_dpdm declare error
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Andy Yan [Mon, 8 Jun 2015 01:38:49 +0000 (09:38 +0800)]
power: rk81x battery: fix charger online init
if the system boot with charger online, use it
as init state for power_supply_register
Signed-off-by: Andy Yan <yxj@rock-chips.com>
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Andy Yan [Thu, 11 Jun 2015 07:19:53 +0000 (15:19 +0800)]
power: rk81x battery: fix charge/discharge check in reboot mode
judge charge/discharge mode by current direction
Signed-off-by: Andy Yan <yxj@rock-chips.com>
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Andy Yan [Fri, 12 Jun 2015 00:44:52 +0000 (08:44 +0800)]
power: rk81x battery: skip invalid voltage
rk81x battery may get invalid value when resume from suspend,
if the voltage get from adc is lower than INVALID_VOL_THRESD,
we consider it as invalid and filter it
Signed-off-by: Andy Yan <yxj@rock-chips.com>
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Jianhong Chen [Thu, 11 Jun 2015 13:40:48 +0000 (21:40 +0800)]
power: rk81x-battery: disable charge over time funtion
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Jianhong Chen [Tue, 16 Jun 2015 13:26:39 +0000 (21:26 +0800)]
power: rk81x-battery: count all avaraible rsoc into calc
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Jianhong Chen [Tue, 16 Jun 2015 08:58:12 +0000 (16:58 +0800)]
power: rk81x-battery: get charge flag by command line
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Andy Yan [Wed, 10 Jun 2015 03:41:07 +0000 (11:41 +0800)]
power: rk81x battery: add virtual power support
if some board don't use a real fuel gauge, set virtual_power
in dts, the battery driver will report virtural soc to user space
Signed-off-by: Andy Yan <yxj@rock-chips.com>
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Jianhong Chen [Wed, 10 Jun 2015 13:35:32 +0000 (21:35 +0800)]
rk3368-p9_818: dts: rename dc det pinctrl name and add virtual_power
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Eryu Guan [Thu, 14 May 2015 23:00:45 +0000 (19:00 -0400)]
ext4: check for zero length extent explicitly
The following commit introduced a bug when checking for zero length extent
5946d08 ext4: check for overlapping extents in ext4_valid_extent_entries()
Zero length extent could pass the check if lblock is zero.
Adding the explicit check for zero length back.
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Cc: stable@vger.kernel.org
Sugar Zhang [Tue, 16 Jun 2015 09:57:51 +0000 (17:57 +0800)]
ASoC: rockchip: coding style.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
hjc [Tue, 16 Jun 2015 10:02:49 +0000 (18:02 +0800)]
rk fb: vsync thread distinction two vop
Signed-off-by: hjc <hjc@rock-chips.com>
Xiao Feng [Tue, 16 Jun 2015 08:40:15 +0000 (16:40 +0800)]
arm64: rockchip: rk3368-tb: dts: update dvfs table
Signed-off-by: Xiao Feng <xf@rock-chips.com>
ShenZhengyi [Tue, 16 Jun 2015 05:33:55 +0000 (13:33 +0800)]
tve:rk1000: When set mode , judge whether delay
If the set mode is the same of current mode , it does not delay.
Signed-off-by: ShenZhengyi <szy@rock-chips.com>
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
David Wu [Tue, 16 Jun 2015 07:16:49 +0000 (15:16 +0800)]
rk3368: pinctrl: fix bank:3 gpio irq wakeup not worked
Signed-off-by: David Wu <wdc@rock-chips.com>
Sugar Zhang [Tue, 16 Jun 2015 06:19:18 +0000 (14:19 +0800)]
dts: rockchip: rename property 'i2s-controller' to 'audio-controller'
because we have i2s controller, spdif controller, so we use audio-controller
to include both.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Sugar Zhang [Tue, 16 Jun 2015 06:15:24 +0000 (14:15 +0800)]
ASoC: rockchip: rename property 'i2s-controller' to 'audio-controller'
because we have i2s controller, spdif controller, so we use audio-controller
to include both.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Sugar Zhang [Mon, 15 Jun 2015 03:10:11 +0000 (11:10 +0800)]
ASoC: rockchip: spdif: drop owner assignment from platform_drivers
A platform_driver does not need to set an owner, it will be populated by the
driver core.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
hwg [Tue, 16 Jun 2015 03:02:56 +0000 (11:02 +0800)]
bcmdhd wifi: after android stop; start, wpa_supplicant start fail because of Failed to create a P2P Device interface p2p-dev-wlan0
hwg [Tue, 16 Jun 2015 01:40:05 +0000 (09:40 +0800)]
bcmdhd: solve ap6212 sdio transmit abnormal
Alpha Lin [Mon, 15 Jun 2015 09:10:33 +0000 (17:10 +0800)]
VPU: enable auto-freq flag.
bug in previous commit, auto-freq flag disable in all the
platform.
raise freq to 600MHz when 4k avc video decode, could not
get the 500 MHz frequency from current clock pll.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Aiyoujun [Mon, 15 Jun 2015 08:27:19 +0000 (16:27 +0800)]
dts: rk3368-p9_818: modify DVFS table for gpu, cpu and logic.
Signed-off-by: Aiyoujun <ayj@rock-chips.com>
Aiyoujun [Mon, 15 Jun 2015 08:26:57 +0000 (16:26 +0800)]
dts: rk3368-box: modify DVFS table for little cpu.
Signed-off-by: Aiyoujun <ayj@rock-chips.com>
Jony.Qiu [Mon, 15 Jun 2015 08:04:58 +0000 (16:04 +0800)]
optee : optee linux build to .ko depend on function(sched_setaffinity)
Signed-off-by: Jony.Qiu <jony.qiu@rock-chips.com>
lyz [Fri, 12 Jun 2015 12:38:26 +0000 (20:38 +0800)]
usb: bc: fix crush caused by usb bc detect
Fix a bug that mutex used before init.
Signed-off-by: lyz <lyz@rock-chips.com>
Sugar Zhang [Fri, 12 Jun 2015 10:22:02 +0000 (18:22 +0800)]
ASoC: rockchip: spdif: caculate sclk according BMC(bitphase mark coding).
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Sugar Zhang [Fri, 12 Jun 2015 10:20:57 +0000 (18:20 +0800)]
ASoC: hdmi_spdif: add 192k samplerate support.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Sugar Zhang [Fri, 12 Jun 2015 09:25:26 +0000 (17:25 +0800)]
ASoC: rockchip: spdif: add 192k samplerate support.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Sugar Zhang [Fri, 12 Jun 2015 08:49:44 +0000 (16:49 +0800)]
ASoC: rockchip: spdif: refactor driver code.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Xiao Feng [Fri, 12 Jun 2015 06:36:46 +0000 (14:36 +0800)]
pm_tests: rockchip: fix compilation warning
Signed-off-by: Xiao Feng <xf@rock-chips.com>
lyz [Thu, 11 Jun 2015 03:27:02 +0000 (11:27 +0800)]
usb: otg: notify to pmu the otg vbus change
Signed-off-by: lyz <lyz@rock-chips.com>
lyz [Thu, 21 May 2015 02:15:00 +0000 (10:15 +0800)]
usb: bc: fix usb charger type detect error in rapidly hotplug
case for inno phy
In device mode, when doing usb plug and unplug rapidly, there
might be some problem with usb battery charger type detect,
caused by line bounces and other connect problems, at this case,
usb battery charger detect module prefer to report a battery
cherger type that draw less current to make it saver for PMIC and
downstream port safer.
Signed-off-by: lyz <lyz@rock-chips.com>
huang zhibao [Wed, 10 Jun 2015 08:30:00 +0000 (16:30 +0800)]
dts: box fixed ddr freq to 800M
Tang Yun ping [Wed, 10 Jun 2015 07:32:09 +0000 (15:32 +0800)]
RK3368 Mailbox: add mailbox version information
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
Shengqin.Zhang [Wed, 10 Jun 2015 09:28:17 +0000 (17:28 +0800)]
rga2 compile error on 64 bit platform
Signed-off-by: Shengqin.Zhang <zsq@rock-chips.com>
Shengqin.Zhang [Wed, 10 Jun 2015 08:38:03 +0000 (16:38 +0800)]
fix rga2 compile error
Signed-off-by: Shengqin.Zhang <zsq@rock-chips.com>
Jianhong Chen [Tue, 9 Jun 2015 12:44:18 +0000 (20:44 +0800)]
arm64: dts: rk3368-tb_8846.dts: modify rk818 battery node
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
zhangqing [Tue, 9 Jun 2015 14:31:06 +0000 (07:31 -0700)]
rk3x: rmic: rk818: fix the code build warning in rk3288.
Signed-off-by: chenjianhong <cjh@rock-chips.com>
Alpha Lin [Tue, 9 Jun 2015 02:58:57 +0000 (10:58 +0800)]
VPU: fix the code cannot be built in 32bits environment.
compat_uptr_t isn't define under 32bits environment, using
this definition under the CONFIG_COMPAT macro.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Wenlong Zhuang [Tue, 9 Jun 2015 01:25:53 +0000 (09:25 +0800)]
video: rockchip: rk312x lcdc: fix set standby err if not support uboot display
Signed-off-by: Wenlong Zhuang <daisen.zhuang@rock-chips.com>
Wu Liang feng [Mon, 8 Jun 2015 14:23:26 +0000 (22:23 +0800)]
usb: ehci: rename hsic and HSIC to ehci1 and EHCI1
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
zhangqing [Mon, 8 Jun 2015 17:30:41 +0000 (10:30 -0700)]
rk3x: pmic: rk818: support low battery detect,and slove otg error.
Add function:
1)battery voltage low then 3.0V not allow to power on.
2)battery voltage low then 3.4V have irq to wakeup from deep sleep.
3)disable otg_en when rk818 shutdown..
Signed-off-by: zhangqing <zhangqing@rock-chips.com>
Zheng Yang [Mon, 8 Jun 2015 08:40:18 +0000 (16:40 +0800)]
hdmi: v2: update phy register value to improve output signal.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Zheng Yang [Mon, 8 Jun 2015 08:36:18 +0000 (16:36 +0800)]
hdmi: edid: distinguish deep color mode between YCbCr444 and YCbCr420.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
CMY [Thu, 28 May 2015 03:40:32 +0000 (11:40 +0800)]
rk3368 camera: hold vio0 noc clock during the camera work, fixed isp iommu stall failed
<6>[ 142.697985] Enable stall request failed, MMU status is 0x00000011
<6>[ 142.698006] rk_iommu
ff914000.isp_mmu: (isp_mmu), rockchip_iommu_disable failed
Signed-off-by: CMY <cmy@rock-chips.com>
Tested-by: GY <gy@rock-chips.com>
Jianhong Chen [Sat, 6 Jun 2015 05:42:45 +0000 (13:42 +0800)]
power: rk81x-battery: check sec base by rsoc trend anyway
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
chenjh [Tue, 12 May 2015 09:22:33 +0000 (17:22 +0800)]
power: rk81x-battery: update verison to 4.0.0
this verison can support both ARM and SOFIA platform.
Signed-off-by: chenjh <chenjh@rock-chips.com>
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
chenjh [Tue, 12 May 2015 09:18:10 +0000 (17:18 +0800)]
arm64: dts: rk3368-p9_818:modify battery node
Signed-off-by: chenjh <chenjh@rock-chips.com>
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
hjc [Fri, 5 Jun 2015 07:03:05 +0000 (15:03 +0800)]
vop: rk3288: update dither config for 10bit output mode
example for 10bit dual lvds output:
timing0 {
screen-type = <SCREEN_DUAL_LVDS>;
out-face = <OUT_P101010>;
color-mode = <COLOR_RGB>;
...
}
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Thu, 4 Jun 2015 09:20:47 +0000 (17:20 +0800)]
rk3368 vop: cabc lut update only when cabc enable
Signed-off-by: hjc <hjc@rock-chips.com>
Zheng Yang [Fri, 5 Jun 2015 06:20:31 +0000 (14:20 +0800)]
hdmi:edid: improve edid check redundancy.
If edid first block header check or checksum is error,
but data[126] value is smaller than 4, we think it is
accecptable, return suscess.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 09:36:18 +0000 (17:36 +0800)]
VPU: add cru reset if vpu hardware hang or vpu report
error.
It depend on pmu driver. and require pmu to complete
its idle request function.
temporary, it haven't enable yet, because rk3368 pmu
function had not completed.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 09:31:22 +0000 (17:31 +0800)]
VPU: add a hardware error check in interrupt handle.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 09:24:59 +0000 (17:24 +0800)]
VPU: use debugfs_remove_recursive to recursive remove
debugfs node.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 09:02:08 +0000 (17:02 +0800)]
VPU: abondon old time consume log print, used new time record
interface to calculate and print time logs.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 08:51:06 +0000 (16:51 +0800)]
VPU: add debug log classification output method.
Use /sys/module/vcodec_service/parameters/debug to
control log output, each bit represent a type of debug
information.
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Alpha Lin [Thu, 4 Jun 2015 07:15:01 +0000 (15:15 +0800)]
VPU: support compatible vpu request from userspace.
This revision need rk3368 android library libvpu to
revert it VPUReq_t definition, Revert RK_U64 req;
to RK_U32 *req;
Signed-off-by: Alpha Lin <alpha.lin@rock-chips.com>
Zheng Yang [Thu, 4 Jun 2015 08:10:44 +0000 (16:10 +0800)]
rk1000: shorter reset delay time.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Zheng Yang [Thu, 4 Jun 2015 07:35:35 +0000 (15:35 +0800)]
rk1000: fix create sysfs file permission error.
Wrong permission will case following warning:
------------[ cut here ]------------
WARNING: at drivers/base/core.c:576 device_create_file+0x74/0xa4()
Attribute rkcontrl: write permission without 'store'
Modules linked in:
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0 #247
Call trace:
[<
ffffffc000087dc0>] dump_backtrace+0x0/0x10c
[<
ffffffc000087edc>] show_stack+0x10/0x1c
[<
ffffffc00087c0e4>] dump_stack+0x1c/0x28
[<
ffffffc0000a1b08>] warn_slowpath_common+0x74/0x9c
[<
ffffffc0000a1b7c>] warn_slowpath_fmt+0x4c/0x58
[<
ffffffc00036cfec>] device_create_file+0x70/0xa4
[<
ffffffc000399fc4>] rk1000_probe+0x1d0/0x20c
[<
ffffffc00058b190>] i2c_device_probe+0x9c/0xd4
[<
ffffffc000370e70>] driver_probe_device+0xd0/0x210
[<
ffffffc00037105c>] __driver_attach+0x60/0x90
[<
ffffffc00036f394>] bus_for_each_dev+0x60/0x88
[<
ffffffc00037096c>] driver_attach+0x1c/0x28
[<
ffffffc000370540>] bus_add_driver+0xf4/0x210
[<
ffffffc000371698>] driver_register+0xbc/0x138
[<
ffffffc00058b054>] i2c_register_driver+0x48/0xac
[<
ffffffc000bf2934>] rk1000_init+0x14/0x20
[<
ffffffc000081554>] do_one_initcall+0x80/0x120
[<
ffffffc000bdb8f0>] kernel_init_freeable+0x148/0x1e8
[<
ffffffc000876a10>] kernel_init+0x10/0xcc
---[ end trace
1cc1e45d37744cff ]---
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Zheng Yang [Thu, 4 Jun 2015 07:15:20 +0000 (15:15 +0800)]
rk1000: fix rk1000-core.c code style.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Huang, Tao [Tue, 2 Jun 2015 11:11:02 +0000 (19:11 +0800)]
arm64: rockchip: rockchip_defconfig enable PRINTK_PROCESS
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Huang, Tao [Tue, 2 Jun 2015 11:09:35 +0000 (19:09 +0800)]
add support show process information on printks
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
hjc [Wed, 3 Jun 2015 03:38:39 +0000 (11:38 +0800)]
rk fb: if win close we have to set 4 area state to 0, otherwise will lead to pagefault
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Mon, 1 Jun 2015 10:26:02 +0000 (18:26 +0800)]
rk fb: 2 pixel align for interlace and xact offset
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Mon, 1 Jun 2015 10:13:58 +0000 (18:13 +0800)]
rk3368 lcdc: in interlace mode & resolutation is p to i scale, disable vscale done and enable gt2
Signed-off-by: hjc <hjc@rock-chips.com>
hwg [Wed, 3 Jun 2015 01:28:46 +0000 (09:28 +0800)]
rfkill-wlan.c: solve mac addr all zero error, cause can't connect ap problem
Huang, Tao [Tue, 2 Jun 2015 10:23:41 +0000 (18:23 +0800)]
arm64: rockchip: rockchip_defconfig sync with samsung product
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Huang, Tao [Tue, 2 Jun 2015 08:58:26 +0000 (16:58 +0800)]
rk: RK_CONSOLE_THREAD no depends on FIQ_DEBUGGER_CONSOLE
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
zxl [Tue, 2 Jun 2015 08:07:27 +0000 (16:07 +0800)]
RK3368 GPU version: Rogue L 0.17
1. Support gpu disable dvfs case.
2. Add rk_tf_check_version to compatible for rk3328.
3. merge 1.4_ED3573678 DDK code.
Tip: Need update RK3368 GPU so version to L0.17(@vendor/rockchip/common).
Huang, Tao [Tue, 2 Jun 2015 06:26:58 +0000 (14:26 +0800)]
rk: gcc-wrapper.py fix psci ignore
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Huang, Tao [Tue, 2 Jun 2015 03:25:51 +0000 (11:25 +0800)]
Merge branch android-common-3.10
Huang, Tao [Tue, 2 Jun 2015 03:25:34 +0000 (11:25 +0800)]
Merge tag 'lsk-v3.10-15.05-android' into develop-3.10
Huang, Tao [Tue, 2 Jun 2015 03:25:10 +0000 (11:25 +0800)]
Revert "zram: don't grab mutex in zram_slot_free_noity"
This reverts commit
66db73c14bd16d8ad05ecb80e6bf6050d8828467.
Huang, Tao [Tue, 2 Jun 2015 00:56:49 +0000 (08:56 +0800)]
arm64: rockchip: efuse: support set system serial
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
hwg [Mon, 1 Jun 2015 07:54:19 +0000 (15:54 +0800)]
bcmdhd wifi: update to 1.201.59.4
hwg [Mon, 1 Jun 2015 07:41:27 +0000 (15:41 +0800)]
rfkill-wlan, solve rockchip_wifi_mac_addr error
Zheng Yang [Fri, 29 May 2015 02:08:34 +0000 (10:08 +0800)]
HDMI: add mutex lock to edid modelist operation.
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>
Riley Andrews [Thu, 28 May 2015 19:10:05 +0000 (12:10 -0700)]
android: drivers: workaround debugfs race in binder
If a /d/binder/proc/[pid] entry is kept open after linux has
torn down the associated process, binder_proc_show can deference
an invalid binder_proc that has been stashed in the debugfs
inode. Validate that the binder_proc ptr passed into binder_proc_show
has not been freed by looking for it within the global process list
whilst the global lock is held. If the ptr is not valid, print nothing.
Bug
19587483
Change-Id: Ice878c171db51ef9a4879c2f9299a2deb873d255
Signed-off-by: Riley Andrews <riandrews@android.com>
hwg [Thu, 28 May 2015 06:35:42 +0000 (14:35 +0800)]
esp8089 wifi: solve warning in 64bit, new method
CMY [Fri, 22 May 2015 09:26:42 +0000 (17:26 +0800)]
rk: iommu: support iommu region guard
Add an guard area after each iommu region, it is used to detect cross-border access
Signed-off-by: CMY <cmy@rock-chips.com>
Signed-off-by: XXM <xxm@rock-chips.com>
hjc [Thu, 28 May 2015 02:13:44 +0000 (10:13 +0800)]
rk fb: act_height should be 2 pix align for interlace output
Signed-off-by: hjc <hjc@rock-chips.com>
Erik Kline [Mon, 18 May 2015 10:44:41 +0000 (19:44 +0900)]
neigh: Better handling of transition to NUD_PROBE state
[1] When entering NUD_PROBE state via neigh_update(), perhaps received
from userspace, correctly (re)initialize the probes count to zero.
This is useful for forcing revalidation of a neighbor (for example
if the host is attempting to do DNA [IPv4 4436, IPv6 6059]).
[2] Notify listeners when a neighbor goes into NUD_PROBE state.
By sending notifications on entry to NUD_PROBE state listeners get
more timely warnings of imminent connectivity issues.
The current notifications on entry to NUD_STALE have somewhat
limited usefulness: NUD_STALE is a perfectly normal state, as is
NUD_DELAY, whereas notifications on entry to NUD_FAILURE come after
a neighbor reachability problem has been confirmed (typically after
three probes).
Change-Id: I1d01d40ef3bc4753b0eaa79da2b27235425b1934
Signed-off-by: Erik Kline <ek@google.com>
Acked-By: Lorenzo Colitti <lorenzo@google.com>
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Mark Salyzyn [Wed, 27 May 2015 18:08:16 +0000 (11:08 -0700)]
New Build Breakage in branch: kernel-m-dev-tegra-flounder-3.10 @
1960706
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Change-Id: I5682198bce94e66ff3de52989c7e361ffc25ba51
Mark Salyzyn [Thu, 21 May 2015 16:25:02 +0000 (09:25 -0700)]
net/unix: sk_socket can disappear when state is unlocked
got a rare NULL pointer dereference in clear_bit
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug:
21252747
Change-Id: I27e70f2543034097c8a590a212c2c6fa846fe695
Huang, Tao [Wed, 27 May 2015 08:51:40 +0000 (16:51 +0800)]
rm64: rockchip: rockchip_defconfig disable EARLY_PRINTK
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Huang, Tao [Wed, 27 May 2015 08:49:32 +0000 (16:49 +0800)]
arm64: rockchip: check tf version later
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
Herman Chen [Wed, 27 May 2015 02:42:38 +0000 (10:42 +0800)]
vcodec: add soft reset after reading dec registers
Sometimes decoder got a timeout error and can not recover from error status.
We need to add soft reset after reading dec registers.
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Herman Chen [Wed, 27 May 2015 02:26:33 +0000 (10:26 +0800)]
vcodec: fix enable race condition when power on/off
When multi-instances power on at same time the condition enabled maybe
set mutli-times. Use atomic function to replace orginal
read/compare/change operation to avoid multi-instances.
Also add power on/off count to debugfs for checking
Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
xxx [Wed, 27 May 2015 01:04:58 +0000 (09:04 +0800)]
add func: check tf ver
hjc [Tue, 26 May 2015 08:17:28 +0000 (16:17 +0800)]
rk3368 lcdc: update hdmi overscan config path
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Tue, 26 May 2015 07:54:49 +0000 (15:54 +0800)]
rk fb: fix in interlace mode switch between ntsc and pal lead to pagefault
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Tue, 26 May 2015 06:39:36 +0000 (14:39 +0800)]
rk3368 lcdc: add wait frame start for uboot logo switch kernel logo and enable iommu
Signed-off-by: hjc <hjc@rock-chips.com>
hjc [Tue, 26 May 2015 06:38:23 +0000 (14:38 +0800)]
rk fb: fix uboot logo switch to kernel logo splash screen
Signed-off-by: hjc <hjc@rock-chips.com>
Xiao Feng [Tue, 26 May 2015 08:14:50 +0000 (16:14 +0800)]
dvfs: rockchip: add cpu thermal management test nodes
Signed-off-by: Xiao Feng <xf@rock-chips.com>
Zheng Yang [Tue, 26 May 2015 08:17:05 +0000 (16:17 +0800)]