On Mon, Mar 10, 2025 at 03:16:39PM -0700, Jacob Keller wrote:
> In bcm_ptp_perout_locked, the driver rejects requests which have
> PTP_PEROUT_PHASE set. This appears to be an attempt to reject any
> unsupported flags. Unfortunately, this only checks one flag, but does not
> protect against PTP_PEROUT_ONE_SHOT, or any future flags which may be
> added.
>
> Fix the check to ensure that no flag other than the supported
> PTP_PEROUT_DUTY_CYCLE is set.
>
> Fixes: 7bfe91efd525 ("net: phy: Add support for 1PPS out and external
> timestamps")
> Signed-off-by: Jacob Keller <[email protected]>
Reviewed-by: Simon Horman <[email protected]>