Yiqing Zeng
f9d3663176
media: i2c: maxim: driver version v3.01.00
...
Compatible with kernel v4.19/v5.10/v6.1
Change-Id: I8b0d9b8fac4e2868db1e1b5c70a63462d29c78a4
Signed-off-by: Yiqing Zeng <zack.zeng@rock-chips.com >
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
2024-01-23 19:57:41 +08:00
Wu Liangqing
ce77391d7f
arm64: dts: rockchip: rk3588-evb7-imx415: remove cam_ircut0
...
cam_ircut0 ircut-open-gpios reused by typec
Change-Id: I2403e595215e0ada2aed7f9339ab5d83affb27e9
Signed-off-by: Wu Liangqing <wlq@rock-chips.com >
2024-01-23 19:56:42 +08:00
Lan Honglin
c1b160e3fa
media: i2c: sc450ai adapt sleep_wakeup
...
Change-Id: Ib4f2b921e3c312acfbe856559182c6dc7417ddf4
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com >
2024-01-23 19:56:08 +08:00
Chen Shunqing
ce0762a9f6
media: i2c: rk628: fix CTS HF2-23 test fail
...
Type: Fix
Redmine ID: N/A
Associated modifications: N/A
Test: CTS HF2-23, clk jitter + 0.5%
Change-Id: Iae2c79f368ceeb1a4284dd40de79e235b119b6aa
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:30:34 +08:00
Chen Shunqing
04406cbc20
media: i2c: rk628: fix CTS HF2-86 test fail
...
If sample_flat field is set to 1, there can't be any sound.
Type: Function
Redmine ID: N/A
Associated modifications: N/A
Test: CTS test HF2-86
Change-Id: I8f2ddfa3c5a7578a28c062817c10de2ea43ad164
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:30:25 +08:00
Chen Shunqing
76acb9e640
media: i2c: rk628: fix CTS test fail
...
1. disable RR_Capable in EDID.
2. HDCP 2C-01/2C-02 fail, HPD hpd drawdown time extended to 1.1s.
Type: Fix
Redmine ID: N/A
Associated modifications: N/A
Test: CTS test
Change-Id: I7f80372e30d6d6ec40df5c1f289bcfb9937171b2
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:30:18 +08:00
Chen Shunqing
c9c123690f
media: i2c: rk628: add hdmirx cec support
...
Type: Function
Redmine ID: N/A
Associated modifications: N/A
Test: N/A
Change-Id: I975770e7d32fe3d3bcb2123a3b7aa5bda7b05cd7
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:30:04 +08:00
Chen Shunqing
90a1194138
media: i2c: rk628: disable character error detection
...
Type: Fix
Redmine ID: N/A
Associated N/A
Test: Some sources have high bit error rate,
resulting in a black screen.
Change-Id: Ibf928d96bb853cf45dc7d49827de2649c2263526
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:29:51 +08:00
Chen Shunqing
042b0700bd
media: i2c: rk628: fix resolution change but not recognized
...
Type: Fix
Redmine ID: #456052
Associated modifications: N/A
Test: Use some laptops to change resolution
Change-Id: I671eecb719ef619850fddb93bdda669046060f9d
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-23 19:29:37 +08:00
Jkand Huang
06e95d2c43
ARM: dts: rockchip: rv1106g-evb2-v12-wakeup: fix false wakeup issue
...
The wake-up button status must be consistent with the configuration in
'rockchip,pm-config'.
Change-Id: I518e1f148225cd7adc07408d54138f5d4cb3f603
Signed-off-by: Jkand Huang <jkand.huang@rock-chips.com >
2024-01-23 19:02:35 +08:00
Damon Ding
1358e462d7
drm/rockchip: vop: add csc_mode regs for PX30/RK3366/RV1126
...
Signed-off-by: Damon Ding <damon.ding@rock-chips.com >
Change-Id: Iffa1b5ea9dfcc5a0a1d2aa7e023c80ae8c174510
2024-01-23 18:54:17 +08:00
Cai Wenzhong
246072cd36
arm64: dts: rockchip: rk3588-vehicle-evb-v22.dts: fix max96712 dphy3 lock gpio error
...
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
Change-Id: I614a97c0a0ddefc87653eccffc870b009638a673
2024-01-23 18:01:27 +08:00
Luo Wei
051ed63b17
input: sensor: fix compile errors on kernel-6.1
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I6f0536ffd077eee484d0cd79042556a6d71e1b5b
2024-01-23 14:07:33 +08:00
Algea Cao
a17b4cd08a
Revert "ARM: dts: rockchip: Add dtsi file for rk628"
...
This reverts commit d6feca9685 .
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I6891e479f1ae03100d4c179628a80ff0b3756561
2024-01-23 12:11:16 +08:00
Tao Huang
4405c8a880
Revert "ARM: dts: rockchip: Add support for rk3288-evb-rk628 board"
...
This reverts commit 3631fa6e38 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I45fd5d1a631c22183f7492b091d0361310ab4844
2024-01-23 12:09:13 +08:00
Tao Huang
4180c71466
Revert "ARM: dts: rockchip: add rk3288-evb-rk628-hdmi2csi-avb.dts"
...
This reverts commit 951a29b370 .
Change-Id: Iabcefcfe3246ca17299648af32a13dc5452afa1d
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
2024-01-23 12:08:06 +08:00
Tao Huang
87d0a07ea1
Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 rgb2dsi/lvds"
...
This reverts commit d6f73e172c .
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I72dab2b21a7ea32dd8dccdd4ae4f800129cf05ab
2024-01-23 11:35:38 +08:00
Tao Huang
734920ed1e
Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 bt1120 to hdmi"
...
This reverts commit 6254fc65c9 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I90eaa6720bcf28b4c370f9c5c4c87c79e57ad41d
2024-01-23 11:33:46 +08:00
Tao Huang
71e6d08400
Revert "arm64: dts: rockchip: rk3568-evb6: add rk628 rgb2hdmi"
...
This reverts commit 8dcec60e5c .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I8e840a3b194e49afb3ae9cad656b73e1ab3ea998
2024-01-23 11:31:48 +08:00
Algea Cao
dcb71dc445
misc: rk628: Fix compile warning
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I29a6252b85c603dc6427595698fef071ef04e8df
2024-01-22 19:39:13 +08:00
Algea Cao
b77168d7b3
misc: rk628: Disable gpio test function as default
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: Ib952ac0edba083c57db949fcab4235a0b8bccd89
2024-01-22 19:39:13 +08:00
Jianwei Fan
e337ce6951
media: i2c: rk628: fix compile warnings
...
Change-Id: I29d9b1b5a64352e84046c3f3fffc8f3ab217dd3f
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-22 19:36:28 +08:00
Cai Wenzhong
3d19f49d33
media: i2c: maxim: local: fixed remote camera s_stream and s_power api return error.
...
Signed-off-by: Cai Wenzhong <cwz@rock-chips.com >
Change-Id: Iaf53ce1d8bbadce04c5aebb2675c8e0349000c6e
2024-01-22 11:23:19 +08:00
Tao Huang
edd2bd729a
Revert "clk/rockchip/regmap: Add rk628 cru driver"
...
This reverts commit a416ee3e3a .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: Idabb47fae0858cb0a08d5287f10afbb7df36fdaf
2024-01-21 14:48:48 +08:00
Tao Huang
e6cc02852f
Revert "mfd: Add rk628 mfd driver"
...
This reverts commit c4586725c3 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I4db854aba469d30d19ec79aa84e830745ca9a53e
2024-01-21 14:48:48 +08:00
Tao Huang
584b0a507c
Revert "drm/rockchip: Add rk628 display driver"
...
This reverts commit e285c9b20e .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I2191d5af2103a5edd37f0d9a23ec02e0d81d6d77
2024-01-21 14:48:48 +08:00
Tao Huang
af15978793
Revert "drm/rockchip: rk628: Add hdmi driver"
...
This reverts commit 8c58b4696e .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: If76a4a40241ce47e3ac1e7eb53dcd9168073903f
2024-01-21 14:48:48 +08:00
Tao Huang
88f9a01d8d
Revert "drm/rockchip/rk628: Add GVI driver"
...
This reverts commit fe736116ba .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I3381fffc5992c55e20c7d9dd7db999ca7b234f44
2024-01-21 14:48:48 +08:00
Tao Huang
3506b5e5dd
Revert "drm: rockchip: rk628: Add rk628 combrx-phy driver"
...
This reverts commit 92ae0beb2b .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I3ac211f4b6359a6e875fb97626938e8d6a0876ad
2024-01-21 14:48:48 +08:00
Tao Huang
79ea8d176f
Revert "drm: rockchip: rk628: Add rk628 hdmirx driver"
...
This reverts commit c0a543e874 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I93343d1b4d9110b30c9b9e7010e41bedad6a597a
2024-01-21 14:48:47 +08:00
Tao Huang
404c9aa46e
Revert "pinctrl: rk628: add rk628 pinctrl driver"
...
This reverts commit 136c56731b .
This reverts commit 4a70b21012 .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: If2a96546cefa1453af4229d06563235d447fd8e6
2024-01-21 14:48:34 +08:00
Tao Huang
f15ea98e91
Revert "nvmem: rk628-efuse: add rk628 efuse driver"
...
This reverts commit a939cdfe9d .
Signed-off-by: Tao Huang <huangtao@rock-chips.com >
Change-Id: I6b44046b6f8999c84d4380710c9751efd0c14daf
2024-01-21 14:34:25 +08:00
Lan Honglin
c10152d3e7
media: i2c: sc450ai: add 1344X760 config
...
fix i2c communication error when fastae convergence too slow
Change-Id: Id5f522f139aa1f2982877efac45179830478d4c1
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com >
2024-01-19 21:02:38 +08:00
Sandy Huang
f1f585a98a
drm/rockchip: vop2: force to disable cluster-win1 when cluster-win0 is disabled
...
the IC designed need use cluster-win0 first, and at the following case, will
appear close cluster-win0 before cluster-win1 and lead to panic:
reboot:
-> drm_file_free()@drm_file.c
-> drm_fb_release(file);
-> schedule_work(&arg.work)
-> drm_mode_rmfb_work_fn()
-> drm_framebuffer_remove(fb)
-> atomic_remove_fb(fb);
-> drm_atomic_commit(state);
-> drm_atomic_helper_check
-> drm_atomic_normalize_zpos
-> vop2_plane_atomic_check
-> vop2_cluster_two_win_mode_check[panic]
error log:
[ 46.626480][ T27] pc : vop2_cluster_two_win_mode_check+0xd8/0x160
[ 46.626692][ T17] binder: send failed reply for transaction 35888, target dead
[ 46.627357][ T27] lr : vop2_plane_atomic_check+0x5e0/0x790
...
[ 46.638943][ T27] Call trace:
[ 46.639227][ T27] vop2_cluster_two_win_mode_check+0xd8/0x160
[ 46.639759][ T27] vop2_plane_atomic_check+0x5e0/0x790
[ 46.640241][ T27] drm_atomic_helper_check_planes+0xf0/0x1f8
[ 46.640768][ T27] drm_atomic_helper_check+0x50/0x90
[ 46.641234][ T27] drm_atomic_check_only+0x428/0x920
[ 46.641711][ T27] drm_atomic_commit+0x5c/0xd0
[ 46.642124][ T27] drm_framebuffer_remove+0x278/0x47c
[ 46.642596][ T27] drm_mode_rmfb_work_fn+0x40/0xa8
[ 46.643044][ T27] process_one_work+0x1a8/0x3b8
[ 46.643474][ T27] worker_thread+0x300/0x430
[ 46.643875][ T27] kthread+0xec/0x1b8
[ 46.644230][ T27] ret_from_fork+0x10/0x20
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I4ebfe9715515e3b547138461975d32fbd0441e85
2024-01-19 20:44:12 +08:00
Cai YiWei
0f0f4a1576
ARM: dts: rockchip: rv1106: add dvbm node to isp
...
Change-Id: Ic78df4181ff8ab565e437aca2eb4279d74a0b7da
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-01-19 20:42:38 +08:00
Cai YiWei
ea5b7f59a7
media: rockchip: isp: frame start to check and config next buf
...
Change-Id: I6329dc9638b9f4cef2b7fac3a8ba77c255723a38
Signed-off-by: Cai YiWei <cyw@rock-chips.com >
2024-01-19 20:42:12 +08:00
Luo Wei
e4e3454d08
arm64: dts: rockchip: rk3588-vehicle-evb: set 40ms delay for display
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: Id0961505a8b4ce9e3aa4ada0223bd9ec5eecf44a
2024-01-19 19:57:52 +08:00
Luo Wei
46adc2c927
mfd: display-serdes: rohm gpio0 support 1MHZ used for pwm
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I358b2f9c51ecbdc0c913a1123818a2e22a1e4078
2024-01-19 19:57:36 +08:00
Luo Wei
4d84c1dabe
mfd: display-serdes: change default pinctrl to init
...
Signed-off-by: Luo Wei <lw@rock-chips.com >
Change-Id: I28261b1c785f89859c7c4758a57dcffdba223036
2024-01-19 19:57:36 +08:00
Algea Cao
e3f7d79af1
media: i2c: rk628: Compatible with both kernel-5.10 and kernel-6.1
...
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I44d2e7e78c0b340daff88d98833ba72a24156a69
2024-01-19 10:11:22 +08:00
Shunhua Lan
bd0e0fedb6
media: i2c: rk628: fix audio fs in large offset
...
Signed-off-by: Shunhua Lan <lsh@rock-chips.com >
Change-Id: I902243808166273f5b606ca62aa8d7cb3e61c980
2024-01-19 10:11:22 +08:00
Jianwei Fan
ed06aa310c
media: i2c: rk628: check for overflow when i2c operation
...
Change-Id: Ia99a7149be4e79589b89345d3f538c64cea5550b
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-19 10:11:21 +08:00
Jianwei Fan
24193e127e
media: i2c: rk628: add register debugfs node
...
This patch adds support for register debugfs nodes to allow access to
the registers without modifying the regmap subsystem configuration.
for example:
read rk628 csi registers:
cat /d/rk628/3-0050/registers/csi
write rk628 csi register:
echo addr val > /d/rk628/3-0050/registers/csi
Change-Id: I1bb4b4acff939718eca43fc24c25cf673726cb4c
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-19 10:11:21 +08:00
Chen Shunqing
4bbec20710
media: i2c: rk628: Auto derepeat
...
Change-Id: I1265250b5cbb6d46eac47b787754a9788064e4d1
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-19 10:11:21 +08:00
Chen Shunqing
ee96162939
media: i2c: rk628: allows the PHY to lock to a low control period
...
Change-Id: I5031bfa06bbada16a8d27252f72666f2d80951d7
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-19 10:11:21 +08:00
Jianwei Fan
a09738071d
media: i2c: rk628: update driver for dsi mode
...
Change-Id: I895e49a64f5164d3665db6d7d7562a5f579ef725
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-19 10:11:21 +08:00
Chen Shunqing
a671b1e8c8
media: i2c: rk628: fix hdmi1.4 change format not recognized
...
Change-Id: I347f641584aed18e525e114c7b86ab5c41612887
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-19 10:11:21 +08:00
Chen Shunqing
cd5cc57055
media: i2c: rk628: fix i2c timeout
...
Change-Id: I21643e939b4b6566b23d72395eaaf74854199e9f
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-19 10:11:21 +08:00
Chen Shunqing
1f2cf41703
media: i2c: rk628: fix display error
...
1. fix black screen when plugout/plugin.
2. fix abnormal display when resolution change.
Change-Id: Iecc06805fa1d4f7abbc5d496200ad411185eecd7
Signed-off-by: Chen Shunqing <csq@rock-chips.com >
2024-01-19 10:11:21 +08:00
Jianwei Fan
1619991c86
media: i2c: rk628: fix combtxphy mipi lp-tx output slew-rate
...
Change-Id: Ic5373f70af47ac8edc5192275bf7669508181f79
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-19 10:11:21 +08:00