static int __init davinci_init_devices(void) { davinci_init_wdt(); return 0; }
static int __init davinci_init_devices(void) { /* please keep these calls, and their implementations above, * in alphabetical order so they're easier to sort through. */ davinci_init_wdt(); return 0; }
static int __init dm646x_init_devices(void) { int ret = 0; if (!cpu_is_davinci_dm646x()) return 0; platform_device_register(&dm646x_mdio_device); platform_device_register(&dm646x_emac_device); ret = davinci_init_wdt(); if (ret) pr_warn("%s: watchdog init failed: %d\n", __func__, ret); return ret; }
static int __init dm365_init_devices(void) { int ret = 0; if (!cpu_is_davinci_dm365()) return 0; davinci_cfg_reg(DM365_INT_EDMA_CC); platform_device_register(&dm365_edma_device); platform_device_register(&dm365_mdio_device); platform_device_register(&dm365_emac_device); ret = davinci_init_wdt(); if (ret) pr_warn("%s: watchdog init failed: %d\n", __func__, ret); return ret; }
static int __init dm644x_init_devices(void) { struct platform_device *edma_pdev; int ret = 0; if (!cpu_is_davinci_dm644x()) return 0; edma_pdev = platform_device_register_full(&dm644x_edma_device); if (IS_ERR(edma_pdev)) { pr_warn("%s: Failed to register eDMA\n", __func__); return PTR_ERR(edma_pdev); } platform_device_register(&dm644x_mdio_device); platform_device_register(&dm644x_emac_device); ret = davinci_init_wdt(); if (ret) pr_warn("%s: watchdog init failed: %d\n", __func__, ret); return ret; }