What does 16 means for csi_pixel_bit_depth?
I have set the values like below.
cam_i2cmux{
compatible = "i2c-mux-gpio";
#address-cells = <1>;
#size-cells = <0>;
i2c-parent = <&cam_i2c>;
mux-gpios = <&tegra_aon_gpio CAM_I2C_MUX GPIO_ACTIVE_HIGH>;
i2c@0 {
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
rbpcv2_lt6911uxc_a@2b {
compatible = "nvidia,lt6911uxc";
reg = <0x2b>;
reset-gpios = <&tegra_main_gpio CAM0_PWDN GPIO_ACTIVE_HIGH>;
//avdd-reg = "vana";
//iovdd-reg = "vif";
//dvdd-reg = "vdig";
//vcmvdd-reg = "vvcm";
physical_w = "3.674";
physical_h = "2.738";
sensor_model = "lt6911uxc";
set_mode_delay_ms = "150";
use_sensor_mode_id = "false";
status = "okay";
mode0 {
mclk_khz = "335996";
num_lanes = "2";
tegra_sinterface = "serial_a";
phy_mode = "DPHY";
discontinuous_clk = "no";
cil_settletime = "0";
dpcm_enable = "false";
active_w = "1920";
active_h = "1080";
mode_type = "yuv";
readout_orientation = "0";
csi_pixel_bit_depth = "24";
pixel_phase = "uyvy";
line_length = "1920";
//mclk_multiplier = "24";
pix_clk_hz = "148500000";
inherent_gain = "1";
gain_factor = "16";
framerate_factor = "1000000";
exposure_factor = "1000000";
min_gain_val = "16"; /* 1.00x */
max_gain_val = "170"; /* 10.66x */
step_gain_val = "1";
default_gain = "16"; /* 1.00x */
min_hdr_ratio = "1";
max_hdr_ratio = "1";
min_framerate = "2000000"; /* 2.0 fps */
max_framerate = "60000000"; /* 60.0 fps */
step_framerate = "1";
default_framerate = "60000000"; /* 60.0 fps */
min_exp_time = "13"; /* us */
max_exp_time = "683709"; /* us */
step_exp_time = "1";
default_exp_time = "16667"; /* us */
embedded_metadata_height = "0";
};
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
rbpcv2_lt6911uxc_out0: endpoint {
status = "okay";
port-index = <0>;
bus-width = <2>;
remote-endpoint = <&rbpcv2_lt6911uxc_csi_in0>;
};
};
};
};
};
};