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
Added IBL support for C6670
Updated release version number in release.sh
Added support for C6670
Fixes for Big endian mode on C6472
Re-organized i2cConfig gel function for C6678
updated the release # in release_notes
6474: Correct the Data Section being pointed to
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Changes to release.sh, changed compiler option to -02
Makefile cleanup
Fixed the i2cConfig.gel and makefile cleanup
Gel file cleanup
changes to make ibl init endian neutral
Makefile cleanup
Make file cleanup
Changes to enable build of c64x targets
c6474: Cores 1 and 2 are held in idle state
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates to the GEL file
MDIO config is chnaged so that EVM autonegotiates.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
MDIO config is chnaged so that EVM autonegotiates.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6474: Change the name of the dat files created
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6474: Adding i2c map address to the top level Makefile
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6474L: adding i2c map address to the Makefile
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Use different SGMII file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
I2C PARAM: Passing values from top level Makefile
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Add I2C_MAP_ADDR
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Improve Build Infrastructure
Improve the build infrastructure by passing the map
address to the utils
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Improve the build infrastructure by passing the map
address to the utils
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457 map file update
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates to top level makefile
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
PSC driver for Curiew
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates for Curie SGMII
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Add PLL driver for Curie
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Update makefile for c6457
This commit chnages the files to be used for the
C6457
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
This commit chnages the files to be used for the
C6457
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
ethboot: Add delay after mdio init
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Add address translation issues
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6457: Update DDR address
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Updates to the IBL gel file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13 years agoClean up the code and fixed instablitily issue in the NAND/EMIF driver DEV.MCSDK.02.00.00.IBL.NAND_BOOT_CLEANUP
Clean up the code and fixed instablitily issue in the NAND/EMIF driver
Added NAND/EMAC boot support
added c661x ic2 build info
Added NOR over I2C and POST I2C boot
First version working on 6608 EVM over SPI boot
First working version (Ethernet) on EVM with I2C boot
Seperated driver interface from data format for nand/nor
The nand/nor data format was seperated from the interface. The
ibl configuration structure was changed to meet this
change.
The nand/nor data format was seperated from the interface. The
ibl configuration structure was changed to meet this
change.
Added loading of second stage through SPI
Targets other then nysh now building
SPI NAND flash added
Initial bug fixes for Nyquist IBL
Added Nysh boot ROM I2C format file
Initial c661x version
The ethernet and DDR driver for c661x have been added.
The ethernet and DDR driver for c661x have been added.
Code review updates
Removed some warning, added a version number, removed unused files.
Removed some warning, added a version number, removed unused files.
Post tmp-mike2 merge updates
Fixed merge errors, made bison work for windows build, removed
error due to clean target in module hw.
Fixed merge errors, made bison work for windows build, removed
error due to clean target in module hw.
Merge branch 'tmp-mike2'
Conflicts:
src/cfg/c6474/iblcfg.h
src/driver/eth/arp.pretimer.c
src/make/c64x/makedefs.mk
Conflicts:
src/cfg/c6474/iblcfg.h
src/driver/eth/arp.pretimer.c
src/make/c64x/makedefs.mk
Merge branch 'tmp-mike2' of gtgit01.gt.design.ti.com:git/teams/mmi/ibl into tmp-mike2
Merge branch 'newI2cMap' into tmp-mike2
Updating the tar command for ibl_bin
Modified version to 0.5.2
release.sh:Added version suffix in tar balls.
iblcfg.h: Removed extra CR
setupenvLnx.sh: Modified path for tools
iblcfg.h: Removed extra CR
setupenvLnx.sh: Modified path for tools
Update of release.sh to pick up the gel file
Update for Himalaya MAC address configuration
Bug fix for automatic file format detection
The addition of ifdefs around the auto format detection code resulted in
a change in the structure of the if statement. This bug meant only ELF
could be detected, BIS and COFF would be detected and then the change
discarded. The code was restructured to fix this.
The addition of ifdefs around the auto format detection code resulted in
a change in the structure of the if statement. This bug meant only ELF
could be detected, BIS and COFF would be detected and then the change
discarded. The code was restructured to fix this.
Merge branch 'master' of git://gtgit01.gt.design.ti.com/git/teams/mmi/ibl
DHCP: get BOOTP/DHCP to work
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
c6474l: Update to the Big endian map file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
C6474:Update to big endian map file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Added a script for release. Update the manifest
Added two stage load for c6455 and c6474
The two stage load was added to the c6455 and c6474
The two stage load was added to the c6455 and c6474
Updated make to handle single endian and dual endian
The targets can be built with dual endian or in a single endian
version.
The targets can be built with dual endian or in a single endian
version.
Update of software manifest and setupenv.bat for Windows
Fix for building in Linux.
Batch file and shell script available for setting the environment
Updated the document
Batch file and shell script available for setting the environment
Updated the document
Removing makedep directory
Modification for removing makedep.exe requirement
Fix for make clean
Fix for avoiding cgtools [ TI path for CGTOOLs] requirement in the makefile
Fix for make clean
Fix for avoiding cgtools [ TI path for CGTOOLs] requirement in the makefile
Added an optional second ibl config area to the i2c eeprom
There can now be two ibl configuration structures in the I2c rom.
One is used by the big endian code, the other by the little. A single
one can be used by simply referring to one reserved area in the
I2C configuration file.
There can now be two ibl configuration structures in the I2c rom.
One is used by the big endian code, the other by the little. A single
one can be used by simply referring to one reserved area in the
I2C configuration file.
Variable cleanup
Removing extra files which are temporary.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>