summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/mpc7448hpc2/tsi108_init.c4
-rw-r--r--include/74xx_7xx.h3
-rw-r--r--lib_ppc/extable.c10
3 files changed, 8 insertions, 9 deletions
diff --git a/board/mpc7448hpc2/tsi108_init.c b/board/mpc7448hpc2/tsi108_init.c
index fdb5365..e3b09cf 100644
--- a/board/mpc7448hpc2/tsi108_init.c
+++ b/board/mpc7448hpc2/tsi108_init.c
@@ -147,7 +147,7 @@ int board_early_init_f (void)
gd->mem_clk = 0;
i = in32 (CFG_TSI108_CSR_BASE + TSI108_CLK_REG_OFFSET +
CG_PWRUP_STATUS);
- i = (i >> 20) & 0x07; /* value of SW4[4:7] */
+ i = (i >> 20) & 0x07; /* Get GD PLL multiplier */
switch (i) {
case 0: /* external clock */
printf ("Using external clock\n");
@@ -229,7 +229,7 @@ int board_early_init_r (void)
__asm__ __volatile__ ("sync");
- /* Base addresses for Cs0, CS1, CS2, CS3 */
+ /* Base addresses for CS0, CS1, CS2, CS3 */
out32 (CFG_TSI108_CSR_BASE + TSI108_HLP_REG_OFFSET + HLP_B0_ADDR,
0x00000000);
diff --git a/include/74xx_7xx.h b/include/74xx_7xx.h
index 8eccac8..ba73bae 100644
--- a/include/74xx_7xx.h
+++ b/include/74xx_7xx.h
@@ -111,9 +111,8 @@ typedef enum __cpu_t {
CPU_750CX, CPU_750FX, CPU_750GX,
CPU_7400,
CPU_7410,
- CPU_7448,
- CPU_7450, CPU_7455, CPU_7457,
CPU_7447A, CPU_7448,
+ CPU_7450, CPU_7455, CPU_7457,
CPU_UNKNOWN} cpu_t;
extern cpu_t get_cpu_type(void);
diff --git a/lib_ppc/extable.c b/lib_ppc/extable.c
index 623b5f1..fe856ff 100644
--- a/lib_ppc/extable.c
+++ b/lib_ppc/extable.c
@@ -37,6 +37,8 @@
* on our cache or tlb entries.
*/
+DECLARE_GLOBAL_DATA_PTR;
+
struct exception_table_entry
{
unsigned long insn, fixup;
@@ -50,22 +52,20 @@ search_one_table(const struct exception_table_entry *first,
const struct exception_table_entry *last,
unsigned long value)
{
- DECLARE_GLOBAL_DATA_PTR;
-
while (first <= last) {
const struct exception_table_entry *mid;
long diff;
mid = (last - first) / 2 + first;
- if (mid > CFG_MONITOR_BASE){
+ if (mid > CFG_MONITOR_BASE) {
/* exception occurs in FLASH, before u-boot relocation.
- * No relocation offset is needed.
+ * No relocation offset is needed.
*/
diff = mid->insn - value;
if (diff == 0)
return mid->fixup;
} else {
- /* exception occurs in RAM, after u-boot relocation.
+ /* exception occurs in RAM, after u-boot relocation.
* A relocation offset should be added.
*/
diff = (mid->insn + gd->reloc_off) - value;