mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 14:04:54 +02:00
media: i2c: ov13850: add 4224x3136 setting
Change-Id: I12397bb36ad7cdcf506b8d685a5131c5d2358318 Signed-off-by: Hu Kejun <william.hu@rock-chips.com>
This commit is contained in:
parent
51d5a0f7d1
commit
2a4d410ea5
|
|
@ -578,6 +578,48 @@ static const struct regval ov13850_2112x1568_regs[] = {
|
|||
{REG_NULL, 0x00},
|
||||
};
|
||||
|
||||
/*
|
||||
* Xclk 24Mhz
|
||||
* max_framerate 7fps
|
||||
* mipi_datarate per lane 600Mbps
|
||||
*/
|
||||
static const struct regval ov13850_4224x3136_regs[] = {
|
||||
{0x3612, 0x2f},
|
||||
{0x370a, 0x24},
|
||||
{0x372a, 0x04},
|
||||
{0x372f, 0xa0},
|
||||
{0x3801, 0x0C},
|
||||
{0x3805, 0x93},
|
||||
{0x3807, 0x4B},
|
||||
{0x3808, 0x10},
|
||||
{0x3809, 0x80},
|
||||
{0x380a, 0x0c},
|
||||
{0x380b, 0x40},
|
||||
{0x380e, 0x0d},
|
||||
{0x380f, 0x00},
|
||||
{0x3813, 0x04},
|
||||
{0x3814, 0x11},
|
||||
{0x3815, 0x11},
|
||||
{0x3820, 0x00},
|
||||
{0x3821, 0x04},
|
||||
{0x3836, 0x04},
|
||||
{0x3837, 0x01},
|
||||
{0x4601, 0x87},
|
||||
{0x4603, 0x01},
|
||||
{0x4020, 0x02},
|
||||
{0x4021, 0x4C},
|
||||
{0x4022, 0x0E},
|
||||
{0x4023, 0x37},
|
||||
{0x4024, 0x0F},
|
||||
{0x4025, 0x1C},
|
||||
{0x4026, 0x0F},
|
||||
{0x4027, 0x1F},
|
||||
{0x4603, 0x00},
|
||||
{0x5401, 0x71},
|
||||
{0x5405, 0x80},
|
||||
{REG_NULL, 0x00},
|
||||
};
|
||||
|
||||
static const struct ov13850_mode supported_modes[] = {
|
||||
{
|
||||
.width = 2112,
|
||||
|
|
@ -587,6 +629,14 @@ static const struct ov13850_mode supported_modes[] = {
|
|||
.hts_def = 0x12c0,
|
||||
.vts_def = 0x0680,
|
||||
.reg_list = ov13850_2112x1568_regs,
|
||||
},{
|
||||
.width = 4224,
|
||||
.height = 3136,
|
||||
.max_fps = 7,
|
||||
.exp_def = 0x0600,
|
||||
.hts_def = 0x12c0,
|
||||
.vts_def = 0x0d00,
|
||||
.reg_list = ov13850_4224x3136_regs,
|
||||
},
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user