realtek: align declaration/static/extern function definitions for startup code

In 2023 upstream has tightened compiler checks with this patch
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit
/scripts/Makefile.extrawarn?h=v6.15&id=0fcb70851fbfea1776ae62f67c503fef8f0292b9

A consistent function definition is now needed. I.e.

- functions must be either declared with "static" or
- functions need an additional declaration (in the header file)

Before upgrading the Realtek target to 6.12 clean the code so that the main
6.12 PR can focus on real issues from the version bump.

Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de>
Link: https://github.com/openwrt/openwrt/pull/18925
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
Markus Stockhausen 2025-05-26 08:11:28 -04:00 committed by Robert Marko
parent b69e6c35c5
commit 7b65949bc4
2 changed files with 3 additions and 2 deletions

View file

@ -19,6 +19,7 @@
#include <asm/page.h> #include <asm/page.h>
#include <asm/cpu.h> #include <asm/cpu.h>
#include <asm/fw/fw.h> #include <asm/fw/fw.h>
#include <asm/prom.h>
#include <asm/smp-ops.h> #include <asm/smp-ops.h>
#include <asm/mips-cps.h> #include <asm/mips-cps.h>
@ -95,7 +96,7 @@ void __init device_tree_init(void)
register_up_smp_ops(); register_up_smp_ops();
} }
void __init identify_rtl9302(void) static void __init identify_rtl9302(void)
{ {
switch (sw_r32(RTL93XX_MODEL_NAME_INFO) & 0xfffffff0) { switch (sw_r32(RTL93XX_MODEL_NAME_INFO) & 0xfffffff0) {
case 0x93020810: case 0x93020810:

View file

@ -46,7 +46,7 @@ void __init plat_mem_setup(void)
__dt_setup_arch(dtb); __dt_setup_arch(dtb);
} }
void plat_time_init_fallback(void) static void plat_time_init_fallback(void)
{ {
struct device_node *np; struct device_node *np;
u32 freq = 500000000; u32 freq = 500000000;