lantiq: fix timer driver build warnings
This patch fixes the following build warnings: arch/mips/lantiq/xway/timer.c:160:14: error: no previous prototype for 'ltq_get_fpi_bus_clock' [-Werror=missing-prototypes] 160 | unsigned int ltq_get_fpi_bus_clock(int fpi) { | ^~~~~~~~~~~~~~~~~~~~~ arch/mips/lantiq/xway/timer.c:803:36: error: invalid use of undefined type 'struct platform_device' 803 | ret = devm_mutex_init(&pdev->dev, &timer_dev.gptu_mutex); | ^~ arch/mips/lantiq/xway/timer.c:864:12: error: no previous prototype for 'lq_gptu_init' [-Werror=missing-prototypes] 864 | int __init lq_gptu_init(void) | ^~~~~~~~~~~~ arch/mips/lantiq/xway/timer.c:873:13: error: no previous prototype for 'lq_gptu_exit' [-Werror=missing-prototypes] 873 | void __exit lq_gptu_exit(void) | ^~~~~~~~~~~~ Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
This commit is contained in:
parent
69b38ed670
commit
671638d8fc
1 changed files with 5 additions and 4 deletions
|
@ -186,7 +186,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
obj-y += vmmc.o
|
obj-y += vmmc.o
|
||||||
--- /dev/null
|
--- /dev/null
|
||||||
+++ b/arch/mips/lantiq/xway/timer.c
|
+++ b/arch/mips/lantiq/xway/timer.c
|
||||||
@@ -0,0 +1,888 @@
|
@@ -0,0 +1,889 @@
|
||||||
+#ifndef CONFIG_SOC_AMAZON_SE
|
+#ifndef CONFIG_SOC_AMAZON_SE
|
||||||
+
|
+
|
||||||
+#include <linux/kernel.h>
|
+#include <linux/kernel.h>
|
||||||
|
@ -200,6 +200,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
+#include <linux/unistd.h>
|
+#include <linux/unistd.h>
|
||||||
+#include <linux/errno.h>
|
+#include <linux/errno.h>
|
||||||
+#include <linux/interrupt.h>
|
+#include <linux/interrupt.h>
|
||||||
|
+#include <linux/platform_device.h>
|
||||||
+#include <linux/sched.h>
|
+#include <linux/sched.h>
|
||||||
+#include <linux/sched/signal.h>
|
+#include <linux/sched/signal.h>
|
||||||
+
|
+
|
||||||
|
@ -346,7 +347,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
+};
|
+};
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
+unsigned int ltq_get_fpi_bus_clock(int fpi) {
|
+static unsigned int ltq_get_fpi_bus_clock(int fpi) {
|
||||||
+ struct clk *clk = clk_get_fpi();
|
+ struct clk *clk = clk_get_fpi();
|
||||||
+ return clk_get_rate(clk);
|
+ return clk_get_rate(clk);
|
||||||
+}
|
+}
|
||||||
|
@ -1049,7 +1050,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
+ },
|
+ },
|
||||||
+};
|
+};
|
||||||
+
|
+
|
||||||
+int __init lq_gptu_init(void)
|
+static int __init lq_gptu_init(void)
|
||||||
+{
|
+{
|
||||||
+ int ret = platform_driver_register(&gptu_driver);
|
+ int ret = platform_driver_register(&gptu_driver);
|
||||||
+
|
+
|
||||||
|
@ -1058,7 +1059,7 @@ Signed-off-by: John Crispin <blogic@openwrt.org>
|
||||||
+ return ret;
|
+ return ret;
|
||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+void __exit lq_gptu_exit(void)
|
+static void __exit lq_gptu_exit(void)
|
||||||
+{
|
+{
|
||||||
+ unsigned int i;
|
+ unsigned int i;
|
||||||
+
|
+
|
||||||
|
|
Loading…
Reference in a new issue