static int __init db88f6281_pci_init(void) { if (machine_is_db88f6281_bp()) kirkwood_pcie_init(); return 0; }
static int __init db88f6281_pci_init(void) { if (machine_is_db88f6281_bp()) { u32 dev, rev; kirkwood_pcie_id(&dev, &rev); if (dev == MV88F6282_DEV_ID) kirkwood_pcie_init(KW_PCIE1 | KW_PCIE0); else kirkwood_pcie_init(KW_PCIE0); } return 0; }
static int __init db88f6281_bp_client_init(void) { int ret; if (!machine_is_db88f6281_bp()) return 0; db88f6281_bp_client_snd_device = platform_device_alloc("soc-audio", -1); if (!db88f6281_bp_client_snd_device) return -ENOMEM; platform_set_drvdata(db88f6281_bp_client_snd_device, &db88f6281_bp_client); ret = platform_device_add(db88f6281_bp_client_snd_device); if (ret) { printk(KERN_ERR "%s: platform_device_add failed\n", __func__); platform_device_put(db88f6281_bp_client_snd_device); } return ret; }