aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/platform/vimc
AgeCommit message (Collapse)AuthorFilesLines
2017-06-23[media] vimc: sen: Support several image formatsHelen Fornazier3-29/+121
Allow user space to change the image format as the frame size, the media bus pixel format, colorspace, quantization, field YCbCr encoding and the transfer function Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: common: Add vimc_colorimetry_clampHelen Fornazier1-0/+26
Colorimetry value will always be checked in the same way. Adding a helper macro for that Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: common: Add vimc_link_validateHelen Fornazier3-68/+145
All links will be checked in the same way. Adding a helper function for that Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: common: Add vimc_pipeline_s_stream helperHelen Fornazier3-27/+45
Move the vimc_cap_pipeline_s_stream from the vimc-cap.c to vimc-common.c as this core will be reused by other subdevices to activate the stream in their directly connected nodes Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: common: Add vimc_ent_sd_* helperHelen Fornazier3-49/+114
As all the subdevices in the topology will be initialized in the same way, to avoid code repetition the vimc_ent_sd_{register, unregister} helper functions were created Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: Move common code from the coreHelen Fornazier6-210/+229
Remove helper functions from vimc-core and add it in vimc-common to clean up the core. Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-06-23[media] vimc: sen: Integrate the tpg on the sensorHelen Fornazier2-13/+52
Initialize the test pattern generator on the sensor Generate a colored bar image instead of a grey one Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> Signed-off-by: Mauro Carvalho Chehab <[email protected]>
2017-04-14[media] vimc: Virtual Media Controller core, capture and sensorHelen Koike8-0/+1654
First version of the Virtual Media Controller. Add a simple version of the core of the driver, the capture and sensor nodes in the topology, generating a grey image in a hardcoded format. Signed-off-by: Helen Koike <[email protected]> Signed-off-by: Hans Verkuil <[email protected]> [[email protected]: fix small typo in Kconfig] Signed-off-by: Mauro Carvalho Chehab <[email protected]>