Commit Graph

1255776 Commits

Author SHA1 Message Date
Tao Huang
49ce5dfb59 Merge commit 'ce2a8c86e69728b10c3464ca78f5cee2f0f4d5a8'
* commit 'ce2a8c86e69728b10c3464ca78f5cee2f0f4d5a8':
  arm64: dts: rockchip: rk3588: Add hdmitx hdcp14 ext memory
  arm64: configs: rockchip_linux_defconfig: enable CONFIG_DTC_SYMBOLS
  arm64: dts: rockchip: rk3568: add rk3568-evb8-lp4-v10 support
  ARM: dts: rockchip: rv1106-evb-cam: add sc3338
  ARM: configs: rv1106-smart-door: enable SC230AI and SC301IOT
  arm64: dts: rockchip: fix timing configs of panel k350c4516t for rk3308/rk3562 evb
  media: rockchip: vicap fixes error of buffer state while start stream failed
  media: i2c: nvp6158: add g_frame_interval ops
  clk: rockchip: rk3328: set ddr clk with sip call

Change-Id: I231375375df56506d8014984e64b8460fc5bc0a0
2023-09-11 10:06:51 +08:00
Tao Huang
a1e2fc94a2 Merge commit '1d8465b558b4e7c938cf1fb4f91f74aa2d96f943'
* commit '1d8465b558b4e7c938cf1fb4f91f74aa2d96f943':
  Revert "dt-bindings: regulator: Document Rockchip RK860X regulators"

Ignore:
commit 1d8465b558 ("Revert "dt-bindings: regulator: Document Rockchip RK860X regulators"")

Change-Id: I9dda147a7e85193580f542f47bd11e55f3415ffc
2023-09-11 09:52:10 +08:00
Tao Huang
f1c8b07190 Merge commit '57abe4bda2a81ca20c5ca15784d31b91adad1f3d'
* commit '57abe4bda2a81ca20c5ca15784d31b91adad1f3d':
  arm64: dts: rockchip: rk3568-evb: assign DCLK_VOP2 to PLL_GPLL
  ARM: dts: rockchip: update rk5640 and hdmi sound for rk3288 evb boards
  media: rockchip: isp: fix underperformance for frame two-run
  arm64: dts: rockchip: rk3528-demo6-ddr3-v10: fix typo
  media: i2c: lt6911uxe/lt7911uxc: remove vendor limit of get dcphy param
  ARM: dts: rockchip: rv1106g-smart-door: increase ramdisk from 5/10 to 7/15
  media: i2c: gc2093 fastboot support hdr
  media: rockchip: isp: fix image effect for frame two-run
  drm/rockchip: vop2: enable cluster frame reset for rk3588
  video: rockchip: rga3: fix the cache sync issue with physically contiguous virt_addr
  arm64: configs: rockchip_defconfig: disabled rk_nand

Change-Id: I9b2b71da560bc827fbbb63ff843ac64aca41f0cd
2023-09-11 09:49:49 +08:00
Tao Huang
8cb29dc13d Merge commit 'd96b0b6b9c60be63316e5d893596cad7ae9e5d56'
* commit 'd96b0b6b9c60be63316e5d893596cad7ae9e5d56':
  arm64: dts: rockchip: rk3568: set remark info for specification_serial_number

Ignore:
commit d96b0b6b9c ("arm64: dts: rockchip: rk3568: set remark info for specification_serial_number")

Change-Id: Iebe501685e2e11086ac2680ac887adf652f5dda8
2023-09-11 09:48:08 +08:00
Liang Chen
6cf673a9fc arm64: dts: rockchip: rk3568: set remark info for specification_serial_number
Change-Id: I576d265f7707389c36e2d4927856c66fc7be61b5
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-09-11 09:44:54 +08:00
Tao Huang
897e2b4c53 Merge commit '9a5b27ee9a553a873bc6f8a77416c6b1dc2b677b'
* commit '9a5b27ee9a553a873bc6f8a77416c6b1dc2b677b':
  soc: rockchip: opp_select: support remark specification_serial_number
  media: i2c: otp_eeprom: add pd_offset in pdaf part
  ARM: configs: rk3308bs_aarch32_mipi_display enable CONFIG_DRM_IGNORE_IOTCL_PERMIT

