aboutsummaryrefslogtreecommitdiff
path: root/common/debug.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/debug.c')
-rw-r--r--common/debug.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/common/debug.c b/common/debug.c
index e7bcc50..ae56ab1 100644
--- a/common/debug.c
+++ b/common/debug.c
@@ -19,20 +19,24 @@ static struct dbg_info {
enum serial_dev dev;
} dbg_info = (struct dbg_info){ 0 };
+/* forward declarations. */
+static void __setup_dbg(pm_t pt, enum serial_dev dev);
+static struct dbg_info __dbg_from_fdt(const void *fdt);
+
void init_dbg(const void *fdt)
{
- dbg_info = dbg_from_fdt(fdt);
+ dbg_info = __dbg_from_fdt(fdt);
}
void setup_dmap_dbg()
{
- setup_dbg(dbg_info.dbg_ptr, dbg_info.dev);
+ __setup_dbg(dbg_info.dbg_ptr, dbg_info.dev);
}
void setup_io_dbg(struct vmem *b)
{
vm_t io_ptr = setup_kernel_io(b, dbg_info.dbg_ptr);
- setup_dbg(io_ptr, dbg_info.dev);
+ __setup_dbg(io_ptr, dbg_info.dev);
}
/* if there arises a need for more supported serial drivers, I should probably
@@ -95,7 +99,7 @@ static enum serial_dev __serial_dev_enum(const char *dev_name)
return -1;
}
-struct dbg_info dbg_from_fdt(const void *fdt)
+static struct dbg_info __dbg_from_fdt(const void *fdt)
{
int chosen_offset = fdt_path_offset(fdt, "/chosen");
const char *stdout =
@@ -118,7 +122,7 @@ struct dbg_info dbg_from_fdt(const void *fdt)
return (struct dbg_info){ dbg_ptr, dev };
}
-void setup_dbg(vm_t pt, enum serial_dev dev)
+void __setup_dbg(vm_t pt, enum serial_dev dev)
{
switch (dev) {
case NS16550A: