- Feb 27, 2012
-
-
Eric Nelson authored
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Acked-by:
Dirk Behme <dirk.behme@de.bosch.com> Acked-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Jason Liu <jason.hui@linaro.org> Tested-by:
Jason Liu <jason.hui@linaro.org>
-
Eric Nelson authored
Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Acked-by:
Dirk Behme <dirk.behme@de.bosch.com> Acked-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Jason Liu <jason.hui@linaro.org>
-
Eric Nelson authored
Move (E)CSPI register declarations into the imx-regs.h files for each supported CPU Introduce two new macros to control conditional setup MXC_CSPI - Used for processors with the Configurable Serial Peripheral Interface (MX3x) MXC_ECSPI - For processors with Enhanced Configurable... (MX5x, MX6x) Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Acked-by:
Dirk Behme <dirk.behme@de.bosch.com> Acked-by:
Stefano Babic <sbabic@denx.de> Acked-by:
Jason Liu <jason.hui@linaro.org> Tested-by:
Jason Liu <jason.hui@linaro.org>
-
Eric Nelson authored
The interface to the mxc_gpio driver uses integer (ordinal) values to refer to all GPIOs on the i.MX processors. The registers themselves and much of the i.MX documentation are banked in groups of 32, and these macros allow the use of the port:index numbering for clarity. GPIO_NUMBER() converts to ordinal value from port:index GPIO_PORT() returns the port of an ordinal value GPIO_INDEX() returns the index or offset of the ordinal. Discussion on the mailing list at http://lists.denx.de/pipermail/u-boot/2012-January/116927.html Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Marek Vasut authored
Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de> Cc: Stefano Babic <sbabic@denx.de> Cc: Fabio Estevam <festevam@gmail.com>
-
Matthias Fuchs authored
This patch fixes booting i.MX28 CPUs via USB download. In this mode the CPU's bootrom implements a USB HID device that accepts a bootstream. When downloading the bootstream via USB, first the SPL code is received and executed. Then the u-boot image is received and called. The USB bootmode is interrupt driven. This patch fixes two things: 1) The ARM's fast interrupt mode is disabled when the SPL code has been run. So save and restore the CPSR register. 2) Save and restore c1 control register: the exception vector location needs to be set back to bootrom space to make the USB interrupts work again. The SPL code needs to change this option for the ram size probing. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Acked-by:
Marek Vasut <marek.vasut@gmail.com>
-
Marek Vasut authored
The DC power STS shouldn't be checked if booting off 5V supply. Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de> Cc: Stefano Babic <sbabic@denx.de> Cc: Robert Deliën <robert@delien.nl> Cc: Fabio Estevam <festevam@gmail.com> Cc: Matthias Fuchs <matthias.fuchs@esd.eu>
-
Stefano Babic authored
commit f31a911f (arm, post: add missing post_time_ms for arm) enables get_ticks and get_tbclk for all arm based boards, MX5/MX6 have not yet implemented. Signed-off-by:
Stefano Babic <sbabic@denx.de> CC: Dirk Behme <dirk.behme@de.bosch.com> CC: Jason Liu <jason.hui@linaro.org> CC: Marek Vasut <marek.vasut@gmail.com>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de> CC: Helmut Raiger <helmut.raiger@hale.at>
-
Stefano Babic authored
commit f31a911f (arm, post: add missing post_time_ms for arm) enables get_ticks and get_tbclk for all arm based boards, MX5/MX6 have not yet implemented. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Matthias Fuchs authored
This patch adds SPI support for the MX28EVK. Support for an optionally installed SPI flash is also added. An example configuration for redundant envrionment from SPI flash is also added but disabled by default. This patch has been tested on a MX28EVK Rev. D with an installed SST25VF032B 32Mbit SPI flash. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Acked-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Matthias Fuchs authored
This patch enables USB host support on the MX28EVK board. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Tested-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Matthias Fuchs authored
This patch adds support for the MX28 internal RTC and enables u-boot's date command. Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Tested-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
- Feb 26, 2012
-
-
git://git.denx.de/u-boot-microblazeWolfgang Denk authored
* 'master' of git://git.denx.de/u-boot-microblaze: microblaze: Enable TFTP put command microblaze: avoid interrupt race conditions microblaze: fix build failure due to undefined reference to `get_ticks'
-
- Feb 23, 2012
-
-
Stephan Linz authored
Signed-off-by:
Stephan Linz <linz@li-pro.net>
-
Stephan Linz authored
The interrupt acknowledge action have to run after the registered interrupt handler. So we have a chance to bear out the corresponding interrupt request in the corresponding controller hardware. With this reordering, we optain a proper interrupt handling for level triggered interrupt sources -- for example the new axi_timer v1.02.a introduced in ISE 13.2. Signed-off-by:
Stephan Linz <linz@li-pro.net> Acked-by:
Michal Simek <monstr@monstr.eu>
-
Stephan Linz authored
after commit "common: add possibility for readline_into_buffer timeout" (sha1:9c348311) was applied. The Microblaze generic build fails with error below: common/libcommon.o: In function `cread_line': /devel/u-boot/common/main.c:717: undefined reference to `get_ticks' /devel/u-boot/common/main.c:717: undefined reference to `get_tbclk' /devel/u-boot/common/main.c:720: undefined reference to `get_ticks' Signed-off-by:
Stephan Linz <linz@li-pro.net> Acked-by:
Michal Simek <monstr@monstr.eu>
-
- Feb 21, 2012
-
-
Tom Rini authored
This reverts commits 2faa7619 as this has introduced some large problems on all other platforms and have more changes in them than the commit message implies. Cc: Heiko Schocher <hs@denx.de> Cc: Patil, Rachna <rachna@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
Tom Rini authored
This reverts commit 498cbdfe as we need to revert the i2c changes that add the support for the platform. Cc: Heiko Schocher <hs@denx.de> Cc: Patil, Rachna <rachna@ti.com> Signed-off-by:
Tom Rini <trini@ti.com>
-
- Feb 17, 2012
-
-
git://git.denx.de/u-boot-mmcWolfgang Denk authored
* 'master' of git://git.denx.de/u-boot-mmc: mmc: make mmc_send_status() more reliable mmc: fix card busy polling Tegra: mmc: Fixed handling of interrupts in timeouts. omap_hsmmc: Wait for CMDI to be clear
-
git://git.denx.de/u-boot-mpc85xxWolfgang Denk authored
* 'master' of git://git.denx.de/u-boot-mpc85xx: powerpc/8xxx:Add MPH controller support in USB device-tree fixup powerpc/8xxx: Cleanup USB device-tree fixup
-
git://git.denx.de/u-boot-stagingWolfgang Denk authored
* 'trini@ti.com' of git://git.denx.de/u-boot-staging: usb_ether: fix typo cmd_eeprom: typo doc: complete, typos
-
git://git.denx.de/u-boot-x86Wolfgang Denk authored
* 'master' of git://git.denx.de/u-boot-x86: x86: Convert board_init_f_r to a processing loop x86: Split init functions out of board.c x86: Move relocation code out of board.c x86: Move setup_pcat_compatibility() out of board.c x86: Move do_go_exec() out of board.c CHECKPATCH: arch/x86/lib/* x86: Tweak IDT and GDT for alignment and readability x86: Allow cache before copy to RAM x86: Create weak init_cache() and default enable_caches() functions x86: Set GD_FLG_RELOC after entering in-RAM copy of U-Boot x86: Use fs for global data x86: Rework relocation calculations x86: Simplify Flash-to-RAM code execution transition x86: Rework Global Descriptor Table loading x86: Remove GDR related magic numbers x86: Speed up copy-to-RAM and clear BSS operations x86: Import glibc memcpy implementation
-
- Feb 15, 2012
-
-
Jan Kloetzke authored
Align the card status polling with the Linux kernel and retry the command at least five times. Also some cards apparently mishandle the status bits, so make sure to check the card state too. Signed-off-by:
Jan Kloetzke <jan.kloetzke@dspg.com> Cc: Andy Fleming <afleming@gmail.com>
-
Jan Kloetzke authored
A MMC/SD card may always go into the programming state (and hence be busy) after a block write. Therefore always check the card state, even after single block writes. On the other hand there is no need to check the card status after a read. Also make sure that errors during busy polling are propagated upwards. Signed-off-by:
Jan Kloetzke <jan.kloetzke@dspg.com> Cc: Andy Fleming <afleming@gmail.com>
-
Tom Warren authored
We are seeing occasional timeouts in the Tegra mmc code when we are reading from external MMC cards. These don't seem to be detrimental if they are handled properly. This CL properly clears the "normal interrupt status register" (norintsts) in error conditions. If we don't do this, when we come back into mmc_send_cmd() the register will still contain status from the last transaction. Signed-off-by:
Doug Anderson <dianders@chromium.org> Signed-off-by:
Tom Warren <twarren@nvidia.com>
-
Tom Rini authored
Before we can send a command we need both the DATI (command inhibit on mmc_dat line) bit and CMDI (command inhibit on mmc_cmd line) are clear. The previous behavior of only checking on DATI was insufficient on some cards and incorrect behavior in any case. This makes the code check for both bits being clear and makes the error print more clear as to what happened. DATI_CMDDIS is removed as it was unused elsewhere in the code and stood for 'DATI is set, cmds are disabled still'. Fix originally spotted by Peter Bigot. Tested-by:
Peter A. Bigot <bigotp@acm.org> Tested-by:
Robert Nelson <robertcnelson@gmail.com> Signed-off-by:
Tom Rini <trini@ti.com> Tested-by:
Andreas Müller <schnitzeltony@googlemail.com>
-
ramneek mehresh authored
Add support for fixing usb mode and phy type for MPH(Multi Port Host) USB controllers in device-tree nodes. Required for socs like P3060, P5020, etc having MPH USB controller Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
ramneek mehresh authored
Some code cleanup done for USB device-tree fixup: - handling error value returned from fdt_fixup_usb_mode_phy_type() - using ARRAY_SIZE macro - using snprintf instead of sprintf Signed-off-by:
Ramneek Mehresh <ramneek.mehresh@freescale.com>
-
- Feb 14, 2012
-
-
Peter Meerwald authored
Signed-off-by:
Peter Meerwald <p.meerwald@bct-electronic.com> Acked-by:
Mike Frysinger <vapier@gentoo.org>
-
Peter Meerwald authored
Signed-off-by:
Peter Meerwald <p.meerwald@bct-electronic.com> Acked-by:
Mike Frysinger <vapier@gentoo.org>
-
Peter Meerwald authored
mention repeatable to README.commands and fix some typos Signed-off-by:
Peter Meerwald <p.meerwald@bct-electronic.com> Acked-by:
Mike Frysinger <vapier@gentoo.org> Tested-by:
Marek Vasut <marek.vasut@gmail.com>
-
- Feb 13, 2012
-
-
git://git.denx.de/u-boot-blackfinWolfgang Denk authored
* 'sf' of git://git.denx.de/u-boot-blackfin: README: Add description of SPI Flash (SF) command configuration sf command: allow default bus and chip selects sf: eeprom_m95xxx: set a sane default timeout sf: eeprom_m95xxx: fix up style
-
git://git.denx.de/u-boot-blackfinWolfgang Denk authored
* 'master' of git://git.denx.de/u-boot-blackfin: Blackfin: pata_bfin: fix printf warning Blackfin: bfin_nand: mark local func static linkage.h: move from blackfin to common includes Blackfin: br4: new board port Blackfin: add in/out le32 variants post: add blackfin to the post_time_ms list Blackfin: bf537-stamp: drop board reset workaround Blackfin: pr1: new board port
-
- Feb 12, 2012
-
-
Eric Nelson authored
Acked-by:
Jason Liu <jason.hui@linaro.org> Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Eric Nelson authored
This patch allows a board configuration file to provide default bus and chip-selects for SPI flash so that first argument to the 'sf' command is optional. On boards that use the mxc_spi driver and a GPIO for chip select, this allows a much simpler command line: U-Boot> sf probe instead of U-Boot> sf probe 0x5300 Tested-by:
Jason Liu <jason.hui@linaro.org> Signed-off-by:
Eric Nelson <eric.nelson@boundarydevices.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Every board currently defines this to the same value, so just default to that to avoid having to make everyone do the same thing. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
pata_bfin.c: In function 'bfin_ata_identify': pata_bfin.c:887:2: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'lbaint_t' Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-