- 25 11月, 2008 3 次提交
-
-
由 Matthias Fuchs 提交于
This patch disables some unused features from the PCI405 configuration to keep U-Boot image size below 192k. Signed-off-by: NMatthias Fuchs <matthias.fuchs@esd-electronics.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Matthias Fuchs 提交于
Signed-off-by: NMatthias Fuchs <matthias.fuchs@esd-electronics.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Matthias Fuchs 提交于
Signed-off-by: NMatthias Fuchs <matthias.fuchs@esd-electronics.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
- 21 11月, 2008 5 次提交
-
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Yuri Tikhonov 提交于
This patch enables support for EXT2, and increases the CONFIG_SYS_BOOTMAPSZ size for the default configuration of the katmai boards to use them as the RAID-reference AMCC setups. EXT2 enabling allows one to boot kernels from the EXT2 formatted Compact Flash cards. CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the Linux kernels, which use PAGE_SIZE of 256KB. Otherwise, the memory area with DTB file (which is placed at the end of the bootmap area) will turn out to be overlapped with the BSS segment of the 256KB kernel, and zeroed in early_init() of Linux. Actually, increasing of the bootmap size could be done via setting of the bootm_size U-Boot variable, but it looks like the current U-Boot implementation have some bootm_size- related functionality lost. In many places through the U-Boot code the CONFIG_SYS_BOOTMAPSZ definition is used directly (instead of trying to read the corresponding value from the environment). The same is truth for the boot_jump_linux() function in lib_ppc/bootm.c, where U-Boot transfers control to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size) value to the booting kernel. Signed-off-by: NYuri Tikhonov <yur@emcraft.com> Signed-off-by: NIlya Yanok <yanok@emcraft.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Dave Mitchell 提交于
Expanded OCM TLB to allow access to 64K OCM as well as 256K of internal SRAM. Adjusted internal SRAM initialization to match updated user manual recommendation. OCM & ISRAM are now mapped as follows: physical virtual size ISRAM 0x4_0000_0000 0xE300_0000 256k OCM 0x4_0004_0000 0xE304_0000 64k A single TLB was used for this mapping. Signed-off-by: NDave Mitchell <dmitch71@gmail.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Dave Mitchell 提交于
Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and L2 cache DCRs from ppc440.h to this new header. Also converted these DCR defines from lowercase to uppercase and modified referencing modules to use them. Signed-off-by: NDave Mitchell <dmitch71@gmail.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Steven A. Falco 提交于
The definitions of bits in SDR_CFG are incorrect, and not used within U-Boot. Therefore, they can be removed. The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions, and are unused, so they can be removed too. A definition for SDR0_DDRCFG is added. Signed-off-by: NSteven A. Falco <sfalco@harris.com> Signed-off-by: NStefan Roese <sr@denx.de>
-
- 20 11月, 2008 1 次提交
-
-
由 Stefan Roese 提交于
This is needed on Canyonlands which still has an exception pending while running relocate_code(). This leads to a failure after trap_init() is moved to the top of board_init_r(). Signed-off-by: NStefan Roese <sr@denx.de>
-
- 19 11月, 2008 2 次提交
-
-
由 Selvamuthukumar 提交于
Most of the bss initialization loop increments 4 bytes at a time. And the loop end is checked for an 'equal' condition. Make the bss end address aligned by 4, so that the loop will end as expected. Signed-off-by: NSelvamuthukumar <selva.muthukumar@e-coninfotech.com> Signed-off-by: NWolfgang Denk <wd@denx.de>
-
-
- 11 11月, 2008 14 次提交
-
-
由 Becky Bruce 提交于
address-cells defaults to 2, not 1; so in the unlikely event that it isn't specified, this patch is required for correct operation. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
Doing trap_init immediately once we're running from RAM means we're no longer dependent on the physical location of the flash on non-BookE platforms. Before trap_init, those platforms switch to real mode and go to 0xfff00100 on exception. After the switch, they go to 0x00000100 This makes it easier to move the flash location. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
Since we've changed the memory map of the board, be nice and add some checking to try to catch out-of-date .dts files. We do this by checking the CCSRBAR location in the .dts and comparing it to the CCSRBAR location in u-boot. If they don't match, a warning msg is printed. This isn't foolproof, but it's simple and will catch most of the cases where an out-of-date .dts is present, including all of the cases where a new u-boot is used with an old standard MPC8641 .dts file as supplied with Linux. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
This will enable CONFIG_PHYS_36BIT for MPC8641HPCN. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
This patch creates a memory map with all the devices in 36-bit physical space, in addition to the 32-bit map. The CCSR relocation is moved (again, sorry) to allow for the physical address to be 36 bits - this requires translation to be enabled. With 36-bit physical addressing enabled, we are no longer running with VA=PA translations. This means we have to distinguish between the two in the config file. The existing region name is used to indicate the virtual address, and a _PHYS variety is created to represent the physical address. Large physical addressing is not enabled by default. Set CONFIG_PHYS_64BIT in the config file to turn this on. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
The memory map on the 8641hpcn is modified to look more like the 85xx boards; this is a step towards a more standardized layout going forward. As part of this change, we now relocate the flash. The regions for some of the mappings were far larger than they needed to be. I have reduced the mappings to match the actual sizes supported by the hardware. In addition I have removed the comments at the head of the BAT blocks in the config file, rather than updating them. These get horribly out of date, and it's a simple matter to look at the defines to see what they are set to since everything is right here in the same file. Documentation has been changed to reflect the new map, as this change is user visible, and affects the OS which runs post-uboot. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
We define CONFIG_MONITOR_BASE_EARLY to define the initial location of the bootpage in flash. Use this to create an early mapping definition for the FLASH, and change the early_bats code to use this. This change facilitates the relocation of the flash since the early mappings are no longer tied to the final location of the flash. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
Using a mtmsr/blr means that you have to be executing at the same virtual address once you enable translation. This is unnecessarily restrictive, and is not really how this is usually done. Change it to use the more common mtspr SRR0/SRR1 and rfi method. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
Currently, that's what it is, but it's hardcoded. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
There's a lot of setup and foo for the second flash bank. The problem is, this board doesn't actually have one. Clean this up. Also, the flash is 8M in size. Get rid of the confusing aliased overmapping, and just map 8M. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
It's currently defined twice inside in an if/else block, but both halves set the same value. Move the define outside the if. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
In order to later allow for a physical relocation of the flash, setup_bats, which sets up the final BAT mapping for the board, needs to happen *after* init_laws(). Otherwise, there will be no window programmed for the flash at the new physical location at the point when we change the mmu translation. Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Becky Bruce 提交于
Signed-off-by: NBecky Bruce <becky.bruce@freescale.com>
-
由 Jon Loeliger 提交于
-
- 10 11月, 2008 15 次提交
-
-
由 Richard Retanubun 提交于
Copied over the fixed PHY driver as used in pp4xx/4xx_enet.c. This adds support for PHY-less MAC connections to the UEC. Signed-off-by: NRichard Retanubun <RichardRetanubun@RuggedCom.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 TsiChung Liew 提交于
All CF platforms' mii.c are consolidated into one Signed-off-by: NTsiChung Liew <Tsi-Chung.Liew@freescale.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
Removed initialization of the driver from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com> Acked-by: NStefan Roese <sr@denx.de>
-
由 Ben Warren 提交于
Also changed path in all linker scripts that reference this driver Signed-off-by: NBen Warren <biggerbadderben@gmail.com> Acked-by: NStefan Roese <sr@denx.de>
-
由 Ben Warren 提交于
All in-tree IBM/AMCC PPC4xx boards using the EMAC get this new CONFIG Signed-off-by: NBen Warren <biggerbadderben@gmail.com> Acked-by: NStefan Roese <sr@denx.de>
-
由 Ben Warren 提交于
Removed initialization of the driver from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
Removed initialization of the driver from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
Removed initialization of the driver from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
Affected boards: Several MPC8xx boards Several MPC8260/MPC8272 boards Several MPC85xx boards Removed initialization of the driver from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
CONFIG_MPC85xx_FEC -> CONFIG_MPC85XX_FEC Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Shinya Kuribayashi 提交于
This patch will move au1x00_eth_initialize from net/eth.c to cpu_eth_init as a part of ongoing eth_initialize cleanup work. The function ret value is also fixed as it should be negative on fail. Signed-off-by: NShinya Kuribayashi <skuribay@ruby.dti.ne.jp> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Ben Warren 提交于
Also, removed the driver initialization from net/eth.c Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Clive Stubbings 提交于
Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and PKTSIZE_ALIGN bytes long. Acked-by: NMichal Simek <monstr@monstr.eu> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 richardretanubun 提交于
The current uec_miiphy_read and uec_miiphy_write hardcode access devlist[0] This patch makes these function use the devname argument that is passed in to allow access to the phy registers of other devices in devlist[]. Signed-of-by: NRichard Retanubun <RichardRetanubun@RugggedCom.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-
由 richardretanubun 提交于
Fixed compiler warning "declared but unused" eth5_uec_info and eth6_uec_info. Signed-off-by: NRichard Retanubun <RichardRetanubun@RugggedCom.com> Signed-off-by: NBen Warren <biggerbadderben@gmail.com>
-