lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 20 Mar 2020 18:37:20 +0800 From: Yangbo Lu <yangbo.lu@....com> To: linux-kernel@...r.kernel.org, netdev@...r.kernel.org Cc: Yangbo Lu <yangbo.lu@....com>, "David S . Miller" <davem@...emloft.net>, Richard Cochran <richardcochran@...il.com>, Vladimir Oltean <vladimir.oltean@....com>, Claudiu Manoil <claudiu.manoil@....com>, Andrew Lunn <andrew@...n.ch>, Vivien Didelot <vivien.didelot@...il.com>, Florian Fainelli <f.fainelli@...il.com>, Alexandre Belloni <alexandre.belloni@...tlin.com>, Microchip Linux Driver Support <UNGLinuxDriver@...rochip.com> Subject: [PATCH 0/6] 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 ptp_ocelot.c driver, and to implement 4 programmable pins (with only periodic signal function for now). Yangbo Lu (6): ptp: move ocelot ptp clock code out of Ethernet driver MAINTAINERS: add entry for Microsemi Ocelot PTP driver net: mscc: ocelot: fix timestamp info if ptp clock does not work net: mscc: ocelot: redefine PTP pins net: mscc: ocelot: add wave programming registers definitions ptp_ocelot: support 4 programmable pins MAINTAINERS | 9 + drivers/net/dsa/ocelot/felix.c | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 2 + drivers/net/ethernet/mscc/ocelot.c | 207 +------------- drivers/net/ethernet/mscc/ocelot.h | 3 +- drivers/net/ethernet/mscc/ocelot_board.c | 1 + drivers/net/ethernet/mscc/ocelot_regs.c | 2 + drivers/ptp/Kconfig | 10 + drivers/ptp/Makefile | 1 + drivers/ptp/ptp_ocelot.c | 310 +++++++++++++++++++++ include/soc/mscc/ocelot.h | 15 +- .../net/ethernet => include/soc}/mscc/ocelot_ptp.h | 3 + include/soc/mscc/ptp_ocelot.h | 34 +++ 13 files changed, 395 insertions(+), 205 deletions(-) create mode 100644 drivers/ptp/ptp_ocelot.c rename {drivers/net/ethernet => include/soc}/mscc/ocelot_ptp.h (88%) create mode 100644 include/soc/mscc/ptp_ocelot.h -- 2.7.4
Powered by blists - more mailing lists