Skip to content

media: i2c: imx415: Correct hmax_min values for 891Mbps/lane#6750

Merged
pelwell merged 2 commits intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y-imx415
Apr 2, 2025
Merged

media: i2c: imx415: Correct hmax_min values for 891Mbps/lane#6750
pelwell merged 2 commits intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y-imx415

Conversation

@6by9
Copy link
Contributor

@6by9 6by9 commented Mar 31, 2025

I obviously backported V1 of the patchset sent to mainline, as code review there picked up these incorrect hmax_min values. https://lore.kernel.org/all/AS4PR08MB773533B9D04BE15F51548FEBF7182@AS4PR08MB7735.eurprd08.prod.outlook.com/

The upstream patches also fixed a return without pm_runtime_put and the fall-through from V4L2_CID_VBLANK to V4L2_CID_EXPOSURE not updating ctrl, so the wrong exposure would get set.

Backport these fixes from mainline.

6by9 added 2 commits April 2, 2025 16:20
I obviously backported V1 of the patchset sent to mainline, as
code review there picked up these incorrect hmax_min values.
https://lore.kernel.org/all/AS4PR08MB773533B9D04BE15F51548FEBF7182@AS4PR08MB7735.eurprd08.prod.outlook.com/

The upstream patches also fixed a return without pm_runtime_put
and the fall-through from V4L2_CID_VBLANK to V4L2_CID_EXPOSURE not
updating ctrl, so the wrong exposure would get set.

Backport these fixes from mainline.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
Changing clock source also requires changing the link frequency.
Add a single override that does both for Waveshare modules
that are now using 37.125MHz clocks instead of 24MHz.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
@6by9 6by9 force-pushed the rpi-6.12.y-imx415 branch from 2c528c3 to 615a920 Compare April 2, 2025 15:21
@pelwell pelwell merged commit 38bb769 into raspberrypi:rpi-6.12.y Apr 2, 2025
12 of 13 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Apr 2, 2025
…se HATs

See: raspberrypi/linux#6758

kernel: ads7846 touch overlay fixups
See: raspberrypi/linux#6760

kernel: staging: bcm2835-camera: Initialise dev in v4l2_dev
See: raspberrypi/linux#6754

kernel: media: i2c: imx415: Correct hmax_min values for 891Mbps/lane
See: raspberrypi/linux#6750

kernel: PCI: pcie-brcmstb: fake MSIx support on internal MSI target
See: raspberrypi/linux#6761

kernel: DRM fixes for cropping P030/SAND128 on Pi5
See: raspberrypi/linux#6741

kernel: Show process name in set_mempolicy() ignored message
See: raspberrypi/linux#6762
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Apr 2, 2025
…se HATs

See: raspberrypi/linux#6758

kernel: ads7846 touch overlay fixups
See: raspberrypi/linux#6760

kernel: staging: bcm2835-camera: Initialise dev in v4l2_dev
See: raspberrypi/linux#6754

kernel: media: i2c: imx415: Correct hmax_min values for 891Mbps/lane
See: raspberrypi/linux#6750

kernel: PCI: pcie-brcmstb: fake MSIx support on internal MSI target
See: raspberrypi/linux#6761

kernel: DRM fixes for cropping P030/SAND128 on Pi5
See: raspberrypi/linux#6741

kernel: Show process name in set_mempolicy() ignored message
See: raspberrypi/linux#6762
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.

2 participants