Commit Graph

1072011 Commits

Author SHA1 Message Date
Cai YiWei
ed7ebdb2a0 media: rockchip: isp: rdbk to tasklet
isp frame end maybe continue to start next frame
in irq, so put it to tasklet

Change-Id: I4e3417a3bba890381832b481be831bf227ec4c69
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-20 17:43:28 +08:00
Cai YiWei
5dfd3bb131 media: rockchip: isp: vb2 buf done in tasklet
vb2_buffer_done maybe do cache sync

Change-Id: I6d271e0d9a00db6690b96329cd66a553301cacf5
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2022-07-20 17:42:00 +08:00
Yandong Lin
8a69331606 video: rockchip: mpp: fix dec err for rk356x
Add rkvdec link info for rk356x version.

Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com>
Change-Id: Ib130c3b8bb15174c48b8afaaec5031eee0149503
2022-07-20 17:35:43 +08:00
Jianwei Fan
0f478f308f media: i2c: imx577: add 2frame HDR mode support
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1296a1feb804b91285a09910aace28ccc26e6516
2022-07-20 16:56:27 +08:00
YouMin Chen
24d2386997 clk: rockchip: px30: Add SCLK_DDRCLK for dmc
Change-Id: I03d6c18829f8895c28bbaef883e187304c48f9aa
Signed-off-by: YouMin Chen <cym@rock-chips.com>
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2022-07-20 16:46:06 +08:00
Liang Chen
7d93bcf246 clk: rockchip: px30: make sure cru and pmucru is ready before register armclk
Change-Id: I4ef4a497140af71618f86f254844eb3c25b74553
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-20 16:43:49 +08:00
Finley Xiao
99c9248f26 arm64: dts: rockchip: px30: Add pvtm node
Change-Id: I652d40663a425ad9daaaba944d46f9b7523e0dfc
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2022-07-20 15:58:47 +08:00
Elaine Zhang
f4d06e8002 arm64: dts: rockchip: px30s: add scmi/opp-table/dmc_fsp node
Change-Id: Ic1b24c9dec7746f1d1ea1e499de64fcb37e55802
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
Signed-off-by: Zhihuan He <huan.he@rock-chips.com>
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-20 15:58:18 +08:00
Liang Chen
1347240b5e arm64: dts: rockchip: px30: update gpu node
1. sort interrupts form smallest to largest.
2. modify interrupt-names for internal gpu driver.
3. add devfreq config.
4. add thermal config.

Change-Id: Icfaad5281161f62defd97727f0f52d2bb54bfbba
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-20 15:45:08 +08:00
Liang Chen
7b025e71f8 arm64: dts: rockchip: px30: update opp-table for cpu/gpu
Change-Id: I18c23712810b1ef3f8305b616a988bf7f7ba4f1a
Signed-off-by: Liang Chen <cl@rock-chips.com>
2022-07-20 15:44:49 +08:00
Jung Zhao
526f7f7cb1 arm64: dts: rockchip: px30: add vpu_combo node
vpu_combo contain vpu & hevc sub node

Change-Id: I6bfd6b4eb0731fdc5dbc6ac63e2c121774309cbb
Signed-off-by: Jung Zhao <jung.zhao@rock-chips.com>
2022-07-20 15:42:11 +08:00
Zhang Yunlong
1b24205b60 arm64: dts: rockchip: px30: add cif and isp node
Change-Id: Ic6f6780acf315ab46bd1023f449ca2eca97132fe
Signed-off-by: Zhang Yunlong <dalon.zhang@rock-chips.com>
2022-07-20 15:29:45 +08:00
Xing Zheng
a90d2f0000 ASoC: rockchip: i2s: add support 'rockchip,clk-trcm' property
If there is only one lrck (tx or rx) by hardware, we need to
use 'rockchip,clk-trcm' specify which lrck can be used.

Change-Id: I3bf8d87a6bc8c45e183040012d87d8be21a4c133
Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
2022-07-19 19:24:25 +08:00
Jianwei Fan
1c11152a36 dt-bindings: media: i2c: Document add lt7911uxc
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
Change-Id: I1c96b908d1b3282c83debb3b525cfad7910e5e04
2022-07-19 18:41:41 +08:00
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