Skip to content

Conversation

@gohweikh
Copy link

@gohweikh gohweikh commented Sep 11, 2025

Add ISX031 MIPI CSI support for kernel v6.12.34 Ubuntu 24.04 on RPL, ARL & MTL

media: isx031: Add support on ISX031 MIPI CSI
-isx031: Add support on ISX031 MIPI CSI (D3)
-isx031: Refine is_direct flag for sensor type checking
-isx031: Remove redundant isx031_reset()
-isx031: Add sensor power control for isx031_suspend() & isx031_resume()
media: isx031: ISX031 x2 lanes couldn't stream after coming out of S4
media: isx031: pm_runtime_get_sync() returns "Permission Denied"

Verified sensor driver compatibility with RPL, ARL & MTL kernel 6.12.34
Verified sensor driver compatibility for isx031 mipi direct & gmsl

@gohweikh gohweikh force-pushed the enable_d3_isx031_mipi branch from a2329bd to 25d04fc Compare September 18, 2025 10:07
@gohweikh
Copy link
Author

Below are captured data on 2hrs run on both MIPI direct & GMSL setup after removing redundant isx031_reset() & enhancement sensor power control for S3/S4 scenario.

MIPI
S3 PASS rate=73/73 (100%)
S4 PASS rate=79/79 (100%)

GMSL
S3 PASS rate=100/100 (100%)
S4 PASS rate=98/98 (100%)

cmd_output_mipi_s3_x73_pass.log
cmd_output_mipi_s4_x79_pass.log
cmd_output_gmsl_s3_x100_pass.log
cmd_output_gmsl_s4_x98_pass.log

@gohweikh gohweikh force-pushed the enable_d3_isx031_mipi branch 2 times, most recently from 575f59e to 3e100f5 Compare September 19, 2025 08:14
@gohweikh
Copy link
Author

remove ipu-bridge.c, as it was upstreamed

@gohweikh gohweikh force-pushed the enable_d3_isx031_mipi branch from 3e100f5 to 7e975fd Compare October 10, 2025 02:10
@gohweikh
Copy link
Author

rebase to latest iotg_ipu6, to resolve merge conflict

…ARL & MTL

Add patches:
0059-media-isx031-Add-support-on-ISX031-MIPI-CSI.patch
0060-media-isx031-ISX031-x2-lanes-couldn-t-stream-after-c.patch
0061-media-isx031-pm_runtime_get_sync-returns-Permission-.patch

Verified sensor driver compatibility with RPL, ARL & MTL kernel 6.12.34
Verified sensor driver compatibility for isx031 mipi direct & gmsl

Signed-off-by: Goh, Wei Khang1 <[email protected]>
@gohweikh gohweikh force-pushed the enable_d3_isx031_mipi branch from 7e975fd to 49a546b Compare October 16, 2025 03:11
@gohweikh
Copy link
Author

Fix PR submission to prepare kernel patches instead of push into driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant