static int __init s3c_mfc_init(void) { printk(banner); #ifdef CONFIG_S3C6400_PDFW pd_register_dev(&mfc_pmdev, "domain_v"); printk(KERN_INFO "pdfw: mfc devid = %d\n", mfc_pmdev.devid); #endif if(platform_driver_register(&s3c_mfc_driver)!=0) { printk("platform device register Failed \n"); return -1; } printk("S3C6400 MFC driver module init OK.\n"); return 0; }
static int __init s3c_mfc_init(void) { printk(banner); #ifdef CONFIG_S3C6400_PDFW pd_register_dev(&s3c_mfc_pmdev, "domain_v"); mfc_info("mfc devid = %d\n", s3c_mfc_pmdev.devid); #endif if (platform_driver_register(&s3c_mfc_driver) != 0) { mfc_err("fail to register platform device\n"); return -EPERM; } mfc_info("%s", banner); return 0; }