Title: [9278] trunk/arch/blackfin/kernel/debug-mmrs.c: debug-mmrs: unify gptimer peripherals
Revision
9278
Author
vapier
Date
2010-10-21 21:37:44 -0400 (Thu, 21 Oct 2010)

Log Message

debug-mmrs: unify gptimer peripherals

Modified Paths


Diff

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


--- trunk/arch/blackfin/kernel/debug-mmrs.c	2010-10-22 01:04:42 UTC (rev 9277)
+++ trunk/arch/blackfin/kernel/debug-mmrs.c	2010-10-22 01:37:44 UTC (rev 9278)
@@ -67,6 +67,26 @@
 #define D_SYSREG(sr) debugfs_create_file(#sr, S_IRUSR|S_IWUSR, parent, NULL, &fops_sysreg_##sr)
 
 /*
+ * General Purpose Timers
+ */
+#define GPTIMER_OFF(mmr) (TIMER0_##mmr - TIMER0_CONFIG)
+#define __GPTIMER(name) \
+	do { \
+		strcpy(_buf, #name); \
+		debugfs_create_x16(buf, S_IRUSR|S_IWUSR, parent, (u16 *)(base + GPTIMER_OFF(name))); \
+	} while (0)
+static void __init bfin_debug_mmrs_gptimer(struct dentry *parent, unsigned long base,
+                                           int num)
+{
+	char buf[32], *_buf = buf + sprintf(buf, "TIMER%i_", num);
+	__GPTIMER(CONFIG);
+	__GPTIMER(COUNTER);
+	__GPTIMER(PERIOD);
+	__GPTIMER(WIDTH);
+}
+#define GPTIMER(num) bfin_debug_mmrs_gptimer(parent, TIMER##num##_CONFIG, num)
+
+/*
  * SPORT
  */
 static inline int sport_width(void *mmr)
@@ -493,6 +513,50 @@
 # endif
 #endif
 
+	parent = debugfs_create_dir("gptimer", top);
+#ifdef TIMER_DISABLE
+	D16(TIMER_DISABLE);
+	D16(TIMER_ENABLE);
+	D32(TIMER_STATUS);
+#endif
+#ifdef TIMER_DISABLE0
+	D16(TIMER_DISABLE0);
+	D16(TIMER_ENABLE0);
+	D32(TIMER_STATUS0);
+#endif
+#ifdef TIMER_DISABLE1
+	D16(TIMER_DISABLE1);
+	D16(TIMER_ENABLE1);
+	D32(TIMER_STATUS1);
+#endif
+	/* XXX: Should convert BF561 MMR names */
+#ifdef TMRS4_DISABLE
+	D16(TMRS4_DISABLE);
+	D16(TMRS4_ENABLE);
+	D32(TMRS4_STATUS);
+	D16(TMRS8_DISABLE);
+	D16(TMRS8_ENABLE);
+	D32(TMRS8_STATUS);
+#endif
+	GPTIMER(0);
+	GPTIMER(1);
+	GPTIMER(2);
+#ifdef TIMER3_CONFIG
+	GPTIMER(3);
+	GPTIMER(4);
+	GPTIMER(5);
+	GPTIMER(6);
+	GPTIMER(7);
+#endif
+#ifdef TIMER8_CONFIG
+	GPTIMER(8);
+	GPTIMER(9);
+	GPTIMER(10);
+#endif
+#ifdef TIMER11_CONFIG
+	GPTIMER(11);
+#endif
+
 #ifdef HOST_CONTROL
 	parent = debugfs_create_dir("hostdp", top);
 	D16(HOST_CONTROL);
@@ -1301,43 +1365,6 @@
 		d("TWI_XMT_DATA16", 16, 0xFFC01484);
 		d("TWI_XMT_DATA8", 16, 0xFFC01480);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER3_CONFIG", 16, 0xFFC00630);
-		d("TIMER3_COUNTER", 32, 0xFFC00634);
-		d("TIMER3_PERIOD", 32, 0xFFC00638);
-		d("TIMER3_WIDTH", 32, 0xFFC0063C);
-		d("TIMER4_CONFIG", 16, 0xFFC00640);
-		d("TIMER4_COUNTER", 32, 0xFFC00644);
-		d("TIMER4_PERIOD", 32, 0xFFC00648);
-		d("TIMER4_WIDTH", 32, 0xFFC0064C);
-		d("TIMER5_CONFIG", 16, 0xFFC00650);
-		d("TIMER5_COUNTER", 32, 0xFFC00654);
-		d("TIMER5_PERIOD", 32, 0xFFC00658);
-		d("TIMER5_WIDTH", 32, 0xFFC0065C);
-		d("TIMER6_CONFIG", 16, 0xFFC00660);
-		d("TIMER6_COUNTER", 32, 0xFFC00664);
-		d("TIMER6_PERIOD", 32, 0xFFC00668);
-		d("TIMER6_WIDTH", 32, 0xFFC0066C);
-		d("TIMER7_CONFIG", 16, 0xFFC00670);
-		d("TIMER7_COUNTER", 32, 0xFFC00674);
-		d("TIMER7_PERIOD", 32, 0xFFC00678);
-		d("TIMER7_WIDTH", 32, 0xFFC0067C);
-		d("TIMER_DISABLE", 16, 0xFFC00684);
-		d("TIMER_ENABLE", 16, 0xFFC00680);
-		d("TIMER_STATUS", 32, 0xFFC00688);
-
 		parent = debugfs_create_dir("UART0", top);
 		d("UART0_DLH", 16, 0xFFC00404);
 		d("UART0_DLL", 16, 0xFFC00400);
@@ -1775,43 +1802,6 @@
 		d("TWI_XMT_DATA16", 16, 0xFFC01484);
 		d("TWI_XMT_DATA8", 16, 0xFFC01480);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER3_CONFIG", 16, 0xFFC00630);
-		d("TIMER3_COUNTER", 32, 0xFFC00634);
-		d("TIMER3_PERIOD", 32, 0xFFC00638);
-		d("TIMER3_WIDTH", 32, 0xFFC0063C);
-		d("TIMER4_CONFIG", 16, 0xFFC00640);
-		d("TIMER4_COUNTER", 32, 0xFFC00644);
-		d("TIMER4_PERIOD", 32, 0xFFC00648);
-		d("TIMER4_WIDTH", 32, 0xFFC0064C);
-		d("TIMER5_CONFIG", 16, 0xFFC00650);
-		d("TIMER5_COUNTER", 32, 0xFFC00654);
-		d("TIMER5_PERIOD", 32, 0xFFC00658);
-		d("TIMER5_WIDTH", 32, 0xFFC0065C);
-		d("TIMER6_CONFIG", 16, 0xFFC00660);
-		d("TIMER6_COUNTER", 32, 0xFFC00664);
-		d("TIMER6_PERIOD", 32, 0xFFC00668);
-		d("TIMER6_WIDTH", 32, 0xFFC0066C);
-		d("TIMER7_CONFIG", 16, 0xFFC00670);
-		d("TIMER7_COUNTER", 32, 0xFFC00674);
-		d("TIMER7_PERIOD", 32, 0xFFC00678);
-		d("TIMER7_WIDTH", 32, 0xFFC0067C);
-		d("TIMER_DISABLE", 16, 0xFFC00684);
-		d("TIMER_ENABLE", 16, 0xFFC00680);
-		d("TIMER_STATUS", 32, 0xFFC00688);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART0_DLH", 16, 0xFFC00404);
 		d("UART0_DLL", 16, 0xFFC00400);
@@ -2257,43 +2247,6 @@
 		d("TWI_XMT_DATA16", 16, 0xFFC01484);
 		d("TWI_XMT_DATA8", 16, 0xFFC01480);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER3_CONFIG", 16, 0xFFC00630);
-		d("TIMER3_COUNTER", 32, 0xFFC00634);
-		d("TIMER3_PERIOD", 32, 0xFFC00638);
-		d("TIMER3_WIDTH", 32, 0xFFC0063C);
-		d("TIMER4_CONFIG", 16, 0xFFC00640);
-		d("TIMER4_COUNTER", 32, 0xFFC00644);
-		d("TIMER4_PERIOD", 32, 0xFFC00648);
-		d("TIMER4_WIDTH", 32, 0xFFC0064C);
-		d("TIMER5_CONFIG", 16, 0xFFC00650);
-		d("TIMER5_COUNTER", 32, 0xFFC00654);
-		d("TIMER5_PERIOD", 32, 0xFFC00658);
-		d("TIMER5_WIDTH", 32, 0xFFC0065C);
-		d("TIMER6_CONFIG", 16, 0xFFC00660);
-		d("TIMER6_COUNTER", 32, 0xFFC00664);
-		d("TIMER6_PERIOD", 32, 0xFFC00668);
-		d("TIMER6_WIDTH", 32, 0xFFC0066C);
-		d("TIMER7_CONFIG", 16, 0xFFC00670);
-		d("TIMER7_COUNTER", 32, 0xFFC00674);
-		d("TIMER7_PERIOD", 32, 0xFFC00678);
-		d("TIMER7_WIDTH", 32, 0xFFC0067C);
-		d("TIMER_DISABLE", 16, 0xFFC00684);
-		d("TIMER_ENABLE", 16, 0xFFC00680);
-		d("TIMER_STATUS", 32, 0xFFC00688);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART0_DLH", 16, 0xFFC00404);
 		d("UART0_DLL", 16, 0xFFC00400);
@@ -2867,23 +2820,6 @@
 		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
 		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER_DISABLE", 16, 0xFFC00644);
-		d("TIMER_ENABLE", 16, 0xFFC00640);
-		d("TIMER_STATUS", 16, 0xFFC00648);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART_DLH", 16, 0xFFC00404);
 		d("UART_DLL", 16, 0xFFC00400);
@@ -3661,43 +3597,6 @@
 		d("TWI_XMT_DATA16", 16, 0xFFC01484);
 		d("TWI_XMT_DATA8", 16, 0xFFC01480);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER3_CONFIG", 16, 0xFFC00630);
-		d("TIMER3_COUNTER", 32, 0xFFC00634);
-		d("TIMER3_PERIOD", 32, 0xFFC00638);
-		d("TIMER3_WIDTH", 32, 0xFFC0063C);
-		d("TIMER4_CONFIG", 16, 0xFFC00640);
-		d("TIMER4_COUNTER", 32, 0xFFC00644);
-		d("TIMER4_PERIOD", 32, 0xFFC00648);
-		d("TIMER4_WIDTH", 32, 0xFFC0064C);
-		d("TIMER5_CONFIG", 16, 0xFFC00650);
-		d("TIMER5_COUNTER", 32, 0xFFC00654);
-		d("TIMER5_PERIOD", 32, 0xFFC00658);
-		d("TIMER5_WIDTH", 32, 0xFFC0065C);
-		d("TIMER6_CONFIG", 16, 0xFFC00660);
-		d("TIMER6_COUNTER", 32, 0xFFC00664);
-		d("TIMER6_PERIOD", 32, 0xFFC00668);
-		d("TIMER6_WIDTH", 32, 0xFFC0066C);
-		d("TIMER7_CONFIG", 16, 0xFFC00670);
-		d("TIMER7_COUNTER", 32, 0xFFC00674);
-		d("TIMER7_PERIOD", 32, 0xFFC00678);
-		d("TIMER7_WIDTH", 32, 0xFFC0067C);
-		d("TIMER_DISABLE", 16, 0xFFC00684);
-		d("TIMER_ENABLE", 16, 0xFFC00680);
-		d("TIMER_STATUS", 32, 0xFFC00688);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART0_DLH", 16, 0xFFC00404);
 		d("UART0_DLL", 16, 0xFFC00400);
@@ -4732,23 +4631,6 @@
 		d("TWI1_XMT_DATA16", 16, 0xFFC02284);
 		d("TWI1_XMT_DATA8", 16, 0xFFC02280);
 
-		parent = debugfs_create_dir("Timer Registers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER_DISABLE", 16, 0xFFC00644);
-		d("TIMER_ENABLE", 16, 0xFFC00640);
-		d("TIMER_STATUS", 16, 0xFFC00648);
-
 		parent = debugfs_create_dir("UART", top);
 		d("UART0_DLH", 16, 0xFFC00404);
 		d("UART0_DLL", 16, 0xFFC00400);
@@ -5680,43 +5562,6 @@
 		d("PINT3_MASK_SET", 32, 0xFFC01490);
 		d("PINT3_PINSTATE", 32, 0xFFC014B0);
 
-		parent = debugfs_create_dir("PWM_TMR", top);
-		d("TIMER0_CONFIG", 16, 0xFFC01600);
-		d("TIMER0_COUNTER", 32, 0xFFC01604);
-		d("TIMER0_PERIOD", 32, 0xFFC01608);
-		d("TIMER0_WIDTH", 32, 0xFFC0160C);
-		d("TIMER1_CONFIG", 16, 0xFFC01610);
-		d("TIMER1_COUNTER", 32, 0xFFC01614);
-		d("TIMER1_PERIOD", 32, 0xFFC01618);
-		d("TIMER1_WIDTH", 32, 0xFFC0161C);
-		d("TIMER2_CONFIG", 16, 0xFFC01620);
-		d("TIMER2_COUNTER", 32, 0xFFC01624);
-		d("TIMER2_PERIOD", 32, 0xFFC01628);
-		d("TIMER2_WIDTH", 32, 0xFFC0162C);
-		d("TIMER3_CONFIG", 16, 0xFFC01630);
-		d("TIMER3_COUNTER", 32, 0xFFC01634);
-		d("TIMER3_PERIOD", 32, 0xFFC01638);
-		d("TIMER3_WIDTH", 32, 0xFFC0163C);
-		d("TIMER4_CONFIG", 16, 0xFFC01640);
-		d("TIMER4_COUNTER", 32, 0xFFC01644);
-		d("TIMER4_PERIOD", 32, 0xFFC01648);
-		d("TIMER4_WIDTH", 32, 0xFFC0164C);
-		d("TIMER5_CONFIG", 16, 0xFFC01650);
-		d("TIMER5_COUNTER", 32, 0xFFC01654);
-		d("TIMER5_PERIOD", 32, 0xFFC01658);
-		d("TIMER5_WIDTH", 32, 0xFFC0165C);
-		d("TIMER6_CONFIG", 16, 0xFFC01660);
-		d("TIMER6_COUNTER", 32, 0xFFC01664);
-		d("TIMER6_PERIOD", 32, 0xFFC01668);
-		d("TIMER6_WIDTH", 32, 0xFFC0166C);
-		d("TIMER7_CONFIG", 16, 0xFFC01670);
-		d("TIMER7_COUNTER", 32, 0xFFC01674);
-		d("TIMER7_PERIOD", 32, 0xFFC01678);
-		d("TIMER7_WIDTH", 32, 0xFFC0167C);
-		d("TIMER_DISABLE0", 16, 0xFFC01684);
-		d("TIMER_ENABLE0", 16, 0xFFC01680);
-		d("TIMER_STATUS0", 32, 0xFFC01688);
-
 		parent = debugfs_create_dir("Port_A", top);
 		d("PORTA", 16, 0xFFC014C4);
 		d("PORTA_CLEAR", 16, 0xFFC014CC);
@@ -7406,58 +7251,6 @@
 		d("PINT3_MASK_SET", 32, 0xFFC01490);
 		d("PINT3_PINSTATE", 32, 0xFFC014B0);
 
-		parent = debugfs_create_dir("PWM_TMR", top);
-		d("TIMER0_CONFIG", 16, 0xFFC01600);
-		d("TIMER0_COUNTER", 32, 0xFFC01604);
-		d("TIMER0_PERIOD", 32, 0xFFC01608);
-		d("TIMER0_WIDTH", 32, 0xFFC0160C);
-		d("TIMER10_CONFIG", 16, 0xFFC00620);
-		d("TIMER10_COUNTER", 32, 0xFFC00624);
-		d("TIMER10_PERIOD", 32, 0xFFC00628);
-		d("TIMER10_WIDTH", 32, 0xFFC0062C);
-		d("TIMER1_CONFIG", 16, 0xFFC01610);
-		d("TIMER1_COUNTER", 32, 0xFFC01614);
-		d("TIMER1_PERIOD", 32, 0xFFC01618);
-		d("TIMER1_WIDTH", 32, 0xFFC0161C);
-		d("TIMER2_CONFIG", 16, 0xFFC01620);
-		d("TIMER2_COUNTER", 32, 0xFFC01624);
-		d("TIMER2_PERIOD", 32, 0xFFC01628);
-		d("TIMER2_WIDTH", 32, 0xFFC0162C);
-		d("TIMER3_CONFIG", 16, 0xFFC01630);
-		d("TIMER3_COUNTER", 32, 0xFFC01634);
-		d("TIMER3_PERIOD", 32, 0xFFC01638);
-		d("TIMER3_WIDTH", 32, 0xFFC0163C);
-		d("TIMER4_CONFIG", 16, 0xFFC01640);
-		d("TIMER4_COUNTER", 32, 0xFFC01644);
-		d("TIMER4_PERIOD", 32, 0xFFC01648);
-		d("TIMER4_WIDTH", 32, 0xFFC0164C);
-		d("TIMER5_CONFIG", 16, 0xFFC01650);
-		d("TIMER5_COUNTER", 32, 0xFFC01654);
-		d("TIMER5_PERIOD", 32, 0xFFC01658);
-		d("TIMER5_WIDTH", 32, 0xFFC0165C);
-		d("TIMER6_CONFIG", 16, 0xFFC01660);
-		d("TIMER6_COUNTER", 32, 0xFFC01664);
-		d("TIMER6_PERIOD", 32, 0xFFC01668);
-		d("TIMER6_WIDTH", 32, 0xFFC0166C);
-		d("TIMER7_CONFIG", 16, 0xFFC01670);
-		d("TIMER7_COUNTER", 32, 0xFFC01674);
-		d("TIMER7_PERIOD", 32, 0xFFC01678);
-		d("TIMER7_WIDTH", 32, 0xFFC0167C);
-		d("TIMER8_CONFIG", 16, 0xFFC00600);
-		d("TIMER8_COUNTER", 32, 0xFFC00604);
-		d("TIMER8_PERIOD", 32, 0xFFC00608);
-		d("TIMER8_WIDTH", 32, 0xFFC0060C);
-		d("TIMER9_CONFIG", 16, 0xFFC00610);
-		d("TIMER9_COUNTER", 32, 0xFFC00614);
-		d("TIMER9_PERIOD", 32, 0xFFC00618);
-		d("TIMER9_WIDTH", 32, 0xFFC0061C);
-		d("TIMER_DISABLE0", 16, 0xFFC01684);
-		d("TIMER_DISABLE1", 16, 0xFFC00644);
-		d("TIMER_ENABLE0", 16, 0xFFC01680);
-		d("TIMER_ENABLE1", 16, 0xFFC00640);
-		d("TIMER_STATUS0", 32, 0xFFC01688);
-		d("TIMER_STATUS1", 32, 0xFFC00648);
-
 		parent = debugfs_create_dir("Port_A", top);
 		d("PORTA", 16, 0xFFC014C4);
 		d("PORTA_CLEAR", 16, 0xFFC014CC);
@@ -8256,58 +8049,6 @@
 		d("PINT3_MASK_SET", 32, 0xFFC01490);
 		d("PINT3_PINSTATE", 32, 0xFFC014B0);
 
-		parent = debugfs_create_dir("PWM_TMR", top);
-		d("TIMER0_CONFIG", 16, 0xFFC01600);
-		d("TIMER0_COUNTER", 32, 0xFFC01604);
-		d("TIMER0_PERIOD", 32, 0xFFC01608);
-		d("TIMER0_WIDTH", 32, 0xFFC0160C);
-		d("TIMER10_CONFIG", 16, 0xFFC00620);
-		d("TIMER10_COUNTER", 32, 0xFFC00624);
-		d("TIMER10_PERIOD", 32, 0xFFC00628);
-		d("TIMER10_WIDTH", 32, 0xFFC0062C);
-		d("TIMER1_CONFIG", 16, 0xFFC01610);
-		d("TIMER1_COUNTER", 32, 0xFFC01614);
-		d("TIMER1_PERIOD", 32, 0xFFC01618);
-		d("TIMER1_WIDTH", 32, 0xFFC0161C);
-		d("TIMER2_CONFIG", 16, 0xFFC01620);
-		d("TIMER2_COUNTER", 32, 0xFFC01624);
-		d("TIMER2_PERIOD", 32, 0xFFC01628);
-		d("TIMER2_WIDTH", 32, 0xFFC0162C);
-		d("TIMER3_CONFIG", 16, 0xFFC01630);
-		d("TIMER3_COUNTER", 32, 0xFFC01634);
-		d("TIMER3_PERIOD", 32, 0xFFC01638);
-		d("TIMER3_WIDTH", 32, 0xFFC0163C);
-		d("TIMER4_CONFIG", 16, 0xFFC01640);
-		d("TIMER4_COUNTER", 32, 0xFFC01644);
-		d("TIMER4_PERIOD", 32, 0xFFC01648);
-		d("TIMER4_WIDTH", 32, 0xFFC0164C);
-		d("TIMER5_CONFIG", 16, 0xFFC01650);
-		d("TIMER5_COUNTER", 32, 0xFFC01654);
-		d("TIMER5_PERIOD", 32, 0xFFC01658);
-		d("TIMER5_WIDTH", 32, 0xFFC0165C);
-		d("TIMER6_CONFIG", 16, 0xFFC01660);
-		d("TIMER6_COUNTER", 32, 0xFFC01664);
-		d("TIMER6_PERIOD", 32, 0xFFC01668);
-		d("TIMER6_WIDTH", 32, 0xFFC0166C);
-		d("TIMER7_CONFIG", 16, 0xFFC01670);
-		d("TIMER7_COUNTER", 32, 0xFFC01674);
-		d("TIMER7_PERIOD", 32, 0xFFC01678);
-		d("TIMER7_WIDTH", 32, 0xFFC0167C);
-		d("TIMER8_CONFIG", 16, 0xFFC00600);
-		d("TIMER8_COUNTER", 32, 0xFFC00604);
-		d("TIMER8_PERIOD", 32, 0xFFC00608);
-		d("TIMER8_WIDTH", 32, 0xFFC0060C);
-		d("TIMER9_CONFIG", 16, 0xFFC00610);
-		d("TIMER9_COUNTER", 32, 0xFFC00614);
-		d("TIMER9_PERIOD", 32, 0xFFC00618);
-		d("TIMER9_WIDTH", 32, 0xFFC0061C);
-		d("TIMER_DISABLE0", 16, 0xFFC01684);
-		d("TIMER_DISABLE1", 16, 0xFFC00644);
-		d("TIMER_ENABLE0", 16, 0xFFC01680);
-		d("TIMER_ENABLE1", 16, 0xFFC00640);
-		d("TIMER_STATUS0", 32, 0xFFC01688);
-		d("TIMER_STATUS1", 32, 0xFFC00648);
-
 		parent = debugfs_create_dir("Port_A", top);
 		d("PORTA", 16, 0xFFC014C4);
 		d("PORTA_CLEAR", 16, 0xFFC014CC);
@@ -10060,58 +9801,6 @@
 		d("PINT3_MASK_SET", 32, 0xFFC01490);
 		d("PINT3_PINSTATE", 32, 0xFFC014B0);
 
-		parent = debugfs_create_dir("PWM_TMR", top);
-		d("TIMER0_CONFIG", 16, 0xFFC01600);
-		d("TIMER0_COUNTER", 32, 0xFFC01604);
-		d("TIMER0_PERIOD", 32, 0xFFC01608);
-		d("TIMER0_WIDTH", 32, 0xFFC0160C);
-		d("TIMER10_CONFIG", 16, 0xFFC00620);
-		d("TIMER10_COUNTER", 32, 0xFFC00624);
-		d("TIMER10_PERIOD", 32, 0xFFC00628);
-		d("TIMER10_WIDTH", 32, 0xFFC0062C);
-		d("TIMER1_CONFIG", 16, 0xFFC01610);
-		d("TIMER1_COUNTER", 32, 0xFFC01614);
-		d("TIMER1_PERIOD", 32, 0xFFC01618);
-		d("TIMER1_WIDTH", 32, 0xFFC0161C);
-		d("TIMER2_CONFIG", 16, 0xFFC01620);
-		d("TIMER2_COUNTER", 32, 0xFFC01624);
-		d("TIMER2_PERIOD", 32, 0xFFC01628);
-		d("TIMER2_WIDTH", 32, 0xFFC0162C);
-		d("TIMER3_CONFIG", 16, 0xFFC01630);
-		d("TIMER3_COUNTER", 32, 0xFFC01634);
-		d("TIMER3_PERIOD", 32, 0xFFC01638);
-		d("TIMER3_WIDTH", 32, 0xFFC0163C);
-		d("TIMER4_CONFIG", 16, 0xFFC01640);
-		d("TIMER4_COUNTER", 32, 0xFFC01644);
-		d("TIMER4_PERIOD", 32, 0xFFC01648);
-		d("TIMER4_WIDTH", 32, 0xFFC0164C);
-		d("TIMER5_CONFIG", 16, 0xFFC01650);
-		d("TIMER5_COUNTER", 32, 0xFFC01654);
-		d("TIMER5_PERIOD", 32, 0xFFC01658);
-		d("TIMER5_WIDTH", 32, 0xFFC0165C);
-		d("TIMER6_CONFIG", 16, 0xFFC01660);
-		d("TIMER6_COUNTER", 32, 0xFFC01664);
-		d("TIMER6_PERIOD", 32, 0xFFC01668);
-		d("TIMER6_WIDTH", 32, 0xFFC0166C);
-		d("TIMER7_CONFIG", 16, 0xFFC01670);
-		d("TIMER7_COUNTER", 32, 0xFFC01674);
-		d("TIMER7_PERIOD", 32, 0xFFC01678);
-		d("TIMER7_WIDTH", 32, 0xFFC0167C);
-		d("TIMER8_CONFIG", 16, 0xFFC00600);
-		d("TIMER8_COUNTER", 32, 0xFFC00604);
-		d("TIMER8_PERIOD", 32, 0xFFC00608);
-		d("TIMER8_WIDTH", 32, 0xFFC0060C);
-		d("TIMER9_CONFIG", 16, 0xFFC00610);
-		d("TIMER9_COUNTER", 32, 0xFFC00614);
-		d("TIMER9_PERIOD", 32, 0xFFC00618);
-		d("TIMER9_WIDTH", 32, 0xFFC0061C);
-		d("TIMER_DISABLE0", 16, 0xFFC01684);
-		d("TIMER_DISABLE1", 16, 0xFFC00644);
-		d("TIMER_ENABLE0", 16, 0xFFC01680);
-		d("TIMER_ENABLE1", 16, 0xFFC00640);
-		d("TIMER_STATUS0", 32, 0xFFC01688);
-		d("TIMER_STATUS1", 32, 0xFFC00648);
-
 		parent = debugfs_create_dir("Port_A", top);
 		d("PORTA", 16, 0xFFC014C4);
 		d("PORTA_CLEAR", 16, 0xFFC014CC);
@@ -11976,58 +11665,6 @@
 		d("PINT3_MASK_SET", 32, 0xFFC01490);
 		d("PINT3_PINSTATE", 32, 0xFFC014B0);
 
-		parent = debugfs_create_dir("PWM_TMR", top);
-		d("TIMER0_CONFIG", 16, 0xFFC01600);
-		d("TIMER0_COUNTER", 32, 0xFFC01604);
-		d("TIMER0_PERIOD", 32, 0xFFC01608);
-		d("TIMER0_WIDTH", 32, 0xFFC0160C);
-		d("TIMER10_CONFIG", 16, 0xFFC00620);
-		d("TIMER10_COUNTER", 32, 0xFFC00624);
-		d("TIMER10_PERIOD", 32, 0xFFC00628);
-		d("TIMER10_WIDTH", 32, 0xFFC0062C);
-		d("TIMER1_CONFIG", 16, 0xFFC01610);
-		d("TIMER1_COUNTER", 32, 0xFFC01614);
-		d("TIMER1_PERIOD", 32, 0xFFC01618);
-		d("TIMER1_WIDTH", 32, 0xFFC0161C);
-		d("TIMER2_CONFIG", 16, 0xFFC01620);
-		d("TIMER2_COUNTER", 32, 0xFFC01624);
-		d("TIMER2_PERIOD", 32, 0xFFC01628);
-		d("TIMER2_WIDTH", 32, 0xFFC0162C);
-		d("TIMER3_CONFIG", 16, 0xFFC01630);
-		d("TIMER3_COUNTER", 32, 0xFFC01634);
-		d("TIMER3_PERIOD", 32, 0xFFC01638);
-		d("TIMER3_WIDTH", 32, 0xFFC0163C);
-		d("TIMER4_CONFIG", 16, 0xFFC01640);
-		d("TIMER4_COUNTER", 32, 0xFFC01644);
-		d("TIMER4_PERIOD", 32, 0xFFC01648);
-		d("TIMER4_WIDTH", 32, 0xFFC0164C);
-		d("TIMER5_CONFIG", 16, 0xFFC01650);
-		d("TIMER5_COUNTER", 32, 0xFFC01654);
-		d("TIMER5_PERIOD", 32, 0xFFC01658);
-		d("TIMER5_WIDTH", 32, 0xFFC0165C);
-		d("TIMER6_CONFIG", 16, 0xFFC01660);
-		d("TIMER6_COUNTER", 32, 0xFFC01664);
-		d("TIMER6_PERIOD", 32, 0xFFC01668);
-		d("TIMER6_WIDTH", 32, 0xFFC0166C);
-		d("TIMER7_CONFIG", 16, 0xFFC01670);
-		d("TIMER7_COUNTER", 32, 0xFFC01674);
-		d("TIMER7_PERIOD", 32, 0xFFC01678);
-		d("TIMER7_WIDTH", 32, 0xFFC0167C);
-		d("TIMER8_CONFIG", 16, 0xFFC00600);
-		d("TIMER8_COUNTER", 32, 0xFFC00604);
-		d("TIMER8_PERIOD", 32, 0xFFC00608);
-		d("TIMER8_WIDTH", 32, 0xFFC0060C);
-		d("TIMER9_CONFIG", 16, 0xFFC00610);
-		d("TIMER9_COUNTER", 32, 0xFFC00614);
-		d("TIMER9_PERIOD", 32, 0xFFC00618);
-		d("TIMER9_WIDTH", 32, 0xFFC0061C);
-		d("TIMER_DISABLE0", 16, 0xFFC01684);
-		d("TIMER_DISABLE1", 16, 0xFFC00644);
-		d("TIMER_ENABLE0", 16, 0xFFC01680);
-		d("TIMER_ENABLE1", 16, 0xFFC00640);
-		d("TIMER_STATUS0", 32, 0xFFC01688);
-		d("TIMER_STATUS1", 32, 0xFFC00648);
-
 		parent = debugfs_create_dir("Port_A", top);
 		d("PORTA", 16, 0xFFC014C4);
 		d("PORTA_CLEAR", 16, 0xFFC014CC);
@@ -13171,62 +12808,6 @@
 		d("SPORT1_TFSDIV", 16, 0xFFC0090C);
 		D_SPORT_WO("SPORT1_TX", 32, 0xFFC00910);
 
-		parent = debugfs_create_dir("System Timers", top);
-		d("TIMER0_CONFIG", 16, 0xFFC00600);
-		d("TIMER0_COUNTER", 32, 0xFFC00604);
-		d("TIMER0_PERIOD", 32, 0xFFC00608);
-		d("TIMER0_WIDTH", 32, 0xFFC0060C);
-		d("TIMER10_CONFIG", 16, 0xFFC01620);
-		d("TIMER10_COUNTER", 32, 0xFFC01624);
-		d("TIMER10_PERIOD", 32, 0xFFC01628);
-		d("TIMER10_WIDTH", 32, 0xFFC0162C);
-		d("TIMER11_CONFIG", 16, 0xFFC01630);
-		d("TIMER11_COUNTER", 32, 0xFFC01634);
-		d("TIMER11_PERIOD", 32, 0xFFC01638);
-		d("TIMER11_WIDTH", 32, 0xFFC0163C);
-		d("TIMER1_CONFIG", 16, 0xFFC00610);
-		d("TIMER1_COUNTER", 32, 0xFFC00614);
-		d("TIMER1_PERIOD", 32, 0xFFC00618);
-		d("TIMER1_WIDTH", 32, 0xFFC0061C);
-		d("TIMER2_CONFIG", 16, 0xFFC00620);
-		d("TIMER2_COUNTER", 32, 0xFFC00624);
-		d("TIMER2_PERIOD", 32, 0xFFC00628);
-		d("TIMER2_WIDTH", 32, 0xFFC0062C);
-		d("TIMER3_CONFIG", 16, 0xFFC00630);
-		d("TIMER3_COUNTER", 32, 0xFFC00634);
-		d("TIMER3_PERIOD", 32, 0xFFC00638);
-		d("TIMER3_WIDTH", 32, 0xFFC0063C);
-		d("TIMER4_CONFIG", 16, 0xFFC00640);
-		d("TIMER4_COUNTER", 32, 0xFFC00644);
-		d("TIMER4_PERIOD", 32, 0xFFC00648);
-		d("TIMER4_WIDTH", 32, 0xFFC0064C);
-		d("TIMER5_CONFIG", 16, 0xFFC00650);
-		d("TIMER5_COUNTER", 32, 0xFFC00654);
-		d("TIMER5_PERIOD", 32, 0xFFC00658);
-		d("TIMER5_WIDTH", 32, 0xFFC0065C);
-		d("TIMER6_CONFIG", 16, 0xFFC00660);
-		d("TIMER6_COUNTER", 32, 0xFFC00664);
-		d("TIMER6_PERIOD", 32, 0xFFC00668);
-		d("TIMER6_WIDTH", 32, 0xFFC0066C);
-		d("TIMER7_CONFIG", 16, 0xFFC00670);
-		d("TIMER7_COUNTER", 32, 0xFFC00674);
-		d("TIMER7_PERIOD", 32, 0xFFC00678);
-		d("TIMER7_WIDTH", 32, 0xFFC0067C);
-		d("TIMER8_CONFIG", 16, 0xFFC01600);
-		d("TIMER8_COUNTER", 32, 0xFFC01604);
-		d("TIMER8_PERIOD", 32, 0xFFC01608);
-		d("TIMER8_WIDTH", 32, 0xFFC0160C);
-		d("TIMER9_CONFIG", 16, 0xFFC01610);
-		d("TIMER9_COUNTER", 32, 0xFFC01614);
-		d("TIMER9_PERIOD", 32, 0xFFC01618);
-		d("TIMER9_WIDTH", 32, 0xFFC0161C);
-		d("TMRS4_DISABLE", 32, 0xFFC01644);
-		d("TMRS4_ENABLE", 32, 0xFFC01640);
-		d("TMRS4_STATUS", 32, 0xFFC01648);
-		d("TMRS8_DISABLE", 32, 0xFFC00684);
-		d("TMRS8_ENABLE", 32, 0xFFC00680);
-		d("TMRS8_STATUS", 32, 0xFFC00688);
-
 		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