diff options
author | Bryan Wu <pengw@nvidia.com> | 2013-10-08 15:39:41 -0700 |
---|---|---|
committer | Bryan Wu <pengw@nvidia.com> | 2013-11-01 17:33:47 -0700 |
commit | b08a2f71e74e0bef904f706d642f55465e4856d4 (patch) | |
tree | 64c1b9e6baaeaf98567ea7d6a78624d4671b5105 /include | |
parent | 469dfbc86b478fea6c7a129761828c79eb7ac3a7 (diff) |
media: tegra v4l2 camera: refactor driver code
Reconstruct the driver for Tegra V4L2 camera driver:
- remove old driver file tegra_v4l2_camera.c
- create driver file vi.c for VI/CSI (T20/T30/T114/T148)
- create driver file vi2.c for VI2/CSI2 (T124)
Bug 1377330
Change-Id: If030cf98e700b9201caa60328be822bc10610e74
Signed-off-by: Bryan Wu <pengw@nvidia.com>
Reviewed-on: http://git-master/r/289329
GVS: Gerrit_Virtual_Submit
Reviewed-by: Allen Martin <amartin@nvidia.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/media/tegra_v4l2_camera.h | 3 | ||||
-rw-r--r-- | include/uapi/linux/v4l2-mediabus.h | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/include/media/tegra_v4l2_camera.h b/include/media/tegra_v4l2_camera.h index 9e4b65c362b3..7e25f97531ee 100644 --- a/include/media/tegra_v4l2_camera.h +++ b/include/media/tegra_v4l2_camera.h @@ -23,6 +23,9 @@ enum tegra_camera_port { TEGRA_CAMERA_PORT_CSI_A = 1, TEGRA_CAMERA_PORT_CSI_B, + TEGRA_CAMERA_PORT_CSI_C, + TEGRA_CAMERA_PORT_CSI_D, + TEGRA_CAMERA_PORT_CSI_E, TEGRA_CAMERA_PORT_VIP, }; diff --git a/include/uapi/linux/v4l2-mediabus.h b/include/uapi/linux/v4l2-mediabus.h index 6ee63d09b32d..b1fedf8a5409 100644 --- a/include/uapi/linux/v4l2-mediabus.h +++ b/include/uapi/linux/v4l2-mediabus.h @@ -37,7 +37,7 @@ enum v4l2_mbus_pixelcode { V4L2_MBUS_FMT_FIXED = 0x0001, - /* RGB - next is 0x100d */ + /* RGB - next is 0x100f */ V4L2_MBUS_FMT_RGB444_2X8_PADHI_BE = 0x1001, V4L2_MBUS_FMT_RGB444_2X8_PADHI_LE = 0x1002, V4L2_MBUS_FMT_RGB555_2X8_PADHI_BE = 0x1003, @@ -50,6 +50,8 @@ enum v4l2_mbus_pixelcode { V4L2_MBUS_FMT_RGB888_1X24 = 0x100a, V4L2_MBUS_FMT_RGB888_2X12_BE = 0x100b, V4L2_MBUS_FMT_RGB888_2X12_LE = 0x100c, + V4L2_MBUS_FMT_RGBA8888_4X8_BE = 0x100d, + V4L2_MBUS_FMT_RGBA8888_4X8_LE = 0x100e, /* YUV (including grey) - next is 0x2017 */ V4L2_MBUS_FMT_Y8_1X8 = 0x2001, |