struct tc358743_platform_data { /* System clock connected to REFCLK (pin H5) */
u32 refclk_hz; /* 26 MHz, 27 MHz or 42 MHz */
/* DDC +5V debounce delay to avoid spurious interrupts when the cable * is connected. * Sets DDC5V_MODE in register DDC_CTL. * Default: DDC5V_DELAY_0_MS
*/ enum tc358743_ddc5v_delays ddc5v_delay;
bool enable_hdcp;
/* * The FIFO size is 512x32, so Toshiba recommend to set the default FIFO * level to somewhere in the middle (e.g. 300), so it can cover speed * mismatches in input and output ports.
*/
u16 fifo_level;
/* Bps pr lane is (refclk_hz / pll_prd) * pll_fbd */
u16 pll_prd;
u16 pll_fbd;
/* CSI * Calculate CSI parameters with REF_02 for the highest resolution your * CSI interface can handle. The driver will adjust the number of CSI * lanes in use according to the pixel clock. * * The values in brackets are calculated with REF_02 when the number of * bps pr lane is 823.5 MHz, and can serve as a starting point.
*/
u32 lineinitcnt; /* (0x00001770) */
u32 lptxtimecnt; /* (0x00000005) */
u32 tclk_headercnt; /* (0x00001d04) */
u32 tclk_trailcnt; /* (0x00000000) */
u32 ths_headercnt; /* (0x00000505) */
u32 twakeup; /* (0x00004650) */
u32 tclk_postcnt; /* (0x00000000) */
u32 ths_trailcnt; /* (0x00000004) */
u32 hstxvregcnt; /* (0x00000005) */
/* DVI->HDMI detection delay to avoid unnecessary switching between DVI * and HDMI mode. * Sets HDMI_DET_V in register HDMI_DET. * Default: HDMI_MODE_DELAY_0_MS
*/ enum tc358743_hdmi_detection_delay hdmi_detection_delay;
/* Reset PHY automatically when TMDS clock goes from DC to AC. * Sets PHY_AUTO_RST2 in register PHY_CTL2. * Default: false
*/ bool hdmi_phy_auto_reset_tmds_detected;
/* Reset PHY automatically when TMDS clock is detected. * Sets PHY_AUTO_RST4 in register PHY_CTL2. * Default: false
*/ bool hdmi_phy_auto_reset_tmds_valid;
/* Reset HDMI PHY automatically when hsync period is out of range. * Sets H_PI_RST in register HV_RST. * Default: false
*/ bool hdmi_phy_auto_reset_hsync_out_of_range;
/* Reset HDMI PHY automatically when vsync period is out of range. * Sets V_PI_RST in register HV_RST. * Default: false
*/ bool hdmi_phy_auto_reset_vsync_out_of_range;
};
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.