Skip to content

Conversation

@immortal71
Copy link

@immortal71 immortal71 commented Dec 10, 2025

Addeddevice tree overlay for IMX219 camera on CSI1 interface of BeagleBone AI-64 board. Enables GPIO0_101 (pin V25) as camera enable signal as requested in issue #66.

-----> Changes

  • Created BBAI64-CSI1-imx219.dts overlay
  • Sony IMX219 camera sensor on main_i2c6 (I2C1)
  • Fixed 24MHz clock for camera
  • Enable GPIO using existing csi1_gpio_pins_default pinmux
  • CSI2 RX bridge and DPHY1 configuration
  • 2-lane MIPI CSI-2 interface at 456 MHz link frequency

Testing Note

I don't have BeagleBone AI-64 hardware with IMX219 camera to test this configuration. The overlay follows the pattern from other camera overlays in the tree and uses the GPIO pin (V25/GPIO0_101) specified in the issue. Hardware testing by maintainers would be appreciated to confirm:

  • GPIO enable signal polarity is correct (currently set to ACTIVE_HIGH)
  • Camera detection and functionality

Fixes: #66

Add device tree overlay for IMX219 camera on CSI1 interface of
BeagleBone AI-64 board. Enables GPIO0_101 (pin V25) as camera
enable signal.

The overlay configures:
- Sony IMX219 camera sensor on main_i2c6 (I2C1)
- Fixed 24MHz clock for camera
- Enable GPIO using existing csi1_gpio_pins_default pinmux
- CSI2 RX bridge and DPHY1 configuration
- 2-lane MIPI CSI-2 interface at 456 MHz link frequency

Fixes: beagleboard#66
Signed-off-by: immortal71 <newaashish190@gmail.com>
Copilot AI review requested due to automatic review settings December 10, 2025 12:00
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds a device tree overlay for the Sony IMX219 camera sensor (Raspberry Pi Camera V2.1) on the CSI1 interface of the BeagleBone AI-64 board. The overlay configures the camera sensor on I2C1 (main_i2c6), provides a 24MHz fixed clock, configures GPIO0_101 as the camera enable signal, and sets up the 2-lane MIPI CSI-2 interface with appropriate bridging through the Cadence CSI2RX and TI wrapper.

Key changes:

  • Device tree overlay for IMX219 camera on CSI1 connector
  • GPIO enable signal configuration using GPIO0_101 (pin V25)
  • 2-lane CSI-2 configuration with 456 MHz link frequency

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@@ -0,0 +1,90 @@
// SPDX-License-Identifier: GPL-2.0
Copy link

Copilot AI Dec 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The SPDX license identifier should be GPL-2.0-only OR MIT to match all other BeagleBone AI-64 overlays in this directory (e.g., k3-j721e-beagleboneai64-pwm-epwm0-p8_13.dtso, k3-j721e-beagleboneai64-BBORG_MOTOR.dtso). This ensures license consistency across the overlay collection.

Suggested change
// SPDX-License-Identifier: GPL-2.0
// SPDX-License-Identifier: GPL-2.0-only OR MIT

Copilot uses AI. Check for mistakes.
@beagleboard beagleboard deleted a comment from Copilot AI Dec 10, 2025
@beagleboard beagleboard deleted a comment from Copilot AI Dec 10, 2025
@immortal71
Copy link
Author

@RobertCNelson is there ant issue will this pull request or any changes that i must do can you tell me ? And thankyou for guidance in previous issue I have also updated there !!

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.

BBAI64-CSI1-imx219.dts doesn't use the GPIO pin for the Enable signal

1 participant