main.c (d8a382d2662822248a97ce9d670b90e68aefbd3a) | main.c (14f92952bf74a365ca7f9dfbec158e7c933ea723) |
---|---|
1/* 2 * Sonics Silicon Backplane 3 * Subsystem core 4 * 5 * Copyright 2005, Broadcom Corporation 6 * Copyright 2006, 2007, Michael Buesch <mb@bu3sch.de> 7 * 8 * Licensed under the GNU/GPL. See COPYING for details. --- 472 unchanged lines hidden (view full) --- 481 dev->bus = &ssb_bustype; 482 dev_set_name(dev, "ssb%u:%d", bus->busnumber, dev_idx); 483 484 switch (bus->bustype) { 485 case SSB_BUSTYPE_PCI: 486#ifdef CONFIG_SSB_PCIHOST 487 sdev->irq = bus->host_pci->irq; 488 dev->parent = &bus->host_pci->dev; | 1/* 2 * Sonics Silicon Backplane 3 * Subsystem core 4 * 5 * Copyright 2005, Broadcom Corporation 6 * Copyright 2006, 2007, Michael Buesch <mb@bu3sch.de> 7 * 8 * Licensed under the GNU/GPL. See COPYING for details. --- 472 unchanged lines hidden (view full) --- 481 dev->bus = &ssb_bustype; 482 dev_set_name(dev, "ssb%u:%d", bus->busnumber, dev_idx); 483 484 switch (bus->bustype) { 485 case SSB_BUSTYPE_PCI: 486#ifdef CONFIG_SSB_PCIHOST 487 sdev->irq = bus->host_pci->irq; 488 dev->parent = &bus->host_pci->dev; |
489 sdev->dma_dev = dev->parent; |
|
489#endif 490 break; 491 case SSB_BUSTYPE_PCMCIA: 492#ifdef CONFIG_SSB_PCMCIAHOST 493 sdev->irq = bus->host_pcmcia->irq; 494 dev->parent = &bus->host_pcmcia->dev; 495#endif 496 break; 497 case SSB_BUSTYPE_SDIO: 498#ifdef CONFIG_SSB_SDIOHOST 499 dev->parent = &bus->host_sdio->dev; 500#endif 501 break; 502 case SSB_BUSTYPE_SSB: 503 dev->dma_mask = &dev->coherent_dma_mask; | 490#endif 491 break; 492 case SSB_BUSTYPE_PCMCIA: 493#ifdef CONFIG_SSB_PCMCIAHOST 494 sdev->irq = bus->host_pcmcia->irq; 495 dev->parent = &bus->host_pcmcia->dev; 496#endif 497 break; 498 case SSB_BUSTYPE_SDIO: 499#ifdef CONFIG_SSB_SDIOHOST 500 dev->parent = &bus->host_sdio->dev; 501#endif 502 break; 503 case SSB_BUSTYPE_SSB: 504 dev->dma_mask = &dev->coherent_dma_mask; |
505 sdev->dma_dev = dev; |
|
504 break; 505 } 506 507 sdev->dev = dev; 508 err = device_register(dev); 509 if (err) { 510 ssb_printk(KERN_ERR PFX 511 "Could not register %s\n", --- 946 unchanged lines hidden --- | 506 break; 507 } 508 509 sdev->dev = dev; 510 err = device_register(dev); 511 if (err) { 512 ssb_printk(KERN_ERR PFX 513 "Could not register %s\n", --- 946 unchanged lines hidden --- |