Mark Yao
bb39eefecc
video: lcdc: 3228: update colorspace config
...
Add windows bt601 and bt709 convert
Change-Id: I0a24227e91c5bf7643f72ef79acaadde1a37be25
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-19 11:42:51 +08:00
Mark Yao
2b9ec02c09
rk3228: dts: add series nodes for display
...
Change-Id: I488ac645ceb7ccd7ecd7512f711ce5418553e431
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-19 11:36:25 +08:00
Mark Yao
8eccb6ceef
video: lcdc: 3228: fix alpha when only one layer enable
...
rk3228 not support ppixel_alpha mode when only one layer enable.
Change-Id: I4de3a46f2f876230932a09fd202f318b130a5709
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-19 10:32:18 +08:00
Mark Yao
60444e27e7
video: lcdc: 3228: fix post colorspace display
...
fix table offset, config and overlay mode.
Change-Id: I1e0af6c2b56db9a509495c17b53835c1722b68ba
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-19 10:31:28 +08:00
Simon Xue
80e6ef2ae1
rk3228: gpu: fix rk3228 gpu pd issue
...
1. For compatible with other SOC,more dig into gpu pd when init gpu pd
2. Add cpu_is_rk3228 macro for gpu
Change-Id: I3adf4ab32d98c0cfebb0f0e769fac1b84f525c6f
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2015-10-16 10:44:45 +08:00
Yunzhi Li
86f351f5ec
usb: rk3368: set disconnect threshold to 625 mV
...
The disconnect threshold of 28nm usb phy from innosilicon is
imprecise, if the value set to 575 mV will trigger unnecessary
disconnect interrupt.
Change-Id: I63985fb9257a1142bdad476583c0c141de70618d
Signed-off-by: Yunzhi Li <lyz@rock-chips.com >
2015-10-15 18:09:05 +08:00
chenzhen
549cd3f338
rk312x, mali_400: modify period_of_notifying_mali_utilization to 20 ms.
...
This is a rk_custom_in_common_part.
Change-Id: I3d691c01ed199a17980dadf03e6d3c1b711f9159
Signed-off-by: chenzhen <chenzhen@rock-chips.com >
2015-10-15 15:50:51 +08:00
Zheng Yang
9f2cff5e9e
ARM: dts: rk3228: add hdmi and hdcp22
...
Change-Id: I4c2081ce5bbede0880361b54aa38478c79e529fa
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-15 10:59:01 +08:00
Zheng Yang
85e63917ea
video: rockchip: hdmi: support rk3228
...
Change-Id: I3b1e3d4042c5b14e0759418c29e112dfae7d50b1
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-15 10:58:41 +08:00
chenzhen
29295b2618
rk312x, mali_400: correct coding style in platform_dependent_part.
...
Change-Id: I312b59f8875fd5d115a3a1c1e925a38afe8e7fa6
Signed-off-by: chenzhen <chenzhen@rock-chips.com >
2015-10-14 18:40:21 +08:00
Simon Xue
e26f41d409
ARM: dts: rk3228: add vop/vpu/hevc/iep iommu config
...
Change-Id: Id784598ad7af4ddb5569423a4f77e035b4a7c9d0
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2015-10-14 16:28:18 +08:00
zhangqing
7ce90f99da
ARM: dts: rk3228: clk: rename gpu clk name
...
change gpu clk name aclk_gpu to clk_gpu.
Change-Id: I0ee1fc47b94d7459914c6040aa3bcfc616626a83
Signed-off-by: zhangqing <zhangqing@rock-chips.com >
2015-10-14 16:27:54 +08:00
Sugar Zhang
298e89389d
video: rockchip: hdmiv1: fix no sound/noise problem
...
when hdmi mute audio, need to reset the audio logic and fifo.
otherwise, this may lead no sound/noise sometimes.
this patch add power down hdmi audio logic when mute audio,
and then power up hdmi audio logic when unmute audio.
Change-Id: Ifb8beac9690764b4ec1c6d3e1dfdb4253a05df51
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
2015-10-14 16:27:20 +08:00
Huang Jiachai
9f2ef4bf49
video: rockchip: fb: distinguish between RGB YUV and FBDC data format
...
Change-Id: Ia351340cf05e5264d798348178b488917ada4482
Signed-off-by: Huang Jiachai <hjc@rock-chips.com >
2015-10-14 16:02:21 +08:00
Huang Jiachai
e8d09becad
video: rockchip: lcdc: 3288: fix iommu pagefault when user set win3 dsp size bigger than act size
...
Change-Id: Icf474cf35c9bbf37deccd415e810f7d0a0c2142d
Signed-off-by: Huang Jiachai <hjc@rock-chips.com >
2015-10-14 16:01:05 +08:00
Zheng Yang
87f79c169f
video: rockchip: hdmi: v2: phy support clk 59.4MHz
...
Change-Id: Ibce9bcd09fa8011642c7a9e8de9f4b3471c23e8b
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-14 15:47:00 +08:00
Simon Xue
37261359a2
ARM: dts: rk3228: add gpu config
...
Change-Id: Ib8dbc4ede8abd4816e501454fe4a1f21fe3f54ad
Signed-off-by: Simon Xue <xxm@rock-chips.com >
2015-10-14 10:05:49 +08:00
Zheng Yang
c7eae6490c
video: rockchip: hdmi: 3288w: support HDCP2.2
...
Change-Id: Ie20cba47fa925b5a3cce49ec2557e47ce737459e
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
(cherry picked from commit db93f1aadfa06f47a0b9041b172cfcc4028e4928)
2015-10-14 08:51:36 +08:00
Shen Zhenyi
c196bbf342
video: rockchip: display-sys: Add the same display interface device naming convention
...
When multiple same type display interface is registered, such as TV, named TV, TV1, TV2.
Change-Id: I33f7e12c4942c3bf7eb29cca8ef6037f9e78d1af
Signed-off-by: Shen Zhenyi <szy@rock-chips.com >
2015-10-13 18:59:52 +08:00
Chen Liang
bc2d3a7a84
rk3128-box: add dts file for NS kernel
...
Change-Id: I987886db8624e09deacc1fb6f19b4e5bf90cf6d8
Signed-off-by: Chen Liang <cl@rock-chips.com >
2015-10-13 17:41:44 +08:00
Chen Liang
c24a26eb38
rk312x: add psci support
...
This is just add psci code into kernel, if you want to enable psci, you must
add psci=enable in the Command Line.
Change-Id: I3a6a24e455a4f684d543938257dc2771c5c267e2
Signed-off-by: Chen Liang <cl@rock-chips.com >
2015-10-13 15:26:03 +08:00
Sugar Zhang
35e4ce9e3e
dts: rk3228: add i2s, spdif dts node
...
Change-Id: Icbec983c72b81cc584bf552522e02e9fcbc0c29c
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
2015-10-13 14:37:54 +08:00
Shen Zhenyi
5f6abdf11d
rk_fb: add extern screen open iommu, when dual screen display using iommu
...
Change-Id: Ia216d102df6841d4497144fe3c53aaeea9860178
Signed-off-by: Shen Zhenyi <szy@rock-chips.com >
2015-10-12 15:44:50 +08:00
Zheng Yang
1d9b35e9d1
video: rockchip: hdmi: fix parsing 1st block edid
...
If parsing 1st block edid failed, we think it is good
only when there is more than one external block.
Change-Id: I1eb11405dade41ebb2ad041ba909de0c7ea120f8
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-12 14:13:07 +08:00
Zheng Yang
495b4a8232
video: rockchip: fb: delele obsolete code for box
...
There is no difference between mid and box on setting
RK_FBIOSET_CONFIG_DONE.
Change-Id: I8a454a318ad8663b5e0f94ac05c067c6b386801a
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-12 10:17:29 +08:00
Huang, Tao
13b4f3e372
arm64: dts: Makefile: Add more rockchip target in dtbs list
...
Change-Id: I85902304639d6c938df2ff3f1702d5a2531b26d1
Signed-off-by: Huang, Tao <huangtao@rock-chips.com >
2015-10-10 19:43:29 +08:00
Huang, Tao
e9bc5b18e5
ARM: dts: Makefile: Add more rockchip target in dtbs list
...
Change-Id: Ieaa459bed8b3a6f6b67b52c78d4a37d9e50836d3
Signed-off-by: Huang, Tao <huangtao@rock-chips.com >
2015-10-10 17:47:34 +08:00
zhangqing
741e50a5c7
rk3228: clk: enable aclk_dmac_bus when clk init
...
modify enable aclk_dmac_bus control bits.
make aclk_dmac_bus enabled when clk init.
Change-Id: I670dbaabcf9ba6cf9ce683090b49c72e4cbd0410
Signed-off-by: zhangqing <zhangqing@rock-chips.com >
2015-10-10 17:15:34 +08:00
Xiao Feng
f399038b27
arm: rockchip: rk3228: dts: add DMAC support
...
Change-Id: Ic6f8a106e8ecdcdf153873a65b90567b3edb48ad
Signed-off-by: Xiao Feng <xf@rock-chips.com >
2015-10-10 15:32:26 +08:00
Shen Zhenyi
172981dc89
video: rockchip: lcdc: 3288: set iommu_status to 0, when all layer closed
...
Change-Id: I494c54017be89e48836870f015f420a0c148c980
Signed-off-by: Shen Zhenyi <szy@rock-chips.com >
2015-10-09 17:13:30 +08:00
xxh
162dcb32d0
esp8089: fix ESP8089 wifi can not work when use CONFIG_WIFI_LOAD_DRIVER_WHEN_KERNEL_BOOT
...
Change-Id: Ib08bcc45f3c11e2de0f29c9739772d56071d467f
Signed-off-by: Xu Xuehui <xxh@rock-chips.com >
2015-10-09 17:12:36 +08:00
Zheng Yang
fa03aa63c8
video: rockchip: hdmi: v2: get phy register setting from dts
...
We can configurate phy setting in dts node "rockchip,phy_table"
with following format:
<maxfreq pre-emphasis slopeboost clklevel data0level data1level data2level>
Phy setting table must list from low freq to high freq and cover
all supported frequency, for example:
&hdmi {
status = "okay";
rockchip,phy_table =
<165000000 0 0 17 17 17 17>,
<340000000 0 0 14 17 17 17>,
<594000000 0 0 9 17 17 17>;
};
If dts node is not exist, we use default setting defined in code.
Change-Id: I06731419057a2a8cf4d210bf566b1206edc39ea1
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-08 16:45:40 +08:00
Zheng Yang
98c0900674
video: rockchip: hdmi: fix error of 8/10 bit color depth selection
...
Change-Id: I3c9c35dced4db9b5f103d0d3de482f33d7257ae0
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-10-07 16:45:22 +08:00
Zheng Yang
d50205d8d2
video: rockchip: hdmi: redefine input/output color relationship
...
For YCbCr420 mode, input color and output color must be same as
HDMI_COLOR_YCBCR420.
Change-Id: I302c1a0572d706abdebf5d2d35bd100e0242edf9
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
(cherry picked from commit c3ed688f02f76dfc5533124c41bbb8c016e3cc97)
2015-10-07 16:44:43 +08:00
Mark Yao
9d7998a86e
rk3288: dts: support popmetal opensource board
...
Change-Id: I42fd55bfa73d25643a9e0435af93e311d3ed3206
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-07 15:39:51 +08:00
Mark Yao
6689f7b14a
lcd: vga: add some vga timing
...
Change-Id: I6e54d0025b4622cdfcc3a4ceac443e441c7e1742
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-10-07 15:39:45 +08:00
Zheng Yang
a6aa91559f
video: rockchip: lcdc: 312x: output color according to input screen parameter
...
Change-Id: I3d9b8982a247462ee3a6a0e00636881d35be9b4b
Signed-off-by: Zheng Yang <zhengyang@rock-chips.com >
2015-09-30 18:33:53 +08:00
David Wu
d07484d381
rk3x: i2c: prevent i2c xfer, when i2c shut down.
...
if rk818 driver's shutdown func called, it should not do i2c transfer.
And rk818's shutdown func is behind of i2c driver's shutdown func.
Change-Id: Iec96ad4640894f604493d8c764a2f98e75397885
Signed-off-by: David Wu <wdc@rock-chips.com >
2015-09-30 17:09:43 +08:00
Mark Yao
fb8635b535
rk3228: lcdc: default build-in rk3228 vop
...
Change-Id: Ia0d9ac5000122d8f782b4eebb21af3f427119978
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 14:28:10 +08:00
Mark Yao
d1a15dd76a
rk3228-fpga: dts: add series nodes for display
...
rk_fb display need ion and backlight node,
so add ion and backlight node.
Change-Id: I89ed88e429a2ea56e19bc12bc818ffba71f9e3b2
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 14:19:04 +08:00
Mark Yao
8fb1cd81b6
Documentation: add rockchip,rk3228-lcdc to rockchip_lcdc.txt
...
Change-Id: I0c81e8d340fd3d714dc1e85e0198bdee7dfd5bd6
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 14:15:08 +08:00
Mark Yao
6360549b2c
rk_fb: video: add rk3228 vop support
...
Change-Id: Iaa8ea3da4de2746c4cff5e0e820b8f0508c44d55
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 14:15:01 +08:00
Mark Yao
9216969855
rk_fb: add output colorspace define
...
Change-Id: I2507bd1b17e782501fd7b4cb4f67d5ddbb45da90
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 14:03:34 +08:00
Mark Yao
5524124f21
rk_fb: add bt2020/bt709/bt601 colorspace support
...
Change-Id: I55177d4e40bb8111787efe654f18e3e21c016491
Signed-off-by: Mark Yao <mark.yao@rock-chips.com >
2015-09-30 13:54:36 +08:00
Zhangbin Tong
1b7fb3f265
power_supply: cw2015_battery: Add msleep(200) when recover from sleep mode
...
Change-Id: I66f0ee349622f24646376822948d331922676ad3
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com >
2015-09-29 11:21:48 +08:00
Huang Jiachai
519a6f8b7d
dtsi: lcd-F402: CABC lut need the last 128 gray
...
Change-Id: Iff405b5f377826b6f6369f511b49689155f5acff
Signed-off-by: Huang Jiachai <hjc@rock-chips.com >
(cherry picked from commit c7d371ea3c2485a6b52b3bab51d1f6da5533f229)
2015-09-29 11:16:28 +08:00
Huang Jiachai
da6f2cbfc8
video: rockchip: lcdc: 3288: update CABC lut addr
...
Change-Id: Ifcd0e7c76962fff628c2c372057937809ee850da
Signed-off-by: Huang Jiachai <hjc@rock-chips.com >
(cherry picked from commit 92e3d58d7ffc7d0687e032409de56b93f2e30d51)
2015-09-29 09:30:37 +08:00
Zhangbin Tong
1df21c1635
power-supply: cw2015_battery: fix incorrect bracketing on a test
...
Change-Id: Id4910e148852ab64d9396b17d3daf403d1fcb4b2
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com >
2015-09-29 09:22:34 +08:00
Huang, Tao
91c0b3f7a5
Merge tag 'lsk-v3.10-15.09-android'
...
LSK Android 15.09 v3.10
2015-09-28 19:16:34 +08:00
Zhangbin Tong
4e5b768771
power_supply: cw2015_battery: code style fixes
...
Change-Id: I3cf0af574e11b7fd32adaaecbd6dbe83e72c83c9
Signed-off-by: Zhangbin Tong <zebulun.tong@rock-chips.com >
2015-09-28 15:49:22 +08:00