Commit Graph

1071997 Commits

Author SHA1 Message Date
Jianwei Fan
52ce2a563d media: i2c: lt7911uxc: add lt7911uxc DP/type-c to MIPI-CSI2 bridge driver
support max resolution 4K@60 with 800Msps per trios if use 3trios CPHY.
support max resolution 4K@60 with 2.5Gbps per lane if use 4lanes DPHY.

Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1b8b1a09693fe90b553c7c6094933c2a0afc0412
2022-07-19 18:41:21 +08:00
Jon Lin
2e72d3a4da mtd: spi-nor: gigadevice: Remove GD25LQ128 Lock/Unlock feature
The default value is Software unlock.

Change-Id: I52b141de52571f04fb46165d5ab5e572a681f586
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-19 18:11:31 +08:00
Jon Lin
7113c9b0fb mtd: spinand: winbond: Support new device
W25N01KV

Change-Id: Ib006080eabb431f1e0afed02a5de5001f8999fa0
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-19 18:10:36 +08:00
Yandong Lin
59b0cb6562 arm64: dts: rockchip: jpege cores share one task_queue for rk3588
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: I95ad6af6c71d940bac6879198a1ed90cb3054104
2022-07-19 18:09:33 +08:00
Jon Lin
23f42ea9c4 mtd: spinand: dosilicon: Support new devices
DS35Q1GB, DS35Q4GM

Change-Id: I19c2179c149498d7e1d7d62f024c5fa425a287a8
Signed-off-by: Jon Lin <jon.lin@rock-chips.com>
2022-07-19 17:58:50 +08:00
Yiqing Zeng
86d8017520 arm64: dts: rockchip: rk3399: mipi dphy rx0 compatible to rockchip,rk3399-mipi-dphy
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: I4f014005385ec425af6b4227c8f66dac62197cec
2022-07-19 17:57:26 +08:00
Yiqing Zeng
a250b8e0be media: platform: rockchip: add isp1 driver
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: I1927cc239ab1bedc20cb979cf13fbf384a2960ab
2022-07-19 17:43:39 +08:00
Yiqing Zeng
458ed88871 media: rockchip: isp1: fix complie err synchronize to kernel 5.10
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com>
Change-Id: Ibc2f71a838d242b44a5b4757a61a4ce5911e4a74
2022-07-19 17:43:16 +08:00
Tao Huang
1feab3f560 arm64: rockchip_defconfig: Rename CONFIG_VIDEO_ROCKCHIP_ISP1 to CONFIG_VIDEO_ROCKCHIP_RKISP1
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I75f4593466e6695c80258b8572a72c77430114ac
2022-07-19 17:36:17 +08:00
Yandong Lin
f80958fbd9 video: rockchip: mpp: fix task count err on mpp_dev
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Id0ebcd3c2e945ebd47f68f1c79fd4a0d41943bd5
2022-07-19 17:07:05 +08:00
Yandong Lin
aab4ed43cf video: rockchip: mpp: fix show sessions-summary info issue
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ic89d8aff11d72d059fbbdbc27c4247cb8aabea73
2022-07-19 17:06:48 +08:00
Damon Ding
9eee000945 drm/rockchip: vop: invert dclk on rv1106 to modify signal quality
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I6d01aaaaead8ea3a45abec75f03dbab140c49da2
2022-07-19 17:00:07 +08:00
Damon Ding
36bede602e drm/rockchip: vop: double dclk when interface is BT656 on rv1106
Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ia1fdfb2be84b1dc8b6e219cf1ae0a0692f42e09a
2022-07-19 16:55:43 +08:00
Liang Chen
37627a745e arm64: dts: rockchip: px30-evb-ddr3-v10: correct pinctrl-0 for tsadc
The pinctrl-0 label of tsadc is modify by the follow commit:

    2bc65fef4f arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio

