1. 23 4月, 2020 38 次提交
  2. 22 4月, 2020 2 次提交
    • D
      Merge branch 'Support-programmable-pins-for-Ocelot-PTP-driver' · 44dd5efc
      David S. Miller 提交于
      Yangbo Lu says:
      
      ====================
      Support programmable pins for Ocelot PTP driver
      
      The Ocelot PTP clock driver had been embedded into ocelot.c driver.
      It had supported basic gettime64/settime64/adjtime/adjfine functions
      by now which were used by both Ocelot switch and Felix switch.
      
      This patch-set is to move current ptp clock code out of ocelot.c driver
      maintaining as a single ocelot_ptp.c driver, and to implement 4
      programmable pins with only PTP_PF_PEROUT function for now.
      The PTP_PF_EXTTS function will be supported in the future, and it should
      be implemented separately for Felix and Ocelot, because of different
      hardware interrupt implementation in them.
      
      Changes for v2:
      	- Put PTP driver under drivers/net/ethernet/mscc/.
      	- Dropped MAINTAINERS patch. Kept original maintaining.
      	- Initialized PTP separately in ocelot/felix platforms.
      	- Supported PPS case in programmable pin.
      	- Supported disabling pin function since deadlock is fixed by Richard.
      	- Returned -EBUSY if not finding pin available.
      Changes for v3:
      	- Re-sent.
      ====================
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      44dd5efc
    • Y
      net: dsa: felix: enable PTP programmable pin · 5287be40
      Yangbo Lu 提交于
      Enable PTP programmable pin.
      Signed-off-by: NYangbo Lu <yangbo.lu@nxp.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5287be40