[PATCH 1/1] MIPS 2.6 : NAND on TX4938(RBHMA4500)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

This patch just enables NAND support on TX4938(RBHMA4500).
Please review it.

	Hiroshi DOYU

-----

Index: linux/arch/mips/Kconfig
===================================================================
--- linux.orig/arch/mips/Kconfig	2005-06-15 14:33:22.754953832 +0900
+++ linux/arch/mips/Kconfig	2005-06-15 14:56:23.659024504 +0900
@@ -657,6 +657,7 @@
 source "arch/mips/sgi-ip27/Kconfig"
 source "arch/mips/sibyte/Kconfig"
 source "arch/mips/tx4927/Kconfig"
+source "arch/mips/tx4938/Kconfig"
 source "arch/mips/vr41xx/Kconfig"
 
 endmenu
Index: linux/arch/mips/tx4938/Kconfig
===================================================================
--- /dev/null	1970-01-01 00:00:00.000000000 +0000
+++ linux/arch/mips/tx4938/Kconfig	2005-06-15 15:29:03.284116208 +0900
@@ -0,0 +1,23 @@
+comment "Multiplex Pin Select"
+choice
+	prompt "PIO[58:61]"
+	default TOSHIBA_RBTX4938_MPLEX_PIO58_61
+
+config TOSHIBA_RBTX4938_MPLEX_PIO58_61
+	bool "PIO"
+config TOSHIBA_RBTX4938_MPLEX_NAND
+	bool "NAND"
+config TOSHIBA_RBTX4938_MPLEX_ATA
+	bool "ATA"
+
+endchoice
+
+config TX4938_NAND_BOOT
+	depends on EXPERIMENTAL && TOSHIBA_RBTX4938_MPLEX_NAND
+	bool "NAND Boot Support (EXPERIMENTAL)"
+	help
+	  This is only for Toshiba RBTX4938 reference board, which has NAND IPL.
+	  Select this option if you need to use NAND boot.
+
+
+
Index: linux/arch/mips/tx4938/toshiba_rbtx4938/prom.c
===================================================================
--- linux.orig/arch/mips/tx4938/toshiba_rbtx4938/prom.c	2005-06-15 14:33:22.759953072 +0900
+++ linux/arch/mips/tx4938/toshiba_rbtx4938/prom.c	2005-06-15 15:31:25.357517768 +0900
@@ -45,9 +45,9 @@
 {
 	extern int tx4938_get_mem_size(void);
 	int msize;
-
+#ifndef CONFIG_TX4938_NAND_BOOT
 	prom_init_cmdline();
-
+#endif
 	mips_machgroup = MACH_GROUP_TOSHIBA;
 	mips_machtype = MACH_TOSHIBA_RBTX4938;
 


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux