mbox series

[net-next,0/6,v2] IXP46x PTP Timer clean-up and DT

Message ID 20210813220011.921211-1-linus.walleij@linaro.org (mailing list archive)
Headers show
Series IXP46x PTP Timer clean-up and DT | expand

Message

Linus Walleij Aug. 13, 2021, 10 p.m. UTC
This is a combination of a few cleanups from Arnd and some cleanup
and device tree support work from me, together modernizing the
PTP timer for the IXP46x platforms.

ChangeLog v1->v2:

This is now rebased on net-next and the upstream kernel should
contain fixes for the issues found by the build robot.

Arnd Bergmann (3):
  ixp4xx_eth: make ptp support a platform driver
  ixp4xx_eth: fix compile-testing
  ixp4xx_eth: enable compile testing

Linus Walleij (3):
  ixp4xx_eth: Stop referring to GPIOs
  ixp4xx_eth: Add devicetree bindings
  ixp4xx_eth: Probe the PTP module from the device tree

 .../bindings/net/intel,ixp46x-ptp-timer.yaml  |  54 ++++++++
 arch/arm/mach-ixp4xx/common.c                 |  14 ++
 drivers/net/ethernet/xscale/Kconfig           |  11 +-
 drivers/net/ethernet/xscale/Makefile          |   6 +-
 drivers/net/ethernet/xscale/ixp46x_ts.h       |  13 +-
 drivers/net/ethernet/xscale/ixp4xx_eth.c      |  35 +++--
 drivers/net/ethernet/xscale/ptp_ixp46x.c      | 122 +++++++++---------
 7 files changed, 175 insertions(+), 80 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/intel,ixp46x-ptp-timer.yaml