diff options
author | David S. Miller <davem@davemloft.net> | 2019-08-16 02:31:12 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-08-16 02:31:12 +0300 |
commit | 459c5fb44379335c966d98c7fdc4e8ebe2d2b93f (patch) | |
tree | 1ccd5ad1559a9921959b272e13ed5b453931eabb /drivers/net/phy/adin.c | |
parent | 8ce2cfd42e29b90158757c5154fb8f88f2dd1630 (diff) | |
parent | 4e3b0468e6d7f3c38ce52320803769b49ba87930 (diff) | |
download | linux-459c5fb44379335c966d98c7fdc4e8ebe2d2b93f.tar.xz |
Merge branch 'mscc-PTP-support'
Antoine Tenart says:
====================
net: mscc: PTP Hardware Clock (PHC) support
This series introduces the PTP Hardware Clock (PHC) support to the Mscc
Ocelot switch driver. In order to make use of this, a new register bank
is added and described in the device tree, as well as a new interrupt.
The use this bank and interrupt was made optional in the driver for dt
compatibility reasons.
Thanks!
Antoine
Since v5:
- Made sure both the PTP interrupt and register bank were available to
enable supporting h/w timestamping.
- Added a check after a kzalloc.
- Add Reviewed-by tags from Andrew.
Since v4:
- Added SKBTX_IN_PROGRESS.
- Fixed two xmas trees.
- Rework the loop condition in ocelot_ptp_rdy_irq_handler.
Since v3:
- Fixed a spin_unlock_irqrestore issue.
Since v2:
- Prevented from a possible infinite loop when reading the h/w
timestamps.
- s/GFP_KERNEL/GFP_ATOMIC/ in the Tx path.
- Set rx_filter to HWTSTAMP_FILTER_PTP_V2_EVENT at probe.
- Fixed s/w timestamping dependencies.
- Added Paul Burton's Acked-by on patches 2 and 4.
Since v1:
- Used list_for_each_safe() in ocelot_deinit().
- Fixed a memory leak in ocelot_deinit() by calling
dev_kfree_skb_any().
- Fixed a locking issue in get_hwtimestamp().
- Handled the NULL case of ptp_clock_register().
- Added comments on optional dt properties.
====================
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/phy/adin.c')
0 files changed, 0 insertions, 0 deletions