Title: [9281] trunk/arch/blackfin/kernel/debug-mmrs.c: debug-mmrs: unify sport mmrs
Revision
9281
Author
vapier
Date
2010-10-21 23:46:44 -0400 (Thu, 21 Oct 2010)

Log Message

debug-mmrs: unify sport mmrs

Modified Paths


Diff

Modified: trunk/arch/blackfin/kernel/debug-mmrs.c (9280 => 9281)


--- trunk/arch/blackfin/kernel/debug-mmrs.c	2010-10-22 03:31:09 UTC (rev 9280)
+++ trunk/arch/blackfin/kernel/debug-mmrs.c	2010-10-22 03:46:44 UTC (rev 9281)
@@ -225,10 +225,48 @@
 DEFINE_SIMPLE_ATTRIBUTE(fops_sport, sport_get, sport_set, "0x%08llx\n");
 /*DEFINE_SIMPLE_ATTRIBUTE(fops_sport_ro, sport_get, NULL, "0x%08llx\n");*/
 DEFINE_SIMPLE_ATTRIBUTE(fops_sport_wo, NULL, sport_set, "0x%08llx\n");
-#define _D_SPORT(name, addr, perms, fops) debugfs_create_file(name, perms, parent, (void *)addr, fops)
-#define D_SPORT(name, bits, addr)    _D_SPORT(name, addr, S_IRUSR|S_IWUSR, &fops_sport)
-#define D_SPORT_RO(name, bits, addr) _D_SPORT(name, addr, S_IRUSR, &fops_sport_ro)
-#define D_SPORT_WO(name, bits, addr) _D_SPORT(name, addr, S_IWUSR, &fops_sport_wo)
+#define SPORT_OFF(mmr) (SPORT0_##mmr - SPORT0_TCR1)
+#define _D_SPORT(name, perms, fops) \
+	do { \
+		strcpy(_buf, #name); \
+		debugfs_create_file(buf, perms, parent, (void *)(base + SPORT_OFF(name)), fops); \
+	} while (0)
+#define __SPORT_RW(name) _D_SPORT(name, S_IRUSR|S_IWUSR, &fops_sport)
+#define __SPORT_RO(name) _D_SPORT(name, S_IRUSR, &fops_sport_ro)
+#define __SPORT_WO(name) _D_SPORT(name, S_IWUSR, &fops_sport_wo)
+#define __SPORT(name, bits) \
+	do { \
+		strcpy(_buf, #name); \
+		debugfs_create_x##bits(buf, S_IRUSR|S_IWUSR, parent, (u##bits *)(base + SPORT_OFF(name))); \
+	} while (0)
+static void __init bfin_debug_mmrs_spi(struct dentry *parent, unsigned long base,
+                                       int num)
+{
+	char buf[32], *_buf = buf + sprintf(buf, "SPORT%i_", num);
+	__SPORT(CHNL, 16);
+	__SPORT(MCMC1, 16);
+	__SPORT(MCMC2, 16);
+	__SPORT(MRCS0, 32);
+	__SPORT(MRCS1, 32);
+	__SPORT(MRCS2, 32);
+	__SPORT(MRCS3, 32);
+	__SPORT(MTCS0, 32);
+	__SPORT(MTCS1, 32);
+	__SPORT(MTCS2, 32);
+	__SPORT(MTCS3, 32);
+	__SPORT(RCLKDIV, 16);
+	__SPORT(RCR1, 16);
+	__SPORT(RCR2, 16);
+	__SPORT(RFSDIV, 16);
+	__SPORT_RW(RX);
+	__SPORT(STAT, 16);
+	__SPORT(TCLKDIV, 16);
+	__SPORT(TCR1, 16);
+	__SPORT(TCR2, 16);
+	__SPORT(TFSDIV, 16);
+	__SPORT_WO(TX);
+}
+#define SPORT(num) bfin_debug_mmrs_spi(parent, SPORT##num##_TCR1, num)
 
 /*
  * The actual debugfs generation
@@ -1050,6 +1088,20 @@
 	D32(SICB_IWR1);
 #endif
 
+	parent = debugfs_create_dir("sport", top);
+#ifdef SPORT0_STAT
+	SPORT(0);
+#endif
+#ifdef SPORT1_STAT
+	SPORT(1);
+#endif
+#ifdef SPORT2_STAT
+	SPORT(2);
+#endif
+#ifdef SPORT3_STAT
+	SPORT(3);
+#endif
+
 #ifdef WDOG_CNT
 	parent = debugfs_create_dir("watchdog", top);
 	D32(WDOG_CNT);
@@ -1413,52 +1465,6 @@
 		d("SPI1_STAT", 16, 0xFFC03408);
 		d("SPI1_TDBR", 16, 0xFFC0340C);
 
-		parent = debugfs_create_dir("SPORT registers", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI_CLKDIV", 16, 0xFFC01400);
 		d("TWI_CONTROL", 16, 0xFFC01404);
@@ -1850,52 +1856,6 @@
 		d("SPI_STAT", 16, 0xFFC00508);
 		d("SPI_TDBR", 16, 0xFFC0050C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI_CLKDIV", 16, 0xFFC01400);
 		d("TWI_CONTROL", 16, 0xFFC01404);
@@ -2295,52 +2255,6 @@
 		d("SPI_STAT", 16, 0xFFC00508);
 		d("SPI_TDBR", 16, 0xFFC0050C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI_CLKDIV", 16, 0xFFC01400);
 		d("TWI_CONTROL", 16, 0xFFC01404);
@@ -2902,36 +2816,6 @@
 		d("SPI_STAT", 16, 0xFFC00508);
 		d("SPI_TDBR", 16, 0xFFC0050C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART_DLH", 16, 0xFFC00404);
 		d("UART_DLL", 16, 0xFFC00400);
@@ -3277,52 +3161,6 @@
 		d("SPI_STAT", 16, 0xFFC00508);
 		d("SPI_TDBR", 16, 0xFFC0050C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI_CLKDIV", 16, 0xFFC01400);
 		d("TWI_CONTROL", 16, 0xFFC01404);
@@ -3883,96 +3721,6 @@
 		d("SPI2_STAT", 16, 0xFFC02408);
 		d("SPI2_TDBR", 16, 0xFFC0240C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC01400);
 		d("TWI0_CONTROL", 16, 0xFFC01404);
@@ -4686,74 +4434,6 @@
 		d("SPI1_STAT", 16, 0xFFC02308);
 		d("SPI1_TDBR", 16, 0xFFC0230C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC00700);
 		d("TWI0_CONTROL", 16, 0xFFC00704);
@@ -5639,74 +5319,6 @@
 		d("SPI1_STAT", 16, 0xFFC02308);
 		d("SPI1_TDBR", 16, 0xFFC0230C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC00700);
 		d("TWI0_CONTROL", 16, 0xFFC00704);
@@ -6444,96 +6056,6 @@
 		d("SPI2_STAT", 16, 0xFFC02408);
 		d("SPI2_TDBR", 16, 0xFFC0240C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC00700);
 		d("TWI0_CONTROL", 16, 0xFFC00704);
@@ -7460,96 +6982,6 @@
 		d("SPI2_STAT", 16, 0xFFC02408);
 		d("SPI2_TDBR", 16, 0xFFC0240C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC00700);
 		d("TWI0_CONTROL", 16, 0xFFC00704);
@@ -8588,96 +8020,6 @@
 		d("SPI2_STAT", 16, 0xFFC02408);
 		d("SPI2_TDBR", 16, 0xFFC0240C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-		d("SPORT2_CHNL", 16, 0xFFC02534);
-		d("SPORT2_MCMC1", 16, 0xFFC02538);
-		d("SPORT2_MCMC2", 16, 0xFFC0253C);
-		d("SPORT2_MRCS0", 32, 0xFFC02550);
-		d("SPORT2_MRCS1", 32, 0xFFC02554);
-		d("SPORT2_MRCS2", 32, 0xFFC02558);
-		d("SPORT2_MRCS3", 32, 0xFFC0255C);
-		d("SPORT2_MTCS0", 32, 0xFFC02540);
-		d("SPORT2_MTCS1", 32, 0xFFC02544);
-		d("SPORT2_MTCS2", 32, 0xFFC02548);
-		d("SPORT2_MTCS3", 32, 0xFFC0254C);
-		d("SPORT2_RCLKDIV", 16, 0xFFC02528);
-		d("SPORT2_RCR1", 16, 0xFFC02520);
-		d("SPORT2_RCR2", 16, 0xFFC02524);
-		d("SPORT2_RFSDIV", 16, 0xFFC0252C);
-		D_SPORT("SPORT2_RX", 32, 0xFFC02518);
-		d("SPORT2_STAT", 16, 0xFFC02530);
-		d("SPORT2_TCLKDIV", 16, 0xFFC02508);
-		d("SPORT2_TCR1", 16, 0xFFC02500);
-		d("SPORT2_TCR2", 16, 0xFFC02504);
-		d("SPORT2_TFSDIV", 16, 0xFFC0250C);
-		D_SPORT_WO("SPORT2_TX", 32, 0xFFC02510);
-		d("SPORT3_CHNL", 16, 0xFFC02634);
-		d("SPORT3_MCMC1", 16, 0xFFC02638);
-		d("SPORT3_MCMC2", 16, 0xFFC0263C);
-		d("SPORT3_MRCS0", 32, 0xFFC02650);
-		d("SPORT3_MRCS1", 32, 0xFFC02654);
-		d("SPORT3_MRCS2", 32, 0xFFC02658);
-		d("SPORT3_MRCS3", 32, 0xFFC0265C);
-		d("SPORT3_MTCS0", 32, 0xFFC02640);
-		d("SPORT3_MTCS1", 32, 0xFFC02644);
-		d("SPORT3_MTCS2", 32, 0xFFC02648);
-		d("SPORT3_MTCS3", 32, 0xFFC0264C);
-		d("SPORT3_RCLKDIV", 16, 0xFFC02628);
-		d("SPORT3_RCR1", 16, 0xFFC02620);
-		d("SPORT3_RCR2", 16, 0xFFC02624);
-		d("SPORT3_RFSDIV", 16, 0xFFC0262C);
-		D_SPORT("SPORT3_RX", 32, 0xFFC02618);
-		d("SPORT3_STAT", 16, 0xFFC02630);
-		d("SPORT3_TCLKDIV", 16, 0xFFC02608);
-		d("SPORT3_TCR1", 16, 0xFFC02600);
-		d("SPORT3_TCR2", 16, 0xFFC02604);
-		d("SPORT3_TFSDIV", 16, 0xFFC0260C);
-		D_SPORT_WO("SPORT3_TX", 32, 0xFFC02610);
-
 		parent = debugfs_create_dir("TWI", top);
 		d("TWI0_CLKDIV", 16, 0xFFC00700);
 		d("TWI0_CONTROL", 16, 0xFFC00704);
@@ -9562,52 +8904,6 @@
 		d("SPI_STAT", 16, 0xFFC00508);
 		d("SPI_TDBR", 16, 0xFFC0050C);
 
-		parent = debugfs_create_dir("SPORT", top);
-		d("SPORT0_CHNL", 16, 0xFFC00834);
-		d("SPORT0_MCMC1", 16, 0xFFC00838);
-		d("SPORT0_MCMC2", 16, 0xFFC0083C);
-		d("SPORT0_MRCS0", 32, 0xFFC00850);
-		d("SPORT0_MRCS1", 32, 0xFFC00854);
-		d("SPORT0_MRCS2", 32, 0xFFC00858);
-		d("SPORT0_MRCS3", 32, 0xFFC0085C);
-		d("SPORT0_MTCS0", 32, 0xFFC00840);
-		d("SPORT0_MTCS1", 32, 0xFFC00844);
-		d("SPORT0_MTCS2", 32, 0xFFC00848);
-		d("SPORT0_MTCS3", 32, 0xFFC0084C);
-		d("SPORT0_RCLKDIV", 16, 0xFFC00828);
-		d("SPORT0_RCR1", 16, 0xFFC00820);
-		d("SPORT0_RCR2", 16, 0xFFC00824);
-		d("SPORT0_RFSDIV", 16, 0xFFC0082C);
-		D_SPORT("SPORT0_RX", 32, 0xFFC00818);
-		d("SPORT0_STAT", 16, 0xFFC00830);
-		d("SPORT0_TCLKDIV", 16, 0xFFC00808);
-		d("SPORT0_TCR1", 16, 0xFFC00800);
-		d("SPORT0_TCR2", 16, 0xFFC00804);
-		d("SPORT0_TFSDIV", 16, 0xFFC0080C);
-		D_SPORT_WO("SPORT0_TX", 32, 0xFFC00810);
-		d("SPORT1_CHNL", 16, 0xFFC00934);
-		d("SPORT1_MCMC1", 16, 0xFFC00938);
-		d("SPORT1_MCMC2", 16, 0xFFC0093C);
-		d("SPORT1_MRCS0", 32, 0xFFC00950);
-		d("SPORT1_MRCS1", 32, 0xFFC00954);
-		d("SPORT1_MRCS2", 32, 0xFFC00958);
-		d("SPORT1_MRCS3", 32, 0xFFC0095C);
-		d("SPORT1_MTCS0", 32, 0xFFC00940);
-		d("SPORT1_MTCS1", 32, 0xFFC00944);
-		d("SPORT1_MTCS2", 32, 0xFFC00948);
-		d("SPORT1_MTCS3", 32, 0xFFC0094C);
-		d("SPORT1_RCLKDIV", 16, 0xFFC00928);
-		d("SPORT1_RCR1", 16, 0xFFC00920);
-		d("SPORT1_RCR2", 16, 0xFFC00924);
-		d("SPORT1_RFSDIV", 16, 0xFFC0092C);
-		D_SPORT("SPORT1_RX", 32, 0xFFC00918);
-		d("SPORT1_STAT", 16, 0xFFC00930);
-		d("SPORT1_TCLKDIV", 16, 0xFFC00908);
-		d("SPORT1_TCR1", 16, 0xFFC00900);
-		d("SPORT1_TCR2", 16, 0xFFC00904);
-		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
-		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART_DLH", 16, 0xFFC00404);
 		d("UART_DLL", 16, 0xFFC00400);
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to