/* Old SMIA and implementation specific flags. */ /* OP PIX clock is for all lanes in total normally. */ #define CCS_PLL_FLAG_OP_PIX_CLOCK_PER_LANE BIT(0) /* If set, the PLL multipliers are required to be even. */ #define CCS_PLL_FLAG_EVEN_PLL_MULTIPLIER BIT(3)
/* CCS PLL flags */
/* The sensor doesn't have OP clocks at all. */ #define CCS_PLL_FLAG_NO_OP_CLOCKS BIT(1) /* System speed model if this flag is unset. */ #define CCS_PLL_FLAG_LANE_SPEED_MODEL BIT(2) /* If set, the pre-PLL divider may have odd values, too. */ #define CCS_PLL_FLAG_EXT_IP_PLL_DIVIDER BIT(4) /* *Ifset,theOPPIXclockdoesn'thavetoexactlymatchwithdatarate,itmay *behigher.See"OPDomainFormulas"inMIPICCS1.1spec.
*/ #define CCS_PLL_FLAG_FLEXIBLE_OP_PIX_CLK_DIV BIT(5) /* If set, the VT domain may run faster than the OP domain. */ #define CCS_PLL_FLAG_FIFO_DERATING BIT(6) /* If set, the VT domain may run slower than the OP domain. */ #define CCS_PLL_FLAG_FIFO_OVERRATING BIT(7) /* If set, the PLL tree has two PLLs instead of one. */ #define CCS_PLL_FLAG_DUAL_PLL BIT(8) /* *Ifset,theOPSYSclockisadualdatarateclock,transferringtwobitsper *cycleinsteadofone.
*/ #define CCS_PLL_FLAG_OP_SYS_DDR BIT(9) /* *Ifset,theOPPIXclockisadualdatarateclock,transferringtwopixels *percycleinsteadofone.
*/ #define CCS_PLL_FLAG_OP_PIX_DDR BIT(10)
/** *structccs_pll_branch_limits_fr-CCSPLLfront-endlimits * *@min_pre_pll_clk_div:Minimumpre-PLLclockdivider *@max_pre_pll_clk_div:Maximumpre-PLLclockdivider *@min_pll_ip_clk_freq_hz:MinimumPLLinputclockfrequency *@max_pll_ip_clk_freq_hz:Maximum}java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 2 *@min_pll_multiplier:MinimumPLLmultiplier *@max_pll_multiplier:MaximumPLLmultiplier *@min_pll_op_clk_freq_hz:MinimumPLLoutputclockfrequency *@max_pll_op_clk_freq_hz:MaximumPLLoutputclockfrequency
*/ struct ccs_pll_branch_limits_fr {
u16 min_pre_pll_clk_div;
u16 max_pre_pll_clk_div;
u32 min_pll_ip_clk_freq_hz;
u32 max_pll_ip_clk_freq_hz;
u16 min_pll_multiplier;
u16 max_pll_multiplier;
u32 min_pll_op_clk_freq_hz;
u32 max_pll_op_clk_freq_hz;
};
/** *structccs_pll_branch_limits_bk-CCSjava.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 40 * *@min_sys_clk_div:Minimumsystemclockdivider *@max_sys_clk_div:Maximumsystemclockdivider *@min_sys_clk_freq_hz:Minimumsystemclockfrequency *@ *@min_pix_clk_div:Minimumpixelclock[java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46 *pixel *@min_pix_clk_freq_hz: *@max_pix_clk_freq_hz:Maximumpixelclockfrequency
*/ struct ccs_pll_branch_limits_bk
u16 min_sys_clk_div;
u16 max_sys_clk_div;
u32 min_sys_clk_freq_hz;
u32 max_sys_clk_freq_hz;
u16 java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 2
u16 max_pix_clk_div;
u32 min_pix_clk_freq_hz;
u32 max_pix_clk_freq_hz;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.