Change-Id: Id68e625aa067f4562ae16843cd0cceb12c108c11
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-19 16:15:10 +08:00
XiaoDong Huang
a0c9075d26 arm64: dts: rockchip: px30: add rockchip-suspend node
Change-Id: Iac7fdbcf6ede75d8a987c8c618bce4ebc4f536cc
Signed-off-by: XiaoDong Huang <derrick.huang@rock-chips.com>
2022-07-19 16:11:47 +08:00
Finley Xiao
23bf8fa7b7 arm64: dts: rockchip: px30: Add bus_apll device node
Change-Id: I6f2ea99e58069962bd04461b959d208c8453f42b
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2022-07-19 16:08:09 +08:00
Dingqiang Lin
84c3d1ed74 arm64: dts: rockchip: add nandc node for px30
Change-Id: Ifaa92e2d4ec1e35356a4051ae19084859149770e
Signed-off-by: Dingqiang Lin <jon.lin@rock-chips.com>
2022-07-19 16:07:46 +08:00
Binyuan Lan
1b70589d50 arm64: dts: rockchip: px30: add cpuinfo
Change-Id: Ib9819736fb67ca6f8de31c847f13c660f6bcba96
Signed-off-by: Binyuan Lan <lby@rock-chips.com>
2022-07-19 16:05:37 +08:00
Finley Xiao
6455df0a29 arm64: dts: rockchip: px30: Add system monitor node
Change-Id: Id277f5ae56d292516596e03399d53705145ee934
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-19 16:02:56 +08:00
Putin Lee
98b0e1f306 arm64: dts: rockchip: add rga node for px30/rk3326
Change-Id: Ib6029de1a54ed88f17447bcdf1e7a52efc0bcd26
Signed-off-by: Putin Lee <putin.li@rock-chips.com>
2022-07-19 15:50:37 +08:00
YouMin Chen
5470ce4ac5 arm64: dts: rockchip: add px30 ddr relate node
Change-Id: I33119ba0250c6c9fe78d124bf92a94a52f9442bf
Signed-off-by: YouMin Chen <cym@rock-chips.com>
2022-07-19 15:50:28 +08:00
Tao Huang
2029e2db49 arm64: rockchip_gki.config: Enable CONFIG_VL6180
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I69206f95baa6069d89e32b6ea40bf692d7ebee51
2022-07-19 15:17:12 +08:00
Tao Huang
27d5eefe3e arm64: rockchip_gki.config: Enable CONFIG_VIDEO_S5KJN1
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ib85bd08c6fed30f5ea079ee51aba90d689347266
2022-07-19 15:17:12 +08:00
Tao Huang
5f98cee3aa arm64: rockchip_gki.config: Enable CONFIG_VIDEO_OV02B10
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I2b4497f369de2c9a81527322645d1df211f512d2
2022-07-19 15:17:11 +08:00
Tao Huang
4a874c2f54 arm64: rockchip_gki.config: Enable CONFIG_DRM_ROHM_BU18XL82
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ia6732f865a1f2eaef2b16165209a836bb42919e3
2022-07-19 15:17:11 +08:00
Tao Huang
fe66d75e97 Revert "arm64: rockchip_gki.config: Temporarily disable CONFIG_ROCKCHIP_MULTI_RGA"
This reverts commit 0c782f48ae.

Change-Id: Ib7da7a33f06bc14b6d8adafe373a98d86b4b57c1
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
2022-07-19 15:17:11 +08:00
Tao Huang
ef77d97871 arm64: rockchip_gki.config: Enable CONFIG_VIDEO_THCV244
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I3cf6a26c95b40230e5d236146cef8bc074b0d295
2022-07-19 14:39:53 +08:00
Tao Huang
3284f10301 arm64: rockchip_gki.config: Enable CONFIG_VIDEO_SGM3784
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Id083a8cdc0600d6275fef0c684bf72b6cc287123
2022-07-19 14:39:45 +08:00
Tao Huang
ae104a5e72 arm64: rockchip_gki.config: Enable CONFIG_VIDEO_NVP6188
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ibeef5ca5c840edcca5c05bab0278ea7d3739ea42
2022-07-19 14:39:42 +08:00
Tao Huang
cbaa895916 arm64: rockchip_gki.config: Enable CONFIG_VIDEO_CN3927V
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Id9860e3b9f28d6114b8e9ae1df599f8c7457afa9
2022-07-19 14:39:42 +08:00
Tao Huang
568a771adc arm64: rockchip_gki.config: Enable CONFIG_VIDEO_AW36518
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I79aedf0fd507cd5259a4a7102a61a9223745e5a2
2022-07-19 14:39:42 +08:00
Tao Huang
b7f6f1e996 arm64: rockchip_gki.config: Enable CONFIG_UCS12CM0
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I7730099c5c56a45983330d1d547689077a3860cf
2022-07-19 14:39:42 +08:00
Tao Huang
6b76b78e61 arm64: rockchip_gki.config: Enable CONFIG_REGULATOR_WL2868C
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I39804dd2a875fe13c5a3d3fb48573ef711ef21a2
2022-07-19 14:39:42 +08:00
Tao Huang
78064d2363 arm64: rockchip_gki.config: Enable CONFIG_PCIEASPM_EXT
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I72ddbc4c9e63f5f9562631515224ab0e4f28027c
2022-07-19 14:39:42 +08:00
Tao Huang
55289eba8f arm64: rockchip_gki.config: Enable CONFIG_LEDS_RGB13H
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I6e581be4696bc76617ab20d39b61b7ccffc6c99c
2022-07-19 14:39:42 +08:00
Tao Huang
3b058a986f arm64: rockchip_gki.config: Enable CONFIG_CHARGER_SGM41542
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I30733b75d6ac53bdddd3ca0a9855cea2903be28d
2022-07-19 14:39:42 +08:00
Yu Qiaowei
4ddee5f575 video: rockchip: rga3: fix compile errors in kernel-4.19
And need to ensure that the commit exists in scatterlist.h of kernel-4.19:
commit 3d9c15bc2e91 ("BACKPORT: scatterlist: add generic wrappers for iterating over sgtable objects")

Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
Change-Id: I9cfe758954beedd3408e9f9d68f69f8e36566425
2022-07-18 18:53:24 +08:00
Luo Wei
dbff1c770a arm64: dts: rockchip: rk3588-vehicle-evb: add rockchip,android-usb-camerahal-enable
Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I9970546c7aae69ef792c62eb2938e89388c378f0
2022-07-18 18:29:44 +08:00
Luo Wei
c2685381f8 arm64: rockchip_defconfig: enable CONFIG_VIDEO_NVP6188 default
used for rk3588 vehicle evb default