Change-Id: I5e6a2ac01a62ad5ad5676b468c0867df2333ce95
2023-09-11 09:36:21 +08:00
Wang Panzhenzhuan
4607f7fefc media: i2c: nvp6158: fix compile error
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: Id36fe8c5cb3476292f4634e410e1699198e5181e
2023-09-08 15:59:00 +08:00
Zhang Yubing
ba59aea9c5 drm/rockchip: cdn-dp: fix aux register failed issue
when register dp aux, the aux's drm_dev will be verified first.
if it is null, a issue will happen as follow:
[    3.155605][   T58] WARNING: CPU: 1 PID: 58 at drivers/gpu/drm/display/drm_dp_helper.c:2097 drm_dp_aux_register+0x104/0x114
[    3.155676][   T58] Modules linked in:
[    3.155720][   T58] CPU: 1 PID: 58 Comm: kworker/u12:2 Not tainted 6.1.25 #301
[    3.155763][   T58] Hardware name: Rockchip RK3399 EVB IND LPDDR4 Board edp (Android) (DT)
[    3.155799][   T58] Workqueue: events_unbound deferred_probe_work_func
[    3.155856][   T58] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
[    3.155900][   T58] pc : drm_dp_aux_register+0x104/0x114
[    3.155946][   T58] lr : cdn_dp_bind+0x268/0x3d0
[    3.155991][   T58] sp : ffffffc00a7e3980
[    3.156020][   T58] x29: ffffffc00a7e3980 x28: ffffff800334b3d0 x27: ffffff800334b3c8
[    3.156082][   T58] x26: 0000000000000001 x25: 0000000000000003 x24: ffffff8002c48040
[    3.156141][   T58] x23: ffffff8003348ac0 x22: ffffff8003348080 x21: ffffff8002e9d410
[    3.156201][   T58] x20: ffffff8005923000 x19: ffffff8002c48968 x18: ffffffc00a7650b0
[    3.156260][   T58] x17: 706968636b636f72 x16: 00000000000000a4 x15: ffffffc00c000000
[    3.156319][   T58] x14: 0000000000000000 x13: 0000000000000030 x12: 000000000000014a
[    3.156378][   T58] x11: 0000000000000000 x10: 0000000000000001 x9 : ffffffc00996b8a1
[    3.156437][   T58] x8 : 0000000000000000 x7 : 0000000000000000 x6 : 0000008062743635
[    3.156495][   T58] x5 : 0000000000000008 x4 : ffffffc0098e1c5d x3 : ffffff8002e9d718
[    3.156554][   T58] x2 : ffffff8002e9d718 x1 : 0000000000000000 x0 : ffffff8002c48968
[    3.156614][   T58] Call trace:
[    3.156643][   T58]  drm_dp_aux_register+0x104/0x114
[    3.156693][   T58]  cdn_dp_bind+0x268/0x3d0
[    3.156738][   T58]  component_bind_all+0x130/0x25c
[    3.156786][   T58]  rockchip_drm_bind+0x164/0x298
[    3.156832][   T58]  try_to_bring_up_aggregate_device+0x168/0x1b4
[    3.156880][   T58]  __component_add+0xd0/0x17c
[    3.156925][   T58]  component_add+0x14/0x20
[    3.156969][   T58]  rockchip_dp_probe+0x36c/0x3d4
[    3.157013][   T58]  platform_probe+0xa8/0xd0
[    3.157062][   T58]  call_driver_probe+0x38/0xa8
[    3.157107][   T58]  really_probe+0x148/0x28c
[    3.157151][   T58]  __driver_probe_device+0xb4/0xe0
[    3.157195][   T58]  driver_probe_device+0x44/0x210
[    3.157239][   T58]  __device_attach_driver+0x12c/0x154
[    3.157284][   T58]  bus_for_each_drv+0x84/0xd0
[    3.157325][   T58]  __device_attach+0xf0/0x170
[    3.157368][   T58]  device_initial_probe+0x14/0x20
[    3.157412][   T58]  bus_probe_device+0x34/0x98
[    3.157454][   T58]  deferred_probe_work_func+0x7c/0xd8
[    3.157499][   T58]  process_one_work+0x1a8/0x3b8
[    3.157552][   T58]  worker_thread+0x300/0x430
[    3.157601][   T58]  kthread+0xec/0x1b8
[    3.157646][   T58]  ret_from_fork+0x10/0x20

