Improved robustness due to clock inspection/adjustment
authorBrad Griffis <bgriffis@ti.com>
Sat, 14 Nov 2015 01:33:23 +0000 (19:33 -0600)
committerBrad Griffis <bgriffis@ti.com>
Sat, 14 Nov 2015 01:33:23 +0000 (19:33 -0600)
commit77970dbc42952363277c6071d9901d371a1141e9
tree0443ddb7423383364722061c52f16f9302c8f48b
parent7df053891ca3549c22a8e5f085313dff26517808
Improved robustness due to clock inspection/adjustment

1. Print a message in case where cannot connect at all. (General JTAG
issues.)

2. Initially connect to DAP_M3 to interrogate the state of DEBUGSS_CLK
and EMIF_CLK.

3. Skip analysis of EMIF registers and print message in case where EMIF
clock is disabled (e.g. just before reaching DS0).

4. In case where EMIF is alive, but DEBUGSS_CLK is disabled, temporarily
enable the clock through the DAP_M3, read the EMIF registers of
interest, and then restore DEBUGSS_CLK to its original value.

These enhancements make it much easier to use this script and avoid the
need for kernel changes or poking registers with devmem2.
am335x-ddr-analysis.dss