- Mar 20, 2009
-
-
Mike Frysinger authored
Since the on-chip MAC does not have an eeprom or similar interface, force all Blackfin boards that use this driver to setup the board data with a proper MAC. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> CC: Ben Warren <biggerbadderben@gmail.com>
-
Nobuhiro Iwamatsu authored
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>
-
- Mar 19, 2009
-
-
Richard Retanubun authored
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>
-
- Mar 18, 2009
-
-
Heiko Schocher authored
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>
-
- Mar 13, 2009
-
-
Jon Smirl authored
Set a non-zero speed in the MII register so that MII commands will work. Signed-off-by:
Jon Smirl <jonsmirl@gmail.com>
-
- Mar 12, 2009
-
-
Yoshihiro Shimoda authored
Some register value was hardcoded for System memory size 128MB and memory offset 0x08000000. This patch fixed the problem. Signed-off-by:
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
Yoshihiro Shimoda authored
It is necessary for some pci device driver. Signed-off-by:
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by:
Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
-
- Mar 09, 2009
-
-
Paul Gortmaker authored
Commit af1c2b84 added a generic phy support, with an ID of zero and a 32 bit mask; meaning that it will match on any PHY ID. The problem is that there is a test that checked if a matching PHY was found, and if not, it printed the non-matching ID. But since there will always be a match (on the generic PHY, worst case), this test will never trip. In the case of a misconfigured PHY address, or of a PHY that isn't explicitly supported outside of the generic support, you will never see the ID of 0xffffffff, or the ID of the real (but unsupported) chip. It will silently fall through onto the generic support. This change makes that test useful again, and ensures that the selection of generic PHY support doesn't happen without some sort of notice. It also makes it explicitly clear that the generic PHY must be last in the PHY table. Signed-off-by:
Paul Gortmaker <paul.gortmaker@windriver.com> Acked-by:
Andy Fleming <afleming@freescale.com>
-
- Mar 06, 2009
-
-
Heiko Schocher authored
This patch adds I2C mux support for the fsl_i2c driver. This allows you to add "new" i2c busses, which are reached over i2c muxes. For more infos, please look in the README and search for CONFIG_I2C_MUX. Signed-off-by:
Heiko Schocher <hs@denx.de> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
- Feb 25, 2009
-
-
Mike Frysinger authored
The smc911x driver has a lot of useful defines/functions which can be used by pieces of code (such as example eeprom programmers). Rather than forcing each place to duplicate these defines/functions, split them out of the smdc911x driver into a local header. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Acked-by:
Ben Warren <biggerbadderben@gmail.com> CC: Sascha Hauer <s.hauer@pengutronix.de> CC: Guennadi Liakhovetski <lg@denx.de> CC: Magnus Lilja <lilja.magnus@gmail.com> CC: Ben Warren <biggerbadderben@gmail.com>
-
- Feb 24, 2009
-
-
Guennadi Liakhovetski authored
Add a driver for the Synchronous Display Controller and the Display Interface on i.MX31, using IPU for DMA channel setup. So far only displaying of bitmaps is supported, no text output. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Acked-by:
Anatolij Gustschin <agust@denx.de>
-
Guennadi Liakhovetski authored
This is a driver for the S6E63D6 SPI OLED display controller from Samsung. It only provides access to controller's registers so the client can freely configure it. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Acked-by:
Anatolij Gustschin <agust@denx.de>
-
Guennadi Liakhovetski authored
Some SPI devices have special requirements on chip-select handling. With this patch we can use a GPIO as a chip-select and strictly follow the SPI_XFER_BEGIN and SPI_XFER_END flags. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Acked-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Guennadi Liakhovetski authored
This is a minimal driver, so far only managing output. It will be used by the mxc_spi.c driver. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Acked-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Guennadi Liakhovetski authored
Fix setting the SPI Control register, 8 and 16-bit transfers and a wrong pointer in the free routine in the mxc_spi driver. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Acked-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
- Feb 23, 2009
-
-
Anton Vorontsov authored
This is just a handy routine that reports last PCI busno: we walk down all the hoses and return last hose's last_busno. Will be used by PCI/PCIe initialization code. Signed-off-by:
Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Pieter Henning authored
Added the struct containing PHY settings for the Vitesse VSC8211 phy to the phy_info list in tsec.c Signed-off-by:
Pieter Henning <phenning@vastech.co.za> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Feb 22, 2009
-
-
Dirk Behme authored
Clean up OMAP3 MMC code: * Convert register access to struct & readx/writex style * Replace hardcode values by macros * Remove macro defined twice Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Jean-Christophe PLAGNIOL-VILLARD authored
Serial driver via the EmbeddedICE macrocell's DCC channel using co-processor 14. It does include a timeout to ensure that the system does not totally freeze when there is nothing connected to read. Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-
Alessandro Rubini authored
This driver implements the ECC algorithm described in the CPU data sheet and uses the OOB layout chosen in already-released development systems (shipped with a custom-made u-boot 1.3.1). Signed-off-by:
Alessandro Rubini <rubini@unipv.it> Acked-by:
Andrea Gallo <andrea.gallo@stnwireless.com>
-
Yoshihiro Shimoda authored
Fix the problem that cannot use external hub, because this driver did not control correctly a DEVADDx register. Signed-off-by:
Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Feb 21, 2009
-
-
Matthias Fuchs authored
This patch does some minor fixing of the Xilinx Spartan III FPGA boot code: - Fixed call order of post configuration callback and success message printing (result of copy-paste?) - remove obsolete comment - minor coding style cleanup Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd-electronics.com>
-
Matthias Fuchs authored
This patch does some minor fixing of the Xilinx Spartan II FPGA boot code: - Fixed call order of post configuration callback and success message printing (result of copy-paste?) - relocate post configuration callback only when it is implemented - remove obsolete comment - minor coding style cleanup Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd-electronics.com>
-
Mike Frysinger authored
Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- 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>
-