Lin Jianhua
847b71b4e0
ARM: dts: rockchip: rv1109-evb-ddr3-v12-facial-gate: modify isp cma buffer size from 256M to 92M
...
rv1109 facial gate use dual camera that resolution is 1080P,
so only need 92M buffer.
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
Change-Id: I9a53468b1bf544dbc253ca19907d4ebbdde67e98
2020-08-14 14:47:46 +08:00
shengfei Xu
a2c160f479
regulator: rk808: remove redundant code
...
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: I51d524173b1f477660bb839de77533be98417077
2020-08-14 10:55:23 +08:00
Yu YongZhen
974d16c2fc
ARM: dts: rv1126: 38x38 board: add rtc pcf8563
...
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com >
Change-Id: Id3487348d96d3348b7ae549b5a46db2b9b07a4ea
2020-08-13 20:18:25 +08:00
Yu YongZhen
132d66357d
ARM: configs: rv1126-spi-nor.config: add rtc pcf8563
...
Signed-off-by: Yu YongZhen <yuyz@rock-chips.com >
Change-Id: I35b7367acf83adbc52734c762f44900389f4ad10
2020-08-13 20:18:22 +08:00
Yiqing Zeng
57ea14e007
media: i2c: imx415: modify hdr ae function according to datasheet
...
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com >
Change-Id: Id51708f7e0ce45d96490669b9057f7435dfb9d2e
2020-08-13 19:24:17 +08:00
Sandy Huang
8d7e60f319
drm/rockchip: update iommu pagefault debug log style
...
Change-Id: Ifda2f19f2ce2d2051996de846ffac1bc1c851fa1
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
2020-08-13 18:11:19 +08:00
Yiqing Zeng
3c79843de5
media: i2c: ov2718: group hold launch immediately when single_start set
...
cause flicker occurs when launch after SOF in first few frames
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com >
Change-Id: I01c503d6376c9787bdaf20aa6d861e742458c8f9
2020-08-13 18:09:25 +08:00
Frank Liu
bcfda1b165
media: i2c: gc2053 support power opts and get hdr cfg
...
Signed-off-by: Frank Liu <frank.liu@rock-chips.com >
Change-Id: I85c417c444df5555fb8abe9b40242450001475e3
2020-08-13 16:13:05 +08:00
Lin Jianhua
671a3008fa
ARM: dts: rockchip: rv1109-evb-ddr3-v12-facial-gate: support dual camera
...
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
Change-Id: I7836a91ac2faecdc1bd4adc272cc04178ab776b9
Signed-off-by: Zhihua Wang <hogan.wang@rock-chips.com >
2020-08-13 14:21:14 +08:00
Allon Huang
f42a988d45
ARM: dts: rv1126: rkcif memory requested from isp_reserved by cma
...
set isp_reserved as 256M
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: Ied52e4ce1b82f19b7220d8fc1e49db9d85357c22
2020-08-13 14:15:04 +08:00
Cai YiWei
56704fe181
ARM: dts: rv1126: modify isp and ispp node for support multi virtual device
...
Change-Id: Id4254a21e48409b47fb394086582766c13c6ed29
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-08-13 11:36:27 +08:00
Hu Kejun
e0c7b8e444
media: rockchip: isp: params/stats part for support multiple virtual device
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I6dae181b635a1fbce09559d69d4c22876db6a9d8
2020-08-13 11:36:26 +08:00
Cai YiWei
54770505b2
media: rockchip: ispp: support multiple virtual device
...
Change-Id: I6aab46395c6ac833318d181db1d0f988a075d305
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-08-13 11:36:26 +08:00
Cai YiWei
cad9d8d4a4
media: rockchip: isp: support multiple virtual device
...
Change-Id: Ib17b6a657b7f91a17ba1df4d87875cdd158df867
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-08-13 11:36:26 +08:00
Cai YiWei
a42a9be178
media: rockchip: ispp: fix error for diff stream on->off->on
...
Change-Id: I5730d1dafe0028d42dd59712b8a4d227ee70c451
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-08-13 11:08:59 +08:00
Li Huang
a7bf59569e
arm64: dts: rockchip: Remove dma-coherent on RGA2 for rk3368-android
...
Signed-off-by: Li Huang <putin.li@rock-chips.com >
Change-Id: I67bdc4b8a833be65360fe55b614aa7ed01201541
2020-08-12 18:13:54 +08:00
Wu Liangqing
d3f5af316f
arm64: dts: rockchip: rk3399-evb-ind add new dts for v13
...
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
Change-Id: I1bc462b0aceebb29a6f2871427db8f4026d95403
2020-08-12 16:09:00 +08:00
shengfei Xu
378e8e21cc
regulator: rk808: fix regulator_is_enabled get wrong status
...
Signed-off-by: shengfei Xu <xsf@rock-chips.com >
Change-Id: Id06df1f89e582944f7b7894f0b052e7147687616
2020-08-12 14:47:18 +08:00
Guochun Huang
0a51627663
input: touchscreen: gt1x: compatible with gt1x.
...
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com >
Change-Id: I1f1dcde20b7322c7e58dd2238a3f41d15248249d
2020-08-12 14:45:25 +08:00
Jianqun Xu
12ac008725
pinctrl: rockchip: do not set gpio if bank invalid
...
Change-Id: Ib03e2910a7316bd61df18236151e371c4d04077a
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-08-12 14:42:11 +08:00
Jianqun Xu
29b3dea127
MFD: fsusb302: set gpio desc to null if invalid
...
Change-Id: Ic1ae7512be308360558ca838ab4595a54a697072
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-08-12 14:42:11 +08:00
Jianqun Xu
948db6e952
regulator: fan53555: set vsel_gpio null if invalid
...
Change-Id: Iafeff8c75d5627c71ce28eb7850e759660846f2b
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-08-12 14:42:11 +08:00
Jianqun Xu
931b1baa78
input: gsl3673: add gpio invalid check
...
Change-Id: I2cf10b8aa621f42e309ccbd649a74f55917fc40f
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-08-12 14:42:11 +08:00
Weiwen Chen
493ff6e08d
ARM: dts: rv1126: 38x38 board: fix ircut open/close status
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I7238758d571b15e919fccde7a81b88587f479b98
2020-08-12 11:15:35 +08:00
Cai YiWei
66c8c24cfe
media: rockchip: ispp: limit max width 2080 for scl0 yuv420
...
hardware support max width is 2080 for scl0 yuv420
vertical scale down output.
Change-Id: Ifead97e0bbba417a4e35bea3e4eba3e33ea8d407
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2020-08-12 11:14:56 +08:00
Dingxian Wen
7d53c9d734
arm64: dts: rockchip: rk3399-sapphire-excavator-edp-avb: add tc35874x
...
configuration
Add tc35874x configuration for rkisp1 framework.
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com >
Change-Id: I72c80993cde2545b1c85f8c76d47ed047b42396c
2020-08-12 09:24:06 +08:00
Dingxian Wen
c717122cec
arm64: rockchip_defconfig: enable CONFIG_VIDEO_TC35874X
...
Enable tc35874x hdmi to mipi CSI-2 bridge driver for hdmi-in application.
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com >
Change-Id: Ibd9c2bd50fdde06c6c3f238b3627e071bcf50c08
2020-08-12 09:24:06 +08:00
Dingxian Wen
b9e155a28b
media: v4l2-core: add support for VIDIOC_G_INPUT ioctl on subdev nodes
...
Add VIDIOC_G_INPUT ioctl support to get the input status of subdev.
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com >
Change-Id: I7d4253e058e17db7e2247efab17f639f4f3ef508
2020-08-12 09:24:06 +08:00
Dingxian Wen
bccce4c095
media: i2c: tc35874x: update driver version
...
Adapt the driver to kernel-4.19.
Add 4 lanes and multi-resolution support.
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com >
Change-Id: I1eca2b49113a0ce55d8bbd76301a1bf884a9dd13
2020-08-12 09:24:06 +08:00
Dingxian Wen
e7d6a11012
media: v4l2-ctrl: add private controls base for TC35874X
...
Change-Id: I3e8cdb61e4403f5c6b22ad8cc6f8d7eab0a8cc00
Signed-off-by: Dingxian Wen <shawn.wen@rock-chips.com >
2020-08-12 09:24:06 +08:00
Tao Huang
177435e2ea
pstore/console: ignore log level
...
When printk to pstore console, we ignore log level. So
/sys/fs/pstore/console-ramoops-0 should keep full kernel log.
This feature enabled with the bool parameter pstore_con_force.
Change-Id: I87ea3418741c117523a9e872ae7ace4dac0cd9d3
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2020-08-12 09:15:49 +08:00
Sandy Huang
d90bbdc951
drm/edid: revert some of change by the following commit
...
Fixes: 7ab28c3914 ("drm/edid: output common tv resolution and hdmi
mode if no read the correct edid")
Change-Id: I00dac90a2b64e4b9743813cc9fde9d08ddd38347
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
2020-08-12 09:13:22 +08:00
Yu Qiaowei
d9031d601b
video/rockchip: rga2: Support the color palette mode.
...
1. add support for the BPP8/4/2/1 format used in color palette mode.
2. Add pat support in rga2_get_dma_buf().
3. Modify the parameters of configuring mmu in color palette mode.
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com >
Change-Id: I16b498b8d48575688c769486ac7536ddc2d918b4
2020-08-12 09:04:05 +08:00
Wyon Bi
914ec09489
clk/rockchip: rk618: add CLK_IGNORE_UNUSED for mipi_clk
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: I0cecefac11dca735d51c5b1b73eb87dd4a4af3a0
2020-08-11 19:59:37 +08:00
Wyon Bi
9622365e64
drm/rockchip/rk618: hdmi: check hpd before set power mode
...
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
Change-Id: If7d8365009576fcf5ce2df833efdf5b7d138b5e7
2020-08-11 19:59:37 +08:00
Wyon Bi
dbc4f10f1b
drm/rockchip: rk618: Don't use dev_get_regmap()
...
All child devices share the same one i2c_client, so the
device resource (regmap) for the parent device may be changed
when the child device initializes its own register map. So the regmap
we get from dev_get_regmap() may not be what we want.
Change-Id: I6b2d2d676f0406e8e78f79a308138401d6fe3b63
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2020-08-11 19:59:37 +08:00
Wyon Bi
d1ae948ab3
drm/rockchip: rk618: Correct the bus format setting
...
Change-Id: I7a22e2436c37a9c990fd7bf76aa6ddfdc1964241
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2020-08-11 19:59:37 +08:00
Wyon Bi
1ac8ed3416
drm/rockchip/rk618: hdmi: support hotplug detect in clone mode
...
Change-Id: Icabc6d3f7b81efca99debf97445219999dabd556
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2020-08-11 19:59:37 +08:00
Wyon Bi
66636836ae
drm/rockchip/rk618: vif: disable sync mode by default
...
Change-Id: Ia48e5657b495e045ef4b594c08e43e8c494b957a
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2020-08-11 19:59:37 +08:00
Wyon Bi
2f914c1e02
drm/rockchip/rk618: lvds: Add support for MEDIA_BUS_FMT_RGB666_1X7X3_JEIDA bus format
...
Change-Id: I2d173633373137ac103946aceedc39bb8118d35a
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com >
2020-08-11 19:59:37 +08:00
Caesar Wang
cbe1c03414
arm64: dts: rockchip: support more rk3399 and rk3399pro linux dts in Makefile
...
Add the rk3399-sapphire-excavator*-linux.dts and rk3399pro-evb*-linux.dts
for supporting.
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: I1721bcf170208791fd320c63c5f0c762bf0f63b3
2020-08-11 19:48:36 +08:00
Caesar Wang
979b17cca8
arm64: dts: rockchip: fixes the camera for rk3399pro-evb-v14-linux
...
The mipi camera used the i2c4 on rk3399pro v14 board.
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
Change-Id: I18eb70bc2483c05b41527098c5be83b450e161d9
2020-08-11 19:45:24 +08:00
Caesar Wang
797901dbc0
arm64: dts: rockchip: support rk3399pro evb v14 board for linux
...
The V14 board will support npu combining with usb and pcie solution.
Change-Id: Ic04ad2415b989308d2acf4fddfe345cc774d9b47
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2020-08-11 19:45:11 +08:00
Hu Kejun
9bfa6a3d05
arm64: dts: rockchip: add vm149c for ov13850
...
Conflicts:
arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-edp.dtsi
arch/arm64/boot/dts/rockchip/rk3399-sapphire-excavator-linux-for-rk1808-cascade.dts
arch/arm64/boot/dts/rockchip/rk3399pro-evb-v10-linux.dts
arch/arm64/boot/dts/rockchip/rk3399pro-evb-v11-linux.dts
remove the old camera module information.
Change-Id: Ida81f26ebc718840d750919a6e591da6d5865765
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
2020-08-11 19:44:44 +08:00
Zefa Chen
ee6254d280
arm64: dts: rockchip: change default camera to imx327 on rk3399pro linux
...
Change-Id: Id2f375cab92ac23d81a820c8269fef0c98cb3bc4
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
2020-08-11 19:41:43 +08:00
Caesar Wang
4133a3a21a
arm64: dts: rockchip: support lpddr4 configure on rk3399/rk3399pro linux
...
That built just is ok for rk3399/rk3399pr linux. Add the lpddr4
configure for the customers reference.
Change-Id: Ic9c833bcfa55b962609ce5a54a037e65546d3011
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2020-08-11 19:40:41 +08:00
Caesar Wang
3b1df49582
arm64: dts: rockchip: add media link on rk3399pro evb board for linux
...
Change-Id: I76eee014fe3623b03a6d36380976988809d03e55
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2020-08-11 19:34:58 +08:00
Xing Zheng
be16b78591
arm64: dts: rk3399pro: using multicodec sound for rt5651 codec
...
We need to export Headphone Jack snd ctl to userspace
on linux platform via multicodec machine driver.
Change-Id: I5664a0b29dfda2ed8cc450a5f0fd388d32dfdd48
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com >
2020-08-11 19:34:58 +08:00
Caesar Wang
16a12f5461
arm64: dts: rockchip: add hdmi-sound for rk3399pro evb board
...
This patch support the audio on hdmi display.
Tested on rk3399pro evb v11 board with debian9, as below:
...
asoc-simple-card hdmi-sound: i2s-hifi <-> ff8a0000.i2s mapping ok
0: rockchip,hdmi
root@linaro-alip:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: rockchiphdmi [rockchip,hdmi], device 0: ff8a0000.i2s-i2s-hifi
i2s-hifi-0 []
Subdevices: 1/1
Subdevice #0 : subdevice #0
card 1: rockchiprk809co [rockchip,rk809-codec], device 0: ff890000.i2s-rk817-hifi
rk817-hifi-0 []
Subdevices: 1/1
Subdevice #0 : subdevice #0
root@linaro-alip:~# aplay -D plughw:0,0 /dev/urandom
The sound is fine on display.
Change-Id: I1a04d44922707e8dba150f2d6b814b19eaea1149
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2020-08-11 19:34:58 +08:00
Caesar Wang
60c70308ac
arm64: dts: rockchip: pulldown BT irq gpio for rk3399pro-evb-v*-linux.dts
...
This patch fixes the BT interrupt abnormal with bootup.
Change-Id: If4c5a8792d95cad4339e57219fd7a17dc8bc349f
Signed-off-by: Caesar Wang <wxt@rock-chips.com >
2020-08-11 19:34:58 +08:00