<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2d7de7a3 - s390/time: Add PtP driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#2d7de7a3</link>
        <description>s390/time: Add PtP driverAdd a small PtP driver which allows user space to getthe values of the physical and tod clock. This allowsprograms like chrony to use STP as clock source andsteer the kernel clock. The physical clock can be usedas a debugging aid to get the clock without any additionaloffsets like STP steering or LPAR offset.Acked-by: Heiko Carstens &lt;hca@linux.ibm.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: Sven Schnelle &lt;svens@linux.ibm.com&gt;Link: https://patch.msgid.link/20241023065601.449586-3-svens@linux.ibm.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 23 Oct 2024 06:56:01 +0000</pubDate>
        <dc:creator>Sven Schnelle &lt;svens@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>20503272 - ptp: Add support for the AMZNC10C &apos;vmclock&apos; device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#20503272</link>
        <description>ptp: Add support for the AMZNC10C &apos;vmclock&apos; deviceThe vmclock device addresses the problem of live migration withprecision clocks. The tolerances of a hardware counter (e.g. TSC) aretypically around &#177;50PPM. A guest will use NTP/PTP/PPS to discipline thatcounter against an external source of &apos;real&apos; time, and track the precisefrequency of the counter as it changes with environmental conditions.When a guest is live migrated, anything it knows about the frequency ofthe underlying counter becomes invalid. It may move from a host wherethe counter running at -50PPM of its nominal frequency, to a host whereit runs at +50PPM. There will also be a step change in the value of thecounter, as the correctness of its absolute value at migration islimited by the accuracy of the source and destination host&apos;s timesynchronization.In its simplest form, the device merely advertises a &apos;disruption_marker&apos;which indicates that the guest should throw away any NTP synchronizationit thinks it has, and start again.Because the shared memory region can be exposed all the way to userspacethrough the /dev/vmclock0 node, applications can still use time from afast vDSO &apos;system call&apos;, and check the disruption marker to be sure thattheir timestamp is indeed truthful.The structure also allows for the precise time, as known by the host, tobe exposed directly to guests so that they don&apos;t have to wait for NTP toresync from scratch. The PTP driver consumes this information if present.Like the KVM PTP clock, this PTP driver can convert TSC-based crosstimestamps into KVM clock values. Unlike the KVM PTP clock, it does soonly when such is actually helpful.The values and fields are based on the nascent virtio-rtc specification,and the intent is that a version (hopefully precisely this version) ofthis structure will be included as an optional part of that spec. In themeantime, this driver supports the simple ACPI form of the device whichis being shipped in certain commercial hypervisors (and submitted forinclusion in QEMU).Signed-off-by: David Woodhouse &lt;dwmw@amazon.co.uk&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Sun, 06 Oct 2024 07:17:58 +0000</pubDate>
        <dc:creator>David Woodhouse &lt;dwmw@amazon.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>1ddfecaf - ptp: add FemtoClock3 Wireless as ptp hardware clock</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#1ddfecaf</link>
        <description>ptp: add FemtoClock3 Wireless as ptp hardware clockThe RENESAS FemtoClock3 Wireless is a high-performance jitter attenuator,frequency translator, and clock synthesizer. The device is comprised of 3digital PLLs (DPLL) to track CLKIN inputs and three independent low phasenoise fractional output dividers (FOD) that output low phase noise clocks.FemtoClock3 supports one Time Synchronization (Time Sync) channel to enablean external processor to control the phase and frequency of the Time Syncchannel and to take phase measurements using the TDC. Intended applicationsare synchronization using the precision time protocol (PTP) andsynchronization with 0.5 Hz and 1 Hz signals from GNSS.Signed-off-by: Min Li &lt;min.li.xe@renesas.com&gt;Acked-by: Lee Jones &lt;lee@kernel.org&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 24 Jan 2024 18:49:47 +0000</pubDate>
        <dc:creator>Min Li &lt;min.li.xe@renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>40b0425f - net: ptp: create a mock-up PTP Hardware Clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#40b0425f</link>
        <description>net: ptp: create a mock-up PTP Hardware Clock driverThere are several cases where virtual net devices may benefit fromhaving a PTP clock, and these have to do with testing. I can see atleast netdevsim and veth as potential users of a common mock-up PTPhardware clock driver.The proposed idea is to create an object which emulates PTP clockoperations on top of the unadjustable CLOCK_MONOTONIC_RAW plus asoftware-controlled time domain via a timecounter/cyclecounter and thenlink that PHC to the netdevsim device.The driver is fully functional for its intended purpose, and itsuccessfully passes the PTP selftests.$ cd tools/testing/selftests/ptp/$ ./phc.sh /dev/ptp2TEST: settime                          [ OK ]TEST: adjtime                          [ OK ]TEST: adjfreq                          [ OK ]Signed-off-by: Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;Link: https://lore.kernel.org/r/20230807193324.4128292-7-vladimir.oltean@nxp.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Mon, 07 Aug 2023 19:33:19 +0000</pubDate>
        <dc:creator>Vladimir Oltean &lt;vladimir.oltean@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>615927f1 - ptp: add ToD device driver for Intel FPGA cards</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#615927f1</link>
        <description>ptp: add ToD device driver for Intel FPGA cardsAdding a DFL (Device Feature List) device driver of ToD device forIntel FPGA cards.The Intel FPGA Time of Day(ToD) IP within the FPGA DFL bus is exposedas PTP Hardware clock(PHC) device to the Linux PTP stack to synchronizethe system clock to its ToD information using phc2sys utility of theLinux PTP stack. The DFL is a hardware List within FPGA, which definesa linked list of feature headers within the device MMIO space to providean extensible way of adding subdevice features.Signed-off-by: Raghavendra Khadatare &lt;raghavendrax.anand.khadatare@intel.com&gt;Signed-off-by: Tianfei Zhang &lt;tianfei.zhang@intel.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Reviewed-by: Ilpo J&#228;rvinen &lt;ilpo.jarvinen@linux.intel.com&gt;Link: https://lore.kernel.org/r/20230328142455.481146-1-tianfei.zhang@intel.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Tue, 28 Mar 2023 14:24:55 +0000</pubDate>
        <dc:creator>Tianfei Zhang &lt;tianfei.zhang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>5d43f951 - ptp: add ptp virtual clock driver framework</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#5d43f951</link>
        <description>ptp: add ptp virtual clock driver frameworkThis patch is to add ptp virtual clock driver frameworkutilizing timecounter/cyclecounter.The patch just exports two essential APIs for PTP driver.- ptp_vclock_register()- ptp_vclock_unregister()Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 30 Jun 2021 08:11:52 +0000</pubDate>
        <dc:creator>Yangbo Lu &lt;yangbo.lu@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>300bb1fe - ptp: arm/arm64: Enable ptp_kvm for arm/arm64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#300bb1fe</link>
        <description>ptp: arm/arm64: Enable ptp_kvm for arm/arm64Currently, there is no mechanism to keep time sync between guest and hostin arm/arm64 virtualization environment. Time in guest will drift comparedwith host after boot up as they may both use third party time sourcesto correct their time respectively. The time deviation will be in orderof milliseconds. But in some scenarios,like in cloud environment, we askfor higher time precision.kvm ptp clock, which chooses the host clock source as a referenceclock to sync time between guest and host, has been adopted by x86which takes the time sync order from milliseconds to nanoseconds.This patch enables kvm ptp clock for arm/arm64 and improves clock sync precisionsignificantly.Test result comparisons between with kvm ptp clock and without it in arm/arm64are as follows. This test derived from the result of command &apos;chronycsources&apos;. we should take more care of the last sample column which showsthe offset between the local clock and the source at the last measurement.no kvm ptp in guest:MS Name/IP address   Stratum Poll Reach LastRx Last sample========================================================================^* dns1.synet.edu.cn      2   6   377    13  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    21  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    29  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    37  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    45  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    53  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    61  +1040us[+1581us] +/-   21ms^* dns1.synet.edu.cn      2   6   377     4   -130us[ +796us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    12   -130us[ +796us] +/-   21ms^* dns1.synet.edu.cn      2   6   377    20   -130us[ +796us] +/-   21msin host:MS Name/IP address   Stratum Poll Reach LastRx Last sample========================================================================^* 120.25.115.20          2   7   377    72   -470us[ -603us] +/-   18ms^* 120.25.115.20          2   7   377    92   -470us[ -603us] +/-   18ms^* 120.25.115.20          2   7   377   112   -470us[ -603us] +/-   18ms^* 120.25.115.20          2   7   377     2   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377    22   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377    43   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377    63   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377    83   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377   103   +872ns[-6808ns] +/-   17ms^* 120.25.115.20          2   7   377   123   +872ns[-6808ns] +/-   17msThe dns1.synet.edu.cn is the network reference clock for guest and120.25.115.20 is the network reference clock for host. we can&apos;t get theclock error between guest and host directly, but a roughly estimated valuewill be in order of hundreds of us to ms.with kvm ptp in guest:chrony has been disabled in host to remove the disturb by network clock.MS Name/IP address         Stratum Poll Reach LastRx Last sample========================================================================* PHC0                    0   3   377     8     -7ns[   +1ns] +/-    3ns* PHC0                    0   3   377     8     +1ns[  +16ns] +/-    3ns* PHC0                    0   3   377     6     -4ns[   -0ns] +/-    6ns* PHC0                    0   3   377     6     -8ns[  -12ns] +/-    5ns* PHC0                    0   3   377     5     +2ns[   +4ns] +/-    4ns* PHC0                    0   3   377    13     +2ns[   +4ns] +/-    4ns* PHC0                    0   3   377    12     -4ns[   -6ns] +/-    4ns* PHC0                    0   3   377    11     -8ns[  -11ns] +/-    6ns* PHC0                    0   3   377    10    -14ns[  -20ns] +/-    4ns* PHC0                    0   3   377     8     +4ns[   +5ns] +/-    4nsThe PHC0 is the ptp clock which choose the host clock as its sourceclock. So we can see that the clock difference between host and guestis in order of ns.Cc: Mark Rutland &lt;mark.rutland@arm.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: Jianyong Wu &lt;jianyong.wu@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20201209060932.212364-8-jianyong.wu@arm.com

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 09 Dec 2020 06:09:30 +0000</pubDate>
        <dc:creator>Jianyong Wu &lt;jianyong.wu@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>a8cf291b - ptp: Reorganize ptp_kvm.c to make it arch-independent</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#a8cf291b</link>
        <description>ptp: Reorganize ptp_kvm.c to make it arch-independentCurrently, the ptp_kvm module contains a lot of x86-specific code.Let&apos;s move this code into a new arch-specific file in the same directory,and rename the arch-independent file to ptp_kvm_common.c.Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;Signed-off-by: Jianyong Wu &lt;jianyong.wu@arm.com&gt;Signed-off-by: Marc Zyngier &lt;maz@kernel.org&gt;Link: https://lore.kernel.org/r/20201209060932.212364-4-jianyong.wu@arm.com

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 09 Dec 2020 06:09:26 +0000</pubDate>
        <dc:creator>Jianyong Wu &lt;jianyong.wu@arm.com&gt;</dc:creator>
    </item>
<item>
        <title>a7e1abad - ptp: Add clock driver for the OpenCompute TimeCard.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#a7e1abad</link>
        <description>ptp: Add clock driver for the OpenCompute TimeCard.The OpenCompute time card is an atomic clock along witha GPS receiver that provides a Grandmaster clock sourcefor a PTP enabled network.More information is available at http://www.timingcard.com/Signed-off-by: Jonathan Lemon &lt;jonathan.lemon@gmail.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Link: https://lore.kernel.org/r/20201204035128.2219252-2-jonathan.lemon@gmail.comSigned-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Fri, 04 Dec 2020 03:51:28 +0000</pubDate>
        <dc:creator>Jonathan Lemon &lt;jonathan.lemon@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7d10001e - ptp: add VMware virtual PTP clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#7d10001e</link>
        <description>ptp: add VMware virtual PTP clock driverAdd a PTP clock driver called ptp_vmw, for guests running on VMware ESXihypervisor. The driver attaches to a VMware virtual device called&quot;precision clock&quot; that provides a mechanism for querying host system time.Similar to existing virtual PTP clock drivers (e.g. ptp_kvm), ptp_vmwutilizes the kernel&apos;s PTP hardware clock API to implement a clock devicethat can be used as a reference in Chrony for synchronizing guest time withhost.The driver is only applicable to x86 guests running in VMware virtualmachines with precision clock virtual device present. It uses a VMwarespecific hypercall mechanism to read time from the device.Reviewed-by: Thomas Hellstrom &lt;thellstrom@vmware.com&gt;Signed-off-by: Vivek Thampi &lt;vithampi@vmware.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Fri, 28 Feb 2020 05:32:46 +0000</pubDate>
        <dc:creator>Vivek Thampi &lt;vithampi@vmware.com&gt;</dc:creator>
    </item>
<item>
        <title>57a10d8c - ptp: Add a ptp clock driver for IDT 82P33 SMU.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#57a10d8c</link>
        <description>ptp: Add a ptp clock driver for IDT 82P33 SMU.The IDT 82P33 Synchronization Management Unit (SMU) family providestools to manage timing references, clock sources andtiming paths for IEEE 1588 / Precision Time Protocol (PTP) andSynchronous Ethernet (SyncE) based clocks. The device supports upto three independent timing paths that control: PTP clock synthesis;SyncE clock generation; and general purpose frequency translation.The device supports physical layer timing with Digital PLLs (DPLLs)and it supports packet based timing with Digitally ControlledOscillators (DCOs). This patch adds support for ptp clock based onthe device.Changes since v1: - As suggested by Richard Cochran:   1. Replace _mask_bit_count with the existing hweight8   2. Prefix all functions with idt82p33   3. Fix white space issues in Kconfig and Makefile   4. Remove forward declaration   5. Use adjfine instead of adjfreq for better resolution - As suggested by David Miller:   1. Replace CHAN_INIT macro with a static function      idt82p33_channel_init   2. Employ reverse christmas tree ordering for local      variables   3. Fix indentation problem by appropriate number of      TAB then SPACE characterSigned-off-by: Min Li &lt;min.li.xe@renesas.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Fri, 21 Feb 2020 20:03:51 +0000</pubDate>
        <dc:creator>Min Li &lt;min.li.xe@renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>2785543f - ptp: ixp46x: move adjacent to ethernet driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#2785543f</link>
        <description>ptp: ixp46x: move adjacent to ethernet driverThe ixp46x ptp driver has a somewhat unusual setup, where the ptpdriver and the ethernet driver are in different directories butaccess the same registers that are defined a platform specificheader file.Moving everything into drivers/net/ makes it look more like mostother ptp drivers and allows compile-testing this driver onother targets.Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Jakub Kicinski &lt;kuba@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Sun, 12 Jan 2020 12:04:44 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>bad1eaa6 - ptp: Add a driver for InES time stamping IP core.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#bad1eaa6</link>
        <description>ptp: Add a driver for InES time stamping IP core.The InES at the ZHAW offers a PTP time stamping IP core.  The FPGAlogic recognizes and time stamps PTP frames on the MII bus.  Thispatch adds a driver for the core along with a device tree binding toallow hooking the driver to MII buses.Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Thu, 26 Dec 2019 02:16:20 +0000</pubDate>
        <dc:creator>Richard Cochran &lt;richardcochran@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>3a6ba7dc - ptp: Add a ptp clock driver for IDT ClockMatrix.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#3a6ba7dc</link>
        <description>ptp: Add a ptp clock driver for IDT ClockMatrix.The IDT ClockMatrix (TM) family includes integrated devices that provideeight PLL channels.  Each PLL channel can be independently configured as afrequency synthesizer, jitter attenuator, digitally controlledoscillator (DCO), or a digital phase lock loop (DPLL).  Typicallythese devices are used as timing references and clock sources for PTPapplications.  This patch adds support for the device.Co-developed-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: Vincent Cheng &lt;vincent.cheng.xh@renesas.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Fri, 01 Nov 2019 03:20:07 +0000</pubDate>
        <dc:creator>Vincent Cheng &lt;vincent.cheng.xh@renesas.com&gt;</dc:creator>
    </item>
<item>
        <title>19df7510 - ptp: add debugfs support for ptp_qoriq</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#19df7510</link>
        <description>ptp: add debugfs support for ptp_qoriqThis patch is to add debugfs support for ptp_qoriq. Current debugfssupports to control fiper1/fiper2 loopback mode. If the loopback modeis enabled, the fiper1/fiper2 pulse is looped back into trigger1/trigger2 input. This is very useful for validating hardware and driverwithout external hardware. Below is an example to enable fiper1 loopback.echo 1 &gt; /sys/kernel/debug/2d10e00.ptp_clock/fiper1-loopbackSigned-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Mon, 21 Jan 2019 10:41:42 +0000</pubDate>
        <dc:creator>Yangbo Lu &lt;yangbo.lu@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>ceefc71d - ptp: rework gianfar_ptp as QorIQ common PTP driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#ceefc71d</link>
        <description>ptp: rework gianfar_ptp as QorIQ common PTP drivergianfar_ptp was the PTP clock driver for 1588 timermodule of Freescale QorIQ eTSEC (Enhanced Three-SpeedEthernet Controllers) platforms. Actually QorIQ DPAA(Data Path Acceleration Architecture) platforms isalso using the same 1588 timer module in hardware.This patch is to rework gianfar_ptp as QorIQ commonPTP driver to support both DPAA and eTSEC. Movedgianfar_ptp.c to drivers/ptp/, renamed it asptp_qoriq.c, and renamed many variables. There werenot any function changes.Signed-off-by: Yangbo Lu &lt;yangbo.lu@nxp.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Fri, 25 May 2018 04:40:34 +0000</pubDate>
        <dc:creator>Yangbo Lu &lt;yangbo.lu@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>b2441318 - License cleanup: add SPDX GPL-2.0 license identifier to files with no license</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#b2441318</link>
        <description>License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseMany source files in the tree are missing licensing information, whichmakes it harder for compliance tools to determine the correct license.By default all files without license information are under the defaultlicense of the kernel, which is GPL version 2.Update the files which contain no license information with the &apos;GPL-2.0&apos;SPDX license identifier.  The SPDX identifier is a legally bindingshorthand, which can be used instead of the full boiler plate text.This patch is based on work done by Thomas Gleixner and Kate Stewart andPhilippe Ombredanne.How this work was done:Patches were generated and checked against linux-4.14-rc6 for a subset ofthe use cases: - file had no licensing information it it. - file was a */uapi/* one with no licensing information in it, - file was a */uapi/* one with existing licensing information,Further patches will be generated in subsequent months to fix up caseswhere non-standard license headers were used, and references to licensehad to be inferred by heuristics based on keywords.The analysis to determine which SPDX License Identifier to be applied toa file was done in a spreadsheet of side by side results from of theoutput of two independent scanners (ScanCode &amp; Windriver) producing SPDXtag:value files created by Philippe Ombredanne.  Philippe prepared thebase worksheet, and did an initial spot review of a few 1000 files.The 4.13 kernel was the starting point of the analysis with 60,537 filesassessed.  Kate Stewart did a file by file comparison of the scannerresults in the spreadsheet to determine which SPDX license identifier(s)to be applied to the file. She confirmed any determination that was notimmediately clear with lawyers working with the Linux Foundation.Criteria used to select files for SPDX license identifier tagging was: - Files considered eligible had to be source code files. - Make and config files were included as candidates if they contained &gt;5   lines of source - File already had some variant of a license header in it (even if &lt;5   lines).All documentation files were explicitly excluded.The following heuristics were used to determine which SPDX licenseidentifiers to apply. - when both scanners couldn&apos;t find any license traces, file was   considered to have no license information in it, and the top level   COPYING file license applied.   For non */uapi/* files that summary was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0                                              11139   and resulted in the first patch in this series.   If that file was a */uapi/* path one, it was &quot;GPL-2.0 WITH   Linux-syscall-note&quot; otherwise it was &quot;GPL-2.0&quot;.  Results of that was:   SPDX license identifier                            # files   ---------------------------------------------------|-------   GPL-2.0 WITH Linux-syscall-note                        930   and resulted in the second patch in this series. - if a file had some form of licensing information in it, and was one   of the */uapi/* ones, it was denoted with the Linux-syscall-note if   any GPL family license was found in the file or had no licensing in   it (per prior point).  Results summary:   SPDX license identifier                            # files   ---------------------------------------------------|------   GPL-2.0 WITH Linux-syscall-note                       270   GPL-2.0+ WITH Linux-syscall-note                      169   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause)    21   ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)    17   LGPL-2.1+ WITH Linux-syscall-note                      15   GPL-1.0+ WITH Linux-syscall-note                       14   ((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause)    5   LGPL-2.0+ WITH Linux-syscall-note                       4   LGPL-2.1 WITH Linux-syscall-note                        3   ((GPL-2.0 WITH Linux-syscall-note) OR MIT)              3   ((GPL-2.0 WITH Linux-syscall-note) AND MIT)             1   and that resulted in the third patch in this series. - when the two scanners agreed on the detected license(s), that became   the concluded license(s). - when there was disagreement between the two scanners (one detected a   license but the other didn&apos;t, or they both detected different   licenses) a manual inspection of the file occurred. - In most cases a manual inspection of the information in the file   resulted in a clear resolution of the license that should apply (and   which scanner probably needed to revisit its heuristics). - When it was not immediately clear, the license identifier was   confirmed with lawyers working with the Linux Foundation. - If there was any question as to the appropriate license identifier,   the file was flagged for further research and to be revisited later   in time.In total, over 70 hours of logged manual review was done on thespreadsheet to determine the SPDX license identifiers to apply to thesource files by Kate, Philippe, Thomas and, in some cases, confirmationby lawyers working with the Linux Foundation.Kate also obtained a third independent scan of the 4.13 code base fromFOSSology, and compared selected files where the other two scannersdisagreed against that SPDX file, to see if there was new insights.  TheWindriver scanner is based on an older version of FOSSology in part, sothey are related.Thomas did random spot checks in about 500 files from the spreadsheetsfor the uapi headers and agreed with SPDX license identifier in thefiles he inspected. For the non-uapi files Thomas did random spot checksin about 15000 files.In initial set of patches against 4.14-rc6, 3 files were found to havecopy/paste license identifier errors, and have been fixed to reflect thecorrect identifier.Additionally Philippe spent 10 hours this week doing a detailed manualinspection and review of the 12,461 patched files from the initial patchversion early this week with: - a full scancode scan run, collecting the matched texts, detected   license ids and scores - reviewing anything where there was a license detected (about 500+   files) to ensure that the applied SPDX license was correct - reviewing anything where there was no detection but the patch license   was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied   SPDX license was correctThis produced a worksheet with 20 files needing minor correction.  Thisworksheet was then exported into 3 different .csv files for thedifferent types of files to be modified.These .csv files were then reviewed by Greg.  Thomas wrote a script toparse the csv files and add the proper SPDX tag to the file, in theformat that the file expected.  This script was further refined by Gregbased on the output to detect more types of files automatically and todistinguish between header and source .c files (which need differentcomment types.)  Finally Greg ran the script using the .csv files togenerate the patches.Reviewed-by: Kate Stewart &lt;kstewart@linuxfoundation.org&gt;Reviewed-by: Philippe Ombredanne &lt;pombredanne@nexb.com&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 01 Nov 2017 14:07:57 +0000</pubDate>
        <dc:creator>Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;</dc:creator>
    </item>
<item>
        <title>8a56aa10 - ptp: Add a ptp clock driver for Broadcom DTE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#8a56aa10</link>
        <description>ptp: Add a ptp clock driver for Broadcom DTEThis patch adds a ptp clock driver for the Broadcom SoCs usingthe Digital timing Engine (DTE) nco.Signed-off-by: Arun Parameswaran &lt;arun.parameswaran@broadcom.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Mon, 12 Jun 2017 20:26:01 +0000</pubDate>
        <dc:creator>Arun Parameswaran &lt;arun.parameswaran@broadcom.com&gt;</dc:creator>
    </item>
<item>
        <title>a0e136d4 - PTP: add kvm PTP driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#a0e136d4</link>
        <description>PTP: add kvm PTP driverAdd a driver with gettime method returning hosts realtime clock.This allows Chrony to synchronize host and guest clocks withhigh precision (see results below).chronyc&gt; sourcesMS Name/IP address         Stratum Poll Reach LastRx Last sample===============================================================================To configure Chronyd to use PHC refclock, add thefollowing line to its configuration file:refclock PHC /dev/ptpX poll 3 dpoll -2 offset 0Where /dev/ptpX is the kvmclock PTP clock.Signed-off-by: Marcelo Tosatti &lt;mtosatti@redhat.com&gt;Acked-by: Richard Cochran &lt;richardcochran@gmail.com&gt;Signed-off-by: Paolo Bonzini &lt;pbonzini@redhat.com&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Tue, 24 Jan 2017 17:09:42 +0000</pubDate>
        <dc:creator>Marcelo Tosatti &lt;mtosatti@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>863d08ec - supports eg20t ptp clock</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/ptp/Makefile#863d08ec</link>
        <description>supports eg20t ptp clockSupports EG20T ptp clock in the driverChanges e-mail address.Adds number.Signed-off-by: Takahiro Shimizu &lt;tshimizu818@gmail.com&gt;Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;

            List of files:
            /linux-6.15/drivers/ptp/Makefile</description>
        <pubDate>Wed, 07 Mar 2012 22:16:26 +0000</pubDate>
        <dc:creator>Takahiro Shimizu &lt;tshimizu818@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
