• Ben Hutchings's avatar
    sfc: Enable PTP clock and timestamping for all functions on EF10 · 9aecda95
    Ben Hutchings authored
    The SFC9100 family has only one clock per controller, shared by all
    functions.  Therefore only create a clock device under the primary
    function, and make all other functions refer to the primary's clock
    device.
    
    Since PTP functionality is limited to port 0 and PF 0 on the earlier
    SFN[56]322F boards, and we also set the primary flag for that
    function, we can make the creation of a clock device conditional only
    on this flag.
    Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
    9aecda95
ptp.c 53.4 KB