summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-07Changed the nand partition number in u-boot environment from mtdblock10 to ↵2009.03-p2020-rdb-200906260634Poonam Aggrwal
mtdblock9 Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07Retain ESDHC SCR settingsVishnu Suresh
This patch retains the AHB2MAG IRQ_BYPASS set upon esdhc_initialize. Signed-off-by: Vishnu Suresh <Vishnu@freescale.com>
2009-10-07Added nfsboot command in tools/env/fw_env.c which was deleted by by mistake ↵Poonam Aggrwal
in pre-alpha release. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07* Following Bugs fixed(identified in Pre-alpha release). 1. DDR hang at 400 ↵Poonam Aggrwal
(Bug Id 3536) 2. Environment (Bug Ids 3577, 3578) * SYSCLK changes for P2020RDB RevC Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07Environment updated with different boot commands for P2020RDBPoonam Aggrwal
Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07NetLoop initialization bugMichael Zaidman
The patch fixes the bug of partial initialization of global network parameters. Upon u-boot's start up the first ping command causes a failure of the consequent TFTP command. It happens in the recently added mechanism of the NetLoop initialization where initialization of global network parameters is separated in the NetInitLoop routine which is called per env_id change. Thus, ping request will initialize the network parameters necessary for ping operation only, afterwards the env_changed_id will be set to the env_id that will prevent all following initialization requests from other protocols. The problem is that the initialized by ping subset of network parameters is not sufficient for other protocols and particularly for TFTP which requires the NetServerIp also. Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com> Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2009-10-07u-boot-2009.03-p2020rdb-Add-RTC-SupportDipen Dudhat
RTC support added for P2020RDB
2009-10-07NAND boot changes for P2020RDB RevB. Mainly related to DDR size, DDR ↵Poonam Aggrwal
configuration and SYSCLK values. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-RevA-DDR-fixesPoonam Aggrwal
Modified DDR Settings for P2020RDB REV-A Board. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-RevB-DDR-changesPoonam Aggrwal
P2020RDB RevB changes mainly for DDR settings Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-DDR-size-config-Board-Rev-and-SOCPoonam Aggrwal
DDR size configurable according to Board Rev and SOC. If GPIO11 = 0... REV A board (512MB P2020 and 256MB P1020) If GPIO11 = 1... REV B board (1GB P2020 and 256MB P1020) Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07NAND boot support for P1 P2 RDB PlatformsPoonam Aggrwal
Switch options for NAND boot are SW[1:4]='0101" To Boot from NAND 1. tftp 1000000 u-boot-nand.bin 2. nand erase 0 80000 3. nand write 1000000 0 80000 4. Change the Switch settings to boot from NAND. 5. reset the board. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-USB-mpc85xx-supportVivek Mahajan
Add USB support for P2020RDB and 85xx platforms Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-RAMBOOT-support-over-SDCARD-bootDipen Dudhat
RAMBOOT support over SDCARD boot RAMBOOT support to run uboot on uboot prompt itself, Usage is, tftp 0x11000000 go 11000000 Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-SYSCLK-detected-from-GPIO10Poonam Aggrwal
SYSCLK getting detected from GPIO10 If GPIO10 = 0... SYSCLK = 66Mhz If GPIO10 = 1... SYSCLK = 50Mhz Board REV getting detected from GPIO11 If GPIO11 = 0... REV A board If GPIO11 = 1... REV B board. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Defines-for-CONFIG_ETHPoonam Aggrwal
Added missing defines for CONFIG_ETH0, CONFIG_ETH1, CONFIG_ETH2. In case they are not defined the u-boot does not fixup mac addresses in the device tree. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-SDCARD-boot-supportDipen Dudhat
SDCARD boot support for P2020RDB Make a special uboot used for booting from SDcard for P2020RDB platform. This patch uses sdboot support for 8536DS posted by Mingkai Hu. Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-SD-and-SPI-4-bit-data-modeDipen Dudhat
SD and SPI 4-bit data transfer mode selected Make both[SD and SPI] work at the same time. Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-PIO-mode-for-P2020-eSDHCDipen Dudhat
Enable PIO mode for eSDHC Controller on P2020 Platform Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-eSDHC-IRQ-Bypass-auto-triggerVishnu Suresh
AHB2MAG IRQ Bypass Hardware Workaround auto trigger To avoid the need for running mmcinfo, make auto trigger this workaround TODO: Move this code to platform initialization code. Signed-off-by: Vishnu Suresh <Vishnu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-eSDHC-IRQ-Bypass-WorkaroundVishnu Suresh
AHB2MAG IRQ Bypass Hardware Workaround This is a workaround for the hardware bug found on the P2020 Rev 1.0. The DCR[DMA__AHB2MAG_IRQ_BYPASS]is not set automatically upon SoC reset. This patch sets the bit. Known Issue: mmcinfo has to be run at the u-boot prompt for this patch code to run. TODO: Move this code to platform initialization code. Signed-off-by: Vishnu Suresh <Vishnu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-eSDHC-PIO-mode-last-3-bytes-correDipen Dudhat
Removed Bug from PIO mode Support in eSDHC Driver. Earlier it was skipping last 3 bytes in read operation. Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-PIO-mode-support-for-eSDHC-DriverDipen Dudhat
PIO Mode support for Freescale eSDHC Controller Driver Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-CONFIG_FSL_ESDHC-for-eSDHC-clkDipen Dudhat
Define CONFIG_FSL_ESDHC for eSDHC clk Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Fixup-SDHC-clock-in-dts-MPC8536DSGao Guanhua
Fixup SDHC clock-frequency in dts. This Patch is borrowed from MPC8536DS. The clock-frequency of SD controller come from different source on different platform. We add a clock-frequency property in the dts and set the value in u-boot. Signed-off-by: Gao Guanhua <B22826@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Save-env-to-SDcard-MPC8536DSJason Jin
Add support for save the env to SDcard This Patch is borrowed from MPC8536DS SD Card Boot. When after booting from SDcard, the environment variables can to be saved on it, this patch add the operation support. Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Boot-from-SDcard-MPC8536DS-v2Jason Jin
Make a special uboot used for booting from SDcard or SPI flash This Patch is borrowed from MPC8536DS SD Card Boot. This patch is used to generate a special version u-boot, together with the data structure on the SDcard/SPI flash, can be used to booting from SDcard/SPI flash on 8536DS board. The boot ROM in CPU and the data structure on SD card will initialize the DDR, set a large tlb0 for DDR and CCSR, set law0 for DDR. The special version uboot avoid initializing the DDR. Try to reseve the law0 for DDR by adding a CONFIG_SYS_RESERVED_LAW0 macro for the "dynamic law allocation" code. But keep the original tlb initialize code for DDR, disabled the large tlb0 which was set in the boot ROM. This patch is intend for those who are interested in the function of booting from SD card on 8536DS board and not for opensource. An utility is needed to write the data structure and the special version u-boot onto the SD card which has filesystem on it or onto the SPI flash. Signed-off-by: Jason Jin <Jason.jin@freescale.com> Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-eSPI-controller-support-MPC8536DSMingkai Hu
Add eSPI controller support under the SPI framework. This Patch borrowed from MPC8536DS SPI Support. Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-SPI-Flash-support-MPC8536DSMingkai Hu
Add MTD SPI Flash support for S25FL008A, S25FL016A, S25FL032A, S25FL064A, S25FL128P. This Patch borrowed from MPC8536DS SPI Support. Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-eSPI-register-support-MPC8536DSMingkai Hu
Add the eSPI register support This patch borrowed from MPC8536DS Platform SPI Support Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Support-for-P1-P2-RDB-platforms-v2Poonam Aggrwal
Support for P20x0 RDB Platforms. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Support-of-P1-P2-processors-v2Poonam Aggrwal
Adds support for P20x0 processors of QorIQ series. The processors are Low end and Ultra Low End products in QorIQ series. All are e500 based with small variations. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-DDR-data-width-from-SVRPoonam Aggrwal
DDR data width getting detected dynamically based on SVR value. Would be helpful to cater more than one similar platforms with a single u-boot image. (for example, P1020(32 bit DDR), P2020(64 bit DDR)) Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Removed-CONFIG_NUM_CPUS-for-85xxPoonam Aggrwal
Removed CONFIG_NUM_CPUS for 85xx processor series. Instead the num of cores is determined dynamically by reading the SVR values. This can help to use the same u-boot image across the platforms. Added CONFIG_MAX_CPUS value 8. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Support-of-Vitesse-PHYsPoonam Aggrwal
Added support of Vitesse PHYs VSC8641(RGMII) and VSC8221(SGMII) These PHYs are on P2020RDB platform. Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-Second-UART-for-mpc85xxPoonam Aggrwal
Adds the support of second UART port for MPC85xx based platforms. Defining the next two configs allows to switch the serial port from the console using the setenv stdin and stdout Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
2009-10-07u-boot-2009.03-p2020rdb-GPIO-registers-to-mpc85xx-mapPoonam Aggrwal
Adds GPIO registers to MPC85xx memory map
2009-03-21Prepare 2009.03v2009.03Wolfgang Denk
Update CHANGELOG Signed-off-by: Wolfgang Denk <wd@denx.de>
2009-03-21Replaced endpoint numbers with appropriate macros in usbtty.c.Vivek Kutal
Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com> Signed-off-by: Remy Bohmer <linux@bohmer.net>
2009-03-20.gitignore for generated files in api_examples directoryJon Smirl
Add .gitignore for generated files in api_examples directory Signed-off-by: Jon Smirl <jonsmirl@gmail.com> Signed-off-by: Wolfgang Denk <wd@denx.de>
2009-03-20net: sh_eth: Remove sh_eth_reset() from halt functionNobuhiro Iwamatsu
sh_eth_reset is function to reset Ether IP. The MAC address is stored in IP, but it is initialized by this function. OS (e.g. Linux Kernel) can not use this device when initialized. This revises this problem. Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
2009-03-20ppc4xx: Fix bug in PCI outbound map configuration for canyonlandsAnatolij Gustschin
PCI outbound address map configuration doesn't match the PCI memory address range covered by appropriate TLB entry configuration for canyonlands causing machine check exceptions while accessing PCI memory regions. This patch provides a fix for this issue. Kazuaki Ichinohe observed and reported this issue while testing display output with PCI ATI video card on canyonlands. Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Stefan Roese <sr@denx.de>
2009-03-19CFI: geometry reversal for STMicro M29W320DTRichard Retanubun
Follow up to the flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip. The M29W320DT has 4 erase region. Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com> Signed-off-by: Stefan Roese <sr@denx.de>
2009-03-19smc911x_eeprom: update register APIMike Frysinger
The smc911x driver changed the naming convention for its register funcs, so update the eeprom code accordingly. Signed-off-by: Mike Frysinger <vapier@gentoo.org> CC: Ben Warren <biggerbadderben@gmail.com>
2009-03-18mpc52xx: Get rid of board-specific #ifdef's in cpu/mpc5xxx/ide.cGrzegorz Bernacki
Total5200 and digsy MTC use I2C port 2 pins as a ATA chip select. To avoid adding board-specific ifdefs to cpu/mpc5xxx/ide.c new define CONFIG_SYS_ATA_CS_ON_I2C2 was introduced. It is used by Total5200 and will be used by digsy MTC and other boards with ATA CS on I2C pins. Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
2009-03-188xx: add support for new keymile kmsupx4 board.Heiko Schocher
This patch adds support for the kmsupx4 board from Keymile, based on a Freescale MPC852T CPU - serial console on SMC1 - 32 MB SDRAM - 32 MB NOR Flash - Ethernet over SCC3 - I2C Bitbang Signed-off-by: Heiko Schocher <hs@denx.de>
2009-03-188xx, mgsuvd: rename board to a more generic nameHeiko Schocher
renaming the "mgsuvd" board port into "km8xx", because there come more similar boards from keymile. Compiling the mgsuvd board with "make mgsuvd_config" remains. Signed-off-by: Heiko Schocher <hs@denx.de>
2009-03-188xx, mgsuvd: Coding Style cleanup config fileHeiko Schocher
Signed-off-by: Heiko Schocher <hs@denx.de>
2009-03-18powerpc: common updates for keymile boardsHeiko Schocher
- added to keymile-common.h: - bootcount support - COMMAND HISTORY - CONFIG_AUTO_COMPLETE - CONFIG_SYS_FLASH_PROTECTION - JFFS2 support - CONFIG_VERSION_VARIABLE - extracted common I2C settings for all boards - common default environment settings summarized Signed-off-by: Heiko Schocher <hs@denx.de>
2009-03-188xx, icache: enabling ICache not before running from RAMHeiko Schocher
with the new CONFIG_SYS_DELAYED_ICACHE config option, ICache is not enabled before code runs from RAM. Signed-off-by: Heiko Schocher <hs@denx.de>