summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* ENGR00121832: Some code reconstructure for u-bootTerry Lv2010-03-22-93/+9
| | | | | | | | 1. Remove board specific code in mxc_i2c.c. 2. Remove board specific code in mxc_fec.c. 3. Move imx_spi_nor.h to include/asm-arm. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121779 Support a single kernel image on MX5x partsDinh Nguyen2010-03-19-0/+7
| | | | | | | | | This change is required by kernel change ENGR00121762 (enables a single kernel image on MX5x parts using run-time phys_offset). Load address and Entry points are set for MX53 parts(0x7xxxxxxx). So the bootloader must add the offset 0x20000000 for MX51 parts. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00121774 DDR 300Mhz support for MX53 ubootJason2010-03-19-65/+64
| | | | | | | -update DDR script for 300MHZ support, this script got from Yaniv -increase VDDA to 1.25V Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00121731: Add mmu, l1cache, l2cache support for mx53Terry Lv2010-03-19-0/+274
| | | | | | Add mmu, l1cache, l2cache support for mx53. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121202 Add uboot support for MX53Jason2010-03-17-3/+4007
| | | | | | Add uboot support for MX53 Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR000121601: FEC not work in mx28 u-bootTerry Lv2010-03-16-1/+23
| | | | | | FEC not work in mx28 u-boot. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121379: MX28 U-BOOT enhancementsTerry Lv2010-03-12-1724/+310
| | | | | | MX28 U-BOOT enhancements. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121504 Revert ENGR00120191 to restore M4IF valuesLily Zhang2010-03-11-8/+8
| | | | | | | | | | CR 00120191 is used to adjust IPU/VPU priority for memory access in order to improve video performance. However this change caused video playback and record unstable (See CR 00120697, CR 00121478). It's decided to remove CR 00121504 change for the stability. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00121314: Fix mx23 and mx28 u-boot build errorTerry Lv2010-03-05-0/+1
| | | | | | | mx23 and mx28 u-boot build fails. The reason is that cache-cp15.c is changed to cache-cp15.h. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121079: Unable to get IP address in ubootTerry Lv2010-03-04-3/+31
| | | | | | | | It was found that the failure is caused by sending DCHP Discover request with empty "Parameter Request List" option. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00120520: Enable MMU for mx51 and mx35Terry Lv2010-03-04-143/+552
| | | | | | | MMU enable code is missed in mx51 and mx35 u-boot. So add these codes. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121029 Add MX51-BBG Uboot Firmware supportFrank Li2010-02-22-0/+240
| | | | | | Build Mfg firmware for mx51-bbg Signed-off-by: Frank Li <frank.li@freescale.com>
* ENGR00120830: Add eMMC and eSD fast boot supportTerry Lv2010-02-08-34/+307
| | | | | | | Add eMMC and eSD fast boot support. Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Brian Liu <b14843@freescale.com>
* ENGR00120476: Add fuse support for mx51Terry Lv2010-01-27-1/+511
| | | | | | Add fuse support for mx51. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00120206 iMX28 Enable Ethernet and MMC boot supportrel_imx_2.6.31_10.02.00Frank Li2010-01-25-131/+10505
| | | | | | Enable Ethernet and MMC boot support for imx28-evk Signed-off-by: Frank Li <frank.li@freescale.com>
* ENGR00120202 MX51: enable L2 cacheLily Zhang2010-01-18-7/+52
| | | | | | Enable L2 cache in MX51 for uboot and kernel Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00120208: Change recovery mode boot_cmd strategyTerry Lv2010-01-18-9/+17
| | | | | | | | | | The new strategy will be: bootargs_android_recovery and bootcmd_android_recovery will be checked. If they exists, their values will be used by bootargs_android and bootcmd_android, or the default vaules will be used. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00120207: Change recovery mode combo keysTerry Lv2010-01-18-2/+2
| | | | | | Change recovery mode combo keys. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00120203: Add fec_addr check for mx51Terry Lv2010-01-18-1/+6
| | | | | | | As mx51 also uses FEC, we need to write FEC mac addr to register for kernel. Thus fec_addr also need to be checked. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00120191 MX51: Update the M4IF settingLily Zhang2010-01-17-6/+6
| | | | | | New M4IF settings benefit to video performance improvement. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00119894: Read right value in mxc_i2cTerry Lv2010-01-11-8/+27
| | | | | | | The value read from mxc_i2c is not complete. The last byte is lost. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119890: Set right mac addr to FEC register in initTerry Lv2010-01-11-18/+36
| | | | | | | The mac addr set to FEC is smc911x's. So add a environment "fec_addr" to set fec address. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119834: Change PDR0 clock settings for mx35 TO2Terry Lv2010-01-06-4/+1
| | | | | | | The IPU_HND_BYP bit is different in mx35 to1 and to2. Change the value of this bit for mx35 to2. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119706: Add esdhcv1 support.Terry Lv2009-12-31-9/+10
| | | | | | Add a new config CONFIG_IMX_ESDHC_V1 for v1 support. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119738: eMMC card access failed.Terry Lv2009-12-31-24/+45
| | | | | | | The iomux settings of mx51 bbg and mx35 3stack can't support eMMC card. Thus, change the iomux settings. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119716: MX28 basic support.Terry Lv2009-12-31-0/+1447
| | | | | | Add mx28 to u-boot and pass the compiling. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119715: Add multi network support for mx35Terry Lv2009-12-31-2/+4
| | | | | | | | mx35 need to enable both smc911x and FEC. So add CONFIG_ETHPRIME for it. Also, change CONFIG_ETH_PRIME to CONFIG_ETHPRIME. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119701 MX51: merge some fixes in 200908 versionLily Zhang2009-12-28-63/+114
| | | | | | | | 1. Update MX51 3-stack initialization codes to merge some fixes from 200901 version 2. Update MX51 BBG code to add chip version check Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00118739 Correct the board version of MX51 EVKLily Zhang2009-12-27-11/+13
| | | | | | | | | | The SD card in MMC Slot2 can not be detected. This is because the board version of MX51 EVK doesn't keep synchronization with kernel. So the card detect PIN is not configured well. Here Bit 11-Bit 8 in system_rev indicates the board version. The fix is to set Bit 11 -Bit8 as 1 for MX51 EVK board. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00119591 Fix SPI-NOR reset issueLily Zhang2009-12-25-0/+9
| | | | | | | Add the workaround for ENGcm09397: reconfigure eCSPI SS signal as GPIO before reset. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00119660 MX35 UBOOT: Can't boot up on 2k page size nandFred Fan2009-12-25-4/+0
| | | | | | | | 1. Write boot image into nand flash. 2. Switch to external boot mode from nand flash 3. Can not show any message. Signed-off-by:Fred Fan <r01011@freescale.com>
* ENGR00119625 i.MX35: UBoot doesn't accept commands if program uboot to NORFred Fan2009-12-24-2/+2
| | | | | | | | | | | | | | | | Bug detailed description: 1. Program uboot to NOR. 2. UBoot can boot up, but it doesn't accept commands. log: MX35 U-Boot > MX35 U-Boot > help Unknown command 'help' - try 'help' MX35 U-Boot > printenv Unknown command 'printenv' - try 'help' MX35 U-Boot > help Unknown command 'help' - try 'help' MX35 U-Boot > Signed-off-by: Fred.fan <r01011@freescale.com
* ENGR00119526 MX25: Fix mmc read/write failure on mmc ubootrel_imx_2.6.31_09.12.00Sammy He2009-12-21-1/+12
| | | | | | Fix MMC read/write failure due to eSDHC register definition wrong Signed-off-by: Sammy He <r62914@freescale.com>
* ENGR00119505 MX51 BBG: Change DDR2 settingsLily Zhang2009-12-19-6/+6
| | | | | | | 1. Change the drive strength of DRAM PAD as high 2. Change ESDCFG setting Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00119486 MX25: Improve Lan9217 ethernet transfer speedSammy He2009-12-18-3/+1
| | | | | | Speed is too slow on MX25, remove udelay in cspi driver Signed-off-by: Sammy He <r62914@freescale.com>
* ENGR00119254: Add mmu header for mx51 build errorTerry Lv2009-12-11-0/+135
| | | | | | Add mmu header for mx51 build error. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119246 Add CONFIG_MXC_NAND config flag in MX25 platformJason2009-12-11-1/+1
| | | | | | Add CONFIG_MXC_NAND config flag in MX25 platform Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00118998: Can not get ip address when kernel boot upTerry Lv2009-12-11-0/+12
| | | | | | Kernel need uboot to set fec mac address. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119224: mmu support for mx51 3stack and mx51 bbgTerry Lv2009-12-11-4/+155
| | | | | | mmu support for mx51 3stack and mx51 bbg. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119171: ubifs support for android recovery mode.Terry Lv2009-12-11-239/+337
| | | | | | ubifs support for android recovery mode. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00119133: MX35 can't boot due to wrong frequency settingTerry Lv2009-12-09-3/+10
| | | | | | MX35 can't boot due to wrong frequency setting. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00118789 Uboot:Update NAND scan scheme to support new nand typeJason2009-12-08-14/+2518
| | | | | | | | Update NAND scan scheme to support new nand type. With this patch uboot can support new NAND flash on mx25/mx35 board while compatible with old NAND on old boards. Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00118978: Timer adjustment for all platformsFred Fan2009-12-04-151/+170
| | | | | | | | | In current u-boot design, get_timer_masked is not correct and udelay is not accurate when the time is less than 1000us. Thus we need to use ipg clock source for accurate timer. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00118579 Enable MMUrel_imx_2.6.31_09.12.00_RC1Fred Fan2009-11-30-1/+296
| | | | | | | To enable MMU, it is porting from redboot. Enable MMU and enable I/D cache. Signed-off-by:Fred Fan <r01011@freescale.com>
* ENGR00118801: Unknown information when booting from SPI-NOR.Terry Lv2009-11-27-2/+2
| | | | | | No 'boot up from' information when booting from NOR-SPI. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00118751: Some mmc card can't read and write from right offset.Terry Lv2009-11-27-13/+46
| | | | | | | | Some mmc card can't read and write from right offset. Driver see these card as high capacity and use sector mode for them. This will lead to read and write corrupt. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00118816 Fix reboot/reset failure with image on nandSammy He2009-11-26-4/+45
| | | | | | Reset CPLD registers to fix reboot/reset failure issue. Signed-off-by: Sammy He <r62914@freescale.com>
* ENGR00118682 Update the MX25 MAX PrioritySammy He2009-11-23-0/+25
| | | | | | Update the priority list for MX25 MAX xbar. Signed-off-by: Sammy He <r62914@freescale.com>
* ENGR00118647 Fix smc911x receive packet length not set correctlySammy He2009-11-20-1/+1
| | | | | | | Fix smc911x receive packet length not set correctly issue. This caused MX25 tftp timeout sometimes. Signed-off-by: Sammy He <r62914@freescale.com>
* ENGR00118576 MX25: Support Smc911x ethernetSammy He2009-11-20-49/+524
| | | | | | | 1. Add imx cspi support for cpld access. 2. Add smc911x ethernet support from cpld. Signed-off-by: Sammy He <r62914@freescale.com>