realtek: Use hex for "soc" identifier in debugfs
authorPascal Ernster <git@hardfalcon.net>
Sun, 28 May 2023 12:07:20 +0000 (14:07 +0200)
committerSander Vanheule <sander@svanheule.net>
Sun, 31 Dec 2023 13:13:43 +0000 (14:13 +0100)
The upper 16 bits of the 32 bit value encode the SoC model in BCD
notation (for example 0x83806800 on a Netgear GS108Tv3 with an
RTL8380M), so it makes more sense to output the value in hex notation
than in decimal notation.

Signed-off-by: Pascal Ernster <git@hardfalcon.net>
target/linux/realtek/files-5.15/drivers/net/dsa/rtl83xx/debugfs.c

index f46833f6f7b5c24529876d2f9fcc51717f6b6aaa..1c32d47c6f23eca81a2d71d9e3a3937b0d4b5819 100644 (file)
@@ -605,7 +605,7 @@ void rtl838x_dbgfs_init(struct rtl838x_switch_priv *priv)
 
        priv->dbgfs_dir = rtl838x_dir;
 
-       debugfs_create_u32("soc", 0444, rtl838x_dir,
+       debugfs_create_x32("soc", 0444, rtl838x_dir,
                           (u32 *)(RTL838X_SW_BASE + RTL838X_MODEL_NAME_INFO));
 
        /* Create one directory per port */