• Joel Stanley's avatar
    net: ftgmac100: Request clock and set speed · 4b70c62b
    Joel Stanley authored
    According to the ASPEED datasheet, gigabit speeds require a clock of
    100MHz or higher. Other speeds require 25MHz or higher. This patch
    configures a 100MHz clock if the system has a direct-attached
    PHY, or 25MHz if the system is running NC-SI which is limited to 100MHz.
    
    There appear to be no other upstream users of the FTGMAC100 driver it is
    hard to know the clocking requirements of other platforms. Therefore a
    conservative approach was taken with enabling clocks. If the platform is
    not ASPEED, both requesting the clock and configuring the speed is
    skipped.
    Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
    Tested-by: default avatarAndrew Jeffery <andrew@aj.id.au>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    4b70c62b
ftgmac100.c 49.9 KB