To avoid this issue, assignment the drm_dev before register dp aux.

Fixes: aa310d2a5e ("FROMLIST: drm/rockchip: add transfer function for cdn-dp")
Signed-off-by: Zhang Yubing <yubing.zhang@rock-chips.com>
Change-Id: Ibc78b0ec26a0caa32d17bd87d9cb6e134a4aadc6
2023-09-08 10:20:00 +08:00
Algea Cao
ce2a8c86e6 arm64: dts: rockchip: rk3588: Add hdmitx hdcp14 ext memory
KSV list/M0/B-STATUS are saved in hdcp1.4 external memory.

Signed-off-by: Algea Cao <algea.cao@rock-chips.com>
Change-Id: I4670260dc4b82563e9396d641fafb579ef130fca
2023-09-05 19:03:14 +08:00
Nickey Yang
8492cfd48c arm64: configs: rockchip_linux_defconfig: enable CONFIG_DTC_SYMBOLS
dtb overlays is used to support px30s.

Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
Change-Id: I47a20ec36d22148d4264bd4cefd810585acc184b
2023-09-05 17:14:09 +08:00
Jianlong Wang
46c9ff0e79 arm64: dts: rockchip: rk3568: add rk3568-evb8-lp4-v10 support
Change-Id: I64676ce9bb9c4adf366d48d275ccb13ae96e6bd0
Signed-off-by: Jianlong Wang <jianlong.wang@rock-chips.com>
2023-09-05 14:15:05 +08:00
Weiwen Chen
d50c2bcc38 ARM: dts: rockchip: rv1106-evb-cam: add sc3338
Signed-off-by: Weiwen Chen <cww@rock-chips.com>
Change-Id: If5d01edf6b811638e7a77e89089afc796efa4d0a
2023-09-04 19:42:21 +08:00
Tao Huang
e2f3daffbb arm64: rk3308_linux_defconfig: Enable CONFIG_WERROR
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: If381ffd1242d56c1e7d3219728ab4769a75f6553
2023-09-04 19:17:08 +08:00
Tao Huang
8be4b8bf7c ARM: rv1106_defconfig: Enable CONFIG_WERROR
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Ie9997a7534b08cf2ba3a38a962e68044a93f4df3
2023-09-04 19:17:08 +08:00
Tao Huang
e65a7545d5 arm64: rockchip_linux_defconfig: Enable CONFIG_WERROR
Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I16977a40032f7f6e3fa6362a7a89a1977dfa646b
2023-09-04 19:17:08 +08:00
Tao Huang
97d93e6afe Revert "rk: Makefile: add gcc-wrapper"
This reverts commit c2482146d1.
Replaced by WERROR.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: Icf6db0cf80a50a399bbc47a12d28a6496842c562
2023-09-04 19:16:43 +08:00
Elon Zhang
3aaeb74c45 ARM: configs: rv1106-smart-door: enable SC230AI and SC301IOT
Signed-off-by: Elon Zhang <zhangzj@rock-chips.com>
Change-Id: I61b85f02aae234fadb32912a9886823f0ce89076
2023-09-04 18:40:52 +08:00
Damon Ding
b6480bb345 arm64: dts: rockchip: fix timing configs of panel k350c4516t for rk3308/rk3562 evb
1. Modify mcu-timing configs according to panel datasheet.
2. Modify clock-frequency config sync with mcu-timing
   configs.
