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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <03a99cba-7b63-4816-942f-b99f98779955@linaro.org>
Date: Tue, 22 Jul 2025 21:14:24 +0200
From: Daniel Lezcano <daniel.lezcano@...aro.org>
To: Thomas Gleixner <tglx@...utronix.de>
Cc: Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
 Daniel Lezcano <daniel.lezcano@...aro.org>, Max Shevchenko
 <wctrl@...ton.me>, Frank Li <Frank.li@....com>,
 Rob Herring <robh+dt@...nel.org>, Ben Zong-You Xie <ben717@...estech.com>,
 willmcvicker@...gle.com, Chen Ni <nichen@...as.ac.cn>,
 AngeloGioacchino Del Regno <angelogioacchino.delregno@...labora.com>
Subject: [GIT PULL] timer drivers for v6.17-rc1

The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:

   Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)

are available in the Git repository at:

  
ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/daniel.lezcano/linux 
tags/timers-v6.17-rc1

for you to fetch changes up to 7e477e9c4eb412cbcaeae3ed4fff22035dc943eb:

   clocksource/drivers/exynos_mct: Fix section mismatch from the module 
conversion (2025-07-15 19:46:23 +0200)

----------------------------------------------------------------
- Add the module owner to all the drivers which can be converted into
   modules in order to have the core time framework to take the
   refcount and prevent wild module removal. In addition export the
   symbols for the sched_clock_register() function to allow the drivers
   to be converted into modules (Daniel Lezcano)

- Convert the faraday,fttmr010 DT bindings to yaml schema (Rob
   Herring)

- Add the DT bindings compatible string for the MT6572 (Max
   Shevchenko)

- Fix the fsl,ftm-timer bindings by using the items to describe a
   register (Frank Li)
Chen Ni <nichen@...as.ac.cn>
- Add the DT binding documentation for Andes machine timer (Ben
   Zong-You Xie)

- Fix the exynos mct driver to allow the module support. The changes
   include fixing the empty IRQ name, changing to percpu interrupts and
   preventing to use the clocksource as a sched clock source on ARM64
   (Will McVicker)

- Avoid 64-bit divide operation which fails on xtensa and simplify the
   timeleft computation with 32 bits operations on Tegra186 (Guenter
   Roeck)

- Add the fsl,timrot.yaml DT bindings for i.MX23/i.MX28 timer (Frank
   Li)

- Replace comma by semicolon which were introduced when moving the
   static structure initialization (Chen Ni)

- Add a new compatible for the MediaTek MT8196 SoC, fully compatible
   with MT6765 (AngeloGioacchino Del Regno)

- Fix section mismatch from the module Exynos MCT conversion (Daniel
   Lezcano)

----------------------------------------------------------------
AngeloGioacchino Del Regno (1):
       dt-bindings: timer: mediatek,timer: Add MediaTek MT8196 compatible

Arnd Bergmann (1):
       clocksource/drivers/tegra186: Avoid 64-bit division

Ben Zong-You Xie (1):
       dt-bindings: timer: add Andes machine timer

Chen Ni (1):
       clocksource/timer-econet-en751221: Convert comma to semicolon

Daniel Lezcano (8):
       clocksource/drivers/scx200: Add module owner
       clocksource/drivers/stm32-lp: Add module owner
       clocksource/drivers/sun5i: Add module owner
       clocksource/drivers/tegra186: Add module owner
       clocksource/drivers/stm: Add module owner
       clocksource/drivers/cs5535: Add module owner
       time/sched_clock: Export symbol for sched_clock register function
       clocksource/drivers/exynos_mct: Fix section mismatch from the 
module conversion

Donghoon Yu (1):
       clocksource/drivers/exynos_mct: Add module support

Frank Li (2):
       dt-bindings: timer: fsl,ftm-timer: use items for reg
       dt-bindings: timer: Add fsl,timrot.yaml

Guenter Roeck (2):
       clocksource/drivers/timer-tegra186: Avoid 64-bit divide operation
       clocksource/drivers/timer-tegra186: Simplify calculating timeleft

Hosung Kim (1):
       clocksource/drivers/exynos_mct: Set local timer interrupts as percpu

Max Shevchenko (1):
       dt-bindings: timer: mediatek: add MT6572

Rob Herring (Arm) (1):
       dt-bindings: timer: Convert faraday,fttmr010 to DT schema

Will McVicker (4):
       of/irq: Export of_irq_count for modules
       clocksource/drivers/exynos_mct: Don't register as a sched_clock 
on arm64
       clocksource/drivers/exynos_mct: Fix uninitialized irq name warning
       arm64: exynos: Drop select CLKSRC_EXYNOS_MCT

  Documentation/devicetree/bindings/timer/andestech,plmt0.yaml  | 53 
+++++++++++++++++++++++++++++++++++++++++++++++++++++
  Documentation/devicetree/bindings/timer/faraday,fttmr010.txt  | 38 
--------------------------------------
  Documentation/devicetree/bindings/timer/faraday,fttmr010.yaml | 89 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  Documentation/devicetree/bindings/timer/fsl,ftm-timer.yaml    |  7 +++++--
  Documentation/devicetree/bindings/timer/fsl,timrot.yaml       | 48 
++++++++++++++++++++++++++++++++++++++++++++++++
  Documentation/devicetree/bindings/timer/mediatek,timer.yaml   |  2 ++
  arch/arm64/Kconfig.platforms                                  |  1 -
  drivers/clocksource/Kconfig                                   |  3 ++-
  drivers/clocksource/exynos_mct.c                              | 75 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------
  drivers/clocksource/scx200_hrt.c                              |  1 +
  drivers/clocksource/timer-cs5535.c                            |  1 +
  drivers/clocksource/timer-econet-en751221.c                   |  2 +-
  drivers/clocksource/timer-nxp-stm.c                           |  2 ++
  drivers/clocksource/timer-stm32-lp.c                          |  1 +
  drivers/clocksource/timer-sun5i.c                             |  2 ++
  drivers/clocksource/timer-tegra186.c                          | 30 
+++++++++++++++++++-----------
  drivers/of/irq.c                                              |  1 +
  kernel/time/sched_clock.c                                     |  4 ++--
  18 files changed, 290 insertions(+), 70 deletions(-)
  create mode 100644 
Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
  delete mode 100644 
Documentation/devicetree/bindings/timer/faraday,fttmr010.txt
  create mode 100644 
Documentation/devicetree/bindings/timer/faraday,fttmr010.yaml
  create mode 100644 Documentation/devicetree/bindings/timer/fsl,timrot.yaml


-- 
<http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog


Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