<?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>4149066a - clk: samsung: add initial exynos7870 clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#4149066a</link>
        <description>clk: samsung: add initial exynos7870 clock driverThis is a basic implementation of the clock driver required bySamsung&apos;s Exynos7870 SoC. It implements CMU_MIF, CMU_DISPAUD, CMU_FSYS,CMU_G3D, CMU_ISP, CMU_MFCMSCL, and CMU_PERI. all other CMUs depend onCMU_MIF.Signed-off-by: Kaustabh Chakraborty &lt;kauschluss@disroot.org&gt;Link: https://lore.kernel.org/r/20250301-exynos7870-pmu-clocks-v5-2-715b646d5206@disroot.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Sat, 01 Mar 2025 03:57:13 +0000</pubDate>
        <dc:creator>Kaustabh Chakraborty &lt;kauschluss@disroot.org&gt;</dc:creator>
    </item>
<item>
        <title>11fd259b - clk: samsung: introduce Exynos2200 clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#11fd259b</link>
        <description>clk: samsung: introduce Exynos2200 clock driverCMU_TOP is the top level clock management unit which contains PLLs,muxes, dividers and gates that feed the other clock management units.CMU_ALIVE provides clocks for SPMI, the new MCT and other clockmanagement unitsCMU_CMGP provides clocks for USI blocksCMU_HSI0 provides clocks for USBCMU_PERIC0 provides clocks for USI4 and I3C blocksCMU_PERIC1 provides clocks for USI blocksCMU_PERIC2 provides clocks for USI and I3C blocksCMU_PERIS provides clocks for GIC and the legacy MCTCMU_UFS provides clocks for UFSCMU_VTS provides clocks for other clock management unitslike CMU_AUD, which will be added in the future.Signed-off-by: Ivaylo Ivanov &lt;ivo.ivanov.ivanov1@gmail.com&gt;Link: https://lore.kernel.org/r/20250223115601.723886-4-ivo.ivanov.ivanov1@gmail.comSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Sun, 23 Feb 2025 11:56:00 +0000</pubDate>
        <dc:creator>Ivaylo Ivanov &lt;ivo.ivanov.ivanov1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bdd03ebf - clk: samsung: Introduce Exynos990 clock controller driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#bdd03ebf</link>
        <description>clk: samsung: Introduce Exynos990 clock controller driverThe current implementation contains support for:- CMU_TOP - which generates clocks for other blocks- CMU_HSI0 - which generates clocks for USB31.Signed-off-by: Igor Belwon &lt;igor.belwon@mentallysanemainliners.org&gt;Link: https://lore.kernel.org/r/20241209-exynos990-cmu-v4-3-57f07080f9e4@mentallysanemainliners.orgSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Mon, 09 Dec 2024 14:45:23 +0000</pubDate>
        <dc:creator>Igor Belwon &lt;igor.belwon@mentallysanemainliners.org&gt;</dc:creator>
    </item>
