[openwrt/openwrt] lantiq: fix timer driver build warnings

LEDE Commits lede-commits at lists.infradead.org
Fri Jul 18 04:31:34 PDT 2025


dangole pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/671638d8fcaecc0f98d6f298a9e275763baccfd1

commit 671638d8fcaecc0f98d6f298a9e275763baccfd1
Author: Shiji Yang <yangshiji66 at outlook.com>
AuthorDate: Thu May 8 21:39:10 2025 +0800

    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 at outlook.com>
---
 .../patches-6.6/0008-MIPS-lantiq-backport-old-timer-code.patch   | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/target/linux/lantiq/patches-6.6/0008-MIPS-lantiq-backport-old-timer-code.patch b/target/linux/lantiq/patches-6.6/0008-MIPS-lantiq-backport-old-timer-code.patch
index a396efd990..08977b111b 100644
--- a/target/linux/lantiq/patches-6.6/0008-MIPS-lantiq-backport-old-timer-code.patch
+++ b/target/linux/lantiq/patches-6.6/0008-MIPS-lantiq-backport-old-timer-code.patch
@@ -186,7 +186,7 @@ Signed-off-by: John Crispin <blogic at openwrt.org>
  obj-y += vmmc.o
 --- /dev/null
 +++ b/arch/mips/lantiq/xway/timer.c
-@@ -0,0 +1,888 @@
+@@ -0,0 +1,889 @@
 +#ifndef CONFIG_SOC_AMAZON_SE
 +
 +#include <linux/kernel.h>
@@ -200,6 +200,7 @@ Signed-off-by: John Crispin <blogic at openwrt.org>
 +#include <linux/unistd.h>
 +#include <linux/errno.h>
 +#include <linux/interrupt.h>
++#include <linux/platform_device.h>
 +#include <linux/sched.h>
 +#include <linux/sched/signal.h>
 +
@@ -346,7 +347,7 @@ Signed-off-by: John Crispin <blogic at 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();
 +	return clk_get_rate(clk);
 +}
@@ -1049,7 +1050,7 @@ Signed-off-by: John Crispin <blogic at openwrt.org>
 +	},
 +};
 +
-+int __init lq_gptu_init(void)
++static int __init lq_gptu_init(void)
 +{
 +	int ret = platform_driver_register(&gptu_driver);
 +
@@ -1058,7 +1059,7 @@ Signed-off-by: John Crispin <blogic at openwrt.org>
 +	return ret;
 +}
 +
-+void __exit lq_gptu_exit(void)
++static void __exit lq_gptu_exit(void)
 +{
 +	unsigned int i;
 +




More information about the lede-commits mailing list