- Feb 20, 2009
-
-
Tom Rix authored
Signed-off-by:
Tom Rix <Tom.Rix@windriver.com> Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Andy Fleming authored
These names are being taken over by the new MMC framework. Hopefuly the PXA can be easily ported, and these functions will go away entirely. Signed-off-by:
Andy Fleming <afleming@freescale.com> Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
introduce new macro CONFIG_PXA_MMC to activate it Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- Feb 19, 2009
-
-
Tom Rix authored
omap3_mmc.c was changed to define mmc_legacy_init. Remove unused functions. Compile tested on all arm Runtime tested on Zoom1. Signed-off-by:
Tom Rix <Tom.Rix@windriver.com>
-
- Feb 18, 2009
-
-
Kim Phillips authored
judging from other printfs in the same file, it seems ata should be postpended with the interface number, not the address of the global port variable. Fixes this for current u-boot-mpc83xx tree: Configuring for MPC8349ITX board... sata_sil3114.c: In function 'sata_bus_softreset': sata_sil3114.c:99: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *' sata_sil3114.c:108: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *' Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Ron Madrid authored
This patch will create a configuration option for a minimum configuration for the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new configuration option to the SIMPC8313.h config file in order to fix the NAND bootstrap build error. This option will exclude all functions with exception of NS16550_putc and NS16550_init. This will be used primarily to save space and remove unused code from builds in which space is limited. Signed-off-by:
Ron Madrid <ron_madrid@sbcglobal.net>
-
- Feb 17, 2009
-
-
Mike Frysinger authored
Move the CONFIG_8xx mpc8xx_pcmcia.c protection out of the C file and into the Makefile so we avoid pointless compiling of the file. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Andy Fleming authored
This uses the new MMC framework Some contributions by Dave Liu <daveliu@freescale.com> Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
Andy Fleming authored
Here's a new framework (based roughly off the linux one) for managing MMC controllers. It handles all of the standard SD/MMC transactions, leaving the host drivers to implement only what is necessary to deal with their specific hardware. This also hooks the infrastructure into the PowerPC board code (similar to how the ethernet infrastructure now hooks in) Some of this code was contributed by Dave Liu <daveliu@freescale.com> Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
Andy Fleming authored
This is to get it out of the way of incoming MMC framework Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
Andy Fleming authored
MMC cards are not memory, so we stop treating them that way. Signed-off-by:
Andy Fleming <afleming@freescale.com>
-
Srikanth Srinivasan authored
Added various p2020 processor specific details: * SVR for p2020, p2020E * immap updates for LAWs and DDR on p2020 * LAW defines related to p2020 Signed-off-by:
Srikanth Srinivasan <srikanth.srinivasan@freescale.com> Signed-off-by:
Travis Wheatley <Travis.Wheatley@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
- Feb 15, 2009
-
-
Atin Malaviya authored
V3: Fixed line-wrap problem due to user error in mail! Added usb_configured() checks in usbtty_puts() and usbtty_putc() to get around a hang when usb is not connected and the user has set up multi-io (setenv stdout serial,usbtty etc). Got rid of redundant __attribute__((packed)) directives that were causing warnings from gcc. Signed-off-by:
Atin Malaviya <atin.malaviya@gmail.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
- Feb 14, 2009
-
-
Guennadi Liakhovetski authored
i.MX31 powers on with most clocks running, so, after a power on this explicit clock start up is not required. However, as Linux boots it disables most clocks to save power. This includes the I2C clock. If we then soft reboot from Linux the I2C clock stays off. This breaks the phycore, which has its environment in I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver initialisation routine. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Ack-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- Feb 11, 2009
-
-
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>
-
- Feb 10, 2009
-
-
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>
-
Andy Fleming authored
SOFT_RESET must be asserted for at least 3 TX clocks. Usually, that's about 30 clock cycles, so it's been mostly working. But we had no guarantee, and at slower bitrates, it's just over a microsecond (over 1000 clock cycles). This enforces a 2 microsecond gap between assertion and deassertion. Signed-off-by:
Andy Fleming <afleming@freescale.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Simon Munton authored
100Mbs ethernet does not work on sh7763 chips due to the wrong value being used in the GECMR register. Following diff fixes the problem Signed-off-by:
Simon Munton <simon@nidoran.m5data.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Feb 09, 2009
-
-
Becky Bruce authored
The code assumes that the pci bus address and the virtual address used to access a region are the same, but they might not be. Fix this assumption. 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>
-
Ilya Yanok authored
Driver for Dave DNET ethernet controller (used on Dave/DENX QongEVB-LITE board). Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Acked-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Feb 07, 2009
-
-
Kumar Gala authored
When we search for an address match in pci_hose_{phys_to_bus,bus_to_phys} we should give preference to memory regions that aren't system memory. Its possible that we have over mapped system memory in the regions and we want to avoid depending on the order of the regions. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
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>
-
- Feb 06, 2009
-
-
Peter Tyser authored
Without the timeout present an infinite loop can occur if the NAND device is broken or not present. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Peter Tyser authored
Commit cfa460ad removed support for disabling the "No NAND device found!!!" warning when CONFIG_SYS_NAND_QUIET_TEST was defined. This re-adds support for silencing the warning. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Valeriy Glushkov authored
Dear Wolfgang, You are right, the patch was ugly. The new one seems to be better. Signed-off-by:
Valeriy Glushkov <gvv@lstec.com> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
Richard Retanubun authored
Modified mii_init to support boards with PHYs that are not set to autonegotiate, but still want to use u-boot's mii commands to probe the smi bus. Such PHYs will not set the Autonegotiate-done bit. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
Richard Retanubun authored
Applied the patch for baudrate divider value truncation for serial_init to serial_setbrg as well. Signed-off-by:
Richard Retanubun <RichardRetanubun@RuggedCom.com>
-
- Feb 05, 2009
-
-
Stefan Roese authored
Patch "flash/cfi_flash: Use virtual sector start address, not phys" introduced a small typo and compilation warning for systems with CFI legacy support (e.g. hcu4). This patch fixes it. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This patch removes the double defined manufacturer defines from jedec_flash.c. Since the common defines in flash.h are 32bit we now need the (16) cast. This patch also removes the compilation warning (e.g. seen on hcu5): ./MAKEALL hcu5 Configuring for hcu5 board... jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Patch "flash/cfi_flash: Use virtual sector start address, not phys" introduced a small compilation warning. This patch fixes it. Signed-off-by:
Stefan Roese <sr@denx.de>
-
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>
-
- Feb 04, 2009
-
-
Wolfgang Denk authored
(shows up only when DEBUG is enabled) Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Feb 02, 2009
-
-
Stefan Roese authored
Somehow I missed the real driver part in my last patch version. This patch now adds the driver. Signed-off-by:
Stefan Roese <sr@denx.de> 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>
-
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
This is a port of the Linux Blackfin on-chip NFC driver to U-Boot. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Mike Frysinger authored
This fills out the SPI backend for the Blackfin on-chip SPI peripheral. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-