mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-06 10:00:17 +00:00
media: imx477: Add support for 8 bit readout
8 bit readout is only a reconfiguration of the CSI2 block, and recomputation of horizontal blanking. Enable it. Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
This commit is contained in:
committed by
Dom Cobley
parent
fb0c6aa7a1
commit
0b16792d1f
@@ -970,6 +970,11 @@ static const u32 codes[] = {
|
|||||||
MEDIA_BUS_FMT_SGRBG10_1X10,
|
MEDIA_BUS_FMT_SGRBG10_1X10,
|
||||||
MEDIA_BUS_FMT_SGBRG10_1X10,
|
MEDIA_BUS_FMT_SGBRG10_1X10,
|
||||||
MEDIA_BUS_FMT_SBGGR10_1X10,
|
MEDIA_BUS_FMT_SBGGR10_1X10,
|
||||||
|
/* 8-bit modes. */
|
||||||
|
MEDIA_BUS_FMT_SRGGB8_1X8,
|
||||||
|
MEDIA_BUS_FMT_SGRBG8_1X8,
|
||||||
|
MEDIA_BUS_FMT_SGBRG8_1X8,
|
||||||
|
MEDIA_BUS_FMT_SBGGR8_1X8,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const char * const imx477_test_pattern_menu[] = {
|
static const char * const imx477_test_pattern_menu[] = {
|
||||||
@@ -1112,6 +1117,12 @@ static int imx477_get_bpp(unsigned int code)
|
|||||||
case MEDIA_BUS_FMT_SGBRG10_1X10:
|
case MEDIA_BUS_FMT_SGBRG10_1X10:
|
||||||
case MEDIA_BUS_FMT_SBGGR10_1X10:
|
case MEDIA_BUS_FMT_SBGGR10_1X10:
|
||||||
return 10;
|
return 10;
|
||||||
|
|
||||||
|
case MEDIA_BUS_FMT_SRGGB8_1X8:
|
||||||
|
case MEDIA_BUS_FMT_SGRBG8_1X8:
|
||||||
|
case MEDIA_BUS_FMT_SGBRG8_1X8:
|
||||||
|
case MEDIA_BUS_FMT_SBGGR8_1X8:
|
||||||
|
return 8;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user