milos-linux/Documentation/devicetree/bindings
Linus Torvalds 4ee64205ff We've finally gotten rid of the struct clk_ops::round_rate() code after months
of effort from Brian Masney. Now the only option is to use determine_rate(),
 which is good because that takes a struct argument instead of just a couple
 unsigned longs, allowing us to easily modify the way we determine and set rates
 in the clk tree.
 
 Beyond that core framework change we've got the typical pile of new SoC clk
 driver additions, fixes for clk data and/or adding missing clks because the
 consumer driver using those clks wasn't ready, etc. The usual suspects are all
 here: Qualcomm, Samsung, Mediatek, and Rockchip along with some newcomers
 making RISC-V SoCs like ESWIN's eic700 and Tenstorrent's Atlantis. The clk
 driver side of this looks pretty normal.
 
 Core:
  - Remove the round_rate() clk op (yay!)
 
 New Drivers:
  - ESWIN eic700 SoC clk support
  - Econet EN751221 SoC clock/reset support
  - Global TCSR, RPMh, and display clock controller support for
    the Qualcomm Eliza platform
  - TCSR, the multiple global, and the RPMh clock controller
    support for the Qualcomm Nord platform
  - GPU clock controller support for Qualcomm SM8750
  - Video and GPU clock controller support for Qualcomm Glymur
  - Global clock controller support for Qualcomm IPQ5210
  - Axis ARTPEC-9: Add new PLL clocks and new drivers for eight clock
    controllers on the SoC
  - ExynosAutov920: Add G3D (GPU) clock controller
  - Clock driver for the Rockchip RV1103B SoC
  - Initial support for the Renesas RZ/G3L (R9A08G046) SoC
  - Clock and reset controllers (e.g. PRCM) in the Tenstorrent Atlantis SoC
 -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmnmb1QUHHN3Ym95ZEBj
 aHJvbWl1bS5vcmcACgkQrQKIl8bklSUcUg/+PCWUrRlcgboA/xCl+qdfa7Pxd3X6
 W6Z0IFwPrF6kZQnhlIIn3JlRcHixWilwNPgd02h5QK/2gA+Fa+T3h2+SE4oNW/qY
 dZm2W8qDxRIB2+/okuUaDOp0crybtRKHkph9jW1YJo+EDLRhwAVE1SKbr/uyZiAk
 1mr0lk8ZXbvhE/VoQysMjoZ8ITBEQiOwJEBNma6Oufl6dPEdSnaTKWkJZsUc3xjM
 kFx666wNDVqwVobX2q3J6mb3/CyPEIpyFeOgAFVkRcVdPf53Xz7BijYkS2wtPclM
 E58PKIjqk1TMt9nIdo5QuHZ5Og7nPFTQ9W1R0Qo/JGfjWnqqWTwCkEOXWWgTVD6x
 F/gctH+X9JkQEsXid6P4HAdFqOm2UhoUJJ+yTcwXphaQXCctG/kYRW0dbxu8N/z6
 hGpOKKeTmkioHIZoUW4Ap4L9futQWVmd45J9w6MGxF4QZL9apL2ILJ7jxhefxFH6
 YDb8srZ50Mqco18TERxvxMhK5kKiyzz7uL927O9pofmRPwzSKlwIKgILhVKNJff2
 TbCvOKi5oFpRizH/HmjVJ4SbKjWXrwbI6vTxy59FgKnAsmcwg1NQVBDu6Wo4ohtL
 HVe94hPE55q8585D5f6xhfM0MTmE73prZxmb57FtXMJbHFDwYt50v4W95ToAOz4O
 wN9cQVEL1vm6hx4=
 =RdCb
 -----END PGP SIGNATURE-----

Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux

Pull clk updates from Stephen Boyd:
 "We've finally gotten rid of the struct clk_ops::round_rate() code
  after months of effort from Brian Masney. Now the only option is to
  use determine_rate(), which is good because that takes a struct
  argument instead of just a couple unsigned longs, allowing us to
  easily modify the way we determine and set rates in the clk tree.

  Beyond that core framework change we've got the typical pile of new
  SoC clk driver additions, fixes for clk data and/or adding missing
  clks because the consumer driver using those clks wasn't ready, etc.
  The usual suspects are all here: Qualcomm, Samsung, Mediatek, and
  Rockchip along with some newcomers making RISC-V SoCs like ESWIN's
  eic700 and Tenstorrent's Atlantis. The clk driver side of this looks
  pretty normal.

  Core:
   - Remove the round_rate() clk op (yay!)

  New Drivers:
   - ESWIN eic700 SoC clk support
   - Econet EN751221 SoC clock/reset support
   - Global TCSR, RPMh, and display clock controller support for the
     Qualcomm Eliza platform
   - TCSR, the multiple global, and the RPMh clock controller support
     for the Qualcomm Nord platform
   - GPU clock controller support for Qualcomm SM8750
   - Video and GPU clock controller support for Qualcomm Glymur
   - Global clock controller support for Qualcomm IPQ5210
   - Axis ARTPEC-9: Add new PLL clocks and new drivers for eight clock
     controllers on the SoC
   - ExynosAutov920: Add G3D (GPU) clock controller
   - Clock driver for the Rockchip RV1103B SoC
   - Initial support for the Renesas RZ/G3L (R9A08G046) SoC
   - Clock and reset controllers (e.g. PRCM) in the Tenstorrent Atlantis SoC"

* tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (132 commits)
  clk: visconti: pll: initialize clk_init_data to zero
  clk: fsl-sai: Add MCLK generation support
  clk: fsl-sai: Extract clock setup into fsl_sai_clk_register()
  dt-bindings: clock: fsl-sai: Document clock-cells = <1> support
  clk: fsl-sai: Add i.MX8M support with 8 byte register offset
  clk: fsl-sai: Sort the headers
  dt-bindings: clock: fsl-sai: Document i.MX8M support
  clk: qcom: gcc: Add multiple global clock controller driver for Nord SoC
  clk: qcom: rpmh: Add support for Nord rpmh clocks
  clk: qcom: Add TCSR clock driver for Nord SoC
  dt-bindings: clock: qcom: Add Nord Global Clock Controller
  dt-bindings: clock: qcom-rpmhcc: Add support for Nord SoCs
  dt-bindings: clock: qcom: Document the Nord SoC TCSR Clock Controller
  clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON
  clk: qcom: Constify list of critical CBCR registers
  clk: qcom: Constify qcom_cc_driver_data
  clk: qcom: videocc-glymur: Constify qcom_cc_desc
  clk: qcom: Add a driver for SM8750 GPU clocks
  dt-bindings: clock: qcom: Add SM8750 GPU clocks
  clk: qcom: ipq-cmn-pll: Add IPQ8074 SoC support
  ...
