summaryrefslogtreecommitdiff
path: root/cleopatre/u-boot-1.1.6/common
AgeCommit message (Collapse)Author
2013-02-21cleo/uboot/cmd_spidboot: update origin index on autoswitch boot, closes #3783Cyril Jourdan
2013-02-11{common/inc, cleo/uboot}: put the 2X mode in img header and atag, refs #3734Olivier Dufour
2X mode is now stored in image header, but not set by default. If set, its value will prevail on the NVRAM field. The value of the DSP mode is set in ATAG regardless it comes from img header or NVRAM, so linux will not have to read NVRAM anymore.
2013-02-11cleo/uboot/cmd_spidboot: move PLL setup sequence, refs #3734Cyril Jourdan
This must be done before setting up ATAGs as we will determine some of their values during this process.
2013-02-11cleo/uboot/cmd_spidboot: force image selection during autoswitch, closes #3693Olivier Dufour
2013-02-05cleo/uboot/cmd_spidboot: force PLC200 IOMUX to 0 on 300/500 images, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/cmd_spidboot: set DSP PLL just before boot, refs #3694Cyril Jourdan
2013-02-05cleo/uboot/common: minor refactoring, no refsCyril Jourdan
Comments refactoring, warning suppression...
2013-01-31{uboot, cleo, polux}: pass autoswitch enable in ATAG, closes #3722Olivier Dufour
U-boot decides to enable autoswitch if it finds images with different types.
2013-01-25cleo/uboot: fix includes in cmd_spidboot, refs #1325Olivier Dufour
2013-01-25{polux, cleo, uboot}: add current image slot in ATAG, refs #3706Olivier Dufour
2013-01-25cleo/uboot/spidboot: set UART baud divisor, closes #1325Olivier Dufour
If the System PLL was modified, u-boot needs to set the UART baud divisor accordingly to have a full display of linux boot sequence on serial console.
2013-01-25cleo/uboot/spidboot: configure PLL before boot, refs #1325Olivier Dufour
As the speed of the Systemp PLL is stored in the image header, u-boot needs to set it before booting linux. The default value is used to initialize the hardware, and the final value is written just before boot.
2013-01-25cleo/uboot: move spid_img_desc.h to the root of include dir, refs #3677Jérémy Dufour
In order to prepare a common gitignore for the "include/asm/arch" directories, it is easier if they look the same. On top of that, spid_img_desc.h should be stored at the base of the include directory, like in other project (polux, cleopatre/linux).
2012-11-21cleo/uboot: use new spidcom image descriptor in spid{boot,update}, refs #3452Jérémy Dufour
This commit uses the new spidcom image descriptor format. It also adds support for the SPC200C (arch, version). It also adds a sanity check in spidboot to return an error if the image is invalid (rather than ignoring it).
2012-11-21cleo/u-boot: remove non maintained code from spidboot, refs #3452Jérémy Dufour
2012-10-23cleo/uboot: use common watchdog API, closes #3296Jérémy Dufour
Changes introduced by commit 170f07194643 should have been reported to uboot too.
2012-09-20{cleo, common}: rename spc300_nvram into spidcom_nvram, refs #3119Cyril Jourdan
This is done to use common NVRAM structure and variable names with polux.
2012-09-20{cleo/u-boot, common}: use every file in common/include/asm/arch, refs #3119Cyril Jourdan
2011-11-02cleo/linux: export spc300_plc_mem_size, refs #583Yacine Belkadi
Export the size of the memory dedicated to PLC, because this value is needed in plcdrv.
2010-06-10cleo/u-boot: print version string of each image on each boot, closes #1599save
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7185 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/u-boot/spidboot: implement img_max_size NVRAM field on spidboot commandsave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6984 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-01-14cleo/u-boot: do not go to prompt if first char is a break, closes #1067lefranc
- this feature can be removed in spk300g.h config (see CONFIG_EAT_FIRST_BREAK) git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6618 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-29cleo/u-boot: use macro to access to nvram structure, refs #420save
Use macro to access to all nvram field In spite of using hardcoded offset. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6253 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-28cleo/u-boot: implement watchdog, closes #592save
All watchdog standard functions are implemented but we use only restart one because it will be enabled just before uncompressing Linux kernel, so no refresh need to be called on u-boot. Refresh will be made by uncompressing kernel function. Watchdog timeout is fixed arbitrary to 2 seconds, Linux kernel will normally reprogram it this it own value. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6242 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-16[CLEO][U-BOOT] Changed image valididty test code to write flag not_valid ↵draskovic
into the flash even for wrong architecture or type. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6164 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-08[CLEO][U-BOOT] Rewrote MMU enable function in order to use last MB of SDRAM ↵draskovic
for pagetable storage. Inspection of U-Boot mem map showed that U-Boot stack lies in lower addresses (before .text section), and as it is descending stack there is a potential overwrite of pagetable. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6010 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-10-06[CLEO][U-BOOT] Moved pagetable to the last megabyte of SDRAM, not to be ↵draskovic
erase by U-Boot. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5956 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-24[CLEO][U-BOOT] Corrected compilation and definition errorosdraskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5746 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-24[CLEO][U-BOOT] Added command for testing na ddebugging U-BOOT.draskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5744 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-24[CLEO][U-BOOT] Added do_test command that can be used for various u-boot ↵draskovic
debugging git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5740 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-24[CLEO][U-BOOT] More informative error messagedraskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5739 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-09-18[CLEO][SPK300G][U-BOOT] Correced compilation wornings by re-defining MMU ↵draskovic
switch on function. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5616 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-19[CLEO][UBOOT] Added scanning and correct information abou present images ↵draskovic
states (bootable, unbootable, bad magic number). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5264 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-11[CLEO][U-BOOT]Tested and corrected image detection for image 0draskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5215 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-08-04[CLEO][U-BOOT][KERNEL]Added parameters exchangesave
- Added the plc code size parameter - Changed nvram_addr field to nvram_offset (offset is better to remap nvram address) git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5154 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-28[CLEO][U-BOOT]Reorganized NVRAM management filessave
- Put genNVRAM under BASE/tools directory - Suppressed mknvram directory - Changed spc300_nvram.h to nvram.h - Merged nvram.h linux with u-boot one git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5103 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-27[CLEO][U-BOOT]SpidUpdate revue :save
- NVRAM detection - Images selection with NVRAM parameters git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5083 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-27[CLEO][U-BOOT] Format flash copy messagessave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5080 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-27[CLEO][U-BOOT]Detection of leon needed ram sizesave
- Changed image_desc : added a plc_ram field under linux and u-boot - Passed the new SDRAM size to linux under u-boot git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5079 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-27[CLEO][U-BOOT]Adapt trace and correct some bugs under spidboot commandsave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5078 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-27[CLEO][U-BOOT]NVRAM base addr and detectionsave
- Added base address for NVRAM bi field - Stopped U-Boot if NVRAM is not present - if NVRAM not present skip PIO, GPIOs, Ethernet configuration - Added mmu during start-up - Suppressed base address for SPI flash driver - FLASH_SIZE become FLASH AREA git-svn-id: svn+ssh://pessac/svn/cesar/trunk@5077 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-16[CLEO][U-BOOT]Suppressed warning during compilation + Changed configs of Malikasave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4998 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-16[CLEO][U-BOOT] Added multiboot support. Number of images is now read from nvram.draskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4997 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-15[CLEAO][U-BOOT] Added flash nvram config. Resolved bug in malika stat.S ↵draskovic
(nvram default config removed from the beginig of file). git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4963 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-15[CLEO][U-BOOT]Malika has only SPI flash, deleted flash_gen. Change in nvram ↵draskovic
detection in C files - we have nvram addr in gd stuct now. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4956 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-15[CLEO][U-BOOT]Suppressed initrd tag optionsave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4954 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-07-08[CLEO][UBOOT-LNX]Created parameters transfer from u-boot to Linux like nvram ↵save
address git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4904 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-30[CLEO][U-BOOT]Corrected environnement variables accesses because 8bits read ↵save
is not allowed with SPI direct git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4866 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-25[CLEO][U-BOOT]Suppressed cmd_spidupd filesave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4851 017c9cb6-072f-447c-8318-d5b54f68fe89
2009-06-25added id_valid = 0 on update not finisheddraskovic
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4849 017c9cb6-072f-447c-8318-d5b54f68fe89