]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - sitara-dss-files/am335x-dss-files.git/log
sitara-dss-files/am335x-dss-files.git
4 years agoUse unix line endings for target bash scripts
Brad Griffis [Fri, 16 Aug 2019 21:08:52 +0000 (16:08 -0500)]
Use unix line endings for target bash scripts

4 years ago[DDR] more diagnostic prints
Brad Griffis [Tue, 2 Jul 2019 16:08:16 +0000 (11:08 -0500)]
[DDR] more diagnostic prints

4 years ago[DDR] Add some additional diagnostics for proper operation of script
Brad Griffis [Tue, 2 Jul 2019 13:59:14 +0000 (08:59 -0500)]
[DDR] Add some additional diagnostics for proper operation of script

4 years agoHardware requirements
Brad Griffis [Thu, 6 Jun 2019 16:01:01 +0000 (11:01 -0500)]
Hardware requirements

4 years ago[DDR] Clarify on PWR_MGMT_CTRL errors/warnings
Brad Griffis [Fri, 10 May 2019 19:32:02 +0000 (14:32 -0500)]
[DDR] Clarify on PWR_MGMT_CTRL errors/warnings

4 years ago[DDR] Warn if auto power management is enabled
Brad Griffis [Fri, 10 May 2019 17:11:04 +0000 (12:11 -0500)]
[DDR] Warn if auto power management is enabled

4 years ago[DDR] Recommend read termination for DDR3 designs
Brad Griffis [Thu, 25 Apr 2019 21:36:45 +0000 (16:36 -0500)]
[DDR] Recommend read termination for DDR3 designs

4 years ago[DDR] Additional checking of DDR_PHY_CTRL_1[reg_read_latency]
Brad Griffis [Thu, 25 Apr 2019 21:27:17 +0000 (16:27 -0500)]
[DDR] Additional checking of DDR_PHY_CTRL_1[reg_read_latency]

4 years ago[DDR] formatting
Brad Griffis [Thu, 25 Apr 2019 21:10:24 +0000 (16:10 -0500)]
[DDR] formatting

4 years ago[DDR] Full decoding of SDRAM_CONFIG register
Brad Griffis [Thu, 25 Apr 2019 21:08:57 +0000 (16:08 -0500)]
[DDR] Full decoding of SDRAM_CONFIG register

4 years ago[DDR] Add parsing of DPLL_DDR
Brad Griffis [Thu, 25 Apr 2019 19:39:06 +0000 (14:39 -0500)]
[DDR] Add parsing of DPLL_DDR

4 years agoConditionally switch back to DAP_M3
Brad Griffis [Tue, 23 Apr 2019 20:07:53 +0000 (15:07 -0500)]
Conditionally switch back to DAP_M3

4 years ago[DDR] check if DAP_M3 values are sane
Brad Griffis [Tue, 23 Apr 2019 19:57:36 +0000 (14:57 -0500)]
[DDR] check if DAP_M3 values are sane

4 years ago[DDR] Output configured DDR type
Brad Griffis [Tue, 23 Apr 2019 13:51:27 +0000 (08:51 -0500)]
[DDR] Output configured DDR type

5 years agoFix typos in tracing vectors
Brad Griffis [Wed, 20 Mar 2019 15:34:39 +0000 (10:34 -0500)]
Fix typos in tracing vectors

5 years agoDynamically choose between DAP_M3 and DAP_DebugSS
Brad Griffis [Thu, 14 Mar 2019 20:08:56 +0000 (15:08 -0500)]
Dynamically choose between DAP_M3 and DAP_DebugSS

5 years agoFix copy/paste error in am335x-boot.dss
Brad Griffis [Thu, 17 Jan 2019 21:21:36 +0000 (15:21 -0600)]
Fix copy/paste error in am335x-boot.dss

5 years agoAdd files for decoding pinmux data
Brad Griffis [Thu, 10 Jan 2019 19:43:38 +0000 (13:43 -0600)]
Add files for decoding pinmux data

5 years agoDocumentation
Brad Griffis [Wed, 9 Jan 2019 22:28:07 +0000 (16:28 -0600)]
Documentation

6 years agoAdd more complete EMIF register dump
Brad Griffis [Wed, 18 Oct 2017 19:43:10 +0000 (14:43 -0500)]
Add more complete EMIF register dump

7 years agoFix all line endings
Brad Griffis [Fri, 17 Feb 2017 16:19:13 +0000 (10:19 -0600)]
Fix all line endings

7 years agoExplicitly handle line endings for this repo
Brad Griffis [Fri, 17 Feb 2017 16:18:54 +0000 (10:18 -0600)]
Explicitly handle line endings for this repo

7 years agoUpdate to work with CLOCKTREETOOL-SITARA
Brad Griffis [Fri, 3 Feb 2017 22:12:14 +0000 (16:12 -0600)]
Update to work with CLOCKTREETOOL-SITARA

The individual Clock Tree Tools were merged into a unified
bundle called CLOCKTREETOOL-SITARA.  This tool represents
the latest and is recommended for use.  The first line of
the *.rd1 file has an updated header.  This update is so
that files generated with this script can be cleanly
imported into this updated tool.  The generated output can
be modified by hand if you need to import into the old tool
for any reason.

7 years agoexport csv of padconf for ds0
Brad Griffis [Fri, 21 Oct 2016 20:59:16 +0000 (15:59 -0500)]
export csv of padconf for ds0

