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>
c64x: Updates to gel file for multi boot support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6472: Remove dual endian support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6455: Remove dual endian support
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c64x: Add Multi Boot Support
This commit adds multi boot support for
the c64x+ based low cost EVMs.
TFTP and NAND boot were tested on the
c6472, c6474 and c6457 low cost EVMs
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit adds multi boot support for
the c64x+ based low cost EVMs.
TFTP and NAND boot were tested on the
c6472, c6474 and c6457 low cost EVMs
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
UART: Start adding UART code
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6474l: Add infrastructure to build 6474l
This commit adds infrastructure to build the 6474
low cost EVM as a separate target
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit adds infrastructure to build the 6474
low cost EVM as a separate target
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Update Branch/Start Address for NAND boot
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C64x: Updates to gel file for NAND boot
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
util: host program to generate ecc test patterns
Signed-off-by: Bill Mills <wmills@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Bill Mills <wmills@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND: Complete Support for 2k page size NAND
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Cleanup unused MACROS
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO-NAND: Add check for 2K page size NAND
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND: ADD Support for c64x devices
This commit adds support for the C64x+ SOCs in the
GPIO NAND Driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit adds support for the C64x+ SOCs in the
GPIO NAND Driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c64x+ : modify Makefile to build NAND GPIO driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c64x+ : Minor code cleanup
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C64x+: Additions to gel file
Making additions to the gel file for C64x+ based SOCs/EVMs
which have a NAND
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Making additions to the gel file for C64x+ based SOCs/EVMs
which have a NAND
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO-NAND: Add NAND specific definitions
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND: Move definitions to header file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updating release version to 1.0.0.8
Changed the default parameters for BLOB image format to match Linux Kernel image
Updated release version
modified make clean for i2cConfig
modified make clean for i2cConfig
Gel file updates to increase blob size
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12 years agoMerge branch 'master' of git@gtgit01.gt.design.ti.com:git/teams/mmi/ibl DEV.MAD_UTILS.IBL.01.00.00.06
Merge branch 'master' of git@gtgit01.gt.design.ti.com:git/teams/mmi/ibl
Fix for IRs 81908, 81906, 81876, 81800
updated Release version
Removed file src/util/.gitignore
Fix for slow I2C boot on C6678/C6670 EVM's
FIx for booting multiple images
FIx for booting multiple images
Renamed C661x to C66x
Changes to make IBL NAND boot work on C6670 Beta-2 EVM
Verified NAND boot on C6678 EVM & C6670 Beta-2 EVM
Verified NAND boot on C6678 EVM & C6670 Beta-2 EVM
Documentation updated for IR's SDOCM00080092 & SDOCM00081107
Fixes to make the build work for C66x and C64x devices
Documentation changes
Documentation changes
Merge branch 'master' of git@gtgit01.gt.design.ti.com:git/teams/mmi/ibl
Documentation updates
Top level Makefile Change
We will have to explicitly pass in options from the command line
to EXCLUDES instead of hard coding
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
We will have to explicitly pass in options from the command line
to EXCLUDES instead of hard coding
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Removing EXCLUDE option for GPIO NAND driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND Driver Fixes
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates to IBL main function for GPIO NAND driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND: Updates to add files for driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
GPIO NAND driver updates
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
NAND: Adding infrastructure to build GPIO NAND driver
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
667x: Adding GPIO definitions
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6670 LC: NAND specific definitions
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
updated documentation
Changes for C6670 support from Hao
Makefile changes to exclude features in C64X devices to save eeprom space
Fix for C6472 EVM to work with GIGE switch
Fix for C6472 EVM to work with GIGE switch
Removed spiConfig writer from utils
Updated documents and removed the utils source
Makefile cleanup
Merge branch 'nysh_multi_boot'
Conflicts:
doc/release_info.txt
src/hw/ddrs/emif4/emif4.c
src/ibl.h
src/make/setupenv.bat
src/make/setupenvMsys.sh
src/util/i2cConfig/i2cConfig.gel
Manual overrides
release.sh
src/driver/nand.c
src/make/Makefile
src/make/makestg1
src/make/makestg2
src/util/i2cConfig/i2cparam.c
src/util/i2cConfig/i2cConfig.gel
Conflicts:
doc/release_info.txt
src/hw/ddrs/emif4/emif4.c
src/ibl.h
src/make/setupenv.bat
src/make/setupenvMsys.sh
src/util/i2cConfig/i2cConfig.gel
Manual overrides
release.sh
src/driver/nand.c
src/make/Makefile
src/make/makestg1
src/make/makestg2
src/util/i2cConfig/i2cparam.c
src/util/i2cConfig/i2cConfig.gel
Modified release_info.txt
DDR configuration changes for C6670
Changes to build IBL from MINGW-MSYS Bash shell
Added support for NOR/EMAC boot for C6670
update the i2cconfig.gel
[Bill reworked Hao's commit as 3byte_ecc.c now does not change in this commit.]
[Bill reworked Hao's commit as 3byte_ecc.c now does not change in this commit.]
Fixed TFTP bug for multi-boot
Support new feature for multiple device/image boot
[Bill reworked Hao's commit to remove forbidden changes to 3byte_ecc.c]
[Bill reworked Hao's commit to remove forbidden changes to 3byte_ecc.c]
12 years agoChanged the DDR rate to 1333 and fixed the HUA boot from NOR problem DEV.BIOS.MCSDK.02.00.00.07.Eng2
Changed the DDR rate to 1333 and fixed the HUA boot from NOR problem