3. Add more comments for panel initialization sequence.
4. Add 10ms delay before sending initialization sequence
   to make sure the reset gpio output a low pulse.
5. Remove unused parameter reset-value.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: I76b0aa6d1a7fba432f500cacb9ce7ff74989c0f1
2023-09-04 18:40:35 +08:00
Zefa Chen
bbf279ef2a media: rockchip: vicap fixes error of buffer state while start stream failed
Signed-off-by: Zefa Chen <zefa.chen@rock-chips.com>
Change-Id: I8f96607529c703fcc4c8c1f5eea6df08fec319c3
2023-09-04 18:27:56 +08:00
Wang Panzhenzhuan
458aa0791e media: i2c: nvp6158: add g_frame_interval ops
Signed-off-by: Wang Panzhenzhuan <randy.wang@rock-chips.com>
Change-Id: I93423521b22916d1be9bb93d56777ee586b0823b
2023-09-04 06:31:33 +00:00
Liang Chen
4a3fcb9e1b clk: rockchip: rk3328: set ddr clk with sip call
We need use sip call to change ddr frequency.

Change-Id: I6ad4516306f0cb7c3e0a7124c21ee9fedfd9d055
Signed-off-by: Liang Chen <cl@rock-chips.com>
Signed-off-by: Elaine Zhang <zhangqing@rock-chips.com>
2023-09-04 11:12:30 +08:00
Tao Huang
8364eb317f Revert "dt-bindings: regulator: Document Rockchip RK860X regulators"
This reverts commit ba3959aef3.
After commit 58461615ac ("regulator: rk860x: fix the chip id error"),
rk8603/rk8604 support is moved to rk860x-regulator.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I1229b2f859ae7123f3b1897f999c13ba5e5cf7d8
2023-09-04 10:48:13 +08:00
Tao Huang
1d8465b558 Revert "dt-bindings: regulator: Document Rockchip RK860X regulators"
This reverts commit ba3959aef3.
After commit 58461615ac ("regulator: rk860x: fix the chip id error"),
rk8603/rk8604 support is moved to rk860x-regulator.

Signed-off-by: Tao Huang <huangtao@rock-chips.com>
Change-Id: I1229b2f859ae7123f3b1897f999c13ba5e5cf7d8
2023-09-04 09:49:06 +08:00
Damon Ding
57abe4bda2 arm64: dts: rockchip: rk3568-evb: assign DCLK_VOP2 to PLL_GPLL
If not assigned, the clock parent of DCLK_VOP2 will be
PLL_HPLL in uboot, which affects HDMI display.

Signed-off-by: Damon Ding <damon.ding@rock-chips.com>
Change-Id: Ife948de756281ed197413301ce1b05ddb80fe3d9
2023-09-01 20:52:32 +08:00
Caesar Wang
14827047b4 ARM: dts: rockchip: update rk5640 and hdmi sound for rk3288 evb boards
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Change-Id: I2eae296460ee94430e18f5036d26b89c78ea1f8f
2023-09-01 20:48:02 +08:00
Guochun Huang
5e9d241d18 drm/rockchip: dsi: remove unused hs transition times table
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com>
Change-Id: I265dd0e8fdc0ca1e7b051e7364d7d3f833ddb596
2023-09-01 20:46:41 +08:00
Cai YiWei
4fddb54054 media: rockchip: isp: fix underperformance for frame two-run
Change-Id: I525ecbbbb56e9851f4b5f970663f54a5c95a3fcd
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-09-01 18:18:16 +08:00
Sugar Zhang
8ccc3ece88 ASoC: rockchip: sai: Add legacy_dai_naming flag
This patch add legacy_dai_naming flag to solve the
probe failure.

Ref: commit d48a771735 ("ASoC: rockchip: Migrate to new style legacy DAI naming flag")

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I9fc949d7f5dbf16a9b4dbad35e9bf23613181fdf
2023-09-01 17:54:42 +08:00
Sugar Zhang
f28e3c1bc6 ASoC: rockchip: sai: Use the new style daifmt
This patch use the new style DAIFMT

