clean up patches, add atm driver proc support, add real led driver

SVN-Revision: 1388
This commit is contained in:
Felix Fietkau 2005-07-10 09:44:28 +00:00
parent d079abf177
commit 955adc8faa
4 changed files with 2744 additions and 2604 deletions

File diff suppressed because it is too large Load diff

View file

@ -21433,8 +21433,8 @@ diff -urN linux.old/drivers/atm/sangam_atm/tn7api.h linux.dev/drivers/atm/sangam
+#endif +#endif
diff -urN linux.old/drivers/atm/sangam_atm/tn7atm.c linux.dev/drivers/atm/sangam_atm/tn7atm.c diff -urN linux.old/drivers/atm/sangam_atm/tn7atm.c linux.dev/drivers/atm/sangam_atm/tn7atm.c
--- linux.old/drivers/atm/sangam_atm/tn7atm.c 1970-01-01 01:00:00.000000000 +0100 --- linux.old/drivers/atm/sangam_atm/tn7atm.c 1970-01-01 01:00:00.000000000 +0100
+++ linux.dev/drivers/atm/sangam_atm/tn7atm.c 2005-07-10 08:27:20.947111792 +0200 +++ linux.dev/drivers/atm/sangam_atm/tn7atm.c 2005-07-10 19:35:40.033466344 +0200
@@ -0,0 +1,1237 @@ @@ -0,0 +1,1212 @@
+/* +/*
+ * tn7.c + * tn7.c
+ * Linux atm module implementation. + * Linux atm module implementation.
@ -22403,25 +22403,15 @@ diff -urN linux.old/drivers/atm/sangam_atm/tn7atm.c linux.dev/drivers/atm/sangam
+ shutdown_atm_dev(dev); + shutdown_atm_dev(dev);
+ +
+ /* remove proc entries */ + /* remove proc entries */
+#ifdef COMMON_NSP + remove_proc_entry("tiatm/avsar_ver",NULL);
+ remove_proc_entry("avalanche/avsar_ver",NULL); + remove_proc_entry("tiatm/avsar_modem_stats",NULL);
+ remove_proc_entry("avalanche/avsar_modem_stats",NULL); + remove_proc_entry("tiatm/avsar_modem_training",NULL);
+ remove_proc_entry("avalanche/avsar_modem_training",NULL); + remove_proc_entry("tiatm/avsar_channels",NULL);
+ remove_proc_entry("avalanche/avsar_channels",NULL); + remove_proc_entry("tiatm/avsar_private",NULL);
+ remove_proc_entry("avalanche/avsar_private",NULL); + remove_proc_entry("tiatm/avsar_sarhal_stats",NULL);
+ remove_proc_entry("avalanche/avsar_sarhal_stats",NULL); + remove_proc_entry("tiatm/avsar_oam_ping",NULL);
+ remove_proc_entry("avalanche/avsar_oam_ping",NULL); + remove_proc_entry("tiatm/avsar_pvc_table",NULL);
+ remove_proc_entry("avalanche/avsar_pvc_table",NULL); + remove_proc_entry("tiatm",NULL);
+#else
+ remove_proc_entry("ti_commproc/atm/modem_ver",NULL);
+ remove_proc_entry("ti_commproc/atm/modem_stats",NULL);
+ remove_proc_entry("ti_commproc/atm/modem_training",NULL);
+ remove_proc_entry("ti_commproc/atm/modem_channels",NULL);
+ remove_proc_entry("ti_commproc/atm/modem_private",NULL);
+ remove_proc_entry("ti_commproc/atm/sarhal_stats",NULL);
+ remove_proc_entry("ti_commproc/atm/oam_ping",NULL);
+ remove_proc_entry("ti_commproc/atm/pvc_table",NULL);
+#endif
+ tn7dsl_dslmod_sysctl_unregister(); + tn7dsl_dslmod_sysctl_unregister();
+ +
+ printk ("Module Removed\n"); + printk ("Module Removed\n");
@ -22560,30 +22550,15 @@ diff -urN linux.old/drivers/atm/sangam_atm/tn7atm.c linux.dev/drivers/atm/sangam
+ tn7atm_init(mydev); + tn7atm_init(mydev);
+ +
+ /* Set up proc entry for atm stats */ + /* Set up proc entry for atm stats */
+#ifdef COMMON_NSP + proc_mkdir("tiatm", NULL);
+#define PROC_DIR "avalanche" + create_proc_read_entry("tiatm/avsar_modem_stats",0,NULL,tn7dsl_proc_stats,NULL);
+ //proc_dir = proc_mkdir(PROC_DIR, NULL); + create_proc_read_entry("tiatm/avsar_modem_training",0,NULL,tn7dsl_proc_modem,NULL);
+ create_proc_read_entry("avalanche/avsar_modem_stats",0,NULL,tn7dsl_proc_stats,NULL); + create_proc_read_entry("tiatm/avsar_ver",0,NULL,tn7atm_proc_version,NULL);
+ //create_proc_read_entry("avsar_modem_stats",0,proc_dir,tn7dsl_proc_stats,NULL); + create_proc_read_entry("tiatm/avsar_channels",0,NULL,tn7atm_proc_channels,mydev);
+ create_proc_read_entry("avalanche/avsar_modem_training",0,NULL,tn7dsl_proc_modem,NULL); + create_proc_read_entry("tiatm/avsar_private",0,NULL,tn7atm_proc_private,mydev);
+ create_proc_read_entry("avalanche/avsar_ver",0,NULL,tn7atm_proc_version,NULL); + create_proc_read_entry("tiatm/avsar_sarhal_stats",0,NULL,tn7sar_proc_sar_stat,mydev);
+ create_proc_read_entry("avalanche/avsar_channels",0,NULL,tn7atm_proc_channels,mydev); + create_proc_read_entry("tiatm/avsar_oam_ping",0,NULL,tn7sar_proc_oam_ping,mydev);
+ create_proc_read_entry("avalanche/avsar_private",0,NULL,tn7atm_proc_private,mydev); + create_proc_read_entry("tiatm/avsar_pvc_table",0,NULL,tn7sar_proc_pvc_table,mydev);
+ create_proc_read_entry("avalanche/avsar_sarhal_stats",0,NULL,tn7sar_proc_sar_stat,mydev);
+ create_proc_read_entry("avalanche/avsar_oam_ping",0,NULL,tn7sar_proc_oam_ping,mydev);
+ create_proc_read_entry("avalanche/avsar_pvc_table",0,NULL,tn7sar_proc_pvc_table,mydev);
+#else
+#define PROC_DIR "atm"
+ proc_dir = proc_mkdir(PROC_DIR, "ti_commproc");
+ create_proc_read_entry("modem_stats",0,pro_dir,tn7dsl_proc_stats,NULL);
+ create_proc_read_entry("modem_training",0,pro_dir,tn7dsl_proc_modem,NULL);
+ create_proc_read_entry("modem_ver",0,pro_dir,tn7atm_proc_version,NULL);
+ create_proc_read_entry("modem_channels",0,pro_dir,tn7atm_proc_channels,mydev);
+ create_proc_read_entry("modem_private",0,pro_dir,tn7atm_proc_private,mydev);
+ create_proc_read_entry("sarhal_stats", pro_dir,tn7sar_proc_sar_stat,mydev);
+ create_proc_read_entry("oam_ping",0,pro_dir,tn7sar_proc_oam_ping,mydev);
+ create_proc_read_entry("pvc_table",0,pro_dir,tn7sar_proc_pvc_table,mydev);
+#endif
+ +
+ tn7dsl_dslmod_sysctl_register(); + tn7dsl_dslmod_sysctl_register();
+ +