Zefa Chen
46e4dbc2fd
media: i2c: gc2053 add power-gpios
...
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com >
Change-Id: Ibdf6400e56b72378a41c2ef1cc6e4f2a56ea2a7e
2020-08-18 14:05:21 +08:00
Allon Huang
52cf176411
media: rockchip: cif: add device attr for debugging memory compact
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: Iba084e61d50d966a15607afcc625ed95c153aecb
2020-08-18 11:20:34 +08:00
Allon Huang
5452fec4f4
media: rockchip: cif: let memory compact mode can be set from user space
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: Id0e6bd0b9992215a8d1c4169b83e2c4765a697b1
2020-08-18 11:08:29 +08:00
Allon Huang
962eb1e143
media: rockchip: cif: add get/set selection for cropping
...
Signed-off-by: Allon Huang <allon.huang@rock-chips.com >
Change-Id: I6c05cd6ab63b479a8b72b172afc0413f0775e209
2020-08-18 11:06:51 +08:00
Weiwen Chen
78dcb6aee1
ARM: dts: rv1126: 38x38 board: fix cpu dvfs regulator settling time up
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: I79d743e212c72bee009a60b339a225b1a8368cf9
2020-08-17 20:40:11 +08:00
Sugar Zhang
5b3c68ea53
ARM: dts: rv1126-ipc: Enable otp
...
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com >
Change-Id: I3fa4dffb272617584b13b465cbc761bc5cda917f
2020-08-17 20:40:11 +08:00
Jianqun Xu
2142fd6e03
pinctrl: rockchip: fix crash issue if gpio bank invalid
...
Change-Id: Ia4609c3045b5df7879beab3c15d791ff54a1f49b
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com >
2020-08-17 15:17:37 +08:00
Zhenke Fan
10f39dbd4d
media: i2c: gc4c33 support mirror and flip
...
Signed-off-by: Zhenke Fan <fanzy.fan@rock-chips.com >
Change-Id: Id3af324970734d5f7214aaded117f033bc190d91
2020-08-17 15:17:22 +08:00
Weiwen Chen
7592de62d7
ARM: dts: rv1126: 38x38 board: fix sdmmc level strength
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ia00e1f61b283cbd2c1727c5439fe9f392ec28a82
2020-08-15 17:06:59 +08:00
Weiwen Chen
b2b9d1d8a9
ARM: dts: rv1126: 38x38 board: fix regulator level status
...
Signed-off-by: Weiwen Chen <cww@rock-chips.com >
Change-Id: Ib2d72f2623bce342847465a843f3bae6bf609daf
2020-08-15 16:06:50 +08:00
Finley Xiao
e176b506e6
video: rockchip: mpp: rkvenc: Add system monitor support
...
Add support to change frequency by system monitor.
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com >
Change-Id: I8370c4dc168368cdcdf36fbca0555aae84eb3cbe
2020-08-14 17:37:10 +08:00
Lin Jinhan
ed6e17cd56
crypto: rockchip: fix bugs on multithreading support
...
Add mutex to prevent race conditions.
Change-Id: I5e0f10c308ee7ce58b2622ede955472e2f6dface
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2020-08-14 15:17:56 +08:00
Lin Jinhan
c4a01182b3
crypto: rockchip: drop needless dma_sync_single_for_device
...
hw_info->desc is allocated by dma_alloc_coherent, there is needless
to call dma_sync_single_for_device.
Change-Id: Ibd6c834c6f772727a829381dd4b0c95ceb39e5cd
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com >
2020-08-14 14:59:19 +08:00
Hu Kejun
6968bab0cd
media: rockchip: isp/ispp/cif/camera: add api version in common header
...
Signed-off-by: Hu Kejun <william.hu@rock-chips.com >
Change-Id: I59a68acb068131483c80da5865cdbe4800b59975
2020-08-14 14:58:13 +08:00
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