07 Mar, 2013

1 commit


07 Jun, 2012

1 commit

  • I found this core on a BCM4322, a PCI card in the Linksys WRT610N V1.
    This core is not used by the driver, this patch just makes ssb show the
    correct name.

    Signed-off-by: Hauke Mehrtens
    Signed-off-by: John W. Linville

    Hauke Mehrtens
     

07 Feb, 2012

1 commit


26 Jul, 2011

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)
    fs: Merge split strings
    treewide: fix potentially dangerous trailing ';' in #defined values/expressions
    uwb: Fix misspelling of neighbourhood in comment
    net, netfilter: Remove redundant goto in ebt_ulog_packet
    trivial: don't touch files that are removed in the staging tree
    lib/vsprintf: replace link to Draft by final RFC number
    doc: Kconfig: `to be' -> `be'
    doc: Kconfig: Typo: square -> squared
    doc: Konfig: Documentation/power/{pm => apm-acpi}.txt
    drivers/net: static should be at beginning of declaration
    drivers/media: static should be at beginning of declaration
    drivers/i2c: static should be at beginning of declaration
    XTENSA: static should be at beginning of declaration
    SH: static should be at beginning of declaration
    MIPS: static should be at beginning of declaration
    ARM: static should be at beginning of declaration
    rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_check
    Update my e-mail address
    PCIe ASPM: forcedly -> forcibly
    gma500: push through device driver tree
    ...

    Fix up trivial conflicts:
    - arch/arm/mach-ep93xx/dma-m2p.c (deleted)
    - drivers/gpio/gpio-ep93xx.c (renamed and context nearby)
    - drivers/net/r8169.c (just context changes)

    Linus Torvalds
     

07 Jul, 2011

1 commit


28 Jun, 2011

1 commit

  • The bus scan code reads PCI revision ID from the PCI configuration register
    while it's already stored by PCI subsystem in the 'revision' field of 'struct
    pci_dev'...

    Signed-off-by: Sergei Shtylyov
    Signed-off-by: John W. Linville

    Sergei Shtylyov
     

11 May, 2011

1 commit

  • Some of the BCM43xx chips contain cores that are attached to the SSB, but are
    inactive as they do not connect to the external environment. These must not be
    registered. Several of these types are handled in driver ssb; however, the
    specific case of an inactive 802.11 cores is now treated in b43 and b43legacy.
    Although the current setup works, this minor change will place all such
    workarounds in ssb, and simplify the code in drivers b43 and b43legacy.

    Signed-off-by: Rafał Miłecki
    Tested-by: Larry Finger
    Acked-by: Larry Finger
    Signed-off-by: John W. Linville

    Rafał Miłecki
     

05 Apr, 2011

1 commit


11 Jan, 2011

1 commit

  • Some Broadcom based wireless devices contain dangling ethernet cores.
    This triggers the ssb probing mechanism and tries to load the b44 driver
    on this core.
    Ignore the dangling core in the ssb core scanning code to avoid
    access to the core and failure of b44 probing.

    Signed-off-by: Michael Buesch
    Tested-by: Larry Finger
    Signed-off-by: John W. Linville

    Michael Büsch
     

23 Dec, 2010

1 commit


29 Sep, 2010

1 commit

  • pcmcia_enable_device() now replaces pcmcia_request_configuration().
    Instead of config_req_t, all necessary flags are either passed as
    a parameter to pcmcia_enable_device(), or (in rare circumstances)
    set in struct pcmcia_device -> flags.

    With the last remaining user of include/pcmcia/cs.h gone, remove
    all references.

    CC: netdev@vger.kernel.org
    CC: linux-wireless@vger.kernel.org
    CC: linux-ide@vger.kernel.org
    CC: linux-usb@vger.kernel.org
    CC: laforge@gnumonks.org
    CC: linux-mtd@lists.infradead.org
    CC: alsa-devel@alsa-project.org
    CC: linux-serial@vger.kernel.org
    CC: Jiri Kosina
    CC: linux-scsi@vger.kernel.org
    Acked-by: Gustavo F. Padovan (for drivers/bluetooth)
    Tested-by: Wolfram Sang
    Signed-off-by: Dominik Brodowski

    Dominik Brodowski
     

31 Jul, 2010

1 commit

  • Remove cs_types.h which is no longer needed: Most definitions aren't
    used at all, a few can be made away with, and two remaining definitions
    (typedefs, unfortunatley) may be moved to more specific places.

    CC: linux-ide@vger.kernel.org
    CC: linux-usb@vger.kernel.org
    CC: laforge@gnumonks.org
    CC: linux-mtd@lists.infradead.org
    CC: alsa-devel@alsa-project.org
    CC: linux-serial@vger.kernel.org
    Acked-by: Marcel Holtmann (for drivers/bluetooth/)
    Acked-by: David S. Miller
    Signed-off-by: Dominik Brodowski

    Dominik Brodowski
     

24 Nov, 2009

1 commit

  • At present, the results of an SSB core scan are only logged when
    CONFIG_SSB_DEBUG is "y". As this may not be set in a distro kernel,
    it is difficult interpret many problems posted in bug reports or in
    help forums.

    Signed-off-by: Larry Finger
    Signed-off-by: John W. Linville

    Larry Finger
     

11 Nov, 2009

1 commit

  • The scan function was using 32 bit access which does not
    work on 16bit CF cards.

    This patch corrects this by doing two 16 bit reads like
    ssb_pcmcia_read32 already does.

    mb -- Removed locking. That early in init there's no need for locking.

    Signed-off-by: Martin Fuzzey
    Signed-off-by: Michael Buesch
    Signed-off-by: John W. Linville

    Martin Fuzzey
     

09 Sep, 2009

1 commit

  • Add support for communicating with a Sonics Silicon Backplane through a
    SDIO interface, as found in the Nintendo Wii WLAN daughter card.

    The Nintendo Wii WLAN card includes a custom Broadcom 4318 chip with
    a SDIO host interface.

    Signed-off-by: Albert Herranz
    Signed-off-by: Michael Buesch
    Signed-off-by: John W. Linville

    Albert Herranz
     

09 Jan, 2008

1 commit


11 Oct, 2007

1 commit

  • SSB is an SoC bus used in a number of embedded devices. The most
    well-known of these devices is probably the Linksys WRT54G, but there
    are others as well. The bus is also used internally on the BCM43xx
    and BCM44xx devices from Broadcom.

    This patch also includes support for SSB ID tables in modules, so
    that SSB drivers can be loaded automatically.

    Signed-off-by: Michael Buesch
    Signed-off-by: John W. Linville
    Signed-off-by: David S. Miller

    Michael Buesch