<item>
        <title>9174fac3 - clk: samsung: Introduce Exynos8895 clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#9174fac3</link>
        <description>clk: samsung: Introduce Exynos8895 clock driverCMU_TOP is the top level clock management unit which contains PLLs, muxes,dividers and gates that feed the other clock management units.CMU_PERIS provides clocks for GIC and MCTCMU_FSYS0 provides clocks for USBDRD30CMU_FSYS1 provides clocks for MMC, UFS and PCIECMU_PERIC0 provides clocks for UART_DBG, USI00 ~ USI03CMU_PERIC1 provides clocks for SPI_CAM0/1, UART_BT, USI04 ~ USI13,HSI2C_CAM0/1/2/3Signed-off-by: Ivaylo Ivanov &lt;ivo.ivanov.ivanov1@gmail.com&gt;Link: https://lore.kernel.org/r/20241023090136.537395-4-ivo.ivanov.ivanov1@gmail.comSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Wed, 23 Oct 2024 09:01:36 +0000</pubDate>
        <dc:creator>Ivaylo Ivanov &lt;ivo.ivanov.ivanov1@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>485e13fe - clk: samsung: add top clock support for ExynosAuto v920 SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#485e13fe</link>
        <description>clk: samsung: add top clock support for ExynosAuto v920 SoCThis adds support for CMU_TOP which generates clocks for all thefunction blocks such as CORE, HSI0/1/2, PERIC0/1 and so on. ForCMU_TOP, PLL_SHARED0,1,2,3,4 and 5 will be the sources of this blockand they will generate bus clocks.Signed-off-by: Sunyeal Hong &lt;sunyeal.hong@samsung.com&gt;Link: https://lore.kernel.org/r/20240821232652.1077701-5-sunyeal.hong@samsung.comSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Wed, 21 Aug 2024 23:26:52 +0000</pubDate>
        <dc:creator>Sunyeal Hong &lt;sunyeal.hong@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>2c597bb7 - clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#2c597bb7</link>
        <description>clk: samsung: clk-gs101: Add cmu_top, cmu_misc and cmu_apm supportcmu_top is the top level clock management unit which contains PLLs, muxes,dividers and gates that feed the other clock management units.cmu_misc clocks IPs such as Watchdog and cmu_apm clocks ips part of theAPM module.Reviewed-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;Reviewed-by: Andr&#233; Draszik &lt;andre.draszik@linaro.org&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Tested-by: Will McVicker &lt;willmcvicker@google.com&gt;Signed-off-by: Peter Griffin &lt;peter.griffin@linaro.org&gt;Link: https://lore.kernel.org/r/20231211162331.435900-9-peter.griffin@linaro.org[krzysztof: drop not needed linux/of_device.h include]Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Mon, 11 Dec 2023 16:23:23 +0000</pubDate>
        <dc:creator>Peter Griffin &lt;peter.griffin@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>594b3cae - clk: remove s3c24xx driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#594b3cae</link>
        <description>clk: remove s3c24xx driverThe s3c24xx platform is gone, so the clk driver can be removed aswell.Acked-by: Stephen Boyd &lt;sboyd@kernel.org&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Fri, 30 Sep 2022 11:11:14 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>6587c62f - clk: samsung: add top clock support for Exynos Auto v9 SoC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#6587c62f</link>
        <description>clk: samsung: add top clock support for Exynos Auto v9 SoCThis adds support for CMU_TOP which generates clocks for all thefunction blocks such as CORE, FSYS0/1/2, PERIC0/1 and so on. ForCMU_TOP, PLL_SHARED0,1,2,3 and 4 will be the sources of this blockand they will generate bus clocks.Signed-off-by: Chanho Park &lt;chanho61.park@samsung.com&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@linaro.org&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Link: https://lore.kernel.org/r/20220504075154.58819-4-chanho61.park@samsung.com

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Wed, 04 May 2022 07:51:45 +0000</pubDate>
        <dc:creator>Chanho Park &lt;chanho61.park@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>4f346005 - clk: samsung: fsd: Add initial clock support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#4f346005</link>
        <description>clk: samsung: fsd: Add initial clock supportAdd initial clock support for FSD (Full Self-Driving) SoCwhich is required to bring-up platforms based on this SoC.Cc: linux-fsd@tesla.comSigned-off-by: Jayati Sahu &lt;jayati.sahu@samsung.com&gt;Signed-off-by: Ajay Kumar &lt;ajaykumar.rs@samsung.com&gt;Signed-off-by: Pankaj Dubey &lt;pankaj.dubey@samsung.com&gt;Signed-off-by: Alim Akhtar &lt;alim.akhtar@samsung.com&gt;Acked-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Link: https://lore.kernel.org/r/20220124141644.71052-5-alim.akhtar@samsung.comSigned-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Mon, 24 Jan 2022 14:16:32 +0000</pubDate>
        <dc:creator>Alim Akhtar &lt;alim.akhtar@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>45bd8166 - clk: samsung: Add initial Exynos7885 clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#45bd8166</link>
        <description>clk: samsung: Add initial Exynos7885 clock driverThis is an initial implementation adding basic clocks, such as UART,USI, I2C, WDT, ect. and their parent clocks. It is heavily based on theExynos850 clock driver at &apos;drivers/clk/samsung/clk-exynos850.c&apos; whichwas made by Sam Protsenko, thus the copyright and author lines werekept.Bus clocks are enabled by default as well to avoid hangs while trying toaccess CMU registers.Only the parts of CMU_TOP needed for CMU_CORE and CMU_PERI, a bit ofCMU_CORE, and most of CMU_PERI is implemented as of now.Signed-off-by: David Virag &lt;virag.david003@gmail.com&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Link: https://lore.kernel.org/r/20211206153124.427102-7-virag.david003@gmail.com

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 15:31:20 +0000</pubDate>
        <dc:creator>David Virag &lt;virag.david003@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>cfe238e4 - clk: samsung: Make exynos850_register_cmu shared</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#cfe238e4</link>
        <description>clk: samsung: Make exynos850_register_cmu sharedRename exynos850_register_cmu to exynos_arm64_register_cmu and move itto a new file called &quot;clk-exynos-arm64.c&quot;.This should have no functional changes, but it will allow this code tobe shared between other arm64 Exynos SoCs, like the Exynos7885 andpossibly ExynosAuto V9.Signed-off-by: David Virag &lt;virag.david003@gmail.com&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Reviewed-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Link: https://lore.kernel.org/r/20211206153124.427102-5-virag.david003@gmail.com

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 15:31:18 +0000</pubDate>
        <dc:creator>David Virag &lt;virag.david003@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>7dd05578 - clk: samsung: Introduce Exynos850 clock driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#7dd05578</link>
        <description>clk: samsung: Introduce Exynos850 clock driverThis is the initial implementation adding only basic clocks like UART,MMC, I2C and corresponding parent clocks. Design is influenced byExynos5433 clock driver.Bus clock is enabled by default (in probe function) for all CMUs exceptCMU_TOP, the reasoning is as follows. By default if bus clock has nousers its &quot;enable count&quot; value is 0. It might be actually running ifit&apos;s already enabled in bootloader, but then in some cases it can bedisabled by mistake. For example, such case was observed whendw_mci_probe() enabled the bus clock, then failed to do something anddisabled that bus clock on error path. After that, even the attempt toread the &apos;clk_summary&apos; file in DebugFS freezed forever, as CMU bus clockended up being disabled and it wasn&apos;t possible to access CMU registersanymore.To avoid such cases, CMU driver must increment the ref count for thatbus clock by running clk_prepare_enable(). There is already existing&apos;.clk_name&apos; field in struct samsung_cmu_info, exactly for that reason.It was added in commit 523d3de41f02 (&quot;clk: samsung: exynos5433: Addsupport for runtime PM&quot;), with next mentioning in commit message:  &gt; Also for each CMU there is one special parent clock, which has to be  &gt; enabled all the time when any access to CMU registers is being done.But that clock is actually only enabled in Exynos5433 clock driver rightnow. So the same code is added to exynos850_cmu_probe() function,As was described above, it might be helpful not only for PM reasons, butalso to prevent possible erroneous clock gating on error paths.Another way to workaround that issue would be to use CLOCK_IS_CRITICALflag for corresponding gate clocks. But that might be not very gooddesign decision, as we might still want to disable that bus clock, e.g.on PM suspend.Signed-off-by: Sam Protsenko &lt;semen.protsenko@linaro.org&gt;Reviewed-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Link: https://lore.kernel.org/r/20211008154352.19519-6-semen.protsenko@linaro.orgSigned-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Fri, 08 Oct 2021 15:43:52 +0000</pubDate>
        <dc:creator>Sam Protsenko &lt;semen.protsenko@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>e44cdff0 - clk: samsung: Allow compile testing of Exynos, S3C64xx and S5Pv210</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#e44cdff0</link>
        <description>clk: samsung: Allow compile testing of Exynos, S3C64xx and S5Pv210So far all Exynos, S3C64xx and S5Pv210 clock units were selected byrespective SOC/ARCH Kconfig option.  On a kernel built for selectedSoCs, this allowed to build only limited set of matching clock drivers.However compile testing was not possible in such case as Makefile objectdepends on SOC/ARCH option.Add separate Kconfig options for each of them to be able to compiletest.Link: https://lore.kernel.org/r/20201119164509.754851-1-krzk@kernel.orgSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Thu, 19 Nov 2020 16:45:09 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>124f0353 - clk: samsung: allow building the clkout driver as module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#124f0353</link>
        <description>clk: samsung: allow building the clkout driver as moduleThe Exynos clock output driver can be built as module (it does not haveto be part of core init process) for better customization.  Adding aKConfig entry allows also compile testing for build coverage.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Acked-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;Link: https://lore.kernel.org/r/20201110193749.261367-1-krzk@kernel.org

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Tue, 10 Nov 2020 19:37:49 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>fb174b27 - clk: samsung: Remove support for Exynos5440</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#fb174b27</link>
        <description>clk: samsung: Remove support for Exynos5440The Exynos5440 is not actively developed, there are no developmentboards available and probably there are no real products with it.Remove wide-tree support for Exynos5440.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Chanwoo Choi &lt;cw00.choi@samsung.com&gt;Acked-by: Stephen Boyd &lt;sboyd@kernel.org&gt;Acked-by: Sylwester Nawrocki &lt;snawrocki@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Tue, 24 Apr 2018 20:08:11 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>edcefb96 - clk: samsung: exynos5250: Move PD-dependent clocks to Exynos5 sub-CMU</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#edcefb96</link>
        <description>clk: samsung: exynos5250: Move PD-dependent clocks to Exynos5 sub-CMUClocks related to DISP1 block require special handling for power domainturn on/off sequences. Till now this was handled by Exynos power domaindriver, but that approach was limited only to some special cases. Thispatch moves handling of those operations to clock controller driver.This gives more flexibility and allows fine tune values of someclock-specific registers. This patch moves handling of those mentionedclocks to Exynos5 sub-CMU driver instantiated from Exynos5250 driver.Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Tue, 06 Mar 2018 14:33:10 +0000</pubDate>
        <dc:creator>Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>ec4016ff - clk: samsung: exynos5420: Move PD-dependent clocks to Exynos5 sub-CMU</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#ec4016ff</link>
        <description>clk: samsung: exynos5420: Move PD-dependent clocks to Exynos5 sub-CMUClocks related to DISP, GSC and MFC blocks require special handling forpower domain turn on/off sequences. Till now this was handled by Exynospower domain driver, but that approach was limited only to some specialcases. This patch moves handling of those operations to clock controllerdriver. This gives more flexibility and allows fine tune values of someclock-specific registers. This patch moves handling of those mentionedclocks to Exynos5 sub-CMU driver instantiated from Exynos5420 driver.Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Tue, 06 Mar 2018 14:33:09 +0000</pubDate>
        <dc:creator>Marek Szyprowski &lt;m.szyprowski@samsung.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/clk/samsung/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/clk/samsung/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>7679eb20 - clk: samsung: Add a separate driver for Exynos4412 ISP clocks</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#7679eb20</link>
        <description>clk: samsung: Add a separate driver for Exynos4412 ISP clocksSome registers for the Exynos 4412 ISP (Camera subsystem) clocks arelocated in the ISP power domain. Because those registers are alsolocated in a different memory region than the main clock controller,support for them can be provided by a separate clock controller.This in turn allows to almost seamlessly make it aware of the powerdomain using recently introduced runtime PM support for clocks.Signed-off-by: Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;Acked-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Wed, 11 Oct 2017 09:25:13 +0000</pubDate>
        <dc:creator>Marek Szyprowski &lt;m.szyprowski@samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>cb4ac949 - clk: samsung: Remove Exynos4415 driver (SoC not supported anymore)</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/clk/samsung/Makefile#cb4ac949</link>
        <description>clk: samsung: Remove Exynos4415 driver (SoC not supported anymore)Support for Exynos4415 is going away because there are no internal norexternal users.Since commit 46dcf0ff0de3 (&quot;ARM: dts: exynos: Remove exynos4415.dtsi&quot;),the platform cannot be instantiated so remove also the drivers.Signed-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Kukjin Kim &lt;kgene@kernel.org&gt;Signed-off-by: Sylwester Nawrocki &lt;s.nawrocki@samsung.com&gt;

            List of files:
            /linux-6.15/drivers/clk/samsung/Makefile</description>
        <pubDate>Sat, 14 Jan 2017 12:36:40 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
</channel>
</rss>