8 years agoam335x-bbb-pru-startup.js initial commit
Brad Griffis [Tue, 17 Nov 2015 22:16:39 +0000 (16:16 -0600)]
am335x-bbb-pru-startup.js initial commit

Script for simplifying connection to BBB PRU via JTAG

Derived from example script here:
http://processors.wiki.ti.com/index.php/Debug_Configuration_Initialization_Scripts

Documentation for this script and its usage available here:
http://processors.wiki.ti.com/index.php/PRU-ICSS_Debug_on_AM335x

8 years agoquick analysis of power domains and modules
Brad Griffis [Sat, 14 Nov 2015 01:38:25 +0000 (19:38 -0600)]
quick analysis of power domains and modules

This file should be useful for debugging suspend/resume issues when
trying to enter DeepSleep0 with AM335x.

See this page for more info:

http://processors.wiki.ti.com/index.php/Debugging_AM335x_Suspend-Resume_Issues

8 years agoImproved robustness due to clock inspection/adjustment
Brad Griffis [Sat, 14 Nov 2015 01:33:23 +0000 (19:33 -0600)]
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.

8 years agoAdd extra robustness with try/catch statements
Brad Griffis [Wed, 11 Nov 2015 23:16:42 +0000 (17:16 -0600)]
Add extra robustness with try/catch statements

8 years agoSwitch to DAP_M3
Brad Griffis [Mon, 9 Nov 2015 22:20:17 +0000 (16:20 -0600)]
Switch to DAP_M3

The normal DAP sits on the L3 interconnect and requires more clocks to
be active in order for it to work.  In Linux that clock is often not
active by default.  We can use the DAP_M3 instead which is still
accessible.  This also helps with debugging low power issues since the
DAP_M3 remains accessible almost all the way into DS0.  This allows you
to inspect the SoC state very close to DS0 to look for issues.

8 years agoanalysis of ddr_cke_ctrl
Brad Griffis [Mon, 9 Nov 2015 21:25:09 +0000 (15:25 -0600)]
analysis of ddr_cke_ctrl

8 years agovref_ctrl analysis
Brad Griffis [Mon, 9 Nov 2015 21:20:36 +0000 (15:20 -0600)]
vref_ctrl analysis

8 years agominor formatting
Brad Griffis [Mon, 9 Nov 2015 21:16:45 +0000 (15:16 -0600)]
minor formatting

8 years agoAdd comments regarding vtp_ctrl register
Brad Griffis [Mon, 9 Nov 2015 21:12:14 +0000 (15:12 -0600)]
Add comments regarding vtp_ctrl register

8 years agoAdd check for ddr_io_ctrl.ddr3_rst_def_val
Brad Griffis [Mon, 9 Nov 2015 20:56:23 +0000 (14:56 -0600)]
Add check for ddr_io_ctrl.ddr3_rst_def_val

8 years agoUse DAP_M3 to read Control registers
Brad Griffis [Mon, 9 Nov 2015 20:44:42 +0000 (14:44 -0600)]
Use DAP_M3 to read Control registers

The normal DEBUGSS_DAP sits on the L3 interconnect and so it is not
usable when you most of the chip has been turned off, as is the case
when going to DS0.  Using the DAP_M3 has less visibility into the device
as a whole, but is still usable almost all the way to suspend.

8 years agoDecode the values for pullup/pulldown/keeper for each DDR pin
Brad Griffis [Fri, 6 Nov 2015 20:12:56 +0000 (14:12 -0600)]
Decode the values for pullup/pulldown/keeper for each DDR pin

8 years agoAdd warning if reg_phy_enable_dynamic_pwrdn is disabled
Brad Griffis [Fri, 6 Nov 2015 18:30:34 +0000 (12:30 -0600)]
Add warning if reg_phy_enable_dynamic_pwrdn is disabled

8 years agoAdd print that tells name of file created
Brad Griffis [Fri, 6 Nov 2015 18:21:54 +0000 (12:21 -0600)]
Add print that tells name of file created

8 years agoCheck PWR_MGMT_CTRL.reg_sr_tim for JEDEC compliance
Brad Griffis [Fri, 6 Nov 2015 17:42:49 +0000 (11:42 -0600)]
Check PWR_MGMT_CTRL.reg_sr_tim for JEDEC compliance

See the section titled "DDR3: JEDEC Compliance for Maximum Self-Refresh
Command Limit" in the AM335x silicon errata for more details.

9 years agoAdd Modified BSD License to header of files.
Brad Griffis [Tue, 20 May 2014 21:14:26 +0000 (16:14 -0500)]
Add Modified BSD License to header of files.

9 years agoInitial commit for am335x-boot.dss
Brad Griffis [Mon, 19 May 2014 22:50:52 +0000 (17:50 -0500)]
Initial commit for am335x-boot.dss

9 years agoadded a bunch of missing registers!
Brad Griffis [Fri, 16 May 2014 01:20:35 +0000 (20:20 -0500)]
added a bunch of missing registers!

9 years agoAdd DAP disconnect to end of file
Brad Griffis [Thu, 15 May 2014 16:31:57 +0000 (11:31 -0500)]
Add DAP disconnect to end of file

9 years agoForce usage of DAP
Brad Griffis [Thu, 15 May 2014 16:22:38 +0000 (11:22 -0500)]
Force usage of DAP
* Users no longer need to connect to a core before invoking the script
* DAP is non-intrusive to A8, i.e. don't ever have to halt A8

9 years agoinitial commit
Brad Griffis [Thu, 15 May 2014 15:20:34 +0000 (10:20 -0500)]
initial commit