summaryrefslogtreecommitdiff
path: root/include/configs/eNET.h
Commit message (Collapse)AuthorAgeLines
* x86: Put global data on the stackGraeme Russ2012-11-28-6/+0
| | | | | | | | | | Putting global data on the stack simplifies the init process (and makes it slightly quicker). During the 'flash' stage of the init sequence, global data is in the CAR stack. After SDRAM is initialised, global data is copied from CAR to the SDRAM stack Signed-off-by: Graeme Russ <graeme.russ@gmail.com> Signed-off-by: Simon Glass <sjg@chromium.org>
* serial: Remove CONFIG_SERIAL_MULTI from config filesMarek Vasut2012-10-15-1/+0
| | | | | | | | | | | | | Remove any notion of CONFIG_SERIAL_MULTI from board config files. Since CONFIG_SERIAL_MULTI is now enabled by default, it is useless to specify this config option in the board config files. Therefore remove it. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Marek Vasut <marek.vasut@gmail.com> Cc: Anatolij Gustschin <agust@denx.de> Cc: Stefan Roese <sr@denx.de> Signed-off-by: Tom Rini <trini@ti.com>
* x86: Provide more configuration granularityGraeme Russ2011-11-29-0/+5
| | | | | | Planned future ports requires more granularity for some options Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* board configs: drop NET_MULTI referencesMike Frysinger2011-10-05-1/+0
| | | | | | | Now that none of the core checks CONFIG_NET_MULTI, there's not much point in boards defining it. So scrub all references to it. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* x86: Rename i386 to x86Graeme Russ2011-04-13-1/+0
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Fix saveenv crashGraeme Russ2011-04-13-6/+17
| | | | | | | | | | | CONFIG_ENV_SIZE = CONFIG_ENV_SECT_SIZE = 128kB but CONFIG_SYS_STACK_SIZE is only 32kB resulting in saveenv causing a stack overflow and crashing U-Boot. Resolve by reducing CONFIG_ENV_SIZE to 4kB Also fix up CONFIG_SYS_MALLOC_LEN to correctly use environment sector size and add some comments to the memory organisation configuration Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Move initial Global Data into CARGraeme Russ2011-02-12-1/+1
|
* sc520: Move RAM sizing code from asm to CGraeme Russ2011-02-12-1/+1
|
* x86: Use Cache-As-RAM for initial stackGraeme Russ2011-02-12-0/+20
|
* x86: Move initial gd to fixed locationGraeme Russ2011-02-12-0/+3
|
* eNET: General code cleanupGraeme Russ2011-02-12-166/+125
|
* eNET: Rearrange PAR assignmentsGraeme Russ2011-02-12-15/+0
|
* eNET: Define MMCR values in config.hGraeme Russ2011-02-12-0/+382
|
* eNET: Add RTC support to eNETGraeme Russ2011-02-12-0/+2
| | | | The SC520 has an inbuilt MC146818 - Enable it for the eNET board
* Rename TEXT_BASE into CONFIG_SYS_TEXT_BASEWolfgang Denk2010-10-18-1/+1
| | | | | | | | | | | | The change is currently needed to be able to remove the board configuration scripting from the top level Makefile and replace it by a simple, table driven script. Moving this configuration setting into the "CONFIG_*" name space is also desirable because it is needed if we ever should move forward to a Kconfig driven configuration system. Signed-off-by: Wolfgang Denk <wd@denx.de>
* x86: Make CONFIG_RELOC_FIXUP_WORKS generic for all x86 boardsGraeme Russ2010-10-07-2/+0
| | | | | Relocation is not board-specific for the x86 architectrure, so CONFIG_RELOC_FIXUP_WORKS can be defined globally in the config.h
* Remove unused CONFIG_SERIAL_SOFTWARE_FIFO featureStefan Roese2010-09-23-1/+0
| | | | | | | | | This patch removes the completely unused CONFIG_SERIAL_SOFTWARE_FIFO feature from U-Boot. It has only been implemented for PPC4xx and was not used at all. So let's remove it and make the code smaller and cleaner. Signed-off-by: Stefan Roese <sr@denx.de> Acked-by: Detlev Zundel <dzu@denx.de>
* eNET: Implement eNET WatchdogGraeme Russ2010-05-06-9/+1
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Use SC520 MMCR to reset eNET boardGraeme Russ2010-05-06-1/+1
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Add support for onboard RTL8100B (RTL8139) chipsGraeme Russ2010-05-06-1/+8
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Fix CONFIG_SYS_HZ to be 1000Graeme Russ2010-05-06-1/+1
| | | | | | | The clock interupt has always been 1kHz as per timer_init() in /arch/i386/cpu/sc520/sc520_timer.c Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* eNET: Fix Flash WriteGraeme Russ2010-05-06-1/+1
| | | | | | Onboard AMD Flash chip does not support buffered writes Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* x86: Use CONFIG_SERIAL_MULTIGraeme Russ2010-05-06-5/+21
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* i386: Final RelocationGraeme Russ2009-12-05-0/+2
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* i386: Fix global label in inline asm compile errorGraeme Russ2009-12-05-2/+2
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* i386: Fix malloc initializationGraeme Russ2009-12-05-1/+1
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* Add PCI support to eNET boardGraeme Russ2009-09-04-7/+7
| | | | Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* Fix environment configuration for eNET boardGraeme Russ2009-09-04-6/+5
| | | | | | | | The current configuration of the Environment has the redundant copy of the environment in the Boot Flash - This was never the intent. The Environment should instead be in the first two sectors of the first Strata Flash Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* Add "source" command; prepare removal of "autoscr" commandWolfgang Denk2009-04-03-3/+3
| | | | | | | | | | | | | | | | | | | | | According to the doc/feature-removal-schedule.txt, the "autoscr" command will be replaced by the "source" command in approximately 6 months from now. This patch prepares this change and starts a 6 month transition period as follows: - The new "source" command has been added, which implements exactly the same functionlaity as the old "autoscr" command before - The old "autoscr" command name is kept as an alias for compatibility - Command sequences, script files atc. have been adapted to use the new "source" command - Related environment variables ("autoscript", "autoscript_uname") have *not* been adapted yet; these will be renamed resp. removed in a separate patch when the support for the "autoscr" command get's finally dropped. Signed-off-by: Wolfgang Denk <wd@denx.de>
* Remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZLadislav Michl2009-03-29-2/+0
| | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
* Rewrite i386 interrupt handlingGraeme Russ2009-03-20-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rewrite interrupt handling functionality for the i386 port. Separated functionality into separate CPU and Architecture components. It appears as if the i386 interrupt handler functionality was intended to allow multiple handlers to be installed for a given interrupt. Unfortunately, this functionality was not fully implemented and also had the problem that irq_free_handler() does not allow the passing of the handler function pointer and therefore could never be used to free specific handlers that had been installed for a given IRQ. There were also various issues with array bounds not being fully tested. I had two objectives in mind for the new implementation: 1) Keep the implementation as similar as possible to existing implementations. To that end, I have used the leon2/3 implementations as the reference 2) Seperate CPU and Architecture specific elements. All specific i386 interrupt functionality is now in cpu/i386/ with the high level API and architecture specific code in lib_i386. Functionality specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has been further split out into an individual file to allow for the implementation of the PIC architecture of the SC520 CPU (supports more IRQs) Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
* Rename SC520 Configuration OptionsGraeme Russ2009-03-20-6/+6
| | | | | | Options are now all uniformly CONFIG_SYS_SC520_<option> Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
* rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENVMike Frysinger2009-02-18-1/+1
| | | | | | | | The CONFIG_CMD_ENV option controls enablement of the `saveenv` command rather than a generic "env" command, or anything else related to the environment. So, let's make sure the define is named accordingly. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Removed all references to CONFIG_SYS_RESET_GENERICGraeme Russ2009-01-24-1/+0
| | | | | | Generic i386 reset - #define made redundant by weak function Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
* Added initial eNET board supportGraeme Russ2009-01-24-0/+249
Signed-off-by: Graeme Russ <graeme.russ@gmail.com>