to fix prsdk 5675
Merge pull request #1 in PROCESSOR-SDK/ibl from PRSDK-787 to master
* commit 'e3bf2736b342b059bf5685b524dafb05cfe5dff6':
c66x: corrected PREDIV and updated size limitations in utils
* commit 'e3bf2736b342b059bf5685b524dafb05cfe5dff6':
c66x: corrected PREDIV and updated size limitations in utils
c66x: corrected PREDIV and updated size limitations in utils
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Ivan Pang <i-pang@ti.com>
i2cConfig.gel: changed to hard copy since symbolic link does not get packaged in Windows install builder
Signed-off-by: Ivan Pang <i-pang@ti.com>
Signed-off-by: Ivan Pang <i-pang@ti.com>
10 years agoMCSDK 3.0: update CGT version for Alpha-6 release DEV.MCSDK-03.00.00.06 DEV.MCSDK-03.00.00.07 DEV.MCSDK-03.00.00.08 DEV.MCSDK-03.00.00.09 DEV.MCSDK-03.00.00.09B DEV.MCSDK-03.00.00.12B DEV.MCSDK-03.00.01.12 DEV.MCSDK-03.00.02.13 DEV.MCSDK-03.00.02.14 DEV.MCSDK-03.00.03.15
MCSDK 3.0: update CGT version for Alpha-6 release
Updated 6657 DDR3 config
10 years agoMCSDK 3.0: reverse the change to add symbolic link to i2cConfig.gel DEV.MCSDK-03.00.00.05
MCSDK 3.0: reverse the change to add symbolic link to i2cConfig.gel
MCSDK 3.0: add support for Keystone II devices
Updated version in release.sh
Updated PLL sequence and 66x and 665x devices and updated version
Corrected sed command in makestg2
Updated nandemif25.c from EI for 6657 nand size
NAND fix for 6657 (provided by EI)
Fixed a bug for C6657 tftp boot
11 years agoCorrected PCIE_BAR2 value for 6657; corrected DDR leveling value for 6657 DEV.MAD_UTILS.IBL.01.00.00.15
Corrected PCIE_BAR2 value for 6657; corrected DDR leveling value for 6657
Corrected merge for 6657 ibl
Bumped up IBL version; fixed a string cmp in iblConfig
Added support for C6657
removed clearing of DDR3 initializations in IBL helping NAND boot, after rootcausing the issue to be in nandDelay function
fixed the return for the pscDelay function to eliminate the trap in pscWait()
updated the PLL sequence for PA for C6670/C6678
Updated version to 1.0.0.14
Fixed romparser bug, resolved SDOCM00087159
IBL: i2c delay function update
NAND GPIO ndelay loop update
11 years agoClearing DDR3 memory in IBL (workaround for failing to load NAND image) DEV.MAD_UTILS.IBL.01.00.00.13
Clearing DDR3 memory in IBL (workaround for failing to load NAND image)
IBL updates. Change to version 1.0.0.13
DDR config updates for Shannon PG 2.0
iblConfig: refix DHCP for 6670
Some one checked in local static IP hacks, this undoes that.
Signed-off-by: Bill Mills <wmills@ti.com>
Some one checked in local static IP hacks, this undoes that.
Signed-off-by: Bill Mills <wmills@ti.com>
iblConfig now accepts ethboot changes from input.txt
Code review changes to ensure ddr3_mem_test() picking up types.h definition
Renamed ifdef flag, init uart from iblmain
Merge branch 'linux-c6x-2.0.x' into boot-rel-exp
Conflicts:
src/device/c66x/c66x.c
src/main/iblmain.c
Conflicts:
src/device/c66x/c66x.c
src/main/iblmain.c
Code review changes, restructuring code
Refix c64x: uart API and null_uart
Recent changes broke c64x platforms because they assume C66 uart.
This commit seperates UART user API from implementation
It also adds a "null" uart for platforms w/o a UART
This null UART is used on all c64x platforms for now
Signed-off-by: Bill Mills <wmills@ti.com>
Recent changes broke c64x platforms because they assume C66 uart.
This commit seperates UART user API from implementation
It also adds a "null" uart for platforms w/o a UART
This null UART is used on all c64x platforms for now
Signed-off-by: Bill Mills <wmills@ti.com>
UPdate Version to 1.0.0.12
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Add volatile to DDRPLLCTL1
Merge branch 'boot-rel-exp'
Clean up UART prints, UART driver, etc.
Fixed length of UART print
Modified IBL to re-init PLL in DDR controller, added UART
setupenvMsys.sh to use CGT 7.2.4 instead of CCS's c6000 library
for loop for pll + ddr_ctr_config
new pll sequence of 1.main 2.pa 3.ddr
IBL Config fixes
11 years agoUpdated ddr_controller wait to reflect proper values, adding DDR PLL init in DDR... IBL_EXP_11_16
Updated ddr_controller wait to reflect proper values, adding DDR PLL init in DDR controller
DDR controller Pre-code review updates/comments, cleaned up c66xinit.c
C66x: DDR3 and PA SS PLL updates based on review
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C66x PLL: Don't subtract the multiplier/divider twice
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
DDR3 and PA SS PLL driver code update
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Use DDR3 PLL driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x IBL Config: Upadte DDR PLL init values
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C66x: Update gel file with DDR PLL values
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Update MAIN PLL config
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Update PASS PLL init code
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C66x: remove DDR3 PLL config
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Move DDR3 PLL config
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: PA PLL updates
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: DDR3 PLL init update
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: PLL init code update based on latest review
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Minor Update to i2c param cmd file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Updated PLL init code
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Don't copy .dat files to Release folder
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6670: Don't init DDR PLL twice
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Adding back support for updating i2c config params
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Add Doc for Single Binary Support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Increase delays in DDR3 init
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Updated DDR configuration
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Revert "c66x: Updated DDR configuration"
This reverts commit e1253610dc118b365b2475d85008519458eafbec.
This DDR config change is causing boot issues on many (but not all) 6670 boards.
There is also variablity between rebuilds of the same kernel source (ie small address variations)
Signed-off-by: Bill Mills <wmills@ti.com>
This reverts commit e1253610dc118b365b2475d85008519458eafbec.
This DDR config change is causing boot issues on many (but not all) 6670 boards.
There is also variablity between rebuilds of the same kernel source (ie small address variations)
Signed-off-by: Bill Mills <wmills@ti.com>
GPIO: GPIO Read function returns 8 bits
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Update README.txt with correct release info
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Update device config for DHCP boot
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Updated DDR configuration
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
setupenvLnx.sh: search more places for cgt
Search more dirs for an installed CGT
Signed-off-by: Bill Mills <wmills@ti.com>
Search more dirs for an installed CGT
Signed-off-by: Bill Mills <wmills@ti.com>
Merge commit 'origin/tmp-wam-top-level-build'
GPIO NAND: Fix for Big Endian Boot
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND: Add function prototype for Read
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c66x: Update Section sizes
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO: Read Function should return 32 bits
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Build: update setupenvLnx.sh to do error checking
Do a basic sanity test of C6X_BASE_DIR
Signed-off-by: Bill Mills <wmills@ti.com>
Do a basic sanity test of C6X_BASE_DIR
Signed-off-by: Bill Mills <wmills@ti.com>
.gitignore: update to ignore all make created files
Signed-off-by: Bill Mills <wmills@ti.com>
Signed-off-by: Bill Mills <wmills@ti.com>
setupenvLnx.sh: Don't hard code TI GT specific paths
We should not be hard coding TI GT specific paths into the source files.
We should not make the user edit a source file to do thier build.
This change allows the user to predefine C6X_BASE_DIR.
If not defined it will look in standard places for CCS as is done for Windows.
Signed-off-by: Bill Mills <wmills@ti.com>
We should not be hard coding TI GT specific paths into the source files.
We should not make the user edit a source file to do thier build.
This change allows the user to predefine C6X_BASE_DIR.
If not defined it will look in standard places for CCS as is done for Windows.
Signed-off-by: Bill Mills <wmills@ti.com>
clean out old unused files
These files have not been updated when the build procedure changed
but there were still present causing confusion.
Signed-off-by: Bill Mills <wmills@ti.com>
These files have not been updated when the build procedure changed
but there were still present causing confusion.
Signed-off-by: Bill Mills <wmills@ti.com>
iblConfig: fix undefined return code
When all works fine, main was hitting } w/o a return.
This left the process return code undefined.
It may have worked on some machines but was not correct.
Signed-off-by: Bill Mills <wmills@ti.com>
When all works fine, main was hitting } w/o a return.
This left the process return code undefined.
It may have worked on some machines but was not correct.
Signed-off-by: Bill Mills <wmills@ti.com>
Minor Cleanup for Single Binary Support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates to the documentation due to single binary updates
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Merge commit 'origin/master' into single-bi
Updating the EVM flag
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Makestg2 update for single binary support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Single Binary Support Enhancement
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Single Binary Build Update
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Adding EVM flag to build infrastructure
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Minor update to build infra to add support for single binary
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
i2c Params are no longer built
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
IBL Single Binary Support: Updating Directory Names
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updated Release version
Adding PCIe boot support for C6670 SDOCM00083134
Single Binary Support: Initial Commit
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
IBL: Bumped up version of IBL to 1.0.0.9
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Modification to IBL main function
Modification was required to add c64x multi boot support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Modification was required to add c64x multi boot support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>