Re: [RFC] AI support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/17/2011 07:58 AM, George Kashperko wrote:
Here is dmesg for AI on embeddable (BCM4716):
root@OpenWrt:/# dmesg | grep -E "ssb|b43|[Bb]roadcom"
ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x1F, vendor 0x04BF)
ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x11, vendor 0x04BF)
ssb: Core 2 found: Gigabit MAC (cc 0x82D, rev 0x00, vendor 0x04BF)
ssb: Core 3 found: MIPS 74K (cc 0x82C, rev 0x01, vendor 0x04A7)
ssb: Core 4 found: USB 2.0 Host (cc 0x819, rev 0x04, vendor 0x04BF)
ssb: Core 5 found: PCI-E (cc 0x820, rev 0x0E, vendor 0x04BF)
ssb: Core 6 found: DDR1/2 memory controller (cc 0x82E, rev 0x01, vendor 0x04BF)
ssb: Core 7 found: Internal Memory (cc 0x80E, rev 0x07, vendor 0x04BF)
ssb: Core 8 found: I2S (cc 0x834, rev 0x00, vendor 0x04BF)
ssb: Found END of erom after 9 cores
ssb: chipcommon status is 0x800
ssb: Found rev 5 PMU (capabilities 0x11242C05)
ssb: Initializing MIPS core...
ssb: ssb_pmu5_clock: p1=1, p2=1, ndiv=48(0x30), m3=8, fc=960, clock=120
ssb: set_irq: core 0x0812, irq 3 =>  3
ssb: set_irq: core 0x082d, irq 4 =>  4
ssb: set_irq: core 0x0819, irq 5 =>  5
ssb: after irq reconfiguration
ssb: core 0x0800, irq : 2(S)* 3  4  5  6  D  I
ssb: core 0x0812, irq : 2(S)  3* 4  5  6  D  I
ssb: core 0x082d, irq : 2(S)  3  4* 5  6  D  I
ssb: core 0x082c, irq : 2(S)  3  4  5  6  D  I*
ssb: core 0x0819, irq : 2(S)  3  4  5* 6  D  I
ssb: core 0x0820, irq : 2(S)  3  4  5  6* D  I
ssb: core 0x082e, irq : 2(S)* 3  4  5  6  D  I
ssb: core 0x080e, irq : 2(S)  3  4  5  6  D  I*
ssb: core 0x0834, irq : 2(S)* 3  4  5  6  D  I
ssb: Sonics Silicon Backplane (AI type) found at address 0x18000000

This just reinforces what Michael said about name confusion.

Michael's proposal of separating SSB and AXI, and decoupling the device drivers from the bus routines, is going to be much more maintainable in the long run. AXI is going to be far more widespread than SSB ever was, and it would be really unfortunate if we carry the SSB baggage forward.

I've been poking around at disentangling the sb and ai routines in drivers/staging/brcm80211/utils/{aiutils,sbutils,siutils}.c. I don't have anything to put out for comments yet, but it's enough to convince me that it's the right direction.

- Henry

_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/devel


[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux