- Jul 22, 2010
-
-
Mike Frysinger authored
Since the vast majority of GPIO I2C implementations behave the same way, support the common GPIO framework with default settings. This adds two new defines CONFIG_SOFT_I2C_GPIO_{SCL,SDA} so that boards which want GPIO I2C support need only define these. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Tested-by:
Thomas Chou <thomas@wytron.com.tw>
-
- Jun 13, 2010
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- May 28, 2010
-
-
Thomas Chou authored
The nios-32 arch is obsolete and broken. So it is removed. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw>
-
Thomas Chou authored
The "-ffixed-r15" option doesn't work well for gcc4. Since we don't use gp for small data with option "-G0", we can use gp as global data pointer. This allows compiler to use r15. It is necessary for gcc4 to work properly. Signed-off-by:
Thomas Chou <thomas@wytron.com.tw> Signed-off-by:
Scott McNutt <smcnutt@psyent.com>
-
- May 03, 2010
-
-
Ben Warren authored
Add a new function to the eth_device struct for programming a network controller's hardware address. After all network devices have been initialized and the proper MAC address for each has been determined, make a device driver call to program the address into the device. Only device instances with valid unicast addresses will be programmed. Signed-off-by:
Ben Warren <biggerbadderben@gmail.com> Acked-by:
Detlev Zundel <dzu@denx.de> Tested-by:
Prafulla Wadaskar <prafulla@marvell.com> Tested-by:
Heiko Schocher <hs@denx.de> Tested-by:
Thomas Chou <thomas@wytron.com.tw>
-
- Apr 21, 2010
-
-
Stefan Roese authored
As discussed on the list, move "arch/ppc" to "arch/powerpc" to better match the Linux directory structure. Please note that this patch also changes the "ppc" target in MAKEALL to "powerpc" to match this new infrastructure. But "ppc" is kept as an alias for now, to not break compatibility with scripts using this name. Signed-off-by:
Stefan Roese <sr@denx.de> Acked-by:
Wolfgang Denk <wd@denx.de> Acked-by:
Detlev Zundel <dzu@denx.de> Acked-by:
Kim Phillips <kim.phillips@freescale.com> Cc: Peter Tyser <ptyser@xes-inc.com> Cc: Anatolij Gustschin <agust@denx.de>
-
- Apr 19, 2010
-
-
Richard Retanubun authored
This patch adds a callpoint in i2c_init that allows board specific i2c board initialization (typically for i2c bus reset) that is called after i2c_init operations, allowing the i2c_board_late_init function to use the pre-configured i2c bus speed and slave address.
-
- Apr 13, 2010
-
-
Peter Tyser authored
Also fix up some whitespace issues that were introduced when moving directory locations. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
Now that the other architecture-specific lib directories have been moved out of the top-level directory there's not much reason to have the '_generic' suffix on the common lib directory. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk This change is intended to clean up the top-level directory structure and more closely mimic Linux's directory organization. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
- Apr 08, 2010
-
-
Anatolij Gustschin authored
Allow displaying 8-bit RLE BMP images. Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
- Mar 21, 2010
-
-
Wolfgang Denk authored
So far, TFTP negotiated a fixed retransmission timeout of 5 seconds. In some cases (busy networks, slow TFTP servers) this caused very slow transfers. A new environment variable "tftptimeout" allows to set this timeout. Lowering this value may make downloads succeed faster in networks with high packet loss rates or with unreliable TFTP servers. Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Ben Warren <biggerbadderben@gmail.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Feb 01, 2010
-
-
Jens Scharsig authored
* add's at91_emac (AT91RM9200) network driver (NET_MULTI api) * enable driver with CONFIG_DRIVER_AT91EMAC * generic PHY initialization * modify AT91RM9200 boards to use NET_MULTI driver * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII interface Signed-off-by:
Jens Scharsig <js_at_ng@scharsoft.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Jan 26, 2010
-
-
Joakim Tjernlund authored
r14 is no longer used as non volatile GOT ptr. Instead the volatile r12 is used so be sure to do GET_GOT in asm code when you need to access global data. Signed-off-by:
Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
-
- Jan 17, 2010
-
-
Heiko Schocher authored
- CONFIG_ENV_EEPROM_IS_ON_I2C define this, if you have I2C and SPI activated, and your EEPROM, which holds the environment, is on the I2C bus. - CONFIG_I2C_ENV_EEPROM_BUS if you have an Environment on an EEPROM reached over I2C muxes, you can now define, how to reach this EEPROM. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Dec 08, 2009
-
-
Heiko Schocher authored
There is more and more usage of printing 64bit values, so enable this feature generally, and delete the CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL defines. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Dec 07, 2009
-
-
Mike Rapoport authored
Since commit 736fead8 "Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API" SMC911X configration options are called CONFIG_SMC911X rather than CONFIG_DRIVER_SMC911X. Update README to reflect that change. Signed-off-by:
Mike Rapoport <mike@compulab.co.il>
-
- Dec 05, 2009
-
-
Detlev Zundel authored
Two later additions to the Configuration Option section unfortunately split the description of Show boot progress and the list of its call outs. Signed-off-by:
Detlev Zundel <dzu@denx.de>
-
- Dec 02, 2009
-
-
Robert P. J. Day authored
Bring the directory listing more into line with current content. Signed-off-by:
Robert P. J. Day <rpjday@crashcourse.ca>
-
- Oct 27, 2009
-
-
Peter Tyser authored
The editenv command can be used to edit an environment variable. Editing an environment variable is useful when one wants to tweak an existing variable, for example fix a typo or change the baudrate in the 'bootargs' environment variable. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Wolfgang Denk authored
Breaks building on many boards, and no really clean fix available yet. This reverts commit 6dab6add.
-
- Oct 18, 2009
-
-
Mike Frysinger authored
The env code is protected by the ENV_IS_EMBEDDED define, so attempting to compile the code when this isn't defined is pointless. Now that the env headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build system to only build the env objects when this is enabled. And now that the env code is conditionally compiled, we can drop the source code checks. For people who want to extract the environment manually, add a new option CONFIG_BUILD_ENVCRC that only enables the envcrc utility. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- Sep 24, 2009
-
-
Heiko Schocher authored
U-Boot can detect if an IDE device is present or not. If not, and this new config option is activated, U-Boot removes the ATA node from the DTS before booting Linux, so the Linux IDE driver does not probe the device and crash. This is needed for buggy hardware (uc101) where no pull down resistor is connected to the signal IDE5V_DD7. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Sep 22, 2009
-
-
Peter Tyser authored
The more standard 'source' command provides identical functionality to the autoscr command. Environment variable names/values on the MVBC_P, MVBML7, kmeter1, mgcoge, and km8xx boards are updated to no longer refernce 'autoscr'. The 'autoscript' and 'autoscript_uname' environment variables are also removed. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Acked-by:
Andre Schwarz <andre.schwarz@matrix-vision.de> Acked-by:
Heiko Schocher <hs@denx.de>
-
Marcel Ziswiler authored
Signed-off-by:
Marcel Ziswiler <marcel.ziswiler@noser.com> Acked-by:
Guennadi Liakhovetski <g.liakhovetski@gmx.de> Acked-by:
Heiko Schocher <hs@denx.de>
-
- Sep 06, 2009
-
-
Eric Millbrandt authored
Reset any i2c devices that may have been interrupted during a system reset. Normally this would be accomplished by clocking the line until SCL and SDA are released and then sending a start condtiion (From an Atmel datasheet). There is no direct access to the i2c pins so instead create start commands through the i2c interface. Send a start command then delay for the SDA Hold time, repeat this by disabling/enabling the bus a total of 9 times. Signed-off-by:
Eric Millbrandt <emillbrandt@dekaresearch.com>
-
- Sep 02, 2009
-
-
Robin Getz authored
Since the Blackfin ABI favors higher scratch registers by default, use the last scratch register (P3) for global data rather than the first (P5). This allows the compiler's register allocator to use higher number scratch P registers, which in turn better matches the Blackfin instruction set, which reduces the size of U-Boot by more than 1024 bytes... Signed-off-by:
Robin Getz <robin.getz@analog.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
- Aug 25, 2009
-
-
Eric Millbrandt authored
Support USB on PSC3 on the mpc5200. Before this patch, enabling USB support would reconfigure PSC4 and PSC5 to USB. The mpc5200 does not support USB enabled on both the standard USB port and PSC3. This patch masks the appropriate bits when enabling USB. Signed-off-by:
Eric Millbrandt <emillbrandt@dekaresearch.com> Acked-by:
Grant Likely <grant.likely@secretlab.ca> Acked-by:
Remy Bohmer <linux@bohmer.net>
-
Robin Getz authored
Now that we have sha1 and md5 in lib_generic, allow people to use them on the command line, for checking downloaded files. Signed-off-by:
Robin Getz <rgetz@analog.com>
-
- Jul 23, 2009
-
-
Robin Getz authored
Linux's netconsole works much better when you can pass it the MAC address of the server. (otherwise it just uses broadcast, which everyone else on my network complains about :) This sets the env var "serveraddr" (to match ethaddr), so that you can pass it to linux with whatever bootargs you want to.... addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr) Signed-of-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
- Jul 17, 2009
-
-
Matthias Weisser authored
This patch adds support splash image positioning by adding an additional variable "splashpos" to the environment. Please see README for details. Signed-off-by:
Matthias Weisser <matthias.weisser@graf-syteco.de> Acked-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Signed-off-by:
Anatolij Gustschin <agust@denx.de>
-
Scott Wood authored
Legacy NAND had been scheduled for removal. Any boards that use this were already not building in the previous release due to an #error. The disk on chip code in common/cmd_doc.c relies on legacy NAND, and it has also been removed. There is newer disk on chip code in drivers/mtd/nand; someone with access to hardware and sufficient time and motivation can try to get that working, but for now disk on chip is not supported. Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
- Jul 16, 2009
-
-
Jerry Van Baren authored
Update for... * BDI2000 -> BDI3000 (BDI2000 is obsolete). * Add a line to read the doc/README.* files * Fix coding standard violations Signed-off-by:
Gerald Van Baren <vanbaren@cideas.com>
-
- Jul 07, 2009
-
-
Guennadi Liakhovetski authored
Currently, when booting from NAND using nand_spl, in the beginning the default environment is used until later in boot process the dynamic environment is read out. This way environment variables that must be interpreted early, like the baudrate or "silent", cannot be modified dynamically and remain at their default values. Fix this problem by reading out main and redundand (if used) copies of the environment in the nand_spl code. Signed-off-by:
Guennadi Liakhovetski <lg@denx.de> Signed-off-by:
Scott Wood <scottwood@freescale.com>
-
- Jun 21, 2009
-
-
Magnus Lilja authored
Currently CONFIG_ONENAND_IPL is used in a number of #ifdef's in start.S. In preparation for adding support for NAND SPL the macro CONFIG_PRELOADER is introducted and replaces the CONFIG_ONENAND_IPL in start.S. Signed-off-by:
Magnus Lilja <lilja.magnus@gmail.com>
-
- Jun 12, 2009
-
-
Stefan Roese authored
This new define enables mtdcore.c compilation and with this we can select the MTD device infrastructure needed for the reworked mtdparts command. We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above) for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Scott Wood <scottwood@freescale.com>
-
Peter Tyser authored
The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop, and isdram are no longer available so all references to them have been updated to the new form of "i2c <cmd>". Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Peter Tyser authored
The following individual I2C commands have been removed: imd, imm, inm, imw, icrc32, iprobe, iloop, isdram. The functionality of the individual commands is still available via the 'i2c' command. This change only has an impact on those boards which did not have CONFIG_I2C_CMD_TREE defined. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
- Apr 03, 2009
-
-
Peter Tyser authored
Add support for compiling the host tools in the tools directory using the MinGW toolchain. This produces executables which can be used on standard Windows computers without requiring cygwin. One must specify the MinGW compiler and strip utilities as if they were the host toolchain in order to build win32 executables, eg: make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-