diff --git a/target/linux/generic/files/drivers/net/phy/adm6996.c b/target/linux/generic/files/drivers/net/phy/adm6996.c
index cbb3e85fba58d23fe30ac5654840416dad46273b..bf5ed1593365f3bf557d448206ea7cadd63e77ba 100644
--- a/target/linux/generic/files/drivers/net/phy/adm6996.c
+++ b/target/linux/generic/files/drivers/net/phy/adm6996.c
@@ -876,7 +876,7 @@ adm6996_sw_get_port_mib(struct switch_dev *dev,
 		reg = r16(priv, adm6996_mibs[i].offset + ADM_OFFSET_PORT(port));
 		reg += r16(priv, adm6996_mibs[i].offset + ADM_OFFSET_PORT(port) + 1) << 16;
 		len += snprintf(buf + len, sizeof(priv->buf) - len,
-				"%-12s: %lu\n",
+				"%-12s: %u\n",
 				adm6996_mibs[i].name,
 				reg);
 	}