• Michael Walle's avatar
    dt-bindings: net: phy: add MaxLinear GPY2xx bindings · 90c47eb1
    Michael Walle authored
    Add the device tree bindings for the MaxLinear GPY2xx PHYs, which
    essentially adds just one flag: maxlinear,use-broken-interrupts.
    
    One might argue, that if interrupts are broken, just don't use
    the interrupt property in the first place. But it needs to be more
    nuanced. First, this interrupt line is also used to wake up systems by
    WoL, which has nothing to do with the (broken) PHY interrupt handling.
    
    Second and more importantly, there are devicetrees which have this
    property set. Thus, within the driver we have to switch off interrupt
    handling by default as a workaround. But OTOH, a systems designer who
    knows the hardware and knows there are no shared interrupts for example,
    can use this new property as a hint to the driver that it can enable the
    interrupt nonetheless.
    Signed-off-by: default avatarMichael Walle <michael@walle.cc>
    Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
    Signed-off-by: default avatarPaolo Abeni <pabeni@redhat.com>
    90c47eb1
maxlinear,gpy2xx.yaml 1.23 KB