From 0396d93b276e3a67c97a28d1ddec295401b070eb Mon Sep 17 00:00:00 2001 From: Comma Device Date: Wed, 21 Feb 2024 19:09:31 -0600 Subject: [PATCH] cleanup --- system/camerad/sensors/os04c10_registers.h | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/system/camerad/sensors/os04c10_registers.h b/system/camerad/sensors/os04c10_registers.h index b0d8d3bf18..04946570c3 100644 --- a/system/camerad/sensors/os04c10_registers.h +++ b/system/camerad/sensors/os04c10_registers.h @@ -4,9 +4,9 @@ const struct i2c_random_wr_payload start_reg_array_os04c10[] = {{0x100, 1}}; const struct i2c_random_wr_payload stop_reg_array_os04c10[] = {{0x100, 0}}; const struct i2c_random_wr_payload init_array_os04c10[] = { - - // OS04C10_AA_00_02_17_wAO_1920x1080_MIPI728Mbps_Linear12bit_20FPS_4Lane_MCLK24MHz {0x0103, 0x01}, + + // PLL {0x0301, 0x84}, {0x0303, 0x01}, {0x0305, 0x5b}, @@ -15,13 +15,15 @@ const struct i2c_random_wr_payload init_array_os04c10[] = { {0x0323, 0x04}, {0x0324, 0x01}, {0x0325, 0x62}, + {0x3012, 0x06}, {0x3013, 0x02}, {0x3016, 0x72}, {0x3021, 0x03}, {0x3106, 0x21}, {0x3107, 0xa1}, - {0x3500, 0x00}, + + // ? {0x3624, 0x00}, {0x3625, 0x4c}, {0x3660, 0x00}, @@ -98,6 +100,8 @@ const struct i2c_random_wr_payload init_array_os04c10[] = { {0x3d8d, 0xe2}, {0x3f00, 0x0b}, {0x3f06, 0x04}, + + // BLC {0x400a, 0x01}, {0x400b, 0x50}, {0x400e, 0x08}, @@ -116,6 +120,7 @@ const struct i2c_random_wr_payload init_array_os04c10[] = { {0x40b8, 0x00}, {0x40b9, 0x00}, {0x40ba, 0x00}, + {0x4301, 0x00}, {0x4303, 0x00}, {0x4502, 0x04}, @@ -143,20 +148,26 @@ const struct i2c_random_wr_payload init_array_os04c10[] = { {0x4d0b, 0x01}, {0x4e00, 0x2a}, {0x4e0d, 0x00}, + + // ISP {0x5001, 0x09}, {0x5004, 0x00}, //{0x5080, 0x00 | (0b1 << 7)}, // test mode {0x5036, 0x00}, {0x5180, 0x70}, {0x5181, 0x10}, + + // DPC {0x520a, 0x03}, {0x520b, 0x06}, {0x520c, 0x0c}, + {0x580b, 0x0f}, {0x580d, 0x00}, {0x580f, 0x00}, {0x5820, 0x00}, {0x5821, 0x00}, + {0x301c, 0xf8}, {0x301e, 0xb4}, {0x301f, 0xd0},