<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in clk-scmi.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>502d45774af09f1c681c754c4b7cdfb5d7f72fd9 - Merge tag &apos;clk-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clk/clk-scmi.h#502d45774af09f1c681c754c4b7cdfb5d7f72fd9</link>
        <description>Merge tag &apos;clk-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linuxPull clk updates from Stephen Boyd: &quot;Mostly the usual clk driver updates and new SoC additions plus  non-critical data fixes for things that weren&apos;t used yet.  One thing that&apos;s new here in the core is SSC spread spectrum support  (SSC) in the clk provider API. The idea is that DT authors will  configure SSC for certain clks and they&apos;ll be configured at clk  provider registration time or when a consumer device is probed,  similar to how we handle assigned clk rates or parents.  On the clk driver side we have Qualcomm adding almost half the diff  because they add support for 4 different SoCs and then a long tail of  other SoCs like Mediatek, Renesas, Rockchip, SpaceMiT, etc. add more  SoC support this time around. Luckily it&apos;s mostly clk data for these  new SoCs because the actual clk_ops are already there. Beyond the new  drivers we get all the little fixups for more compilation coverage or  usage of more modern APIs. That all looks normal.  Finally, I kinda buried the lede, I&apos;m bringing on Brian and Jerome to  help out with maintaining the clk subsystem. The current working model  is already semi-distributed in that silicon vendors typically take  care of their drivers and send me pull requests but I&apos;m becoming a  bottleneck for new drivers and core framework review because this has  become a 100% volunteer effort on my part.  Mike is stepping down after all these years (thanks Mike!) and that  jump started the conversation around finding co-maintainers. Brian and  Jerome have graciously offered to help me with the work load, meaning  in the future they&apos;ll be sending pull requests and committing directly  to the clk.git tree. They&apos;ve both been around on the list for a while,  I&apos;ve met them both in person, and they&apos;ve been making changes to the  core clk framework along with helping review patches so I&apos;m pretty  confident this will work well.  Core:   - devm_clk_bulk_get_enable() consumer API   - devm_clk_hw_register_composite_pdata() provider API   - Spread Spectrum Clock (SSC) support via DT bindings and provider APIs   - Divider clk rounding improved (and tested)  New Drivers:   - Cix Sky1 audio subsystem (AUDSS)   - UltraRISC DP1000   - MediaTek MT8173 MFG_TOP   - Si549   - Aspeed AST2700 PECI   - Airoha EN7523 PCIe   - Rockchip RV1106   - Mobileye EyeQ7H   - Qualcomm Maili GCC, TCSR, RPMh, and video clks   - Qualcomm Shikra GCC, RPM, GPU, display, and audio clks   - Qualcomm Nord display and graphics clks   - Qualcomm Glymur camera and EVA clks   - Qualcomm Hawi video clks   - Amlogic A9 AO and peripheral clks   - Renesas R-Car X5H (R8A78000) CPG&quot;* tag &apos;clk-for-linus&apos; of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (269 commits)  clk: microchip: mpfs: fix regmap_update_bits() mask/val order  clk: visconti: Make sure clk_init_data is fully initialized  clk: ti: Make sure clk_init_data is fully initialized  MAINTAINERS: Add Brian Masney and Jerome Brunet as co-maintainers for clk subsystem  Drop Michael Turquette&apos;s clk maintainer entry  clk: ti: composite: resolve parent clocks by DT index, not by name  clk: ti: mux: resolve parent clocks by DT index, not by name  clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()  dt-bindings: clock: ti,keystone-gate: Convert to DT schema  dt-bindings: clock: ti: Convert APLL clock to DT schema  clk: zynq: pll: Fix kernel-doc after determine_rate() conversion  dt-bindings: clock: ti,clockdomain: Convert to DT schema  dt-bindings: clock: Correct white-space style  clk: samsung: Don&apos;t include &lt;linux/mod_devicetable.h&gt;  clk: at91: Read &quot;reg&quot; with helper  clk: renesas: Add R-Car X5H CPG driver  clk: rockchip: rk3576: fix source muxes for SPI0..SPI4  clk: rockchip: Add clock controller for the RV1106  dt-bindings: clock: rockchip: Add RV1106 CRU support  dt-bindings: clock: Document Renesas R-Car X5H Clock Pulse Generator  ...

            List of files:
            /linux/drivers/clk/clk-scmi.h</description>
        <pubDate>Wed, 26 Aug 2026 20:14:30 +0200</pubDate>
        <dc:creator>Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</dc:creator>
    </item>
