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);