mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-08 07:38:10 +00:00
twl4030_charger: Fix warnings
Fix warnings emitted by some versions of gcc: drivers/power/twl4030_charger.c:490: warning: overflow in implicit constant conversion drivers/power/twl4030_charger.c:498: warning: overflow in implicit constant conversion While at it, also fix module_param permissions and a typo in my name. Signed-off-by: Grazvydas Ignotas <notasas@gmail.com> Signed-off-by: Jean Delvare <jdelvare@suse.de> Signed-off-by: Anton Vorontsov <cbouatmailru@gmail.com>
This commit is contained in:
parent
ccf8fa2d1b
commit
28d48f04ea
1 changed files with 5 additions and 5 deletions
|
@ -62,7 +62,7 @@
|
||||||
#define TWL4030_MSTATEC_COMPLETE4 0x0e
|
#define TWL4030_MSTATEC_COMPLETE4 0x0e
|
||||||
|
|
||||||
static bool allow_usb;
|
static bool allow_usb;
|
||||||
module_param(allow_usb, bool, 1);
|
module_param(allow_usb, bool, 0644);
|
||||||
MODULE_PARM_DESC(allow_usb, "Allow USB charge drawing default current");
|
MODULE_PARM_DESC(allow_usb, "Allow USB charge drawing default current");
|
||||||
|
|
||||||
struct twl4030_bci {
|
struct twl4030_bci {
|
||||||
|
@ -425,7 +425,7 @@ static int __init twl4030_bci_probe(struct platform_device *pdev)
|
||||||
{
|
{
|
||||||
struct twl4030_bci *bci;
|
struct twl4030_bci *bci;
|
||||||
int ret;
|
int ret;
|
||||||
int reg;
|
u32 reg;
|
||||||
|
|
||||||
bci = kzalloc(sizeof(*bci), GFP_KERNEL);
|
bci = kzalloc(sizeof(*bci), GFP_KERNEL);
|
||||||
if (bci == NULL)
|
if (bci == NULL)
|
||||||
|
@ -486,7 +486,7 @@ static int __init twl4030_bci_probe(struct platform_device *pdev)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Enable interrupts now. */
|
/* Enable interrupts now. */
|
||||||
reg = ~(TWL4030_ICHGLOW | TWL4030_ICHGEOC | TWL4030_TBATOR2 |
|
reg = ~(u32)(TWL4030_ICHGLOW | TWL4030_ICHGEOC | TWL4030_TBATOR2 |
|
||||||
TWL4030_TBATOR1 | TWL4030_BATSTS);
|
TWL4030_TBATOR1 | TWL4030_BATSTS);
|
||||||
ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg,
|
ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg,
|
||||||
TWL4030_INTERRUPTS_BCIIMR1A);
|
TWL4030_INTERRUPTS_BCIIMR1A);
|
||||||
|
@ -495,7 +495,7 @@ static int __init twl4030_bci_probe(struct platform_device *pdev)
|
||||||
goto fail_unmask_interrupts;
|
goto fail_unmask_interrupts;
|
||||||
}
|
}
|
||||||
|
|
||||||
reg = ~(TWL4030_VBATOV | TWL4030_VBUSOV | TWL4030_ACCHGOV);
|
reg = ~(u32)(TWL4030_VBATOV | TWL4030_VBUSOV | TWL4030_ACCHGOV);
|
||||||
ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg,
|
ret = twl_i2c_write_u8(TWL4030_MODULE_INTERRUPTS, reg,
|
||||||
TWL4030_INTERRUPTS_BCIIMR2A);
|
TWL4030_INTERRUPTS_BCIIMR2A);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
|
@ -572,7 +572,7 @@ static void __exit twl4030_bci_exit(void)
|
||||||
}
|
}
|
||||||
module_exit(twl4030_bci_exit);
|
module_exit(twl4030_bci_exit);
|
||||||
|
|
||||||
MODULE_AUTHOR("Gražydas Ignotas");
|
MODULE_AUTHOR("Gražvydas Ignotas");
|
||||||
MODULE_DESCRIPTION("TWL4030 Battery Charger Interface driver");
|
MODULE_DESCRIPTION("TWL4030 Battery Charger Interface driver");
|
||||||
MODULE_LICENSE("GPL");
|
MODULE_LICENSE("GPL");
|
||||||
MODULE_ALIAS("platform:twl4030_bci");
|
MODULE_ALIAS("platform:twl4030_bci");
|
||||||
|
|
Loading…
Add table
Reference in a new issue