Loading drivers/media/platform/msm/camera/cam_sensor_module/cam_csiphy/include/cam_csiphy_1_1_hwreg.h +23 −3 Original line number Diff line number Diff line /* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. /* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading @@ -21,7 +21,7 @@ struct csiphy_reg_parms_t csiphy_v1_1 = { .mipi_csiphy_glbl_irq_cmd_addr = 0x828, .csiphy_common_array_size = 6, .csiphy_reset_array_size = 5, .csiphy_2ph_config_array_size = 14, .csiphy_2ph_config_array_size = 16, .csiphy_3ph_config_array_size = 43, .csiphy_2ph_clock_lane = 0x1, .csiphy_2ph_combo_ck_ln = 0x10, Loading Loading @@ -75,6 +75,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0038, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0060, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0064, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0704, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -91,6 +93,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0738, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0760, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0764, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0204, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -107,6 +111,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0238, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0260, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0264, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0404, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -123,6 +129,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0438, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0460, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0464, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0604, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -139,6 +147,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0638, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0660, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0664, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, }; Loading @@ -159,6 +169,8 @@ struct csiphy_reg_t {0x0038, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0060, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0064, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0704, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -175,6 +187,8 @@ struct csiphy_reg_t {0x0738, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0760, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0764, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0204, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -191,12 +205,15 @@ struct csiphy_reg_t {0x0238, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0260, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0264, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0404, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x042C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0434, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x041C, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0418, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x041C, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0414, 0x60, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0428, 0x0A, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x043C, 0xB8, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -207,6 +224,7 @@ struct csiphy_reg_t {0x0438, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0460, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0464, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0604, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -214,6 +232,7 @@ struct csiphy_reg_t {0x0634, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x061C, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0614, 0x60, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0624, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0628, 0x0E, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x063C, 0xB8, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0600, 0x80, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -223,6 +242,7 @@ struct csiphy_reg_t {0x0638, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0660, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0664, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, }; Loading Loading
drivers/media/platform/msm/camera/cam_sensor_module/cam_csiphy/include/cam_csiphy_1_1_hwreg.h +23 −3 Original line number Diff line number Diff line /* Copyright (c) 2018-2019, The Linux Foundation. All rights reserved. /* Copyright (c) 2018-2020, The Linux Foundation. All rights reserved. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 and Loading @@ -21,7 +21,7 @@ struct csiphy_reg_parms_t csiphy_v1_1 = { .mipi_csiphy_glbl_irq_cmd_addr = 0x828, .csiphy_common_array_size = 6, .csiphy_reset_array_size = 5, .csiphy_2ph_config_array_size = 14, .csiphy_2ph_config_array_size = 16, .csiphy_3ph_config_array_size = 43, .csiphy_2ph_clock_lane = 0x1, .csiphy_2ph_combo_ck_ln = 0x10, Loading Loading @@ -75,6 +75,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0038, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0060, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0064, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0704, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -91,6 +93,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0738, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0760, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0764, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0204, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -107,6 +111,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0238, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0260, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0264, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0404, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -123,6 +129,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0438, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0460, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0464, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0604, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -139,6 +147,8 @@ csiphy_reg_t csiphy_2ph_v1_1_reg[MAX_LANES][MAX_SETTINGS_PER_LANE] = { {0x0638, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0660, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0664, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, }; Loading @@ -159,6 +169,8 @@ struct csiphy_reg_t {0x0038, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0060, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0064, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0704, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -175,6 +187,8 @@ struct csiphy_reg_t {0x0738, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0760, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0764, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0204, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -191,12 +205,15 @@ struct csiphy_reg_t {0x0238, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0260, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0264, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0404, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x042C, 0x01, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0434, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x041C, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0418, 0x02, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x041C, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0414, 0x60, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0428, 0x0A, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x043C, 0xB8, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -207,6 +224,7 @@ struct csiphy_reg_t {0x0438, 0xFE, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0460, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0464, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, { {0x0604, 0x0C, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -214,6 +232,7 @@ struct csiphy_reg_t {0x0634, 0x07, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x061C, 0x08, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0614, 0x60, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0624, 0x00, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0628, 0x0E, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x063C, 0xB8, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0600, 0x80, 0x00, CSIPHY_DEFAULT_PARAMS}, Loading @@ -223,6 +242,7 @@ struct csiphy_reg_t {0x0638, 0x1F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0660, 0x31, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0664, 0x7F, 0x00, CSIPHY_DEFAULT_PARAMS}, {0x0, 0x00, 0x00, CSIPHY_DNP_PARAMS}, }, }; Loading