<item>
        <title>dd8eb789f18c4c600f28e61176a02bcf3b790117 - Merge branches &apos;clk-pile&apos; and &apos;clk-microchip&apos; into clk-next</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clk/clk-scmi.h#dd8eb789f18c4c600f28e61176a02bcf3b790117</link>
        <description>Merge branches &apos;clk-pile&apos; and &apos;clk-microchip&apos; into clk-next* clk-pile: (111 commits)  clk: microchip: mpfs: fix regmap_update_bits() mask/val order  clk: visconti: Make sure clk_init_data is fully initialized  clk: ti: Make sure clk_init_data is fully initialized  MAINTAINERS: Add Brian Masney and Jerome Brunet as co-maintainers for clk subsystem  Drop Michael Turquette&apos;s clk maintainer entry  clk: ti: composite: resolve parent clocks by DT index, not by name  clk: ti: mux: resolve parent clocks by DT index, not by name  clk: devres: fix cleanup in devm_clk_get_optional_enabled_with_rate()  dt-bindings: clock: ti,keystone-gate: Convert to DT schema  dt-bindings: clock: ti: Convert APLL clock to DT schema  clk: zynq: pll: Fix kernel-doc after determine_rate() conversion  dt-bindings: clock: ti,clockdomain: Convert to DT schema  dt-bindings: clock: Correct white-space style  clk: tegra: set up proper EMC clock implementation for Tegra114  clk: clocking-wizard: remove 20kHz restriction  clk: clocking-wizard: optimize clock search  clk: clocking-wizard: fix clock difference detection  clk: mediatek: mt8135: Fix inverted gate control for devapc_ck  clk: clocking-wizard: Program PLL CP/RES and lock parameters on reconfig  clk: tegra: support 48MHz clock for pll_p_out1  ...* clk-microchip:  clk: at91: Read &quot;reg&quot; with helper

            List of files:
            /linux/drivers/clk/clk-scmi.h</description>
        <pubDate>Fri, 21 Aug 2026 01:51:47 +0200</pubDate>
        <dc:creator>Stephen Boyd &lt;sboyd@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>804b10deb0e8872716416b38af0e4e60a038f0fd - Merge tag &apos;clk-misc-for-v7.3&apos; of ssh://github.com/masneyb/linux into clk-pile</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clk/clk-scmi.h#804b10deb0e8872716416b38af0e4e60a038f0fd</link>
        <description>Merge tag &apos;clk-misc-for-v7.3&apos; of ssh://github.com/masneyb/linux into clk-pilePull clk patches picked up by Brian Masney:Here&apos;s various improvements and fixes for the clk subsystem that was posted priorto the opening of the last merge window.- Add spread spectrum clock (SSC) support to the clk framework, including a new  assigned-clock-sscs devicetree property and clk_hw_set_spread_spectrum()  API with KUnit tests (Peng Fan)- Add SCMI clock OEM extensions for the i.MX95 clock driver and introduce a  common SCMI clock header (Peng Fan)- Add clock, reset, and devicetree bindings for the ESWIN EIC7700 HSP clock and  reset generator (Xuyang Dong)- Add clk_determine_rate_noop() helper for clock drivers that can do any rate,  and convert existing open-coded implementations across hisilicon, imx, qcom,  renesas, rp1, samsung, scpi, sprd, mediatek phy, and mediatek pmdomain  drivers (Brian Masney)- Add kernel-doc documentation for struct clk_core and the core clock flags,  and wire up clk identifiers into the documentation build (Brian Masney)- Fix clk_divider_bestdiv() returning the minimum rate instead of the maximum  rate for large rate requests, with KUnit tests (Lad Prabhakar)- Fix Nuvoton MA35D1 PLL frequency calculation including ignored div_u64  return values, incorrect PLL_CTL1_FRAC bit field width, and broken  determine_rate logic (Joey Lu)- Support unique clock names for multi-socket Tegra platforms (Jon Hunter)- Allow COMPILE_TEST builds for HiSilicon clock drivers (Rosen Penev)- Various fixes and cleanups from Akari Tsuyukusa, Alexander A. Klimov,  Brian Masney, David Carlier, David Laight, Min zhang, Myeonghun Pak,  Pavel L&#246;bl, Randy Dunlap, Rob Herring, Rosen Penev, Uwe Kleine-K&#246;nig,  William Theesfeld, Xuyang Dong, and Yu-Chun LinSigned-off-by: Brian Masney &lt;bmasney@redhat.com&gt;[sboyd@kernel.org: Fix allmodconfig modpost failure in scmi]* tag &apos;clk-misc-for-v7.3&apos; of ssh://github.com/masneyb/linux: (53 commits)  pmdomain: mediatek: mtk-mfg: use clk_determine_rate_noop()  pmdomain: mediatek: airoha: use clk_determine_rate_noop()  phy: mediatek: phy-mtk-hdmi-mt2701: use clk_determine_rate_noop()  clk: sprd: use clk_determine_rate_noop()  clk: scpi: use clk_determine_rate_noop()  clk: samsung: acpm: use clk_determine_rate_noop()  clk: rp1: use clk_determine_rate_noop()  clk: renesas: rzg2l-cpg: use clk_determine_rate_noop()  clk: qcom: smd-rpm: use clk_determine_rate_noop()  clk: qcom: rpmh: use clk_determine_rate_noop()  clk: qcom: rpm: use clk_determine_rate_noop()  clk: imx: scu: use clk_determine_rate_noop()  clk: hisilicon: hi3660-stub: use clk_determine_rate_noop()  clk: add clk_determine_rate_noop()  clk: imx: scu: drop redundant init.ops variable assignment  clk: test: convert constants to use HZ_PER_MHZ  docs: clk: include some identifiers to keep documentation up to date  clk: add kernel docs for struct clk_core  clk: add kernel docs for the core flags  clk: hisilicon: allow COMPILE_TEST builds  ...

            List of files:
            /linux/drivers/clk/clk-scmi.h</description>
        <pubDate>Fri, 14 Aug 2026 02:17:13 +0200</pubDate>
        <dc:creator>Stephen Boyd &lt;sboyd@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>77369b1e6a37134f4c7bf9c175c7c4ec36c3ee11 - clk: scmi: Add i.MX95 OEM extension support for SCMI clock driver</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clk/clk-scmi.h#77369b1e6a37134f4c7bf9c175c7c4ec36c3ee11</link>
        <description>clk: scmi: Add i.MX95 OEM extension support for SCMI clock driver - Introduce &apos;clk-scmi-oem.c&apos; to support vendor-specific OEM extensions   for the SCMI clock driver, allows clean integration of vendor-specific   features without impacting the core SCMI clock driver logic. - Extend &apos;clk-scmi.h&apos; with &apos;scmi_clk_oem&apos; structure and related   declarations. - Initialize OEM extensions via &apos;scmi_clk_oem_init()&apos;. - Support querying OEM-specific features and setting spread spectrum. - Pass &apos;scmi_device&apos; to &apos;scmi_clk_ops_select()&apos; for OEM data access.Reviewed-by: Sebin Francis &lt;sebin.francis@ti.com&gt;Reviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;Signed-off-by: Brian Masney &lt;bmasney@redhat.com&gt;

            List of files:
            /linux/drivers/clk/clk-scmi.h</description>
        <pubDate>Fri, 12 Jun 2026 10:46:28 +0200</pubDate>
        <dc:creator>Peng Fan &lt;peng.fan@nxp.com&gt;</dc:creator>
    </item>
<item>
        <title>a73edd3ed8d3c633be4fbe101ae9756222249a5f - clk: scmi: Introduce common header for SCMI clock interface</title>
        <link>http://kernelsources.org:8080/source/history/linux/drivers/clk/clk-scmi.h#a73edd3ed8d3c633be4fbe101ae9756222249a5f</link>
        <description>clk: scmi: Introduce common header for SCMI clock interfaceAdded a new header file &apos;clk-scmi.h&apos; to define common structures andinterfaces for the SCMI clock driver. This header will also be used byOEM-specific extensions to ensure consistency and reusability.Moved relevant structure definitions from the driver implementation to&apos;clk-scmi.h&apos; to facilitate shared usage.Reviewed-by: Sebin Francis &lt;sebin.francis@ti.com&gt;Reviewed-by: Cristian Marussi &lt;cristian.marussi@arm.com&gt;Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;Signed-off-by: Brian Masney &lt;bmasney@redhat.com&gt;

            List of files:
            /linux/drivers/clk/clk-scmi.h</description>
        <pubDate>Fri, 12 Jun 2026 10:46:27 +0200</pubDate>
        <dc:creator>Peng Fan &lt;peng.fan@nxp.com&gt;</dc:creator>
    </item>
</channel>
</rss>
