Sandy Huang
a2fc5c4bd5
drm/rockchip: vop: update vop afbc format define
...
1. update vop afbc format define according to vop2;
2. add afbc modifiers format support for px30 win1.
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I54a878a01188466fa94b30468d163c6a31385809
2024-01-25 15:06:58 +08:00
Tao Huang
c1ccd0e065
Merge commit '21cc4fd00cd2cb5e19ce6fe626a07351dcbffc34'
...
* commit '21cc4fd00cd2cb5e19ce6fe626a07351dcbffc34': (30 commits)
media: i2c: imx415: adjusting the power on timing
media: i2c: rk628: set default timings when query timing if hdmi unplug
drm/rockchip: dw-dp: support more color format
media: i2c: rk628: add CSI error interrupts to haldle csi errors
media: i2c: rk628: fix get capture when capture mode is 0
arm64: dts: rockchip: px30-evb-ddr3-v10: reduce power consumption by reducing voltage
media: i2c: maxim: driver version v3.01.00
arm64: dts: rockchip: rk3588-evb7-imx415: remove cam_ircut0
media: i2c: sc450ai adapt sleep_wakeup
media: i2c: rk628: fix CTS HF2-23 test fail
media: i2c: rk628: fix CTS HF2-86 test fail
media: i2c: rk628: fix CTS test fail
media: i2c: rk628: add hdmirx cec support
media: i2c: rk628: disable character error detection
media: i2c: rk628: fix resolution change but not recognized
ARM: dts: rockchip: rv1106g-evb2-v12-wakeup: fix false wakeup issue
drm/rockchip: vop: add csc_mode regs for PX30/RK3366/RV1126
arm64: dts: rockchip: rk3588-vehicle-evb-v22.dts: fix max96712 dphy3 lock gpio error
input: sensor: fix compile errors on kernel-6.1
Revert "ARM: dts: rockchip: Add dtsi file for rk628"
...
Change-Id: I93c1f3c95752a236a6d742d2a6232a183169edee
2024-01-24 11:08:54 +08:00
Tao Huang
0004502fda
Merge commit 'e6cc02852f60a1ad3a9d8061e0fbdf23125ff148'
...
* commit 'e6cc02852f60a1ad3a9d8061e0fbdf23125ff148':
Revert "mfd: Add rk628 mfd driver"
Revert "drm/rockchip: Add rk628 display driver"
Revert "drm/rockchip: rk628: Add hdmi driver"
Revert "drm/rockchip/rk628: Add GVI driver"
Revert "drm: rockchip: rk628: Add rk628 combrx-phy driver"
Revert "drm: rockchip: rk628: Add rk628 hdmirx driver"
Revert "pinctrl: rk628: add rk628 pinctrl driver"
Revert "nvmem: rk628-efuse: add rk628 efuse driver"
Change-Id: I11874bb11345600b610ac9e5422fd238297993aa
2024-01-24 11:08:33 +08:00
Lan Honglin
21cc4fd00c
media: i2c: imx415: adjusting the power on timing
...
Fixes: 920198cd6c ("media: i2c: imx415 adapt sleep_wakeup")
Change-Id: I184eff8ca204ae09abe86e31d4b70f9876fcfaf8
Signed-off-by: Lan Honglin <helin.lan@rock-chips.com >
2024-01-24 10:55:24 +08:00
Jason Song
011a716f40
arm64: configs: add rk3588_vehicle.config
...
Change-Id: Iba5bb17d37de8b8b863e5e949f616cecaf6ef378
Signed-off-by: Jason Song <sxj@rock-chips.com >
2024-01-24 10:30:37 +08:00
Jianwei Fan
a02a6dc93e
media: i2c: rk628: set default timings when query timing if hdmi unplug
...
Change-Id: Ia88eb29b8f628ad141a256e9cb9229d9b6491851
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-23 12:19:46 +00:00
Zhang Yubing
2cc56db2d2
drm/rockchip: dw-dp: support more color format
...
Change-Id: Ibd302071c92c60abacfc1b7ecafcfefce76af0f2
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com >
2024-01-23 20:13:33 +08:00
Jianwei Fan
46b3999952
media: i2c: rk628: add CSI error interrupts to haldle csi errors
...
Change-Id: Iafbb6da9f1aa13c4e47c502182ce994f8c665995
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-23 20:05:04 +08:00
Jianwei Fan
524b8b81fa
media: i2c: rk628: fix get capture when capture mode is 0
...
Change-Id: Ieb87f83699f55ebd89a069b8888e554b0329c93f
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com >
2024-01-23 20:03:52 +08:00
Lin Jianhua
01f8cd7521
arm64: dts: rockchip: px30-evb-ddr3-v10: reduce power consumption by reducing voltage
...
Partly revert commit 70a514ab14 ("arm64: dts: rockchip: px30-evb:
move some configs to common board dtsi files").
Change-Id: I2b6fb6e0ee84244bc97d328fefe6457e7e432434
Signed-off-by: Lin Jianhua <linjh@rock-chips.com >
2024-01-23 20:03:28 +08:00
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
Sandy Huang
e5e00177f3
arm64: dts: rockchip: rk3588-nvr: fix hdptxphy_hdmi1 ref error
...
Fixes: 80601d55ba ("arm64: dts: rockchip: rk3588-nvr: update hdmi phy clk")
Signed-off-by: Sandy Huang <hjc@rock-chips.com >
Change-Id: I1a7b1a9f4060cd3fcbfc954082cd36e1a00f9afc
2024-01-22 18:01:59 +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
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
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
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
Tao Huang
972ef7bb84
Merge commit 'c10152d3e7dd7eea6c9e65cdc8fc97d46692fec1'
...
* commit 'c10152d3e7dd7eea6c9e65cdc8fc97d46692fec1':
media: i2c: sc450ai: add 1344X760 config
drm/rockchip: vop2: force to disable cluster-win1 when cluster-win0 is disabled
ARM: dts: rockchip: rv1106: add dvbm node to isp
media: rockchip: isp: frame start to check and config next buf
arm64: dts: rockchip: rk3588-vehicle-evb: set 40ms delay for display
mfd: display-serdes: rohm gpio0 support 1MHZ used for pwm
mfd: display-serdes: change default pinctrl to init
Change-Id: I9d5e4ab36103192d4657c8d4c4bf4e316396700f
2024-01-19 21:14:17 +08:00
Tao Huang
f302276d4e
Merge commit 'e3f7d79af1b514a182765d6d95e65d88aba6f94f'
...
* commit 'e3f7d79af1b514a182765d6d95e65d88aba6f94f': (84 commits)
media: i2c: rk628: Compatible with both kernel-5.10 and kernel-6.1
media: i2c: rk628: fix audio fs in large offset
media: i2c: rk628: check for overflow when i2c operation
media: i2c: rk628: add register debugfs node
media: i2c: rk628: Auto derepeat
media: i2c: rk628: allows the PHY to lock to a low control period
media: i2c: rk628: update driver for dsi mode
media: i2c: rk628: fix hdmi1.4 change format not recognized
media: i2c: rk628: fix i2c timeout
media: i2c: rk628: fix display error
media: i2c: rk628: fix combtxphy mipi lp-tx output slew-rate
media: i2c: rk628: set default timing when driver probe
media: i2c: rk628: add support for rk628f hdmirx audio
media: i2c: rk628: cru: add hdmirx aud apll support
media: i2c: rk628: add apll regmap_range
media: i2c: rk628: cru: Add rk628f APLL
media: i2c: rk628: read raw state must delay some time when clear interrupt
media: i2c: rk628: move some function to rk628_mipi_dphy.c
media: i2c: rk628: add csc matrix support
media: i2c: rk628: add csi1 support and dual mipi mode for rk628f
...
Change-Id: If91f3e03071c93d46cdff8afbf9e45da420bb9f2
Conflicts:
drivers/media/i2c/rk628/rk628_bt1120_v4l2.c
drivers/media/i2c/rk628/rk628_csi_v4l2.c
2024-01-19 21:10:47 +08:00
Tao Huang
f7bab29ae0
Merge commit '3710e830ff41bf4f9cae6752427d1c82768ba36c'
...
Merge made by the 'ours' strategy.
* commit '3710e830ff41bf4f9cae6752427d1c82768ba36c':
drm/bridge: dw-hdmi-qp: Support hdmi force output
dt-bindings: display: rockchip: dw_hdmi-rockchip: Add force output property
drm/bridge: synopsys: Support hdmi force output
Change-Id: I319d5d72b2e99fa6a94448c1776f020a7494404e
2024-01-19 21:04:41 +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
Algea Cao
ed5631fa51
drm/bridge: dw-hdmi-qp: Support hdmi force output
...
Support hdmi output specific resolution and color format
regardless of whether hdmi is connected.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I3f18aeb04427846e06b6a4397a4c6df77bbbcab2
2024-01-19 20:59:47 +08:00
Algea Cao
b318f17508
drm/bridge: synopsys: Support hdmi force output
...
Support hdmi output specific resolution and color format
regardless of whether hdmi is connected.
Signed-off-by: Algea Cao <algea.cao@rock-chips.com >
Change-Id: I228a74d128aa818166f589798897729473d97610
2024-01-19 20:57:27 +08:00
Tao Huang
048df626ea
Merge commit '334c7192e6a968d1d6272fec5c956ae35a02a3db'
...
* commit '334c7192e6a968d1d6272fec5c956ae35a02a3db':
drm/rockchip: drv: display logo when specify force output mode
arm64: dts: rockchip: rk3588-vehicle-maxim-cameras-s66.dtsi: camera module and lens name using default
arm64: dts: rockchip: rk3588-vehicle-evb-maxim-max9671(/2)2-d(c)phy0(/3).dtsi: camera module and lens name using default
arm64: dts: rockchip: rk3588-vehicle-evb: move port dts to bridge node for evb20
Change-Id: I13e8ae92a8f8f9143e2ac5c0cc86b07770354a8d
2024-01-19 20:52:25 +08:00