twl4030-usb: cleanup debug code
PATCH 1/2 twl4030-usb: cleanup debug code
From: David Brownell <[email protected]>
Remove some debug code from twl4030-usb which 'checkpatch.pl' warned about. Turn some other messages into debug code; and add some debug messages in the "write verify" paths (so we can see if they matter). This gives about 25% codespace shrinkage.
--- drivers/i2c/chips/twl4030-usb.c | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-)
drivers/i2c/chips/twl4030-usb.c +10 -19
@@ -285,13 +285,18 @@ static int twl4030_i2c_write_u8_verify(s (twl4030_i2c_read_u8(module, &check, address) >= 0) && (check == data))return 0 ; +dev_dbg (twl->dev,"Write%d[%d,0x%x] wrote %02x but read %02x\n" , +1 , module, address, check, data); +/* Failed once: Try again */ if ((twl4030_i2c_write_u8 (module, data, address) >=0 ) && (twl4030_i2c_read_u8 (module, &check, address) >=0 ) && (check == data))return 0 ; -/* Failed again: Return error */ +dev_dbg (twl->dev,"Write%d[%d,0x%x] wrote %02x but read %02x\n" , +2 , module, address, check, data); +/* Failed again: Return error */ return -EBUSY ; }
@@ -304,23 +309,9 @@ static inline int twl4030_usb_write(struint ret =0 ; ret =twl4030_i2c_write_u8 (TWL4030_MODULE_USB , data, address); -if (ret >=0 ) { -#if 0 /* debug */ -u8 data1; -if (twl4030_i2c_read_u8 (TWL4030_MODULE_USB , &data1, - address) <0 ) -dev_err (twl->dev,"re-read failed\n" ); -else -dev_dbg (twl->dev, -"Write %s wrote %x read %x from reg %x\n" , - (data1 == data) ?"succeed" :"mismatch" , - data, data1, address); -#endif - }else { -dev_warn (twl->dev, +if (ret <0 ) +dev_dbg (twl->dev,"TWL4030:USB:Write[0x%x] Error %d\n" , address, ret); - } -return ret; }
@@ -333,7 +324,7 @@ static inline int twl4030_readb(struct tif (ret >=0 ) ret = data;else -dev_warn (twl->dev, +dev_dbg (twl->dev,"TWL4030:readb[0x%x,0x%x] Error %d\n" , module, address, ret);
@@ -655,7 +646,7 @@ static int __init twl4030_usb_probe(strureturn -ENOMEM ;if (!pdata) { -dev_info (&pdev->dev,"platform_data not available\n" ); +dev_dbg (&pdev->dev,"platform_data not available\n" );return -EINVAL ; }
Quoted 6 lines · David Brownell
From: David Brownell <[email protected]>
Remove some debug code from twl4030-usb which 'checkpatch.pl' warned about. Turn some other messages into debug code; and add some debug messages in the "write verify" paths (so we can see if they matter). This gives about 25% codespace shrinkage.
Pushing both to l-o tree today.
Tony
Quoted 76 lines
Signed-off-by David Brownell <[email protected]>--- drivers/i2c/chips/twl4030-usb.c | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-)drivers/i2c/chips/twl4030-usb.c +10
-20@@ -285,13 +285,18 @@ static int twl4030_i2c_write_u8_verify(s (twl4030_i2c_read_u8(module, &check, address) >= 0) && (check == data))return 0 ; +dev_dbg (twl->dev,"Write%d[%d,0x%x] wrote %02x but read %02x\n" , +1 , module, address, check, data); +/* Failed once: Try again */ if ((twl4030_i2c_write_u8 (module, data, address) >=0 ) && (twl4030_i2c_read_u8 (module, &check, address) >=0 ) && (check == data))return 0 ; -/* Failed again: Return error */ +dev_dbg (twl->dev,"Write%d[%d,0x%x] wrote %02x but read %02x\n" , +2 , module, address, check, data); +/* Failed again: Return error */ return -EBUSY ; }@@ -304,23 +309,9 @@ static inline int twl4030_usb_write(struint ret =0 ; ret =twl4030_i2c_write_u8 (TWL4030_MODULE_USB , data, address); -if (ret >=0 ) { -#if 0 /* debug */ -u8 data1; -if (twl4030_i2c_read_u8 (TWL4030_MODULE_USB , &data1, - address) <0 ) -dev_err (twl->dev,"re-read failed\n" ); -else -dev_dbg (twl->dev, -"Write %s wrote %x read %x from reg %x\n" , - (data1 == data) ?"succeed" :"mismatch" , - data, data1, address); -#endif - }else { -dev_warn (twl->dev, +if (ret <0 ) +dev_dbg (twl->dev,"TWL4030:USB:Write[0x%x] Error %d\n" , address, ret); - } -return ret; }@@ -333,7 +324,7 @@ static inline int twl4030_readb(struct tif (ret >=0 ) ret = data;else -dev_warn (twl->dev, +dev_dbg (twl->dev,"TWL4030:readb[0x%x,0x%x] Error %d\n" , module, address, ret);@@ -655,7 +646,7 @@ static int __init twl4030_usb_probe(strureturn -ENOMEM ;if (!pdata) { -dev_info (&pdev->dev,"platform_data not available\n" ); +dev_dbg (&pdev->dev,"platform_data not available\n" );return -EINVAL ; } --To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html