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: Sat, 13 Feb 2021 00:06:03 -0500 From: <vincent.cheng.xh@...esas.com> To: <richardcochran@...il.com> CC: <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>, Vincent Cheng <vincent.cheng.xh@...esas.com> Subject: [PATCH v2 net-next 0/3] ptp: ptp_clockmatrix: Fix output 1 PPS alignment. From: Vincent Cheng <vincent.cheng.xh@...esas.com> This series fixes a race condition that may result in the output clock not aligned to internal 1 PPS clock. Part of device initialization is to align the rising edge of output clocks to the internal rising edge of the 1 PPS clock. If the system APLL and DPLL are not locked when this alignment occurs, the alignment fails and a fixed offset between the internal 1 PPS clock and the output clock occurs. If a clock is dynamically enabled after power-up, the output clock also needs to be aligned to the internal 1 PPS clock. v2: Suggested by: Richard Cochran <richardcochran@...il.com> - Added const to "char * fmt" - Break unrelated header change into separate patch Vincent Cheng (3): ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_perout_enable. ptp: ptp_clockmatrix: Remove unused header declarations. drivers/ptp/idt8a340_reg.h | 10 +++++ drivers/ptp/ptp_clockmatrix.c | 92 ++++++++++++++++++++++++++++++++++++++++--- drivers/ptp/ptp_clockmatrix.h | 17 +++++++- 3 files changed, 112 insertions(+), 7 deletions(-) -- 2.7.4
Powered by blists - more mailing lists