/* our configuration - DPLL Video inactive */ -bash-3.2# ./dss_clockdumps.sh =====================DSS clock script=================== Dumps internal clocks and muxes of DSS CTRL_CORE_DSS_PLL_CONTROL (0x4a002538) = 0x000002AB video1 PLL : Disabled video2 PLL : Disabled HDMI PLL : Enabled DSI1_A_CLK mux : DPLL HDMI DSI1_B_CLK mux : DPLL video2 DSI1_C_CLK mux : DPLL Video1 DSS_CTRL (0x58000040) = 0x00010000 2: LCD1 clk switch : DSS clk 3: LCD2 clk switch : DSS clk 10: LCD3 clk switch : DSS clk 1: func clk switch : DSS clk 13: DPI1 output : LCD1 DSS_STATUS (0x5800005C) = 0x01408A81 DSI_CLK_CTRL (0x58004054) = 0x00000001 CM_DSS_CLKSTCTRL (0x4A009100) = 0x00040B03 CM_DSS_DSS_CLKCTRL (0x4A009120) = 0x00000702 ======================================================== Register dump for DPLL hdmi |----------------------------| | Address (hex) | Data (hex) | |----------------------------| | 0x58040200 | 0x00000018 | | 0x58040204 | 0x00000003 | | 0x58040208 | 0x00000000 | | 0x5804020C | 0x00030A0E | | 0x58040210 | 0x00602004 | | 0x58040214 | 0x00001000 | | 0x58040218 | 0x00000000 | | 0x5804021C | 0x00000000 | | 0x58040220 | 0x00058106 | |----------------------------| Details for DPLL hdmi PLL status : Locked M4 hsdiv(1) : inactive M5 hsdiv(2) : inactive M6 hsdiv(3) : inactive M7 hsdiv(4) : inactive PLL_REGM = 389 PLL_REGN = 7 M4 DIV = 0 M6 DIV = 0 M7 DIV = 0 PLL_REGM2 = 1 PLL_REGM_F = 1 PLL_SD = 4 HDMI_SSC_CONFIGURATION1(should be zero) 0x00000000 HDMI_SSC_CONFIGURATION2(should be zero) 0x00000000 Clock calculations (DPLL hdmi) sysclk = 20000000 CLKOUT = sysclk * REGM / (REGM2 * (REGN + 1)) = 972500000 ======================================================== Clock O/P of MUXes DPLL PER H12 Output 69000000 CM_DIV_H12_DPLL_PER (0x4A00815C) = 0x0000020B DSI1_A_CLK : 972500000 DSI1_B_CLK : 0 DSI1_C_CLK : 0 DISPC_DIVISOR (0x58001804) = 0x00010001 2: LCD1 clk : 69000000 3: LCD2 clk : 69000000 10: LCD3 clk : 69000000 1: func clk : 69000000 LCD1 logic clk(/ 1 ) : 69000000 pix clk(/ 1 ) : 69000000 LCD2 logic clk(/ 1 ) : 69000000 pix clk(/ 1 ) : 69000000 LCD3 logic clk(/ 4 ) : 17250000 pix clk(/ 1 ) : 17250000