summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2012-11-02ENGR002232258 MX6Q-ARM2: add a NAND boot config for ubootHuang Shijie
add a new config for NAND boot in the mx6q-arm2 board. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-10-17ENGR00229931 Support for Solo configuration on ARD platformAlejandro Sierra
Added support for Solo configuration on ARD platform. This support was replaced by DL configuration, however it was added again to emulate or use Solo chip on ARD platform. Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-10-16ENGR00229817: i.mx6dl/mx6solo_sabresd_config: fix the build issueJason Liu
This patch fixed the following build issue: mx6q_sabresd.c:1382: undefined reference to `imx_pwm_config' mx6q_sabresd.c:1383: undefined reference to `imx_pwm_enable' And also removed the extra '_' in the config name. Signed-off-by: Jason Liu <r64343@freescale.com>
2012-10-12ENGR00227413 Change configuration file names on AIAlejandro Sierra
Change configuration file names for AI platform. From solo to DL. Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-10-11ENGR00228238 i.mx6/i.mx6dl: sabresd: add solo-ddr32bit supportJason Liu
This patch adds the solo-ddr32bit config support. The DDR script got from: http://compass.freescale.net/livelink/livelink/227589697/ MX6DL_init_DDR3_400MHz_32bit_For_SD_1.0.inc.txt?func=doc.Fetch&nodeid=227589697 Signed-off-by: Jason Liu <r64343@freescale.com>
2012-09-24ENGR00225691 NAND support on i.MX6Solo ARDAlejandro Sierra
NAND support on i.MX6Solo ARD. Two files were added. mx6solo_sabreauto_nand.h --> bootloader's image mx6solo_sabreauto_nand_mfg.h --> mfg tool bootloader Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-09-21ENGR00225486 Support for spi-nor bootAlejandro Sierra
Support for spi-nor boot with valid "extra_env_settings". It used to be the same as the SD Card boot, however it couldn't read/write the env settings because the CONFIG_FSL_ENV_IN_MMC was set instead of CONFIG_FSL_ENV_IN_SF. Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-09-11ENGR00223027 Add support for nand on MFG for IMX6QAlejandro Sierra
Add support for nand flash on IMX6Q. Modifying partitions number and size. mx6q_sabreauto_nand_boot.h --> Modify the size of partitions used to 3. PARTITION 0 (16M) ------------------------------ | | | uboot | | | ------------------------------ PARTITION 1 (16M) ------------------------------ | | | Kernel | | | ------------------------------ PARTITION 2 (128M) ------------------------------ | | | | | Root file system | | | | | ------------------------------ mx6q_sabreauto_mfg_enable_nand.h --> Enable partitions on manufacturing tool Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-09-06ENGR00222170: Add mx6sl_evk_android_config for mx6sl evk boardLiGang
- mx6sl_evk_android.h is a new file, copied from mx6sl_arm2_android.h - set default sdio port as mmc1 Signed-off-by: LiGang <b41990@freescale.com>
2012-08-24ENGR00221332: U_BOOT: remove "boot" and "enable" from configs' nameTerry Lv
Remove "boot" and "enable" from some configs' name. Affacted configs: mx6q_sabreauto_boot_weimnor mx6q_sabreauto_mfg_enable_weimnor mx6solo_sabreauto_boot_weimnor mx6solo_sabreauto_mfg_enable_weimnor mx6q_sabreauto_mfg_enable_spi-nor mx6solo_sabreauto_mfg_enable_spi-nor mx6q_sabreauto_nand_boot Currently, various u-boot are built in nightlybuild, to make it easier, we naming u-boot binary name and config as <soc_name>_<board_type>_<ddr_type>_<boot_device>. Then it is easier to be parsed, also easier to be maintained in nightlybuild and u-boot git. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-08-22ENGR00221150 Support spi-nor on manufacturing toolAlejandro Sierra
Two configuration files were included to suppoort spi-nor on the manufacturing tool. Basically these files send the parameter "spi-nor" to the kernel, so the SPI interface can be setup. Files included are: mx6q_sabreauto_mfg_enable_spi-nor.h --> For Quad mx6solo_sabreauto_mfg_enable_spi-nor.h --> For solo Signed-off-by: Alejandro Sierra <b18039@freescale.com>
2012-08-21ENGR00180538-1 MFG download burn sd,spi, nand, nor failed.Francisco Munoz
Added two new board files for Solo and Quad which allow uboot to be booted from WEIM NOR. Also amended the word “weim-nor” in both mfg configuration files which allow to erase/write u-boot and uImage in Parallel nor using the mfg tool. Lastly just added a label in the regular board files indicating that another config file has to be used in the case of NOR boot. Modified files: Makefile common/env_common.c include/configs/mx6q_sabreauto.h include/configs/mx6q_sabreauto_boot_weimnor.h include/configs/mx6q_sabreauto_mfg_enable_weimnor.h include/configs/mx6solo_sabreauto.h include/configs/mx6solo_sabreauto_boot_weimnor.h include/configs/mx6solo_sabreauto_mfg_enable_weimnor.h Signed-off-by: Francisco Munoz <francisco.munoz@freescale.com>
2012-08-20ENGR00217505-1 uboot: MX6Q-ARD: add a NAND boot configHuang Shijie
add a new config for NAND boot in the mx6q-ard board. Signed-off-by: Huang Shijie <b32955@freescale.com>
2012-08-14ENGR00220161: imx6sl: Add MX6SL EVK SupportRobby Cai
Add mx6sl evk board support - copied from ARM2 board support - added a new board revision - removed unused boot device detection Signed-off-by: Robby Cai <R63905@freescale.com>
2012-05-29ENGR00210918-1 android: add mx6sl android supportZhang Jiejing
- add android build config for mx6sl_arm2 board. - add gpio support for mx6sl - add boot image support - add android recovery support - add fastboot support, but fastboot cannot transfer file. Signed-off-by Zhang Jiejing <jiejing.zhang@freescale.com>
2012-05-21ENGR00209910 Add support for MX6SL mfgtools firmware supportFrank Li
Add support for MX6SL mfgtools firmware support Signed-off-by: Frank Li <Frank.Li@freescale.com>
2012-05-03ENGR00181337-3 i.mx6: i.mx6sl: add initial support for i.mx6sl ARM2 boardEric Sun
This patch is to add the initial support for i.mx6sl ARM2 board, the patch does: - implemention of LPDDR2 init script - Plug-in/DCD mode support to do DDR initialization - Debug UART(UART1) support - SPI-NOR(M25P32, 4MB) flash support - FEC support, PHY(LAN8720A, RMII mode) - SD/MMC card support, SD1/SD2/SD3 Signed-off-by: Danny Nold <dannynold@freescale.com> Signed-off-by: Fugang Duan <B38611@freescale.com> Signed-off-by: Jason Liu <r64343@freescale.com> Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com> Signed-off-by: Eric Sun <jian.sun@freescale.com>
2012-03-30ENGR00178547 i.mx6dl sabresd: add android config fileLin Fuzhen
add android config file; support booti fastboot command and etc. Signed-off-by: Lin Fuzhen <fuzhen.lin@freescale.com>
2012-03-23ENGR00177657: Add mfg configs for mx6dl sabresd and mx6solo sabreautoTerry Lv
Add mfg configs for mx6dl sabresd and mx6solo sabreauto. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-03-22ENGR00177587 MX6Q_ARM2: add android config for this board.Zhang Jiejing
add android config to this board. only basic boot support. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2012-03-20ENGR00176834-2 - i.MX6DL sabresd: board bringupFugang Duan
The serial of patches adds the initial support for mx6dl sabra sd board: - DDR3 400MHz@64bit, 1G, 256M*4 - SD/MMC basic operations - Add PIN/IOMUX support for mmx6dl sabresd. - Ethernet is ok for 100/1000Mbps. - OTP fuse Signed-off-by: Fugang Duan <B38611@freescale.com>
2012-03-13ENGR00176347-1 mx6solo sabreauto: add configuration supportLily Zhang
The serial of patches adds the initial support for mx6solo sabra auto board: - DDR3 400MHz@32bit - SD/MMC basic operations - SPI-NOR basic operations - OTP fuse - clock command - Anatop regulator command - splash screen support by enabling "CONFIG_SPLASH_SCREEN" Because i.mx6solo share the same ARD board with i.mx6dq, the same board file is shared between i.mx6dq and i.mx6solo. CONFIG_MX6DL configuration is used to distinguish the difference. This patch is used to add mx6solo sabreauto configuration support. Signed-off-by: Lily Zhang <r58066@freescale.com>
2012-03-06ENGR00176186 mx6dq ARD: add MFG tool supportLily Zhang
Add MFG tool support for i.MX6DQ ARD board Signed-off-by: Lily Zhang <r58066@freescale.com>
2012-02-29ENGR00175117 [MX6DL LPDDR2 Board] Apply Initializtion script and enable U-BootEric Sun
Apply script "Mx6DL_init_LPDDR2_400MHz_Micron_1.1.inc" in IVT, make U-boot work for the LPDDR2 Board. The Make target name for the new board is "MX6DL_ARM2_LPDDR2_CONFIG" The script is provided by Chen Wei - B26879 for a quick bring up, which don't have a corresponding compass link. It is uploaded to CR ticket page for reference. Originally for MX6DL DDR3 board, "CONFIG_MX6DL" is defined. It is used by "board/freescale/mx6q_arm2/flash_header.S" to select the correct IVT. Since MX6DL LPDDR2 board also define this macro, for distiguish purpose, another 2 macros "CONFIG_MX6DL_DDR3", "CONFIG_MX6DL_LDPPR2" are defined Signed-off-by: Eric Sun <jian.sun@freescale.com>
2012-02-15ENGR00174326 MX6Q_SABRESD: add android related function and config.Zhang Jiejing
enable mfg profile. enable recovery mode. mx6q_sabresd board's usb otg have HW issue, disable it in android profile. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2012-02-14ENGR00174407 imx6dl: add MFG tool supportLily Zhang
Add MFG tool support in imx6dl U-boot Signed-off-by: Lily Zhang <r58066@freescale.com>
2012-02-13ENGR00174104-2: Add mx6dl iram boot configTerry Lv
Add mx6dl iram boot config. Signed-off-by: Terry Lv <r65388@freescale.com>
2012-02-07ENGR00173966-4: ARM2: add initial support for i.mx6sdlJason Liu
This patch add the initial support for i.mx6dl ARM2 board -SD/MMC basic -DDR 400Mhz, -FEC,basic Due to i.mx6dl shares the same board with i.mx6q on ARM2, the most common code should be the same as the i.mx6q ARM2 So, no need to create one seperate board file for i.mx6dl. But We can't simply resue anything from the board file since the i.mx6dl iomux is changed and thus we have to deal with the difference between i.mx6q and i.mx6dl for the pad setting part. Signed-off-by: Jason Liu <r64343@freescale.com>
2012-01-24ENGR00172343 Add suport for i.MX 6Q Sabre Smart DeviceNancy Chen
Add suport for i.MX 6Quad SABRE Smart Device. Signed-off-by: Nancy Chen <Nancy.Chen@freescale.com> Signed-off-by: Tony Lin <tony.lin@freescale.com> Signed-off-by: Frank Li <Frank.Li@freescale.com>
2011-12-15ENGR00170299-3 Android: add android board configure file.Zhang Jiejing
add android mx6q sabrelite configure file. Signed-off-by: Zhang Jiejing <jiejing.zhang@freescale.com>
2011-12-13ENGR00169919 MX6Q ARM2 U-Boot : Support Pop CPU BoardEric Sun
Add support for MX6Q ARM2 LPDDR2 POP CPU Board. Change thing include - TEXT_BASE - RAM address and size - Initialization DCD - MMU related code Use mx6q_arm2_lpddr2pop_config as the build config. After u-boot.bin is generated, set the board to serial download mode, use sb loader to run the bootloader. There is one line in the original DDR initialization script setmem /32 0x00B00000 = 0x1 however this address can not be accessed by DCD. A try to add it later in "dram_init" block the boot up. Waiting for IC team to give an explanation on it. Hold temperorily The MMU Change can be concluded as the following - Cacheable and Uncacheable SDRAM allocation changes to Phys Virtual Size Property ---------- ---------- -------- ---------- 0x10000000 0x10000000 256M cacheable 0x80000000 0x20000000 16M uncacheable 0x81000000 0x21000000 240M cacheable - TEXT_BASE change to 0x10800000, which reserves 8MB of memory at the start of SDRAM. This address makes sure that the text section of U-boot have the same Physical and Virtural address, thus the PC don't need to change when MMU is enabled. Also the text section is all allocated in cacheable memory, which may increase excecution performance. - Since this SDRAM allocation avoid overlap in physical memory between cacheable and uncacheable memory, the implementation of __ioremap can be ignored Signed-off-by: Eric Sun <jian.sun@freescale.com>
2011-11-21ENGR00162709 Add Support for MX6Q Sabre AutoEric Sun
1. Change RAM size from 2GB to 1GB 2. Default boot from MMC Dev 2 Signed-off-by: Eric Sun <jian.sun@freescale.com>
2011-11-08ENGR00161691 Manufacturing update for Sabre-liteMahesh Mahadevan
Add support for the manufacturing tool on MX6 Sabre-lite Signed-off-by: Mahesh Mahadevan <r9aadq@freescale.com>
2011-10-28ENGR00161004 MX6Q Uboot Rename sabreauto to arm2 boardAnish Trivedi
Sabreauto is an inaccurate name for the Armadillo2 board that this code is actually meant for. So, replaced "sabreauto" in folder names, file names, configs, and code with "arm2". Created a new machine id for ARM2 board. Signed-off-by: Anish Trivedi <anish@freescale.com>
2011-10-25ENGR00160399 Added support for the MX6Q Sabre-lite boardMahesh Mahadevan
Includes support for uSDHC read, write, FEC, SPI-NOR etc. Signed-off-by: Mahesh Mahadevan <r9aadq@freescale.com>
2011-10-14ENGR00139279-2 MX6Q: add mfgtool supportHuang Shijie
add the MFGTOOL support for mx6q. Signed-off-by: Huang Shijie <b32955@freescale.com>
2011-10-11ENGR00159696 [MX6]Enable lpddr2 boardAnson Huang
And new config to enable lpddr2 board with H9TKNNN4KDMPQR-NDM chip. Signed-off-by: Anson Huang <b20788@freescale.com>
2011-07-27ENGR00153526 mx53 pcba: add pcba board revB support in ubootXinyu Chen
Add new machine type for pcba. Add UART, I2C, SD/MMC, PMIC, DDR initial support. Add MFG tool support. Add support for MC34708 on revB pcba board. Update VDDGP setting on MC34708 PMIC for revB board. Close unused clock, for fastboot it will enable usb_phy usb_oh3 clock by itself, still need to verify this work or not when revB bootup. Signed-off-by: Wayne Zou <b36644@freescale.com> Signed-off-by: Lily Zhang <r58066@freescale.com> Signed-off-by: Jason Liu <r64343@freescale.com>
2011-06-24ENGR00144424 MX6: enable uboot for ARM2(SABREAUTO) CPU boardAnson Huang
Use 528M DDR script Disable L2 cache because rom enable L2 cache when use plug-in Fix usdhc pad settings Remove mac address hardcode Signed-off-by: Anson Huang <b20788@freescale.com> Signed-off-by: Richard Zhu <r65037@freescale.com> Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Jason Liu <r64343@freescale.com>
2011-05-16ENGR00143442 uboot: support android spi boot and mfg on mx50 rd3 boardXinyu Chen
Add mx50_rd3_android default config file Add basic support for UBI partition mount and UBIFS file read for recovery Add gpmi nand enable in MFG kernel commandline by uboot configure, which enable MFG tool to flash system images on NAND. The total NAND boot and NAND recovery has been disabled. They will be enabled later. Signed-off-by: Xinyu Chen <xinyu.chen@freescale.com>
2011-05-10ENGR00143178 mx53 ARD DDR3 board: add MFG tool supportLily Zhang
Add MFG tool support for MX53 ARD DDR3 board. Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-03-22ENGR00140872 Add MX50 RD3 SupportRobby Cai
Assembled With new PMIC chip - MC34708 (Ripley), and new SPI NOR - M25P32 as well. Add new config file for RD3. Signed-off-by: Robby Cai <R63905@freescale.com>
2011-03-21ENGR00140824 Android: Enable fastboot support for mx50 rdpSammy He
Enable fastboot support for mx50 rdp. Signed-off-by: Sammy He <r62914@freescale.com>
2011-03-16ENGR00140692 Update for DDR3-based MX53 SABRE Auto boardsMahesh Mahadevan
Added a new config file, the DDR setup is similar to the MX53 Quick Start & MX53 SABRE-Tablet ref design boards. Signed-off-by: Mahesh Mahadevan <r9aadq@freescale.com>
2011-01-11ENGR00137791 MX53: Update for MFG toolLily Zhang
- Add MFG tool support for MX53 SMD and MX53 LOCO boards - Update mx53 ARD MFG defconfig to pass compile Signed-off-by: Lily Zhang <r58066@freescale.com>
2011-01-08ENGR00137603 Add mx53_smd_android config for androidSammy He
Add mx53_smd_android config for android build. Signed-off-by: Sammy He <r62914@freescale.com>
2010-12-30ENGR00137497-2 MX53: Add LOCO board supportLily Zhang
Add MX53 LOCO board support The following functions are tested in the board: - Micro SD boot - MMC/SD read/write. - clk command - fuse command Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-30ENGR00136075 MX53: Add SMD board supportLily Zhang
Add MX53 SMD support: - Use DDR3 script for SMD board from Mike Kjar: "Rita_init_LCB_CMOS.inc" - Set the default CPU core frequency as 1GHZ. The following functions are tested on SMD board: - SD/MMC boot, read, write via SDHC1 - eMMC4.4 boot, read, write via SDHC3. - SATA boot, read, write. To support SATA boot via internal clock, please ensure the fuse "SATA_ALT_CLK_REF" was blown. - FEC - UART - clk command - iim command Signed-off-by: Liu Ying <b17645@freescale.com> Signed-off-by: Jason Chen <b02280@freescale.com> Signed-off-by: Terry Lv <r65388@freescale.com> Signed-off-by: Anish Trivedi <anish@freescale.com> Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-29ENGR00137410 MX53 split board files into different foldersLily Zhang
Split different MX53 board files into different folder. Signed-off-by: Lily Zhang <r58066@freescale.com>
2010-12-01ENGR00133744: Merge mx50_arm2 to mx50_rdpTerry Lv
Merge mx50_arm2 to mx50_rdp. Signed-off-by: Terry Lv <r65388@freescale.com>