2026-04-21 08:33:26 -07:00
..
access-controllers
arc
arm Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
ata
auxdisplay
board
bus Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
cache Qualcomm driver updates for v7.1 2026-04-02 23:19:52 +02:00
chrome dt-bindings: chrome: Add cros-ec-ucsi compatibility to typec binding 2026-04-07 13:49:53 +02:00
clock We've finally gotten rid of the struct clk_ops::round_rate() code after months 2026-04-21 08:33:26 -07:00
connector USB / Thunderbolt changes for 7.1-rc1 2026-04-19 08:47:40 -07:00
counter
cpu
cpufreq
crypto
csky
devfreq
display Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
dma
dpll dt-bindings: dpll: add ref-sync-sources property 2026-04-12 08:27:34 -07:00
dsp
dvfs
edac
eeprom
embedded-controller
extcon
firmware Qualcomm driver updates for v7.1 2026-04-02 23:19:52 +02:00
fpga
fsi
fuse
gnss
gpio MFD for v7.1 2026-04-20 11:31:01 -07:00
gpu
hsi
hwinfo
hwlock
hwmon dt-bindings: hwmon/pmbus: Add Infineon XDP720 2026-04-11 00:02:35 -07:00
i2c i2c-for-7.1-rc1-part1 2026-04-18 09:44:22 -07:00
i3c
iio
infiniband
input
interconnect
interrupt-controller Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
iommu dt-bindings: arm-smmu: qcom: Add compatible for Hawi SoC 2026-04-07 17:57:12 +01:00
ipmi
leds LEDs for v7.1 2026-04-20 11:43:40 -07:00
loongarch
mailbox
media [GIT PULL for v7.1] media updates 2026-04-15 08:32:10 -07:00
memory-controllers
mfd We've finally gotten rid of the struct clk_ops::round_rate() code after months 2026-04-21 08:33:26 -07:00
mips dt-bindings: mips: Add Mobileye EyeQ6Lplus SoC 2026-04-13 15:31:40 +02:00
misc
mmc
mtd * MTD changes 2026-04-17 17:57:04 -07:00
mux
net dt-bindings: net: qcom,ipa: add Milos compatible 2026-04-12 15:26:13 -07:00
nios2
npu
nvme
nvmem
openrisc/opencores
opp dt-bindings: opp-v2: Fix example 3 CPU reg value 2026-04-07 06:44:43 -05:00
pci soc: dt changes for 7.1 2026-04-16 20:28:48 -07:00
peci
perf
phy phy-for-7.1 2026-04-17 10:22:08 -07:00
pinctrl Pin control changes for the v7.1 kernel cycle: 2026-04-18 16:59:09 -07:00
pmem
power power supply and reset changes for the 7.1 series 2026-04-17 11:41:33 -07:00
powerpc
pps
ptp
pwm
regmap
regulator regulator: dt-bindings: qcom,qca6390-pmu: Document WCN6755 PMU 2026-04-06 14:16:40 +01:00
remoteproc dt-bindings: remoteproc: qcom,milos-pas: Document Eliza ADSP 2026-04-06 09:48:27 -05:00
reserved-memory
reset dt-bindings: reset: renesas,rzv2h-usb2phy: Document RZ/G3E USB2PHY reset 2026-04-01 18:13:55 +02:00
riscv
rng
rtc
scsi
serial TTY/Serial changes for 7.1-rc1 2026-04-19 08:44:41 -07:00
serio
sifive
siox
slimbus
soc Support for Mobileye EyeQ6Lplus 2026-04-17 08:53:23 -07:00
sound ASoC: dt-bindings: rockchip: convert rk3399-gru-sound to DT Schema 2026-04-12 17:24:42 +01:00
soundwire
spi Add Renesas RZ/G3L RSPI support 2026-04-08 15:57:55 +01:00
spmi
sram Devicetree updates for v7.1: 2026-04-17 14:09:02 -07:00
thermal MFD for v7.1 2026-04-20 11:31:01 -07:00
timer soc: dt changes for 7.1 2026-04-16 20:28:48 -07:00
timestamp dt-bindings: timestamp: Add Tegra264 support 2026-04-12 23:28:47 -07:00
tpm
trigger-source
ufs
usb dt-bindings: usb: dwc3: add support for StarFive JHB100 2026-04-11 12:02:24 +02:00
virtio
w1
watchdog
x86
xillybus
.gitignore
.yamllint
ABI.rst
common-properties.txt
dts-coding-style.rst
example-schema.yaml
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
Makefile
resource-names.txt
submitting-patches.rst
trivial-devices.yaml dt-bindings: trivial-devices: Add sony,aps-379 2026-04-10 08:23:21 -07:00
unittest.txt
vendor-prefixes.yaml USB / Thunderbolt changes for 7.1-rc1 2026-04-19 08:47:40 -07:00
writing-bindings.rst
writing-schema.rst
xilinx.txt