parse_em28xx_drxk.pl: Better represent some hex values
authorMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 9 Jul 2011 13:56:46 +0000 (10:56 -0300)
committerMauro Carvalho Chehab <mchehab@redhat.com>
Sat, 9 Jul 2011 13:56:46 +0000 (10:56 -0300)
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
contrib/em28xx/parse_em28xx_drxk.pl

index b3d3f0a..6f26a94 100755 (executable)
@@ -475,7 +475,7 @@ sub parse_drxk_addr($$$$)
                if (defined($drxk_map{$reg})) {
                        $reg = $drxk_map{$reg};
                } else {
-                       $reg = "0x" . $reg;
+                       $reg = sprintf "0x%08x", $reg;
                }
 
                my $data = hex(substr($app_data, $j, 2)) |
@@ -497,9 +497,9 @@ sub parse_drxk_addr($$$$)
                }
 
                if ($flags) {
-                       printf "%s%d_flags(state, 0x%s, %s, 0x%04x, 0x%02x);\n", $cmd, $bits, $addr, $reg, $data, $flags;
+                       printf "%s%d_flags(state, 0x%s, %s, 0x%08x, 0x%02x);\n", $cmd, $bits, $addr, $reg, $data, $flags;
                } else {
-                       printf "%s%d(state, 0x%s, %s, 0x%04x, %d);\n", $cmd, $bits, $addr, $reg, $data;
+                       printf "%s%d(state, 0x%s, %s, 0x%08x, %d);\n", $cmd, $bits, $addr, $reg, $data;
                }
        } else {
                if ($write) {