02 Nov, 2011

1 commit

  • Macintosh CS89x0 based ethernet cards use a Crystal Semiconductor (Now
    Cirrus Logic) CS89x0 chip, so the mac89x0 driver should be in
    drivers/net/ethernet/cirrus instead of drivers/net/ethernet/apple.

    This also fixes a build problem, as the driver needs a header file from the
    cirrus directory:

    drivers/net/ethernet/apple/mac89x0.c:107:20: error: cs89x0.h: No such file or directory

    Signed-off-by: Geert Uytterhoeven
    Signed-off-by: David S. Miller

    Geert Uytterhoeven
     

19 Oct, 2011

1 commit

  • The cs89x0 driver was initial placed in the apple/ when it
    should have been placed in the cirrus/. This resolves the
    issue by moving the dirver and fixing up the respective
    Kconfig(s) and Makefile(s).

    Thanks to Sascha for reporting the issue.

    -v2 Fix a config error that was introduced with v1 by removing
    the dependency on MACE for NET_VENDOR_APPLE.

    CC: Russell Nelson
    CC: Andrew Morton
    Reported-by: Sascha Hauer
    Signed-off-by: Jeff Kirsher
    Signed-off-by: David S. Miller

    Jeff Kirsher
     

22 Sep, 2011

1 commit

  • We check ether_type before registering the platform device in
    arch/m68k/mac/config.c. Doing the same test again in the driver is
    redundant so remove it.

    Multiple probes should not happen since the conversion to platform devices,
    so lose that test too.

    Then macmace.c need not include macintosh.h, so remove that and irq.h and
    include linux/interrupt.h explicitly.

    Tested on PowerBook 520, Quadra 660av, LC 630.

    Signed-off-by: Finn Thain
    Signed-off-by: David S. Miller

    Finn Thain
     

27 Aug, 2011

1 commit

  • Based on finds for Stephen Rothwell, where current defconfig's
    enable a ethernet driver and it is not compiled due to the newly
    added NET_VENDOR_* component of Kconfig.

    This patch enables all the "new" Kconfig options so that current
    defconfig's will continue to compile the expected drivers. In
    addition, by enabling all the new Kconfig options does not add
    any un-expected options.

    CC: Stephen Rothwll
    Signed-off-by: Jeff Kirsher

    Jeff Kirsher
     

18 Aug, 2011

1 commit


12 Aug, 2011

1 commit