-
Notifications
You must be signed in to change notification settings - Fork 5.2k
media: ov9282: Add external trigger mode support #6954
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
base: rpi-6.12.y
Are you sure you want to change the base?
Conversation
Adds DT property `trigger-mode` to enable FSIN-triggered frame capture. Includes overlay and README update for ov9281_trig. Signed-off-by: Your Name <ofedemen@lectrontech.com>
Signed-off-by: omer <ofedemen@lectrontech.com>
Adds DT property `trigger-mode` to enable FSIN-triggered frame capture. Includes overlay and README update for ov9281_trig. Signed-off-by: Your Name <ofedemen@lectrontech.com>
Please squash your ov9282 commits into one, then split that in two - one for the driver changes and one for the overlay changes. You can then run With those changes, I presume you are happy with this @6by9? |
Any comments or progress on this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for the delay in reviewing.
/* Start streaming */ | ||
ret = ov9282_write_reg(ov9282, OV9282_REG_MODE_SELECT, | ||
1, OV9282_MODE_STREAMING); | ||
1, OV9282_MODE_STREAMING); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Odd whitespace change for no reason
@@ -992,15 +1060,25 @@ static int ov9282_start_streaming(struct ov9282 *ov9282) | |||
} | |||
|
|||
/* Setup handler will write actual exposure and gain */ | |||
ret = __v4l2_ctrl_handler_setup(ov9282->sd.ctrl_handler); | |||
ret = __v4l2_ctrl_handler_setup(ov9282->sd.ctrl_handler); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Whitespace change
|
||
/* 1 frame per trigger */ | ||
ov9282_write_reg(ov9282, OV9282_REG_NUM_FRAME_ON_TRIG, 1, 0x01); | ||
if (ret) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You've not saved the result of ov9282_write_reg
to ret
, so this will never fail.
Ditto subsequent calls.
Adds DT property
trigger-mode
to enable FSIN-triggered frame capture. Includes overlay and README update for ov9281_trig.#5349 (comment)