- 18 10月, 2011 33 次提交
-
-
由 Simon Glass 提交于
This is required for the bdinfo command to work. Signed-off-by: NSimon Glass <sjg@chromium.org> Fix syntax error. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Simon Glass 提交于
This adds basic files for the sandbox board. The lds file is very simple since we can rely mostly on the linker defaults. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
These files are taken from the ARM board implementation and then reduced to remove unneeded cruft. Ideally we would work towards unifying arch/xxx/lib files, particularly board.c. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
This is an initial implementation with all functions defined but not working. The lds file is very simple since we can mostly rely on the linker defaults. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
This sets __WORDSIZE to 8 correctly on 64-bit machines. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
We won't actually load an image with this architecture, but we still need to define it. Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Simon Glass 提交于
It is better to use %p in this case. Signed-off-by: NSimon Glass <sjg@chromium.org> Acked-by: NMike Frysinger <vapier@gentoo.org>
-
由 Simon Glass 提交于
This adds required header files for the sandbox architecture, and a basic description of what sandbox is (README.sandbox). Signed-off-by: NSimon Glass <sjg@chromium.org>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com> Cc: Matt Waddel <matt.waddel@linaro.org>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com> Cc: Matt Waddel <matt.waddel@linaro.org>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com> Cc: Matt Waddel <matt.waddel@linaro.org>
-
由 Jason Hobbs 提交于
These options are required to be present in RFC 4578 compliant DHCP requests. They give more information to DHCP servers to allow serving different DHCP responses to different systems based on client architecture, client capabilities, UUID, or vendor. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
Add pxe command, which is intended to mimic PXELINUX functionality. 'pxe get' uses tftp to retrieve a file based on UUID, MAC address or IP address. 'pxe boot' interprets the contents of PXELINUX config like file to boot using a specific initrd, kernel and kernel command line. This patch also adds a README.pxe file - see it for more details on the pxe command. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
With these documented, we can start pushing towards standardizing their use across boards. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com> Cc: Mike Frysinger <vapier@gentoo.org>
-
由 Jason Hobbs 提交于
These are various places I found that checked for conditions equivalent to isblank. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
This prevents a checkpatch warning in the patch to use isblank Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
Existing ctype checks are implemented using a 256 byte lookup table, allowing each character to be in any of 8 character classes. Since there are 8 existing character classes without the blank class, I implemented isblank without using the lookup table. Since there are only two blank characters - tab and space - this is a more reasonable approach than doubling the size of the lookup table to accommodate one more class. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com> Cc: Mike Frysinger <vapier@gentoo.org> Acked-by: NMike Frysinger <vapier@gentoo.org>
-
由 Jason Hobbs 提交于
Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Hobbs 提交于
This will be used first by the pxe code, but is intended to be generic and reusable for other jobs in U-boot. Signed-off-by: NJason Hobbs <jason.hobbs@calxeda.com>
-
由 Jason Jin 提交于
commit a45dde22 changed the dm9000 direct register access to standard IO. This should work on the ColdFire platform as there are corresponding macros for the LE devices. But the hardware settings on some ColdFire boards had swapped the byte order which make the original macros such as out_le16 cannot work. To avoid changing the common io access code on ColdFire platform, the DM9000_BYTE_SWAPPED define was added to make the dm9000 use __raw* IO access on some ColdFire boards. Signed-off-by: NJason Jin <Jason.jin@freescale.com>
-
由 Holger Brunck 提交于
The function kw_gpio_is_valid returns zero on success, so adapt the error check accordingly. Signed-off-by: NHolger Brunck <holger.brunck@keymile.com> cc: Prafulla Wadaskar <prafulla@marvell.com> cc: Dieter Kiermaier <dk-arm-linux@gmx.de>
-
由 Mike Frysinger 提交于
The new debug() changes pointed out debug code that rotted a little. Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Mike Frysinger 提交于
Common U-Boot API wants this define, so import asm/cache.h from Linux to provide suitable defines. Acked-by: NAnton Staaf <robotboy@chromium.org> Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Helmut Raiger 提交于
mx3fb.c was based on CONFIG_LCD and is moved by this patch to CONFIG_VIDEO, which has greater freedom in selecting videomodes even at runtime. This renders the accumulating list of display defines (CONFIG_DISPLAY_VBEST..., CONFIG_DISPLAY_C057...) obsolete as these may be setup through env variables: uboot> setenv mydisplay 'video=ctfb:x:240,y:320,depth:16,mode:0,pclk:185925, le:9,ri:17,up:7,lo:10,hs:1,vs:1,sync:100663296,vmode:0' uboot> setenv videomode ${mydisplay} This commit also fixes the board config files for qong and imx31_phycore boards as needed. The videomode settings of previously supported displays are added to CONFIG_EXTRA_ENV_SETTINGS now. CONFIG_SYS_MALLOC_LEN for imx31_phycore board is increased to make the frame buffer allocation working with the changed driver. Signed-off-by: NHelmut Raiger <helmut.raiger@hale.at> Signed-off-by: NAnatolij Gustschin <agust@denx.de> Cc: Stefano Babic <sbabic@denx.de>
-
由 Helmut Raiger 提交于
This additionally updates mx31/generic.c by - replacing __REG() macro accesses with readl() and writel() - providing macros for PDR0 and PLL bit accesses Signed-off-by: NHelmut Raiger <helmut.raiger@hale.at> Acked-by: NMarek Vasut <marek.vasut@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Acked-by: NStefano Babic <sbabic@denx.de> Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
由 Marek Vasut 提交于
Signed-off-by: NMarek Vasut <marek.vasut@gmail.com> Signed-off-by: NStefano Babic <sbabic@denx.de> Tested-by: NStefano Babic <sbabic@denx.de> Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
由 Stefano Babic 提交于
Pixel format defines must be available for boards to set up the right display. Move them and export in a new file. Signed-off-by: NStefano Babic <sbabic@denx.de> CC: Anatolij Gustschin <agust@denx.de> CC: Marek Vasut <marek.vasut@gmail.com> Tested-by: NStefano Babic <sbabic@denx.de> Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
由 Stefano Babic 提交于
The framebuffer driver for MX5 is based on CONFIG_LCD. In the current implementation, there is a serious bug because the required memory is allocated before relocation, but the driver knows only later which is the resolution of the display. The patch switches the driver to CONFIG_VIDEO and the memory is allocated by the driver itself. We also need to switch the vision2 board code and config file in the same commit so that this commit will be bisectable. Signed-off-by: NStefano Babic <sbabic@denx.de> CC: Anatolij Gustschin <agust@denx.de> Tested-by: NStefano Babic <sbabic@denx.de> Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
由 Timur Tabi 提交于
Update the Freescale DIU video driver (fsl_diu_fb.c) to use linux/fb.h. Some data structures from this header file were just copied into fsl_diu_fb.c. Signed-off-by: NTimur Tabi <timur@freescale.com>
-
由 Mike Frysinger 提交于
In the recent dropping of !NET_MULTI code (commit e2a53458), I misread the logic in include/net.h. Some of it was used by NET_MULTI code as glue between the multi/non-multi worlds for cpm2 boards. Rather than restore the block of code, push the logic to the board config headers where it all belongs. Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Anatolij Gustschin 提交于
If compressed data is located in sectors at the end of the flash and it's offset + input stream size > 0xFFFFFFFF, the uncompressing time is very long, since processing of the stream is done bytewise (and not blockwise) due to overflow in inflate_fast() while calculation and checking for enough input available. Check for this overflow condition and limit the available stream input size to the actually max. possible input size. This fixes the problem. The issue is easily reproduceable by placing a gziped bitmap in flash, e.g. at FFF80000, and running 'bmp' commands like 'bmp info FFF80000' or 'bmp display FFF80000'. The uncompressing can take up to 3 sec. whereas it should normaly take a fraction of a second. If the 'splashimage' environment variable points to this address, the booting time also increases significantly. Signed-off-by: NAnatolij Gustschin <agust@denx.de>
-
- 16 10月, 2011 7 次提交
-
-
由 Mike Frysinger 提交于
No code defines or calls this, so drop the prototype. Signed-off-by: NMike Frysinger <vapier@gentoo.org> Acked-by: NSimon Glass <sjg@chromium.org>
-
由 Mike Frysinger 提交于
The top level Makefile does not do any recursion into subdirs when cleaning, so these clean/distclean targets in random arch/board dirs never get used. Punt them all. MAKEALL didn't report any errors related to this that I could see. Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Daniel Schwierzeck 提交于
The command auto-completion does not work on architectures relying on CONFIG_NEEDS_MANUAL_RELOC like MIPS. Cause is the missing function pointer fixup for cmd_tbl_t::complete function in fixup_cmdtable(). This patch adds the missing pointer fixup in case of CONFIG_AUTO_COMPLETE is defined. Signed-off-by: NDaniel Schwierzeck <daniel.schwierzeck@googlemail.com>
-
由 Anatolij Gustschin 提交于
A delay of approximately 250 ms after PCI bus reset in pci_mpc5xxx_init() is needed to recognize the Coral-PA controller on the graphic extention board. Signed-off-by: NAnatolij Gustschin <agust@denx.de> Acked-by: NDetlev Zundel <dzu@denx.de>
-
由 Anatolij Gustschin 提交于
PCI cards might need some time after reset to respond. On some boards (mpc5200 or mpc8260 based) the PCI bus reset is deasserted at pci_init_board() time, so we currently can not use available "pcidelay" option for waiting before PCI bus scan since this waiting takes place before calling pci_init_board(). By moving the pcidelay code to the new location using of the "pcidelay" option is possible on mpc5200 or mpc8260 based boards, too. Since pci_hose_scan() could be called multiple times, restrict the function to wait only during its first call and to ignore pcidelay for any further call (as pointed out by Matthias). Signed-off-by: NAnatolij Gustschin <agust@denx.de> Cc: Matthias Fuchs <matthias.fuchs@esd.eu> Acked-by: NStefan Roese <sr@denx.de> Acked-by: NMatthias Fuchs <matthias.fuchs@esd.eu> Tested-by: NMatthias Fuchs <matthias.fuchs@esd.eu>
-
由 Michal Simek 提交于
Add axi_ethernet driver for little-endian Microblaze. RX/TX BDs and rxframe buffer are shared among all axi_ethernet MACs. Only one MAC can work in one time. Signed-off-by: NMichal Simek <monstr@monstr.eu> Acked-by: NMike Frysinger <vapier@gentoo.org>
-
由 Michal Simek 提交于
Coding style should follow linux coding style. Signed-off-by: NMichal Simek <monstr@monstr.eu>
-