Skip to content

Commit 217f053

Browse files
josuahkartben
authored andcommitted
drivers: video: controls: rename controls to Linux-like names
This uses Linux V4L2 controls as a reference to give names to the CIDs. Apply the renaming down to the drivers that use them. Signed-off-by: Josuah Demangeon <[email protected]>
1 parent 9a6df71 commit 217f053

File tree

4 files changed

+29
-29
lines changed

4 files changed

+29
-29
lines changed

drivers/video/ov2640.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -940,28 +940,28 @@ static int ov2640_set_ctrl(const struct device *dev,
940940
case VIDEO_CID_VFLIP:
941941
ret |= ov2640_set_vertical_flip(dev, (int)value);
942942
break;
943-
case VIDEO_CID_CAMERA_EXPOSURE:
943+
case VIDEO_CID_EXPOSURE:
944944
ret |= ov2640_set_exposure_ctrl(dev, (int)value);
945945
break;
946-
case VIDEO_CID_CAMERA_GAIN:
946+
case VIDEO_CID_GAIN:
947947
ret |= ov2640_set_gain_ctrl(dev, (int)value);
948948
break;
949-
case VIDEO_CID_CAMERA_BRIGHTNESS:
949+
case VIDEO_CID_BRIGHTNESS:
950950
ret |= ov2640_set_brightness(dev, (int)value);
951951
break;
952-
case VIDEO_CID_CAMERA_SATURATION:
952+
case VIDEO_CID_SATURATION:
953953
ret |= ov2640_set_saturation(dev, (int)value);
954954
break;
955-
case VIDEO_CID_CAMERA_WHITE_BAL:
955+
case VIDEO_CID_WHITE_BALANCE_TEMPERATURE:
956956
ret |= ov2640_set_white_bal(dev, (int)value);
957957
break;
958-
case VIDEO_CID_CAMERA_CONTRAST:
958+
case VIDEO_CID_CONTRAST:
959959
ret |= ov2640_set_contrast(dev, (int)value);
960960
break;
961-
case VIDEO_CID_CAMERA_TEST_PATTERN:
961+
case VIDEO_CID_TEST_PATTERN:
962962
ret |= ov2640_set_colorbar(dev, (int)value);
963963
break;
964-
case VIDEO_CID_CAMERA_QUALITY:
964+
case VIDEO_CID_JPEG_COMPRESSION_QUALITY:
965965
ret |= ov2640_set_quality(dev, (int)value);
966966
break;
967967
default:

drivers/video/ov5640.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -844,17 +844,17 @@ static int ov5640_set_ctrl_power_line_freq(const struct device *dev, int value)
844844
static int ov5640_set_ctrl(const struct device *dev, unsigned int cid, void *value)
845845
{
846846
switch (cid) {
847-
case VIDEO_CID_CAMERA_TEST_PATTERN:
847+
case VIDEO_CID_TEST_PATTERN:
848848
return ov5640_set_ctrl_test_pattern(dev, (int)value);
849-
case VIDEO_CID_CAMERA_HUE:
849+
case VIDEO_CID_HUE:
850850
return ov5640_set_ctrl_hue(dev, (int)value);
851-
case VIDEO_CID_CAMERA_SATURATION:
851+
case VIDEO_CID_SATURATION:
852852
return ov5640_set_ctrl_saturation(dev, (int)(value));
853-
case VIDEO_CID_CAMERA_BRIGHTNESS:
853+
case VIDEO_CID_BRIGHTNESS:
854854
return ov5640_set_ctrl_brightness(dev, (int)(value));
855-
case VIDEO_CID_CAMERA_CONTRAST:
855+
case VIDEO_CID_CONTRAST:
856856
return ov5640_set_ctrl_contrast(dev, (int)value);
857-
case VIDEO_CID_CAMERA_GAIN:
857+
case VIDEO_CID_GAIN:
858858
return ov5640_set_ctrl_gain(dev, (int)(value));
859859
case VIDEO_CID_HFLIP:
860860
return ov5640_set_ctrl_hflip(dev, (int)(value));

include/zephyr/drivers/video-controls.h

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,23 @@ extern "C" {
5555
* @name Base class control IDs
5656
* @{
5757
*/
58-
#define VIDEO_CID_CAMERA_BRIGHTNESS (VIDEO_CID_BASE + 0)
59-
#define VIDEO_CID_CAMERA_CONTRAST (VIDEO_CID_BASE + 1)
60-
#define VIDEO_CID_CAMERA_SATURATION (VIDEO_CID_BASE + 2)
61-
#define VIDEO_CID_CAMERA_HUE (VIDEO_CID_BASE + 3)
62-
#define VIDEO_CID_CAMERA_EXPOSURE (VIDEO_CID_BASE + 17)
63-
#define VIDEO_CID_CAMERA_GAIN (VIDEO_CID_BASE + 19)
64-
#define VIDEO_CID_HFLIP (VIDEO_CID_BASE + 20)
65-
#define VIDEO_CID_VFLIP (VIDEO_CID_BASE + 21)
58+
#define VIDEO_CID_BRIGHTNESS (VIDEO_CID_BASE + 0)
59+
#define VIDEO_CID_CONTRAST (VIDEO_CID_BASE + 1)
60+
#define VIDEO_CID_SATURATION (VIDEO_CID_BASE + 2)
61+
#define VIDEO_CID_HUE (VIDEO_CID_BASE + 3)
62+
#define VIDEO_CID_EXPOSURE (VIDEO_CID_BASE + 17)
63+
#define VIDEO_CID_GAIN (VIDEO_CID_BASE + 19)
64+
#define VIDEO_CID_HFLIP (VIDEO_CID_BASE + 20)
65+
#define VIDEO_CID_VFLIP (VIDEO_CID_BASE + 21)
6666
/** Power line frequency (enum) filter to avoid flicker */
67-
#define VIDEO_CID_POWER_LINE_FREQUENCY (VIDEO_CID_BASE + 24)
67+
#define VIDEO_CID_POWER_LINE_FREQUENCY (VIDEO_CID_BASE + 24)
6868
enum video_power_line_frequency {
6969
VIDEO_CID_POWER_LINE_FREQUENCY_DISABLED = 0,
7070
VIDEO_CID_POWER_LINE_FREQUENCY_50HZ = 1,
7171
VIDEO_CID_POWER_LINE_FREQUENCY_60HZ = 2,
7272
VIDEO_CID_POWER_LINE_FREQUENCY_AUTO = 3,
7373
};
74-
#define VIDEO_CID_CAMERA_WHITE_BAL (VIDEO_CID_BASE + 26)
74+
#define VIDEO_CID_WHITE_BALANCE_TEMPERATURE (VIDEO_CID_BASE + 26)
7575
/**
7676
* @}
7777
*/
@@ -80,7 +80,7 @@ enum video_power_line_frequency {
8080
* @name Camera class controls IDs
8181
* @{
8282
*/
83-
#define VIDEO_CID_CAMERA_ZOOM (VIDEO_CID_CAMERA_CLASS_BASE + 13)
83+
#define VIDEO_CID_ZOOM_ABSOLUTE (VIDEO_CID_CAMERA_CLASS_BASE + 13)
8484
/**
8585
* @}
8686
*/
@@ -89,7 +89,7 @@ enum video_power_line_frequency {
8989
* @name JPEG class control IDs
9090
* @{
9191
*/
92-
#define VIDEO_CID_CAMERA_QUALITY (VIDEO_CID_JPEG_CLASS_BASE + 3)
92+
#define VIDEO_CID_JPEG_COMPRESSION_QUALITY (VIDEO_CID_JPEG_CLASS_BASE + 3)
9393
/**
9494
* @}
9595
*/
@@ -99,8 +99,8 @@ enum video_power_line_frequency {
9999
* @{
100100
*/
101101
/** Pixel rate (pixels/second) in the device's pixel array. This control is read-only. */
102-
#define VIDEO_CID_PIXEL_RATE (VIDEO_CID_IMAGE_PROC_CLASS_BASE + 2)
103-
#define VIDEO_CID_CAMERA_COLORBAR (VIDEO_CID_IMAGE_PROC_CLASS_BASE + 3)
102+
#define VIDEO_CID_PIXEL_RATE (VIDEO_CID_IMAGE_PROC_CLASS_BASE + 2)
103+
#define VIDEO_CID_TEST_PATTERN (VIDEO_CID_IMAGE_PROC_CLASS_BASE + 3)
104104
/**
105105
* @}
106106
*/

samples/drivers/video/capture/src/main.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ int main(void)
180180
}
181181

182182
#ifdef CONFIG_TEST
183-
video_set_ctrl(video_dev, VIDEO_CID_CAMERA_TEST_PATTERN, (void *)1);
183+
video_set_ctrl(video_dev, VIDEO_CID_TEST_PATTERN, (void *)1);
184184
#endif
185185

186186
#if DT_HAS_CHOSEN(zephyr_display)

0 commit comments

Comments
 (0)