summaryrefslogtreecommitdiff
path: root/board/freescale
Commit message (Collapse)AuthorAgeLines
* ENGR00131578: Add android recovery mode support for mx53Terry Lv2010-09-20-18/+173
| | | | | | Add android recovery mode support for mx53. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00127167: Add gpmi nfc and apbh dma support for mx50.Terry Lv2010-09-19-2/+204
| | | | | | Add gpmi nfc and apbh dma support for mx50. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00131712 UBOOT:add DDR2 support for IMX50Huang Shijie2010-09-19-0/+425
| | | | | | | | | | | | | | add DDR2 support for U-BOOT. The infomation about the init script: Date : Aug-30,2010 Author : Tommy Version: 0.1 please check : http://compass.freescale.net/doc/219931536/Codex_DDR2_266MHz.inc.txt Signed-off-by: Huang Shijie <b32955@freescale.com>
* ENGR00127368 UBOOT: Make the android recovery code common for platformsrel_imx_2.6.31_10.09.00Xinyu Chen2010-09-10-268/+160
| | | | | | | | | | | | | | Move the android recovery codes into common/recovery.c. Cut the keypad detecting time. Now we only need detect there's POWER and HOME key pressing at the time scanning keyboard matrix. So user must hold these two keys when bootup to enter recovery mode. This can reduce the uboot boot time with recovery mode configured. Later /cache file checking for recovery command should be merged into the common/recovery.c Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
* ENGR00126566 MX50:Aligned LPDDR2 initialization to the latest scriptJason Liu2010-08-23-2/+2
| | | | | | | Aligned LPDDR2 initialization to the latest script Signed-off-by: Ranjani Vaidyanathan <ra5478@freescale.com> Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00126474 UBOOT: update DDR script on MX50 ARM2Jason Liu2010-08-19-73/+32
| | | | | | | | | | | | | | Update DDR script to latest according to the wiki page http://wiki.freescale.net/pages/viewpage.action?pageId=25405083 Latest LPDDR1 (mDDR) init script can work with 200Mhz (updated on 7/13): lpddr1_init_200MHz_size_shrink_MK.inc Latest LPDDR2 init script can work with 266Mhz (shrinked version and updated by Mike on July.7th): lpddr2_init_266MHz_shrinked_tommy_MK.inc Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00126079: Add clk command support for mx51Terry Lv2010-08-11-17/+17
| | | | | | Add clk command support for mx51. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00125237: Fix incorrect copyright info.Terry Lv2010-08-04-1/+1
| | | | | | Fix incorrect copyright info. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00125324: Add splash screen code and support for epdcrel-imx-2.6.31-10.08.01rel-imx-2.6.31-10.08.00Terry Lv2010-08-03-0/+245
| | | | | | Add splash screen code and support for epdc. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00125735 iMX28 read mac address from fuseFrank Li2010-07-30-0/+28
| | | | | | Read mac address from fuse Signed-off-by: Frank Li <frank.li@freescale.com>
* ENGR00125613 mfg-tool: Add mx50 mfg firmware supportPeter Chen2010-07-27-0/+7
| | | | | | Add mx50 mfg firmware support Signed-off-by: Peter Chen <peter.chen@freescale.com>
* ENGR00125220 MX28: SD(slot0)boot dhcp failedJason Liu2010-07-22-11/+14
| | | | | | | This is caused by fec_pwr_en pin is mis-used which lead to FEC not power on. This commit fix this issue. Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00123924: Reconstructure fuse files and add fuse to mx53.Terry Lv2010-07-16-2/+83
| | | | | | | | | | 1. Reconstructure fuse. Move fuse files to common directory. 2. Read mac from fuse in fec. 3. Remove scc and srk command from fuse command. 4. Change fuse to iim. 5. Add fuse for mx53. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00125045 MX53 Uboot: Adjust VDDGP voltageLily Zhang2010-07-14-3/+3
| | | | | | | 1. Adjust VDDGP voltage for 800MHZ as 1.05v. 2. Correct VDDA comments Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00124984 MX53:Add spi_get_cfg function supportJason Liu2010-07-09-0/+32
| | | | | | | | Add spi_get_cfg function due to the function has been made platform specific and moved out of spi driver. This also fix the build break for mx53 uboot Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00124627: Dynamic SD slot support for env data.Terry Lv2010-07-08-68/+85
| | | | | | | | MMC init failed when boot with upper SD slot while succesful with lower slot. This patch will fix it. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00124912 MX53: Fix board ID check issueLily Zhang2010-07-08-1/+1
| | | | | | | | Accoring to board identification table, the ADC data register value range between "0xB9E79F - 0xC00000" indicates 21. Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00124951 Uboot cannot initialize MMC cardsAnish Trivedi2010-07-07-4/+4
| | | | | | | | Removed low voltage (1.8V) from supported voltage ranges. Changed SD2_CMD pad setting to enable SD2 r/w in uboot. Loaded env from booted device instead of SD1 always. Signed-off-by: Anish Trivedi <anish@freescale.com>
* ENGR00124954 MX50: init sys by ROM plug-in featureJason Liu2010-07-08-307/+752
| | | | | | | | | | | | | | | Use ROM plug-in feature to init DDR and re-config PLL1 to 800Mhz due to ROM set it to 799Mhz. Plug-in has the following benifit from ROM team comments, 1. DCD size limitation issue, plugin can be the size of OCRAM free space region which is 72KB. 2. Safe environment to re-configure PLL1 (without impacting SDRAM) as the plugin runs from OCRAM. This could get around the issue of some boards running with ARM @ 192MHz due to the incorrect GPIO configuration for Low Power Boot. 3. Ability to have one bootloader binary for both LPDDR1 & LPDDR2 platforms. Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00124953 Uboot:Fix the build break for MX51 BBG boardJason Liu2010-07-08-1/+1
| | | | | | Fix the build break for MX51 BBG board Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00124359 Add uboot support for MX50Jason Liu2010-07-07-0/+1362
| | | | | | | | | | | | | | Add initial support for MX50 -Support mddr200Mhz, lpddr2266Mhz ARM2 board, -Support boot from SD/MMC, -Support boot from SPI-NOR, -Support FEC, UART, -Support SD/MMC/SPI command within UBOOT Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Jason Liu <r64343@freescale.com>
* ENGR00124908 CSPI: make spi_get_cfg platform specificJason Liu2010-07-07-1/+56
| | | | | | | CSPI: make spi_get_cfg platform specific move the spi_get_cfg out of the cspi/ecspi driver Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00124710 MX53 Uboot: Add MFG tool supportLily Zhang2010-06-28-0/+7
| | | | | | Add MFG tool support for MX53 EVK Signed-off-by: Lily Zhang <r58066@freescale.com>
* ENGR00124652 UBOOT: MX53 env fails to load when booting from 2nd slotAnish Trivedi2010-06-24-0/+9
| | | | | | Added dynamic check for which sd slot used for boot Signed-off-by: Anish Trivedi <anish@freescale.com>
* ENGR00122651: Add dwc_ahsata supportTerry Lv2010-06-24-2/+9
| | | | | | Add dwc_ahsata support. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00123484 mx28:support saving environment into sd1Aisheng.Dong2010-06-08-20/+110
| | | | | | | | | Original uboot did not support sd1 and can only save environment into sd0 even actually you're booting from sd1. This patch adds the capability of saving environment into sd1 when you're booting from sd1. Signed-off-by: Aisheng.Dong <b29396@freescale.com>
* ENGR00124195 Uboot:Pass EVK RevB board ID to kernelJason Liu2010-06-07-0/+3
| | | | | | | | | Pass EVK RevB board ID to kernel by system_rev[11:8] 2 -->RevB, 1--->ARM2, 0--->RevA, Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00123551: Add mx25 splash screen supportTerry Lv2010-05-31-1/+111
| | | | | | | | Add mx25 splash screen support. Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Renato Frias <renato.frias@freescale.com> Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00123641 MX53: Add DDR3 CPU board supportJason Liu2010-05-20-3/+59
| | | | | | | | Add DDR3 CPU board support, DDR3 clock 400Mhz Create one config file for it since the DDR3 init script is much different wtih DDR2. Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00123630 Set ddr clk clock according to the board IDrel_imx_2.6.31_10.05.02imx_v2009.08_10.05.02Jason Liu2010-05-19-1/+28
| | | | | | | | | | Set DDR clock to 400Mhz on MX53-EVK with DDR2 1GByte RevB Set DDR clock to 300Mhz on MX53-EVK with DDR2 2GByte RevA1 Remove the clock dump during boot, user can use clk command to get the clock information. Using help clk to get the command help Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00123488 MX53 Board IdentificationJason Liu2010-05-14-3/+167
| | | | | | | | | | | | | | | | The CPU_ID0 analog voltage level is obtained by reading ADC channel 12 of the LTC2495 and the CPU_ID1 analog voltage level is obtained by reading ADC channel 13. The ADC data register value read from the LTC2495 is a 24 bit value. For example, an ADC value that reads between 0xB3CF3E and 0xB9E79E indicates a 130k ohm resistor is populated on the daughtercard, which corresponds to ID level 20 By using CPU_ID0, CPU_ID1 to identify the board for example: CPU_ID0 = 21, CPU_ID1 = 15, MX53-EVK with DDR2 1GByte RevB Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00123278: Support clock operation functionsTerry Lv2010-05-11-1/+1
| | | | | | Support clock operation functions. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00122980: Change default env dev to mmc for bbgTerry Lv2010-04-29-1/+0
| | | | | | | As customer usually mmc to save env data. Change default env device to mmc for bbg. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00122643: Integrate linear PMICTerry Lv2010-04-20-2/+101
| | | | | | Integrate linear PMIC. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00122342: missing mx23 evk machine ID settingTerry Lv2010-04-16-0/+303
| | | | | | Change stmp378x to mx23evk in u-boot. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00122030 Mfg Firmware support fot imx25Yan Wang2010-04-07-0/+9
| | | | | | Add mfg firmware support for imx25 Signed-off-by:Yan Wang<r65094@freescale.com>
* ENGR00122203 UBOOT: Add MX53 ARM2 board supportJason2010-04-01-34/+110
| | | | | | | | Both EVK and ARM2 board using the same machine id. Currently, use system_rev to diff ARM2 board. DDR freq for ARM2 has been set to 400M, but 300M on EVK. Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00122085 MX35 Add Uboot Firmware supportWallace Wang2010-03-31-0/+8
| | | | | | Build Mfg firmware for mx35 3stack Signed-off-by: Wallace Wang <r59996@freescale.com>
* ENGR00119033: System can not find MMC/SD card in SD slot 1Terry Lv2010-03-30-293/+330
| | | | | | | System can not find MMC/SD card in SD slot 1 when booting from Uboot. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00122046 Update DDR init script for MX53 EVKrel_imx_2.6.31_10.03.00Jason2010-03-26-2/+2
| | | | | | | | | | | | | Update DDR init script according to compass: http://compass.freescale.net/go/216805297 FCP 7 KB 25-Mar-2010 setmem /32 0x53fa8570 = 0x00180000 -> setmem /32 0x53fa8570 = 0x00200000 setmem /32 0x53fa8578 = 0x00180000 -> setmem /32 0x53fa8578 = 0x00200000 Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00121976 UBOOT: some fix for SD/MMC cardJason2010-03-25-6/+43
| | | | | | | | | -Update eSDHC clock setting, -Fix the GPT timer setting, -Fix the boot option pars, -Remove mdelay() function call to improve the performance Signed-off-by:Jason Liu <r64343@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/+74
| | | | | | Add mmu, l1cache, l2cache support for mx53. Signed-off-by: Terry Lv <r65388@freescale.com>
* ENGR00121202 Add uboot support for MX53Jason2010-03-17-0/+914
| | | | | | Add uboot support for MX53 Signed-off-by:Jason Liu <r64343@freescale.com>
* ENGR00121379: MX28 U-BOOT enhancementsTerry Lv2010-03-12-14/+15
| | | | | | 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>
* ENGR00120520: Enable MMU for mx51 and mx35Terry Lv2010-03-04-8/+41
| | | | | | | 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/+7
| | | | | | Build Mfg firmware for mx51-bbg Signed-off-by: Frank Li <frank.li@freescale.com>
* ENGR00120206 iMX28 Enable Ethernet and MMC boot supportrel_imx_2.6.31_10.02.00Frank Li2010-01-25-35/+86
| | | | | | Enable Ethernet and MMC boot support for imx28-evk Signed-off-by: Frank Li <frank.li@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>