- Oct 13, 2010
-
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds the EHCI controller for the i.MX31 Soc. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds a utility function and defines to set the pad as it is done in linux. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds the possibility to update the QONG FPGA (a Lattice XP2-5E) with u-boot using some GPIOs to drive the JTAG interface. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds support to load a Lattice's bitstream image (called VME file) into a Lattice FPGA. The code containing the state machine delivered as part of Lattice's ispVMtools is integrated. The FPGA is programmed using the JTAG interface. The board maintainer must provide accessors to drive the JTAG signals TCK, TMS, TDI and to get the value of the input signal TDO. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- Oct 07, 2010
-
-
Stefano Babic authored
The patch adds support for TTECH vision2 board. The board has 512MB RAM, SDHC slot and 4MB SPI device from StMicron. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- Sep 30, 2010
-
-
Stefano Babic authored
Due to wrong dependencies, it is not possible to include imx_regs.h inside the board configuration file. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The actual SPI driver for i.MX31 and i.MX51 controller use a wrong byte ordering, because it is supposed to work only with Freescale's devices, as the Power Controllers (PMIC). The driver is not suitable for general purposes, because the buffers passed to spi_xfer must be 32-bit aligned, as it is used mainly to send integer to PMIC devices. The patch drops any kind of limitation and makes the driver useful with devices controlled sending commands composed by single bytes (or by a odd number of bytes), such as spi flash, sensor, etc. Because the byte ordering is changed, any current driver using this controller must be adapted, too. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The handling of the SPI_CPOL bit inside the SPI driver was wrong. As reported by the manual, the meaning of the SSPOL inside the configuration register is the same as reported by SPI specification (0 if low in idle, 1 is high on idle). The driver inverts this logic. Because this patch sets the logic as specified, it is required to clear the CPOL bit in the configuration file to adapt to the correct logic. Signed-off-by:
Stefano Babic <sbabic@denx.de> Signed-off-by:
David Jander <david.jander@protonic.nl>
-
- Sep 29, 2010
-
-
Stefano Babic authored
As stated in 27201785, the mx51evk has not CPLD and all references must be removed. This patch drop a .h file that still remains in board directory. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Calls WATCHDOG_RESET() inside serial driver for boards enabling watchdog. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
Add pins definitions to set up RAM pads. Pins have only a pad, there is no entry in the multiplexer. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The OMAP3 cpu directory contains a syslib file with some utilities that can be shared by all targets using arm cortexa8 processors, not only OMAP. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Stefano Babic authored
The patch adds support for setting gpios to the MX51 processor and change name to the corresponding functions for MX31. In this way, it is possible to get rid of nasty #ifdef switches related to the processor type. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
- Sep 28, 2010
-
-
Wolfgang Denk authored
Conflicts: include/ppc4xx.h Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Wolfgang Denk authored
Commit 800eb096 "POST cleanup." removed file arch/powerpc/cpu/mpc512x/common.c but failed to remove the reference to it from arch/powerpc/cpu/mpc512x/Makefile which causes somewhat obscure build errors: make[1]: *** No rule to make target `/work/wd/tmp-ppc/arch/powerpc/cpu/mpc512x/.depend', needed by `_depend'. Stop. Fix these. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Steve Sakoman authored
This patch adds missing pinmux setup for 4 GPIO signals used on the Beagle xM: - USB hub reset (gpio_56) - P8 USB hub reset (gpio_63) - DVI enable (gpio_129) - P8 DVI enable (gpio_170) Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Aneesh V authored
Calculate the SDRAM size from DMM configuration registers instead of using hard-coded values. This gives correct values for all different boards. It's assumed that DMM sections do not overlap memory areas. Signed-off-by:
Aneesh V <aneesh@ti.com> Tested-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Steve Sakoman authored
This patch corrects the pinmux settings to enable proper functioning of the wifi/bluetooth module. Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Thomas Weber authored
Signed-off-by:
Thomas Weber <weber@corscience.de>
-
Thomas Weber authored
Signed-off-by:
Thomas Weber <weber@corscience.de>
-
Torkel Lundgren authored
Add OSE as operating system for mkimage and bootm. Signed-off-by:
Torkel Lundgren <torkel.lundgren@enea.com>
-
Thomas Weber authored
The version numbering scheme was changed in Oct, 2008. This patch brings the documentation to the actual level. The description is taken from: http://www.denx.de/wiki/U-Boot/ReleaseCycle Signed-off-by:
Thomas Weber <weber@corscience.de> Changed text slightly. Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Sep 27, 2010
-
-
Karl Beldan authored
Commit 2ee951ba (UBI: Enable re-initializing of the "ubi part" command) reset mtd_devs in ubi_exit() but missed ubi_init()'s failure path. Signed-off-by:
Karl Beldan <karl.beldan@gmail.com> Cc: Stefan Roese <sr@denx.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
- Sep 23, 2010
-
-
Peter Tyser authored
This change lays the groundwork for the BOOTFLAG_* flags being removed. This change has the small affect of delaying 100ms on PCI initialization after a warm boot as opposed to the optimal 1ms on some boards. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> included the mpc8308_p1m board. Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Kim Phillips authored
continuation of commit 39da1ba923d55f316f9f1bb3a960e4ed91dc17ac: "e300: increase CONFIG_SYS_BOOTMAPSZ to allow booting large kernels" Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Kim Phillips authored
Configuring for MPC8308RDB board... pcie.c: In function 'mpc83xx_pcie_register_hose': pcie.c:143: warning: assignment makes pointer from integer without a cast Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ilya Yanok authored
This patch provides support for MPC8308 P1M board with the following set of features: Dual UART is supported NOR flash is supported Both TSEC Ethernet controllers are supported PCI Express initialization is supported Both I2C controllers are supported Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ilya Yanok authored
This patch cleans up the Freescale MPC8308RDB Development board support. Things fixed: - Removed unused PCIE2 definitions from configuration - SICR{L,H} defines used for System I/O Configuration Registers values instead of hardcoding - CONFIG_SYS_SCCR_PCIEXP1CM used to enable PCIE clock instead of writing to SCCR from the board code - sleep mode stuff removed as MPC8308 has no support for deep sleep and PMCCR1 register. board_early_init_f() removed. - MPC8308 has no ERRATA for DDR controller so workaround removed - 'assignment in if statement' issues solved - use LBLAWAR_* defines instead of hardcoding Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ilya Yanok authored
This patch adds defines to set supported fields in System I/O Configuration Registers High and Low on Freescale MPC8308 CPU. Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ilya Yanok authored
This patch adds support for setting PCIE clocks in cpu_init.c by providing CONFIG_SYS_SCCR_PCIEXP{1,2} in configuration. Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ilya Yanok authored
MPC8308 has only one PCIE host controller so we want it to compile without CONFIG_SYS_PCIE2_CFG_{BASE,SIZE} defined. Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ira W. Snyder authored
Newer Linux kernels can overrun the initial memory window used for booting with their BSS area. When this happens, they overwrite the FDT and silently fail to boot. On e300 CPUs, the Linux kernel uses an initial BAT covering the first 256MB of RAM. See arch/powerpc/kernel/head_32.S for details. Increase the value of CONFIG_SYS_BOOTMAPSZ to accommodate the maximum value allowed by Linux. This will allow very large kernels to boot. Signed-off-by:
Ira W. Snyder <iws@ovro.caltech.edu> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Scott Wood authored
The default partition table matches the .dts files for these boards in Linux. This allows these partitions to be used by name with U-Boot's "nand" command. Signed-off-by:
Scott Wood <scottwood@freescale.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Victor Gallardo authored
By default the trace broadcast is enabled on 44x systems. To reduce power consumption when instruction tracing is not needed, disable trace broadcast. Check External Debug Mode (EDM) bit to detect if it should be disabled or not. Resetting system via a debugger will set the DBCR0[EDM] bit. Resetting via u-boot or OS will not. Signed-off-by:
Victor Gallardo <vgallardo@apm.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This patch cleans the PVR detection code in check_cpu() up a bit. Basically the strings are better seperated, resulting in an easier to understand and maintain code version. The #ifdef's couldn't be removed easily because of two reasons: - Some SoC revisions have the same PVR, so need a way to differentiate between those two SoC's. - In some case statements registers only available in this SoC variant are referenced. Instead I moved the CONFIG_440 #ifdef a bit, so that 405 platforms don't add this 440 detection code and vice versa. Resulting in this U-Boot image size change: 405EX (Kilauea): 408 bytes less 440EPx (Sequoia): 604 bytes less 460EX (Canyonlands): 564 bytes less Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Wolfgang Denk <wd@denx.de>