- SND_SOC_DAIFMT_{CBS_CFS CBM_CFM}
+ SND_SOC_DAIFMT_{BP_FP BC_FC}

Ref: commit 27646d265d ("ASoC: rockchip: Update to use set_fmt_new callback")

Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Change-Id: I96d21cf964aadbe1d29c246958bfd79ca31fbe54
2023-09-01 17:39:23 +08:00
Qiqi Zhang
c173b6c0c1 arm64: dts: rockchip: rk3528-demo6-ddr3-v10: fix typo
rk805,system-power-controoler -> rockchip,system-power-controller

Change-Id: I8c39fb00ce5cb22d6fafc46d506725d7557c6c49
Signed-off-by: Qiqi Zhang <eddy.zhang@rock-chips.com>
2023-09-01 15:26:20 +08:00
Jianwei Fan
a9d77893d9 media: i2c: lt6911uxe/lt7911uxc: remove vendor limit of get dcphy param
Change-Id: I09028fcbba05f4bec3647c68ad1dbb48d4e113dd
Signed-off-by: Jianwei Fan <jianwei.fan@rock-chips.com>
2023-09-01 15:25:34 +08:00
Wang Xiaobin
a11451d158 ARM: dts: rockchip: rv1106g-smart-door: increase ramdisk from 5/10 to 7/15
Because of the size increase in librkaiq, librockit, librockchip_mpp
and face models, and cause the ramdisk size increase:
    ramdisk_r + 1408KB
    ramdisk_c + 547KB
The increase of ramdisk_c cause the startup speed increase: + 7ms
(test in SPI NOR flash).

Signed-off-by: Wang Xiaobin <xb.wang@rock-chips.com>
Change-Id: I40bd2cbc93021c56359fd625f029747b36e2f414
2023-09-01 15:24:58 +08:00
Sisyphean Zhou
97aa45b328 media: i2c: gc2093 fastboot support hdr
Signed-off-by: Sisyphean Zhou <sisyphean.zhou@rock-chips.com>
Change-Id: I42233a5c897534ad89f3318186404836aafcc92c
2023-09-01 09:21:34 +08:00
Cai YiWei
da9d34f7cf media: rockchip: isp: fix image effect for frame two-run
Change-Id: Ic1a35142204b6edfb579e0f8c255841f24cfec06
Signed-off-by: Cai YiWei <cyw@rock-chips.com>
2023-09-01 09:10:44 +08:00
Sandy Huang
6ac6f5a7b3 drm/rockchip: vop2: enable cluster frame reset for rk3588
without this commit, the cluster maybe display splash screen in some scenarios
at low logic voltage.

Signed-off-by: Sandy Huang <hjc@rock-chips.com>
Change-Id: I8dc7c77df4431ee8d6695d626cd1f139b7d0a5c8
2023-08-31 20:46:24 +08:00
Yu Qiaowei
fb4fd88e22 video: rockchip: rga3: fix the cache sync issue with physically contiguous virt_addr
When physically contiguous virt_addr are import to the memory manager,
dma_map is not called. So that using the dma_sync_sg API to flush the
cache is ineffective, and dma_sync_single must be used.

Change-Id: Ib172cd4a4046e82f7f383dbc5cee23ae6af17156
Signed-off-by: Yu Qiaowei <cerf.yu@rock-chips.com>
2023-08-31 14:15:26 +08:00
Yifeng Zhao
b22de4d8af arm64: configs: rockchip_defconfig: disabled rk_nand
There are no projects using MLC NAND FLASH with kernel
5.10 ARM64. This patch will disable rk_nand drivers to
reduce code size and optimize startup time.

