09 Jun, 2017

1 commit


28 Aug, 2014

1 commit


19 Nov, 2012

1 commit


16 Aug, 2011

1 commit

  • Since sungem_phy is used by multiple, unrelated, drivers make it
    build as a real module under drivers/net.

    depmod will pick up the symbol dependency and make sure sungem_phy.ko
    gets loaded any time sungem.ko or spider_net.ko is loaded.

    Tested-by: Stephen Rothwell
    Signed-off-by: David S. Miller

    David S. Miller
     

11 Aug, 2011

1 commit

  • Moves the Sun drivers into drivers/net/ethernet/sun/ and make
    the necessary Kconfig and Makefile changes.

    Oliver Hartkopp suggested removing the
    sun* prefix on the driver names. This type of change I will
    leave up to the driver maintainers.

    CC: Sam Creasey
    CC: Adrian Sun
    CC: Benjamin Herrenscmidt
    Signed-off-by: Jeff Kirsher

    Jeff Kirsher
     

27 Sep, 2010

1 commit


19 Aug, 2010

1 commit


03 Feb, 2009

1 commit


02 May, 2007

1 commit


27 Feb, 2007

1 commit

  • This version moves the medium variable to the card specific structure and
    changes the GMII_* to BCM54XX_* #defines.

    This patch adds improved version of enable_fiber for both the 5421 and
    the 5461 phy. It is now possible to specify with these wether you want
    autonegotiation or not. This is needed for bladecenter switches where
    some expect autonegotiation and some dont seem to like this at all.
    Depending on this flag it sets phy->autoneg accordingly for the fiber mode.

    More importantly it implements proper read_link and poll_link functions
    for both phys which can handle both copper and fiber mode by determining
    the medium first and then branching to the required functions. For fiber
    they all work fine, for copper they are not tested but return the result
    of the genmii_* function anyway which is supposed to work.

    The patch moves the genmii_* functions around to avoid foreward declarations.

    Signed-off-by: Jens Osterkamp
    Signed-off-by: Arnd Bergmann
    Signed-off-by: Linas Vepstas
    Signed-off-by: Jeff Garzik

    Jens Osterkamp
     

15 Feb, 2007

1 commit

  • After Al Viro (finally) succeeded in removing the sched.h #include in module.h
    recently, it makes sense again to remove other superfluous sched.h includes.
    There are quite a lot of files which include it but don't actually need
    anything defined in there. Presumably these includes were once needed for
    macros that used to live in sched.h, but moved to other header files in the
    course of cleaning it up.

    To ease the pain, this time I did not fiddle with any header files and only
    removed #includes from .c-files, which tend to cause less trouble.

    Compile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,
    arm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,
    allmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all
    configs in arch/arm/configs on arm. I also checked that no new warnings were
    introduced by the patch (actually, some warnings are removed that were emitted
    by unnecessarily included header files).

    Signed-off-by: Tim Schmielau
    Acked-by: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Tim Schmielau
     

04 Jan, 2007

1 commit

  • This patch adds support for a few more PHYs used by Apple and fixes
    advertising and detecting of Pause (we were missing setting the bit in
    MII_ADVERTISE and weren't testing in LPA for all PHYs).

    Note that I currently only advertise pause, not asymetric pause. I
    don't know for sure the details there, I suppose I should read a bit
    more 802.3 references, and I don't now what sungem is capable of, but
    I noticed the PCS code (originated from you) does the same.

    Signed-off-by: Benjamin Herrenschmidt
    Signed-off-by: David S. Miller

    Benjamin Herrenschmidt
     

14 Sep, 2006

1 commit


01 Jul, 2006

1 commit


27 May, 2006

1 commit


09 May, 2006

1 commit


20 Apr, 2006

1 commit

  • In a short discussion with Benjamin Herrenschmidt he mentioned
    that Marvell PHYs are powered down the same way as the other
    ones we currently handle. Thus actually do that, hopefully
    saving some power during suspend.

    Signed-off-by: Johannes Berg
    Acked-by: Benjamin Herrenschmidt
    Signed-off-by: David S. Miller

    Johannes Berg
     

04 Mar, 2006

1 commit


08 Jul, 2005

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds