static int __init s3c_bat_init(void) { pr_info("%s\n", __func__); s3c_bat_init_hw(); wake_lock_init(&vbus_wake_lock, WAKE_LOCK_SUSPEND, "vbus_present"); return platform_driver_register(&s3c_bat_driver); }
static int __init s3c_bat_init(void) { pr_info("%s\n", __func__); s3c_bat_init_hw(); wake_lock_init(&vbus_wake_lock, WAKE_LOCK_SUSPEND, "vbus_present"); #if (defined __TEST_DEVICE_DRIVER__ || defined __ALWAYS_AWAKE_DEVICE__) wake_lock_init(&wake_lock_for_dev, WAKE_LOCK_SUSPEND, "wake_lock_dev"); #endif /* __TEST_DEVICE_DRIVER__ || __ALWAYS_AWAKE_DEVICE__ */ if (i2c_add_driver(&fg_i2c_driver)) pr_err("%s: Can't add fg i2c drv\n", __func__); return platform_driver_register(&s3c_bat_driver); }