Skip to content

OV7251 updates for libcamera compatibility. #4897

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
be073cd
dtoverlays: Correct link frequency for ov7251
6by9 Feb 17, 2022
ca4dcc6
media: i2c: Add acpi support to ov7251
djrscally Feb 15, 2022
a4d47e0
media: i2c: Provide ov7251_check_hwcfg()
djrscally Feb 15, 2022
d5c52d4
media: i2c: Add ov7251_pll_configure()
djrscally Feb 15, 2022
ba5bf96
media: i2c: Add support for 19.2MHz clock to ov7251
djrscally Feb 15, 2022
80959ad
media: i2c: Add ov7251_detect_chip()
djrscally Feb 15, 2022
2c66e50
media: i2c: Add pm_runtime support to ov7251
djrscally Feb 15, 2022
43ec8d2
media: i2c: Remove .s_power() from ov7251
djrscally Feb 15, 2022
c356bfd
media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
6by9 Feb 17, 2022
e452fec
media: i2c: ov7251: V4L2_CID_PIXEL_RATE is fixed
6by9 Feb 12, 2022
6adab9f
media: i2c: ov7251: V4L2_CID_LINK_FREQUENCY is fixed
6by9 Feb 12, 2022
34229ce
media: i2c: ov7251: Initialise current_mode during probe
6by9 Feb 12, 2022
30a3d59
media: i2c: ov7251: Add V4L2_CID_HBLANK control
6by9 Feb 12, 2022
425ead5
media: i2c: ov7251: Do not reset gain on mode change
6by9 Feb 12, 2022
0338270
media: i2c: ov7251: Fix link_freq validation loop
6by9 Feb 17, 2022
2548511
media: i2c: ov7251: Add get_selection for NATIVE_SIZE, CROP_BOUNDS, C…
6by9 Feb 17, 2022
ca67451
media: i2c: ov7251: Set VTS instead of having full tables for FPS.
6by9 Feb 17, 2022
618f669
media: i2c: ov7251: Limit exposure based on VTS
6by9 Feb 17, 2022
a7f10a4
media: i2c: ov7251: Separate modes from frame intervals
6by9 Feb 17, 2022
fb5db27
media: i2c: ov7251: Add V4L2_CID_VBLANK
6by9 Feb 17, 2022
25b0628
media: i2c: ov7251: Switch from V4L2_CID_GAIN to V4L2_CID_ANALOGUE_GAIN
6by9 Feb 17, 2022
88531a4
dtoverlays: Switch ov7251 to using Media Controller by default
6by9 Feb 17, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion arch/arm/boot/dts/overlays/ov7251-overlay.dts
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
data-lanes = <1>;
clock-noncontinuous;
link-frequencies =
/bits/ 64 <456000000>;
/bits/ 64 <240000000>;
};
};
};
Expand All @@ -49,6 +49,7 @@
target = <&csi1>;
csi: __overlay__ {
status = "okay";
brcm,media-controller;

port {
csi1_ep: endpoint {
Expand Down
Loading