summaryrefslogtreecommitdiff
path: root/drivers/marvell/ccu.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/marvell/ccu.c')
-rw-r--r--drivers/marvell/ccu.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/marvell/ccu.c b/drivers/marvell/ccu.c
index 12904b47..62f3ec2a 100644
--- a/drivers/marvell/ccu.c
+++ b/drivers/marvell/ccu.c
@@ -66,24 +66,28 @@ static void dump_ccu(int ap_index)
uint64_t start, end;
/* Dump all AP windows */
+ printf("==================== AP-%d CCU =====================\n", ap_index);
printf("bank id target start end\n");
printf("----------------------------------------------------\n");
for (win_id = 0; win_id < MVEBU_CCU_MAX_WINS; win_id++) {
win_cr = mmio_read_32(CCU_WIN_CR_OFFSET(ap_index, win_id));
- printf("Win %d: 0x%x: 0x%x\n", win_id, CCU_WIN_CR_OFFSET(ap_index, win_id), win_cr);
+ /*printf("Win %d: 0x%x: 0x%x\n", win_id, CCU_WIN_CR_OFFSET(ap_index, win_id), win_cr);*/
+ printf("ccu %02x", win_id);
if (win_cr & WIN_ENABLE_BIT) {
- printf("\tWin %d: Enabled\n", win_id);
+ /*printf("\tWin %d: Enabled\n", win_id);*/
target_id = (win_cr >> CCU_TARGET_ID_OFFSET) & CCU_TARGET_ID_MASK;
alr = mmio_read_32(CCU_WIN_ALR_OFFSET(ap_index, win_id));
ahr = mmio_read_32(CCU_WIN_AHR_OFFSET(ap_index, win_id));
start = ((uint64_t)alr << ADDRESS_SHIFT);
end = (((uint64_t)ahr + 0x10) << ADDRESS_SHIFT);
- printf("ccu %02x %x 0x%016lx 0x%016lx\n", win_id, target_id, start, end);
- }
+ printf(" %02x 0x%016lx 0x%016lx\n", target_id, start, end);
+ } else
+ printf(" D I S A B L E D\n");
}
win_cr = mmio_read_32(CCU_WIN_GCR_OFFSET(ap_index));
target_id = (win_cr >> CCU_GCR_TARGET_OFFSET) & CCU_GCR_TARGET_MASK;
printf("ccu GCR %d - all other transactions\n", target_id);
+ printf("==================== AP-%d CCU =====================\n", ap_index);
return;
}