lantiq: vr9 fxs support: remove unused wdog declarations and initializers
authorStefan Koch <stefan.koch10@gmail.com>
Wed, 22 Mar 2017 11:05:54 +0000 (12:05 +0100)
committerMathias Kresin <dev@kresin.me>
Fri, 24 Mar 2017 07:09:39 +0000 (08:09 +0100)
modify 0152-lantiq-VPE.patch from
commit e0229a16b000 ("lantiq: added support for VPE1")

- remove wdog function declarations from header (asm/vpe.h)
- remove wdog command line init functions (vpe.c)

Signed-off-by: Stefan Koch <stefan.koch10@gmail.com>
target/linux/lantiq/patches-4.4/0152-lantiq-VPE.patch
target/linux/lantiq/patches-4.9/0152-lantiq-VPE.patch

index bf883c8758760e60febc650b3eb2bfce749fd43a..95a190c3485cf2f661bb11a6ff20945fa3687c54 100644 (file)
@@ -15,7 +15,7 @@
        default "y"
 --- a/arch/mips/include/asm/vpe.h
 +++ b/arch/mips/include/asm/vpe.h
-@@ -127,4 +127,23 @@ void cleanup_tc(struct tc *tc);
+@@ -127,4 +127,13 @@ void cleanup_tc(struct tc *tc);
  
  int __init vpe_module_init(void);
  void __exit vpe_module_exit(void);
 +int32_t vpe1_sw_stop(uint32_t flags);
 +uint32_t vpe1_get_load_addr(uint32_t flags);
 +uint32_t vpe1_get_max_mem(uint32_t flags);
-+
-+/* Watchdog APIs */
-+extern uint32_t vpe1_wdog_ctr;
-+extern uint32_t vpe1_wdog_timeout;
-+
-+unsigned long vpe1_sw_wdog_start(unsigned long);
-+unsigned long vpe1_sw_wdog_stop(unsigned long);
-+
-+typedef int (*VPE_SW_WDOG_RESET)(unsigned long wdog_cleared_ok_count);
-+int32_t vpe1_sw_wdog_register_reset_handler(VPE_SW_WDOG_RESET reset_fn);
 +
  #endif /* _ASM_VPE_H */
 --- a/arch/mips/kernel/vpe-mt.c
 +#endif
 --- a/arch/mips/kernel/vpe.c
 +++ b/arch/mips/kernel/vpe.c
-@@ -49,6 +49,59 @@ struct vpe_control vpecontrol = {
+@@ -49,6 +49,41 @@ struct vpe_control vpecontrol = {
        .tc_list        = LIST_HEAD_INIT(vpecontrol.tc_list)
  };
  
 +}
 +__setup("vpe1_mem=", vpe1mem);
 +
-+uint32_t vpe1_wdog_ctr;
-+static int __init wdog_ctr(char *str)
-+{
-+      get_option(&str, &vpe1_wdog_ctr);
-+      return 1;
-+}
-+EXPORT_SYMBOL(vpe1_wdog_ctr);
-+__setup("vpe1_wdog_ctr_addr=", wdog_ctr);
-+
-+uint32_t vpe1_wdog_timeout;
-+static int __init wdog_timeout(char *str)
-+{
-+      get_option(&str, &vpe1_wdog_timeout);
-+      return 1;
-+}
-+EXPORT_SYMBOL(vpe1_wdog_timeout);
-+__setup("vpe1_wdog_timeout=", wdog_timeout);
-+
 +uint32_t vpe1_get_load_addr(uint32_t flags)
 +{
 +      return vpe1_load_addr;
index 3fca7dc2589bcd29c0cc11e0865225d858bb40a0..2b6a2575f87f9ef4fa6b2dea9da123aca28dd874 100644 (file)
@@ -15,7 +15,7 @@
        default "y"
 --- a/arch/mips/include/asm/vpe.h
 +++ b/arch/mips/include/asm/vpe.h
-@@ -127,4 +127,23 @@ void cleanup_tc(struct tc *tc);
+@@ -127,4 +127,13 @@ void cleanup_tc(struct tc *tc);
  
  int __init vpe_module_init(void);
  void __exit vpe_module_exit(void);
 +int32_t vpe1_sw_stop(uint32_t flags);
 +uint32_t vpe1_get_load_addr(uint32_t flags);
 +uint32_t vpe1_get_max_mem(uint32_t flags);
-+
-+/* Watchdog APIs */
-+extern uint32_t vpe1_wdog_ctr;
-+extern uint32_t vpe1_wdog_timeout;
-+
-+unsigned long vpe1_sw_wdog_start(unsigned long);
-+unsigned long vpe1_sw_wdog_stop(unsigned long);
-+
-+typedef int (*VPE_SW_WDOG_RESET)(unsigned long wdog_cleared_ok_count);
-+int32_t vpe1_sw_wdog_register_reset_handler(VPE_SW_WDOG_RESET reset_fn);
 +
  #endif /* _ASM_VPE_H */
 --- a/arch/mips/kernel/vpe-mt.c
 +#endif
 --- a/arch/mips/kernel/vpe.c
 +++ b/arch/mips/kernel/vpe.c
-@@ -49,6 +49,59 @@ struct vpe_control vpecontrol = {
+@@ -49,6 +49,41 @@ struct vpe_control vpecontrol = {
        .tc_list        = LIST_HEAD_INIT(vpecontrol.tc_list)
  };
  
 +}
 +__setup("vpe1_mem=", vpe1mem);
 +
-+uint32_t vpe1_wdog_ctr;
-+static int __init wdog_ctr(char *str)
-+{
-+      get_option(&str, &vpe1_wdog_ctr);
-+      return 1;
-+}
-+EXPORT_SYMBOL(vpe1_wdog_ctr);
-+__setup("vpe1_wdog_ctr_addr=", wdog_ctr);
-+
-+uint32_t vpe1_wdog_timeout;
-+static int __init wdog_timeout(char *str)
-+{
-+      get_option(&str, &vpe1_wdog_timeout);
-+      return 1;
-+}
-+EXPORT_SYMBOL(vpe1_wdog_timeout);
-+__setup("vpe1_wdog_timeout=", wdog_timeout);
-+
 +uint32_t vpe1_get_load_addr(uint32_t flags)
 +{
 +      return vpe1_load_addr;