工具/软件:Linux
您好!
上一个线程未解决、错误地将其视为已解决。
运行调试时钟 scipt 时、如果 DSS tda19988_IN 中的器件树端点被注释掉、我将得到以下结果。
=========================== DSS 时钟脚本================================ 转储 DSS CTRL_CORE_DSS_PLL_CONTROL (0x4a002538)= 0x000002AB video1 PLL:禁用 video2 PLL:禁用 HDMI PLL:启用 DSI1_A_CLK mux:DPLL HDMI DSI1_B_CLK mux:DPLL video2 DSI1_C2000_C :0x0000CLK mux:0x0000CLK video1 DSS 1:0x0000CLK mux lcd2 clk 交换机:dss clk 10:lcd3 clk 交换机:dss clk 1:func clk 交换机:dss clk 13:dPI1输出 :HDMI DSS_STATUS (0x5800005C)= 0x01408A81 DSI_CLK_CTRL (0x58004054)= 0x00000001 CM_DSS_CLKSTCTRL (0x4A009100)= 0x00040B03 CM_DSS_DSS_CLKCTRL (0x4A009120)= 0x00000702 ================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ DPLL HDMI 的寄存器转储 |--- | |地址(十六进制)|数据(十六进制)| |------------------ | | 0x58040200 | 0x00000018 | || 0x58040204 | 0x00000003 | | 0x58040208 | 0x00000000 | | 0x5804020C | 0x0004A40E | || 0x58040210 | 0x00602004 | 0x58040214 | 0x580401800 | | 0x5802140218 | 0x8000000 | 0x8000000 | - | 0x58040000-|-|-|-|-| 0x58040000-|-|-|-|-|-|-| 0x58040000-|-|-|-|--|-|-|------| 0x58040-|-|--|---| 0x500000---|-- | DPLL HDMI PLL 状态的详细信息:锁定 M4 hsdiv (1):非活动 M5 hsdiv (2):非活动 M6 hsdiv (3):非活动 M7 hsdiv (4):非活动 PLL_REGM =594 PLL_REGN =7 M4 DIV = 0 M6 DIV = 0 M7 DIV = 0 PLL_REGM2 = 2 PLL_REGM_F = 2 PLL_SD = 6 HDMI_SSC_CONFIGURATION1 (应为零) 0x00000000 HDMI_SSC_configuration2 (应为零) 0x00000000 时钟计算(DPLL HDMI) SYSCLK = 20000000 CLKOUT=SYSCLK = REG===============24000======(=REG========)=========================(================REG============================ 每个 H12的 MUXes DPLL 的时钟 O/P 输出192000000 CM_DIV_H12_DPLL_PER (0x4A00815C)= 0x00000204 DSI1_A_CLK:742500000 DSI1_B_CLK:0 DSI1_C_CLK:0 DISPC_dic (0x580004:0x2000001 :1 CDL0001:0x2000001:100K:0 C2000K:0 192000000 LCD1逻辑时钟(/1):192000000 pix clk(/2 ):96000000 LCD2逻辑时钟(/ 4):48000000 pix clk(/ 1):48000000 LCD3逻辑时钟(/ 4):48000000 pix clk(/ 1):48000000
当通过提供虚拟 LCD 面板节点将 dpi_out 端点作为 LCD_out 时、我得到以下结果:
=========================== DSS 时钟脚本================================ 转储 DSS CTRL_CORE_DSS_PLL_CONTROL (0x4a002538)= 0x000002A2 video1 PLL:启用 video2 PLL:禁用 HDMI PLL:启用 DSI1_A_CLK 多路复用器:DPLL video1 DSI1_B_CLK 多路复用器:DPLL CL2 DSI1_C_CLK 多路复用器:0x0001 DPLvideo1:0x0001 DSI1 lcd2 clk 交换机:dss clk 10:lcd3 clk 交换机:dss clk 1:func clk 交换机:dss clk 13:dPI1输出 :LCD1 DSS_STATUS (0x5800005C)= 0x01408A82 DSI_CLK_CTRL (0x58004054)= 0x80004001 CM_DSS_CLKSTCTRL (0x4A009100)= 0x00040F03 CM_DSS_DSS_CLKCTRL (0x4A009120)= 0x00001702 ================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================ DPLL video1的寄存器转储 |------------------------------------------------------- | |地址(十六进制)|数据(十六进制)| |------------------ | | 0x58004300 | 0x00000018 | || 0x58004304 | 0x00002F83 | | 0x58004308 | 0x00000000 | | 0x5800430C | 0x252AA44E | | 0x58004310 | 0x02E56008 | 0x58004314 | 0x5800000129 | || 0x58004318 | 0x5800430000 | 0x0000000- | 0x58000000 |-| 0x5800000-|-|-| 0x580000431C-|-|-|-|-|-|-| 0x5800000-|-|-|-|-| 0x5800000-|-|-|-| 0x5800004320 -|-|- | DPLL 视频1 PLL 状态的详细信息:锁定 M4 hsdiv (1):活动 M5 hsdiv (2):活动 M6 hsdiv (3):活动 M7 hsdiv (4):活动 PLL_REGM =1362 PLL_REGN = 39 M4 DIV = 9 M6 DIV = 9 M7 DIV = 9 个时钟计算(DPLL video1) SYSCLK = 20000000 DCO clk = SYSCLK * 2 * REGM /(REGN + 1)= 1362000000 M4clk (clkcout1)= DCO clk /(M4 DIV + 1)= 136200000 M6clk (clkcout3)= M6 clk /(clk + 1) = 136200000 M7clk (clkcout4)= DCO clk /(M7 DIV + 1)= 136200000 =================================================================================================================================================== DPLL HDMI 的寄存器转储 |--- | |地址(十六进制)|数据(十六进制)| |------------------ | | 0x58040200 | 0x00000018 | || 0x58040204 | 0x00000003 | | 0x58040208 | 0x00000000 | | 0x5804020C | 0x0004A40E | || 0x58040210 | 0x00602004 | 0x58040214 | 0x580401800 | | 0x5802140218 | 0x8000000 | 0x8000000 | - | 0x58040000-|-|-|-|-| 0x58040000-|-|-|-|-|-|-| 0x58040000-|-|-|-|--|-|-|------| 0x58040-|-|--|---| 0x500000---|-- | DPLL HDMI PLL 状态的详细信息:锁定 M4 hsdiv (1):非活动 M5 hsdiv (2):非活动 M6 hsdiv (3):非活动 M7 hsdiv (4):非活动 PLL_REGM =594 PLL_REGN =7 M4 DIV = 0 M6 DIV = 0 M7 DIV = 0 PLL_REGM2 = 2 PLL_REGM_F = 2 PLL_SD = 6 HDMI_SSC_CONFIGURATION1 (应为零) 0x00000000 HDMI_SSC_configuration2 (应为零) 0x00000000 时钟计算(DPLL HDMI) SYSCLK = 20000000 CLKOUT=SYSCLK = REG===============24000======(=REG========)=========================(================REG============================ 每个 H12的 MUXes DPLL 的时钟 O/P 输出192000000 CM_DIV_H12_DPLL_PER (0x4A00815C)= 0x00000204 DSI1_A_CLK:136200000 DSI1_B_CLK:0 DSI1_C_CLK:136200000 DISPC_diCLK:1362000001 :0x2000001 CLK:0x1362000001:1 CLK CLK:0x2000K CLK 1:1362000001:0x2000K CLK CLK CLK 1:0x2000K CLK CLK CLK 1:1361000 CLK CLK 1:1360001:0x2000K CLK CLK CLK CLK 1:18000 192000000 LCD1逻辑时钟(/ 1):136200000 pix clk(/ 3):45400000 LCD2逻辑时钟(/ 4):48000000 pix clk(/ 1):48000000 LCD3逻辑时钟(/ 4):48000000 pix clk(/ 1):48000000
当将 dpI_out 端点指定给 tda19988_in 时、任何操作都不起作用、工作中的专用 HDMI 也会失败。
我能否详细了解一下查看的位置。
此致、
Padmesh