Signed-off-by: Luo Wei <lw@rock-chips.com>
Change-Id: I334bda1d17af5f2fa42bb6ebeb641e563bdbb4b0
2022-07-18 18:28:34 +08:00
Chen Shunqing
fd903b0aeb drm/bridge: synopsys: dw-hdmi-qp: add cec enable config
HDMITX0/HDMITX1/HDMIRX cec only one can be enabled at the same time.

Signed-off-by: Chen Shunqing <csq@rock-chips.com>
Change-Id: I1e8e444aa375bf80e69c7856d0bcb90e7a76071d
2022-07-18 18:24:20 +08:00
Ziyuan Xu
439c06b923 arm64: dts: rockchip: px30: add rng node for crypto v2 hwrng
Note that rng and crypto employ the same hardware resource, they're
incomatible.

Change-Id: I1ec49380bcc8b7ca23c1bf6b98220f0bb8b53938
Signed-off-by: Ziyuan Xu <xzy.xu@rock-chips.com>
2022-07-18 17:55:10 +08:00
Lin Jinhan
80d6e73b8e arm64: dts: rockchip: px30 add crypto node
Change-Id: Ib8026ce7dd008d303decd61c41ec26b08b8782b1
Signed-off-by: Lin Jinhan <troy.lin@rock-chips.com>
2022-07-18 17:53:19 +08:00
Yifeng Zhao
347d284ff8 phy: rockchip: naneng-combophy: adjust ssc ppm parameter for sata
Set the PLL SCC ppm adjust signal to 3500ppm for better compatibility.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I80aca9cd53aa08944bb929156dc9474118679b47
2022-07-18 15:12:42 +08:00
Xing Zheng
edb64ec7a5 ASoC: codecs: rv1106_codec: fix controlling ADC HPF
Dues to the broken doc, the value of enable/disable
ADC HPF should be 2'b11 and 2'b00.

Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Change-Id: I6108605bc1e5b92193c44af4f158fb954abaecf4
2022-07-18 15:08:08 +08:00
Wyon Bi
4217dba0c3 drm/bridge: analogix_dp: Fix spelling mistake "PATTREN" -> "PATTERN"
Fixes: 304dbb104d ("drm/bridge: analogix_dp: Add DP Test Automation")
Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
Change-Id: I36c330443cffc2af66802d049655d400f62f849e
2022-07-18 09:57:02 +08:00
Tao Huang
57c895222f Revert "arm64: rockchip_gki.config: Enable CONFIG_ARM_SMMU_V3"
This reverts commit 8e6c4c23bc.

GKI kernel do not support two SMMU type.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I76aa01d44e7d76cb22d791842148a1369e77b3fc
2022-07-15 21:12:23 +08:00
Tao Huang
cf03561e5e PCI: aspm_ext: Fix Add missing MODULE_LICENSE()
ERROR: modpost: missing MODULE_LICENSE() in drivers/pci/pcie/aspm_ext.o

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Id365aba7a73f02cc2c61882b46937250e64af01c
2022-07-15 21:01:27 +08:00
Tao Huang
0d74a37b0e regulator: wl2868c: Fix typo
drivers/regulator/wl2868c-regulator.c:252:26: error: use of undeclared identifier 'i2c_device_id';
MODULE_DEVICE_TABLE(i2c, i2c_device_id);

Fixes: 7f56984c21 ("regulator: Add WL2868C LDO support")
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I66e1d2fc6716c42fccc6e65262b6124dec4d5cf8
2022-07-15 20:59:04 +08:00
Tao Huang
3b81ab0bff media: spi: rk1608: set vfs-only exports into their own namespace
According to gki commit d483eed85f ("ANDROID: GKI: set vfs-only exports into their own namespace").

ERROR: modpost: module rk1608 uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.
ERROR: modpost: module rk1608 uses symbol kernel_read from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.
ERROR: modpost: module rk1608 uses symbol filp_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I931ffc3ffb0a17717368da9fc65597da2bfd8eb0
2022-07-15 19:35:16 +08:00
Tao Huang
07944e3f80 video: rockchip: rga3: set vfs-only exports into their own namespace
According to gki commit d483eed85f ("ANDROID: GKI: set vfs-only exports into their own namespace").

ERROR: modpost: module rga3 uses symbol kernel_write from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.
ERROR: modpost: module rga3 uses symbol filp_open from namespace VFS_internal_I_am_really_a_filesystem_and_am_NOT_a_driver, but does not import it.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ib2f4958b5f7959bfd47982a4d3330f4290a70db2
2022-07-15 19:30:49 +08:00