- 12 Feb, 2009 1 commit
-
-
Stefan Roese authored
CONFIG_SDRAM_PPC4xx_IBM_DDR2 is not set when include/asm-ppc/config.h is included. So for katmai, CONFIG_MAX_MEM_MAPPED will get set to 256MB. It makes perfect sense to set CONFIG_MAX_MEM_MAPPED to 2GB for all PPC4xx boards right now. Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 11 Feb, 2009 3 commits
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Jerry Van Baren authored
At some point an intentional double space at the end of the sentence got changed into a tab in the GPL header line: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the This patch fixes the damage. Signed-off-by:
Gerald Van Baren <vanbaren@cideas.com>
-
Heiko Schocher authored
If on your board is more than one flash, you must know the size of every single flash, for example, for updating the DTS before booting Linux. So make this function flash_get_info() extern, and you can have all info about your flashes. Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 10 Feb, 2009 1 commit
-
-
Ben Warren authored
Added new CONFIG options for the three type of MAC-PHY interconnect and applied them all relevant board config files Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- 09 Feb, 2009 9 commits
-
-
Kumar Gala authored
Moved CONFIG_MAX_MEM_MAPPED to the asm/config.h so its kept consistent between the two current users (lib_ppc/board.c, 44x SPD DDR2). Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Acked-by:
Stefan Roese <sr@denx.de>
-
Kumar Gala authored
We have common defines that we duplicate in various ways. Having an arch specific config.h gives us a common location for those defines. Eventually we should be able to replace this when we have proper Kconfig support. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Becky Bruce authored
Now that the rest of u-boot can support it, change the PCI bus address of the PCI MEM regions from 0x80000000 to 0xc0000000, and use the same bus address for both PCI1 and PCI2. This will maximize the amount of PCI address space left over to map RAM on systems with large amounts of memory. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
Clean up PCI mapping concepts in the 8641 config - rename _BASE to _BUS, as it's actually a PCI bus address, separate virtual and physical addresses into _VIRT and _PHYS, and use each appopriately. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
If CONFIG_ADDR_MAP is enabled, update the address map whenever we write a bat. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
The BAT fields are architected; there's no need for these to be in cpu-specific files. Drop the duplication and move these to include/asm-ppc/mmu.h. Also, remove the BL_xxx defines that were only used by the alaska board, and switch to using the BATU_BL_xxx defines used by all the other boards. The BL_ defines previously in use had to be shifted into the proper position for use, which was inefficient. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
It is no longer always true that the pci bus address can be used as the virtual address for pci accesses. pci_map_bar() is created to return the virtual address for a pci region. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
Becky Bruce authored
If the VA and PA of the flash aren't the same, the banks list should be initialized to hold the physical address. Correct this. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org>
-
- 07 Feb, 2009 1 commit
-
-
Kumar Gala authored
The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and can be confusing when reading the code. Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used for system memory mapping purposes. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- 06 Feb, 2009 4 commits
-
-
Richard Retanubun authored
Add missing GPIO registers address definition for Coldfire M5271. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
Richard Retanubun authored
Cleanup for M5271EVB: Added clarification on the use of CONFIG_SYS_CLOCK. Modified to use u-boot's HUSH parser. Cleanup on environment settings. Removed compiler warning by defining CONFIG_SYS_CS0_* Dependencies: Added the use of CONFIG_SYS_MCF_SYNCR for clock multiplier. This depends on a patch to include/asm-m68k/m5271.h that defines the multiplier and divider ratios. Removed the definition of CONFIG_SYS_FECI2C. This depends on a patch that removes the use of it in cpu/mcf52x2/cpu_init.c Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
Richard Retanubun authored
M5271 dynamic clock multiplier. It is currently fixed at 100MHz. Allow the board header file to set their own multiplier and divider. Added the #define for the multiplier and divider to the cpu header file. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
Mike Frysinger authored
Move the default SPI CS that we boot from into common code so that it can be used in other SPI drivers and environment settings. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 05 Feb, 2009 1 commit
-
-
Becky Bruce authored
include/flash.h was commented to say that the address in flash_info->start was a physical address. However, from u-boot's point of view, and looking at most flash code, it makes more sense for this to be a virtual address. So I corrected the comment to indicate that this was a virtual address. The only flash driver that was actually treating the address as physical was the mtd/cfi_flash driver. However, this code was using it inconsistently as it actually directly dereferenced the "start" element, while it used map_physmem to get a virtual address in other places. I changed this driver so that the code which initializes the info->start field calls map_physmem to get a virtual address, eliminating the need for further map_physmem calls. The code is now consistent. The *only* place a physical address should be used is when defining the flash banks list that is used to initialize the flash_info struct, usually found in the board config file. Signed-off-by:
Becky Bruce <beckyb@kernel.crashing.org> Signed-off-by:
Stefan Roese <sr@denx.de>
-
- 04 Feb, 2009 1 commit
-
-
Mike Frysinger authored
Update the anomaly lists to match latest anomaly sheets. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 03 Feb, 2009 3 commits
-
-
Ralph Kondziella authored
Original patch from Ralph Kondziella plus clean up by Wolfgang Denk plus changes by John Rigby use ips clock not lpc port forward to current u-boot release Signed-off-by:
Ralph Kondziella <rk@argos-messtechnik.de> Signed-off-by:
Wolfgang Denk <wd@denx.de> Signed-off-by:
John Rigby <jrigby@freescale.com>
-
Martha Marx authored
IIM (IC Identification Module) is the fusebox for the mpc5121. Use #define CONFIG_IIM to turn on the clock for this module use #define CONFIG_CMD_FUSE to add fusebox commands. Fusebox commands include the ability to read the status, read the register cache, override the register cache, program the fuses and sense them. Signed-off-by:
Martha Marx <mmarx@silicontkx.com> Signed-off-by:
John Rigby <jrigby@freescale.com>
-
John Rigby authored
Make inclusion of FSL logo optional and turn it off by default. Signed-off-by:
John Rigby <jrigby@freescale.com>
-
- 02 Feb, 2009 11 commits
-
-
Remy Bohmer authored
Regression since merge window after 2009.01 Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Cliff Cai authored
This is a port of the Linux Blackfin on-chip SDH driver to U-Boot. Signed-off-by:
Cliff Cai <cliff.cai@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Knowing the booting source of the part is useful, especially when the part can switch dynamically between sources. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by the Blackfin on-chip bootrom to boot out of SPI flash. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Some people need to access port I, so make sure the pins are defined. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Sonic Zhang authored
This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot. Signed-off-by:
Sonic Zhang <Sonic.Zhang@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
The EBIU defines for EBSZ 256/512 were incorrect. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
The performance difference from doing an 8 bit DMA memcpy vs an optimized core memcpy can be pretty big when you add in the overhead of setting up the MDMA registers, cache flushes, etc... So only use dma_memcpy() when we actually require it. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Take the cache flush functions from the kernel as they use hardware loops in order to get optimal performance. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
Calculating the clocks requires a bit of calls to gcc math functions, so cache the values after the first run since they'll most likely never change once U-Boot is up and running. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 31 Jan, 2009 3 commits
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
instead the board will have to load it from flash or ram which will be specified by npe_ucode env var Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- 29 Jan, 2009 2 commits
-
-
Jean-Christophe PLAGNIOL-VILLARD authored
In the V2 the 2 flash has been replace by one 32MB flash Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-