Signed-off-by: Yifeng Zhao <yifeng.zhao@rock-chips.com>
Change-Id: I48108a7cc34d636aa1b4d552737d36f830f9a8ad
2023-08-31 11:35:23 +08:00
Liang Chen
d96b0b6b9c arm64: dts: rockchip: rk3568: set remark info for specification_serial_number
Change-Id: I576d265f7707389c36e2d4927856c66fc7be61b5
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-08-30 17:13:58 +08:00
Liang Chen
9a5b27ee9a soc: rockchip: opp_select: support remark specification_serial_number
Change-Id: I134fc4f0bf3020935ff6efb7938531f5bf34c0ea
Signed-off-by: Liang Chen <cl@rock-chips.com>
2023-08-30 15:50:39 +08:00
Hu Kejun
31a0da2dca media: i2c: otp_eeprom: add pd_offset in pdaf part
Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
Change-Id: Ifa901449d7f7d5ffaeeec1498bbed4c4ee5a14f1
2023-08-30 14:23:12 +08:00
ZiHan Huang
6f7585d73c ARM: configs: rk3308bs_aarch32_mipi_display enable CONFIG_DRM_IGNORE_IOTCL_PERMIT
Change-Id: Icacb68adf095676d26d7abc5c63948d5f4938c02
Signed-off-by: ZiHan Huang <zack.huang@rock-chips.com>
2023-08-29 16:39:15 +08:00
Finley Xiao
05c62decf9 soc: rockchip: opp_select: Fix set scmi clk rate error
Fixes: c64369f0e4 ("soc: rockchip: opp_select: Implements new opp APIs for kernel 6.1")
Change-Id: I1c2e71016bacd846f4146e8036c85f9271a15e93
Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
2023-08-29 14:52:52 +08:00
Tao Huang
781005db57 Merge commit '9894920d7cc633869f4aa6ed043c2e63d0d1da42'
* commit '9894920d7cc633869f4aa6ed043c2e63d0d1da42':
  driver: rknpu: Update rknpu driver, version: 0.9.2
  drm/rockchip: vop: fix the zpos setting in vop_atomic_plane_reset()

Change-Id: I2f2f7411ab6472029738f3aae923a369fd6fcf7c
2023-08-29 11:29:35 +08:00
Felix Zeng
9894920d7c driver: rknpu: Update rknpu driver, version: 0.9.2
* Add task number tilling support
* Change kmalloc to vmalloc to avoid page allocation failure in RV1106
* Fix the issue of excessive time consumption in memory cache flushing
* Fix map pages into vma failed in kernel 6.10

Signed-off-by: Felix Zeng <felix.zeng@rock-chips.com>
Change-Id: I93c49a4766e4d3ff13a8d372be348757579c34e3
2023-08-29 11:28:05 +08:00
Tao Huang
323ee9f2e8 Merge commit '24ea6649adbb2c8e66b481cab90a2e9e9fcffa21'
* commit '24ea6649adbb2c8e66b481cab90a2e9e9fcffa21':
  arm64: dts: rockchip: rk3562-evb1-lp4x-v10: Change clkin div to 5 for aclk vo
  arm64: dts: rockchip: rk3562-rk817-tablet-v10: Change clkin div to 5 for aclk vo
  arm64: dts: rockchip: rk3562: Change clkin div to 4 for aclk vo
  media: i2c: imx415 remove vendor limit of get dcphy param
  arm64: dts: rockchip: rk3528-demo4-ddr4-v10-linux: enable sdmmc
  ARM: dts: rockchip: rv1106g-evb2-v10-dual-camera: sc301iot modified compatible name uppercase to lowercase

Change-Id: I471ed81705dcb4ff3ba468c46af2ff6ea5eb4f42
2023-08-28 19:36:42 +08:00
Tao Huang
18f6d2c566 Merge commit 'f188000384a438aae34baf559e6de93410450b38'
* commit 'f188000384a438aae34baf559e6de93410450b38':
  media: i2c: sc301iot modified inferface name uppercase to lowercase
  usb: dwc3: core: parkmode_disable_hs_quirk depends on CONFIG_NO_GKI

