Code cleanup. Update CHANGELOG.
This commit is contained in:
parent
726e90aacf
commit
8d9a8610b8
165
CHANGELOG
165
CHANGELOG
|
@ -1,3 +1,85 @@
|
||||||
|
commit 726e90aacf0b1ecb0e7055be574622fbe3e450ba
|
||||||
|
Author: Grant Likely <grant.likely@secretlab.ca>
|
||||||
|
Date: Wed Nov 29 16:23:42 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
|
||||||
|
|
||||||
|
The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
|
||||||
|
not the XLB frequency.
|
||||||
|
|
||||||
|
This patch depends on the previous patches for MPC52xx device tree support
|
||||||
|
|
||||||
|
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
|
||||||
|
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
|
||||||
|
|
||||||
|
commit 1eac2a71417b6675b11aace72102a2e7fde8f5c6
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Wed Nov 29 15:42:37 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
|
||||||
|
|
||||||
|
This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
|
||||||
|
and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
|
||||||
|
quite similar and share the same board directory "prodrive/p3mx"
|
||||||
|
and the same config file "p3mx.h".
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 1bdd46832aeb569f5e04b1f20f64318525b6525a
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Wed Nov 29 12:53:15 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] common/cmd_elf.c: Enable loadaddr as parameter in bootvx command
|
||||||
|
|
||||||
|
In the bootvx command the load address was only read from the env
|
||||||
|
variable "loadaddr" and not optionally passed as paramter as described
|
||||||
|
in the help. This is fixed with this patch. The behaviour is now the
|
||||||
|
same as in the bootelf command.
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 4e26f1074c3ac1bd8fd094f0dc4a1c4a0b15a592
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Wed Nov 29 12:03:57 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] include/ppc440.h minor error affecting interrupts
|
||||||
|
|
||||||
|
Fixed include/ppc440.c for UIC address Bug
|
||||||
|
|
||||||
|
Corrects bug affecting the addresses for the universal interrupt
|
||||||
|
controller UIC2 and UIC3 on the PPC440 Epx, GRx, and SPE chips.
|
||||||
|
|
||||||
|
Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit e59581c56ab5d6e0207ddac3b2c1d55cb36ec706
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Nov 28 17:55:49 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
|
||||||
|
|
||||||
|
This patch adds the code and configuration necessary to boot with an
|
||||||
|
arch/powerpc Linux kernel.
|
||||||
|
|
||||||
|
Signed-off-by: Grant Likely <grant.likely@gmail.com>
|
||||||
|
Acked-by: Jon Loeliger <jdl@freescale.com>
|
||||||
|
|
||||||
|
commit e732faec95a83cb468b4850ae807c8301dde8f6a
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Nov 28 16:09:24 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] PPC4xx: 440SP Rev. C detection added
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit e7f3e9ff01fbd7fa72eb42a9675fbed6bc4736b0
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Nov 28 11:04:45 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] nand: Fix patch merge problem
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
|
commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
|
||||||
Author: Wolfgang Denk <wd@pollux.denx.de>
|
Author: Wolfgang Denk <wd@pollux.denx.de>
|
||||||
Date: Mon Nov 27 22:53:53 2006 +0100
|
Date: Mon Nov 27 22:53:53 2006 +0100
|
||||||
|
@ -67,6 +149,46 @@ Date: Mon Nov 27 15:32:42 2006 +0100
|
||||||
|
|
||||||
Minor code cleanup. Update CHANGELOG.
|
Minor code cleanup. Update CHANGELOG.
|
||||||
|
|
||||||
|
commit 1729b92cde575476684bffe819d0b7791b57bff2
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Mon Nov 27 14:52:04 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] 4xx: Fix problem with board specific reset code (now for real)
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit cc5ee8a92a0e3ca6f727af71b8fd206460c7afd7
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Mon Nov 27 14:49:51 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] alpr: remove unused board specific flash driver
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 1f94d162e2b5f0edc28d9fb11482502c44d218e1
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Mon Nov 27 14:48:41 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] 4xx: Fix problem with board specific reset code
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit ec0c2ec725aec9524a177a77ce75559e644a931a
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Mon Nov 27 14:46:06 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] Remove testing 4xx enet PHY setup
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
|
commit 1c2ce2262069510f31c7d3fd7efd3d58b8c0c148
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Mon Nov 27 14:12:17 2006 +0100
|
||||||
|
|
||||||
|
[PATCH] Update Prodrive ALPR board support (440GX)
|
||||||
|
|
||||||
|
Signed-off-by: Stefan Roese <sr@denx.de>
|
||||||
|
|
||||||
commit 78d620ebb5871d252270dedfad60c6568993b780
|
commit 78d620ebb5871d252270dedfad60c6568993b780
|
||||||
Author: Wolfgang Denk <wd@atlas.denx.de>
|
Author: Wolfgang Denk <wd@atlas.denx.de>
|
||||||
Date: Thu Nov 23 22:58:58 2006 +0100
|
Date: Thu Nov 23 22:58:58 2006 +0100
|
||||||
|
@ -641,6 +763,34 @@ Date: Tue Oct 10 17:02:22 2006 -0500
|
||||||
|
|
||||||
Fix whitespace and 80-col issues.
|
Fix whitespace and 80-col issues.
|
||||||
|
|
||||||
|
commit 5c912cb1c31266c66ca59b36f9b6f87296421d75
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Sat Oct 7 11:36:51 2006 +0200
|
||||||
|
|
||||||
|
CFG_NAND_QUIET_TEST added to not warn upon missing NAND device
|
||||||
|
Patch by Stefan Roese, 07 Oct 2006
|
||||||
|
|
||||||
|
commit 5bc528fa4da751d472397b308137238a6465afd2
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Sat Oct 7 11:35:25 2006 +0200
|
||||||
|
|
||||||
|
Update ALPR code (NAND support working now)
|
||||||
|
Patch by Stefan Roese, 07 Oct 2006
|
||||||
|
|
||||||
|
commit 77d5034847d328753b80c46b83f960a14a26f40e
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Sat Oct 7 11:33:03 2006 +0200
|
||||||
|
|
||||||
|
Remove compile warnings in fpga code
|
||||||
|
Patch by Stefan Roese, 07 Oct 2006
|
||||||
|
|
||||||
|
commit f3443867e90d2979a7dd1c65b0d537777e1f9850
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Sat Oct 7 11:30:52 2006 +0200
|
||||||
|
|
||||||
|
Add CONFIG_BOARD_RESET to configure board specific reset function
|
||||||
|
Patch by Stefan Roese, 07 Oct 2006
|
||||||
|
|
||||||
commit f55df18187e7a45cb73fec4370d12135e6691ae1
|
commit f55df18187e7a45cb73fec4370d12135e6691ae1
|
||||||
Author: John Traill <john.traill@freescale.com>
|
Author: John Traill <john.traill@freescale.com>
|
||||||
Date: Fri Sep 29 08:23:12 2006 +0100
|
Date: Fri Sep 29 08:23:12 2006 +0100
|
||||||
|
@ -873,6 +1023,21 @@ Date: Wed Aug 16 10:54:09 2006 -0500
|
||||||
|
|
||||||
Signed-off-by: Matthew McClintock <msm@freescale.com>
|
Signed-off-by: Matthew McClintock <msm@freescale.com>
|
||||||
|
|
||||||
|
commit 899620c2d66d4eef3b2a0034d062e71d45d886c9
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Aug 15 14:22:35 2006 +0200
|
||||||
|
|
||||||
|
Add initial support for the ALPR board from Prodrive
|
||||||
|
NAND needs some additional testing
|
||||||
|
Patch by Heiko Schocher, 15 Aug 2006
|
||||||
|
|
||||||
|
commit f0ff4692ff3372dec55074a8eb444943ab095abb
|
||||||
|
Author: Stefan Roese <sr@denx.de>
|
||||||
|
Date: Tue Aug 15 14:15:51 2006 +0200
|
||||||
|
|
||||||
|
Add FPGA Altera Cyclone 2 support
|
||||||
|
Patch by Heiko Schocher, 15 Aug 2006
|
||||||
|
|
||||||
commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
|
commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
|
||||||
Author: Jon Loeliger <jdl@freescale.com>
|
Author: Jon Loeliger <jdl@freescale.com>
|
||||||
Date: Mon Aug 14 15:33:38 2006 -0500
|
Date: Mon Aug 14 15:33:38 2006 -0500
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -12,7 +12,7 @@
|
||||||
*
|
*
|
||||||
* This program is distributed in the hope that it will be useful,
|
* This program is distributed in the hope that it will be useful,
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
* GNU General Public License for more details.
|
* GNU General Public License for more details.
|
||||||
*
|
*
|
||||||
* You should have received a copy of the GNU General Public License
|
* You should have received a copy of the GNU General Public License
|
||||||
|
@ -44,7 +44,7 @@
|
||||||
DECLARE_GLOBAL_DATA_PTR;
|
DECLARE_GLOBAL_DATA_PTR;
|
||||||
|
|
||||||
#undef DEBUG
|
#undef DEBUG
|
||||||
#define MAP_PCI
|
#define MAP_PCI
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
#define DP(x) x
|
#define DP(x) x
|
||||||
|
@ -70,11 +70,12 @@ int memory_map_bank (unsigned int bankNo,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef DEBUG
|
#ifdef DEBUG
|
||||||
if (bankLength > 0)
|
if (bankLength > 0) {
|
||||||
printf ("mapping bank %d at %08x - %08x\n",
|
printf ("mapping bank %d at %08x - %08x\n",
|
||||||
bankNo, bankBase, bankBase + bankLength - 1);
|
bankNo, bankBase, bankBase + bankLength - 1);
|
||||||
else
|
} else {
|
||||||
printf ("unmapping bank %d\n", bankNo);
|
printf ("unmapping bank %d\n", bankNo);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
memoryMapBank (bankNo, bankBase, bankLength);
|
memoryMapBank (bankNo, bankBase, bankLength);
|
||||||
|
@ -176,7 +177,7 @@ long int initdram (int board_type)
|
||||||
/* calibrate delay lines */
|
/* calibrate delay lines */
|
||||||
set_dfcdlInit();
|
set_dfcdlInit();
|
||||||
|
|
||||||
GT_REG_WRITE(MV64460_SDRAM_OPERATION, SDRAM_NOP); /* 0x1418 */
|
GT_REG_WRITE(MV64460_SDRAM_OPERATION, SDRAM_NOP); /* 0x1418 */
|
||||||
do {
|
do {
|
||||||
tmp = GTREGREAD(MV64460_SDRAM_OPERATION);
|
tmp = GTREGREAD(MV64460_SDRAM_OPERATION);
|
||||||
} while(tmp != 0x0);
|
} while(tmp != 0x0);
|
||||||
|
@ -197,8 +198,8 @@ long int initdram (int board_type)
|
||||||
/* SDRAM drive strength */
|
/* SDRAM drive strength */
|
||||||
GT_REG_WRITE(MV64460_SDRAM_ADDR_CTRL_PADS_CALIBRATION, 0x80000000); /* 0x14C0 */
|
GT_REG_WRITE(MV64460_SDRAM_ADDR_CTRL_PADS_CALIBRATION, 0x80000000); /* 0x14C0 */
|
||||||
GT_REG_WRITE(MV64460_SDRAM_ADDR_CTRL_PADS_CALIBRATION, 0x80000008); /* 0x14C0 */
|
GT_REG_WRITE(MV64460_SDRAM_ADDR_CTRL_PADS_CALIBRATION, 0x80000008); /* 0x14C0 */
|
||||||
GT_REG_WRITE(MV64460_SDRAM_DATA_PADS_CALIBRATION, 0x80000000); /* 0x14C4 */
|
GT_REG_WRITE(MV64460_SDRAM_DATA_PADS_CALIBRATION, 0x80000000); /* 0x14C4 */
|
||||||
GT_REG_WRITE(MV64460_SDRAM_DATA_PADS_CALIBRATION, 0x80000008); /* 0x14C4 */
|
GT_REG_WRITE(MV64460_SDRAM_DATA_PADS_CALIBRATION, 0x80000008); /* 0x14C4 */
|
||||||
|
|
||||||
/* setup SDRAM device registers */
|
/* setup SDRAM device registers */
|
||||||
|
|
||||||
|
@ -306,22 +307,22 @@ void board_add_ram_info(int use_default)
|
||||||
/*
|
/*
|
||||||
* mvDmaIsChannelActive - Check if IDMA channel is active
|
* mvDmaIsChannelActive - Check if IDMA channel is active
|
||||||
*
|
*
|
||||||
* channel = IDMA channel number from 0 to 7
|
* channel = IDMA channel number from 0 to 7
|
||||||
*/
|
*/
|
||||||
int mvDmaIsChannelActive (int channel)
|
int mvDmaIsChannelActive (int channel)
|
||||||
{
|
{
|
||||||
ulong data;
|
ulong data;
|
||||||
|
|
||||||
data = GTREGREAD (MV64460_DMA_CHANNEL0_CONTROL + 4 * channel);
|
data = GTREGREAD (MV64460_DMA_CHANNEL0_CONTROL + 4 * channel);
|
||||||
if (data & BIT14) /* activity status */
|
if (data & BIT14) /* activity status */
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* mvDmaSetMemorySpace - Set a DMA memory window for the DMA's address decoding
|
* mvDmaSetMemorySpace - Set a DMA memory window for the DMA's address decoding
|
||||||
* map.
|
* map.
|
||||||
*
|
*
|
||||||
* memSpace = IDMA memory window number from 0 to 7
|
* memSpace = IDMA memory window number from 0 to 7
|
||||||
* trg_if = Target interface:
|
* trg_if = Target interface:
|
||||||
|
@ -363,9 +364,9 @@ int mvDmaSetMemorySpace (ulong memSpace,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* mvDmaTransfer - Transfer data from src_addr to dst_addr on one of the 4
|
* mvDmaTransfer - Transfer data from src_addr to dst_addr on one of the 4
|
||||||
* DMA channels.
|
* DMA channels.
|
||||||
*
|
*
|
||||||
* channel = IDMA channel number from 0 to 3
|
* channel = IDMA channel number from 0 to 3
|
||||||
* destAddr = Destination address
|
* destAddr = Destination address
|
||||||
* sourceAddr = Source address
|
* sourceAddr = Source address
|
||||||
* size = Size in bytes
|
* size = Size in bytes
|
||||||
|
@ -385,7 +386,7 @@ int mvDmaTransfer (int channel, ulong sourceAddr,
|
||||||
GT_REG_WRITE (MV64460_DMA_CHANNEL0_SOURCE_ADDR + engOffReg, sourceAddr);
|
GT_REG_WRITE (MV64460_DMA_CHANNEL0_SOURCE_ADDR + engOffReg, sourceAddr);
|
||||||
GT_REG_WRITE (MV64460_DMA_CHANNEL0_DESTINATION_ADDR + engOffReg, destAddr);
|
GT_REG_WRITE (MV64460_DMA_CHANNEL0_DESTINATION_ADDR + engOffReg, destAddr);
|
||||||
command = command |
|
command = command |
|
||||||
BIT12 | /* DMA_CHANNEL_ENABLE */
|
BIT12 | /* DMA_CHANNEL_ENABLE */
|
||||||
BIT9; /* DMA_NON_CHAIN_MODE */
|
BIT9; /* DMA_NON_CHAIN_MODE */
|
||||||
/* Activate DMA channel By writting to mvDmaControlRegister */
|
/* Activate DMA channel By writting to mvDmaControlRegister */
|
||||||
GT_REG_WRITE (MV64460_DMA_CHANNEL0_CONTROL + engOffReg, command);
|
GT_REG_WRITE (MV64460_DMA_CHANNEL0_CONTROL + engOffReg, command);
|
||||||
|
|
Loading…
Reference in New Issue