Skip to content

Conversation

@roliver-rpi
Copy link
Contributor

No description provided.

On Pi5 5, GPIOs 46/48 are made available on the 'CAM/DISP 1' connector as
'CD1_IO0_MICCLK'/'CD1_IO1_MICDAT1'. These GPIOs are not connected on
CM5.

Add hogs for GPIO 46/48 on CM5 to prevent camera drivers from
inadvertently using them when connected to 'CAM/DISP 1'

Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
In some circumstances, devm_gpiod_get_array_optional() can return
PTR_ERR rather than NULL to indicate failure. Handle these cases.

Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
Fast transfer mode requires that the first bit of data is clocked with a
rising edge. This can cause extra bits of data to be clocked on hardware
where the clock signal uses a pull-up. This change ensures that clk is
driven low before fast data transfer mode is entered.

Signed-off-by: Richard Oliver <richard.oliver@raspberrypi.com>
@roliver-rpi roliver-rpi requested a review from pelwell February 25, 2025 16:15
@pelwell pelwell merged commit 2e07105 into raspberrypi:rpi-6.6.y Feb 25, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Mar 5, 2025
kernel: overlays: Add OpenHydroponics RootMaster overlay
See: raspberrypi/linux#6670

kernel: RP1 Audio Out
See: raspberrypi/linux#6668

kernel: media: i2c: arducam-pivariety: Fix mutex init and NULL pointer
See: raspberrypi/linux#6674

kernel: misc: rp1-pio: Demote fw probe error to warning
See: raspberrypi/linux#6685

kernel: CM5 AI Camera Fixes
See: raspberrypi/linux#6686

kernel: iommu/dma: Add ability to configure NUMA allocation policy for remapped allocations
See: raspberrypi/linux#6687

kernel: dts: bcm2712-ds: Remove bcm7445 from gio_aon

kernel: imx500: Fix for long exposure setup
See: raspberrypi/linux#6693
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Mar 5, 2025
kernel: overlays: Add OpenHydroponics RootMaster overlay
See: raspberrypi/linux#6670

kernel: RP1 Audio Out
See: raspberrypi/linux#6668

kernel: media: i2c: arducam-pivariety: Fix mutex init and NULL pointer
See: raspberrypi/linux#6674

kernel: misc: rp1-pio: Demote fw probe error to warning
See: raspberrypi/linux#6685

kernel: CM5 AI Camera Fixes
See: raspberrypi/linux#6686

kernel: iommu/dma: Add ability to configure NUMA allocation policy for remapped allocations
See: raspberrypi/linux#6687

kernel: dts: bcm2712-ds: Remove bcm7445 from gio_aon

kernel: imx500: Fix for long exposure setup
See: raspberrypi/linux#6693
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