changeset 985:d50df222c274

pln-ppb-test: set up Calypso MEMIF
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 02 Dec 2023 23:39:33 +0000
parents cec20c461b3a
children 676203b4bf33
files target-utils/pln-ppb-test/main.c
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/target-utils/pln-ppb-test/main.c	Sat Dec 02 23:20:07 2023 +0000
+++ b/target-utils/pln-ppb-test/main.c	Sat Dec 02 23:39:33 2023 +0000
@@ -2,11 +2,20 @@
  * main() function for our little test program
  */
 
+#include "types.h"
+
 main()
 {
 	uart_select_init();
 	printf("PL-N flash PPB test program running\n");
 	print_boot_rom_info();
+	/* Calypso MEMIF setup: support memory on any chip select */
+	*(volatile u16 *)0xfffffb00 = 0x00A4;
+	*(volatile u16 *)0xfffffb02 = 0x00A4;
+	*(volatile u16 *)0xfffffb04 = 0x00A4;
+	*(volatile u16 *)0xfffffb06 = 0x00A4;
+	*(volatile u16 *)0xfffffb0a = 0x00A4;
+	*(volatile u16 *)0xfffef006 = 0x0008;
 	for (;;) {
 		putchar('=');
 		if (command_entry())