Ignore:
commit 7e9467d1d2 ("usb: dwc3: core: parkmode_disable_hs_quirk depends on CONFIG_NO_GKI")
commit f188000384 ("media: i2c: sc301iot modified inferface name uppercase to lowercase")

Change-Id: I32ee422883a9f20980a8a01fef4e1322b0f7e447
2023-08-28 19:31:31 +08:00
LongChang Ma
ddf3652f5d media: i2c: sc301iot modified inferface name uppercase to lowercase
Signed-off-by: LongChang Ma <chad.ma@rock-chips.com>
Change-Id: I7689d695191419fd66504deebe400a01d01f74ba
2023-08-28 19:31:11 +08:00
Tao Huang
3b17abb9da Merge commit '0c4fa77794ce128089a9f9523d4615d4f2835ec5'
* commit '0c4fa77794ce128089a9f9523d4615d4f2835ec5':
  rpmsg: rockchip_test: add delay compensation
  media: rockchip: isp: add iqtool video for isp21
  arm64: dts: rockchip: rk3399pro-npu: dis u1 and u2 state for dwc3
  arm64: dts: rockchip: rk1808: dis u1 and u2 state for dwc3
  arm64: dts: rockchip: dis u1 and u2 state for rk3528 dwc3
  ARM: dts: rockchip: update rk808 for rk3288-evb-rk808-linux.dts
  ARM: dts: rockchip: Add mmc aliases for rk3288-linux.dtsi
  drm/bridge: synopsys: dw-hdmi-qp: Fix frl switch error when switching resolution and color at the same time
  ARM: configs: enable HDMI and MULTICODECS for rockchip_linux_defconfig
  UPSTREAM: ASoC: rt5640: Remove the sysclk and sysclk_src checking
  video: rockchip: mpp: fix some iommu hdl register issue
  media: rockchip: isp: fix get tb info
  soc: rockchip: rockchip_system_monitor: Don't init wide temp when tz is NULL
  video: rockchip: mpp: fix task re-add running_list issue
  arm64: dts: rockchip: rk3588-evb3-lp5: update for v11 board
  media: rockchip: isp: fix list buf delete err
  soc: rockchip: amp: include rockchip_amp.h for function prototypes
  arm64: dts: rockchip: rk3562-rk817-tablet: adjust vcm configs to reduce noise
  media: i2c: dw9763: optimize open/close procedure to reduce noise
  UPSTREAM: dt-bindings: usb: snps,dwc3: Add 'snps,parkmode-disable-hs-quirk' quirk

Change-Id: Iaab1b5d91a4a16c24fb30938d520087b77861a73
2023-08-28 19:19:58 +08:00
Tao Huang
4bba450fd7 Merge commit '739cc6389306511daac336fd28ceeaad07e23aa6'
* commit '739cc6389306511daac336fd28ceeaad07e23aa6':
  media: i2c: add Maxim Quad GMSL2/GMSL1 to CSI-2 Deserializer driver.

Ignore:
commit 739cc63893 ("media: i2c: add Maxim Quad GMSL2/GMSL1 to CSI-2 Deserializer driver.")

Change-Id: I58df9e0e20225b76d87b153e5d93631972f0b675
2023-08-28 19:18:48 +08:00
Cai Wenzhong
5e6925e907 media: i2c: add Maxim Quad GMSL2/GMSL1 to CSI-2 Deserializer driver.
1. maxim deserializer support: max96712/max96722
1.1 local maxim deserlializer depend on CONFIG_VIDEO_DES_MAXIM4C

2. maxim serializer support: max9295/max96715/max96717
2.1 remote max9295 serializer depend on CONFIG_MAXIM4C_SER_MAX9295
2.2 remote max96715 serializer depend on CONFIG_MAXIM4C_SER_MAX96715
2.3 remote max96717 serializer depend on CONFIG_MAXIM4C_SER_MAX96717

Signed-off-by: Cai Wenzhong <cwz@rock-chips.com>
Change-Id: I0deab6dd47a419bed9ebf643e451d71dc8f151a4
2023-08-28 19:17:30 +08:00