Skip to content

Commit

Permalink
IMX219: Add 4-lane option to the device tree overlay
Browse files Browse the repository at this point in the history
Signed-off-by: Peyton Howe <peyton.howe@bellsouth.net>
  • Loading branch information
peyton-howe authored and pelwell committed Jan 20, 2025
1 parent 5b958ef commit e3297f3
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 0 deletions.
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -2757,6 +2757,8 @@ Params: rotation Mounting rotation of the camera sensor (0 or
cam0 Adopt the default configuration for CAM0 on a
Compute Module (CSI0, i2c_vc, and cam0_reg).
vcm Configure a VCM focus drive on the sensor.
4lane Enable 4 CSI2 lanes. This requires a Compute
Module (1, 3, 4, or 5) or Pi 5.


Name: imx258
Expand Down
17 changes: 17 additions & 0 deletions arch/arm/boot/dts/overlays/imx219-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,22 @@
};
};

fragment@201 {
target = <&csi_ep>;
__dormant__ {
data-lanes = <1 2 3 4>;
};
};

fragment@202 {
target = <&cam_endpoint>;
__dormant__ {
data-lanes = <1 2 3 4>;
link-frequencies =
/bits/ 64 <363000000>;
};
};

__overrides__ {
rotation = <&cam_node>,"rotation:0";
orientation = <&cam_node>,"orientation:0";
Expand All @@ -77,6 +93,7 @@
<&vcm>, "VANA-supply:0=", <&cam0_reg>;
vcm = <&vcm>, "status=okay",
<&cam_node>,"lens-focus:0=", <&vcm>;
4lane = <0>, "+201+202";
};
};

Expand Down

0 comments on commit e3297f3

Please sign in to comment.