No description
  • C 96.8%
  • Assembly 0.9%
  • Rust 0.7%
  • Shell 0.6%
  • Python 0.5%
  • Other 0.3%
Find a file
Stephen Boyd 575e9a62b8 Qualcomm clock updates for v6.18
Introduce Glymur global, display, rpmh, and tcsr clock controllers.
 Introduce the IPQ5424 APSS clock controller. Extend the MSM8916 global
 clock controller, to add support for MSM8937.
 
 Convert alpha PLL to determine_rate().
 
 Add missing resets in SC7280 display clock controller.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCgAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmjPYuoVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3FGNAQALJtMxXzWBUtVI6aUFBREro3cGjW
 e4a51SVIU+gn0fhqTuhW0ICm6OW102yR7rG5mwKoKkf5GCHE13mBB65BSZZxXV+U
 +juudJHXmjEgZwKF8SPtbgVFdxvW9O4j1REjJUqHbiJPo4umjodAWYkiJ3ERXMor
 zWcyFYaZxKXuUe3jKJ3qbLYWmPUogUrrzy5wI0HT7ZH5IiEZyR7GN8XhXGmDYVSy
 r8YcyuxZotxIe5mmwEUrI32AL1KJqla8Vw9mLNbeOzg0h9Ba5khA9/Lq9qFAzWxE
 s6FX+uBlKpg0WeKbSppQV/qZLzk7JrPm4FS3a2YEeTS4d9ePktiL2FA4EQUQok7d
 L3u29Wfw9sj9lvcmbYk5s3BGEap1FdY9qabXw2u/Z6FMlH8VcTHxEYkXCjR755vg
 egn8WnIiPkfzBMq1+wj4enRe188UPbf+IcsP7toBsCU7g8Fz6+ec0H6oY3JQyu93
 4JLC6tIs26q/Z3a32Zafl0Y1lWDjMWuxNFt6xw8ElFU1sMeEAvJrfG4KLGmCQjfM
 DI+kaYbc5keJRuOC3Ubmf5G7aPljoLzgduuMqHeAA5eB7aoMnYXUiQjSzI66P1VD
 82wPBF3MBur1A1TwhalqR/d/gMWZ/Hk/zTGZHqcsT5WfpicuA3kLYerAfy6Mptf9
 bOwWlNHlFYYkQkWm
 =V9i2
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJIBAABCAAyFiEE9L57QeeUxqYDyoaDrQKIl8bklSUFAmjQHqAUHHN3Ym95ZEBj
 aHJvbWl1bS5vcmcACgkQrQKIl8bklSWUFA/+PNrayDbE3w/6xvRH4oP/yoH6C6yA
 +4PuKyX0T9r/45cM2APxYNiraUGl5EwjKHBFnObN5fyCo+xKQNgUSmR+2+WK0f2q
 CVYpsOWQe1cNPTmWVKtlwcKh5JUmjijspogbprHF7RN94zk7xJq/1671KmYuYUgO
 vGWfD/MXgAbtFzl3SMbq4raaD9BIn0qYbTDj6Q/sswZQY2MMsCqPD0wb3tSAgjYr
 cvC6lTbkBxaxsS3Je6Sm27YMAMdR63wvuB+k8hFSkw8ptuCsJEgkR8ZGKVsx1G+f
 m0t9SX03UvOdAq56OKUgjvUa/DIy5TWhm9cH0zHgWM89WUy/+g6WFm1F/GpP8gFs
 zZj56qRYes3ODBbNTYsAlvm2Mr+LZe6u/c3YFj+TVZ6Ih0Z94jFA2CaoT0B0VXn/
 qbVRiRd0ISFkesuPAr1DT3VUvtr3SMuCc7/4odNq+JisrjqVT9xXoJD1dyNleerA
 f+UGsA5Gja1ce6Q0tufUDwktli5mmFY5bYdYg+oo1ux78fTvtVHRb9rRHULC63Cz
 tdgJ2kTiOlfj8xGYxVdSb/XoM8TE87166L8/2Hsmk7A1kkuRhCLRtvYMUNNXMzxJ
 g0y6J7qfzWyvYmb89BLkIP+dH1fXRJd3ELIWyjn8la3Al/UCTm/dwA5itOnKthZH
 +R9nzLcqCtH7ips=
 =Y0ks
 -----END PGP SIGNATURE-----

Merge tag 'qcom-clk-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into clk-qcom

Pull Qualcomm clk driver updates from Bjorn Andersson:

 - Introduce Qualcomm Glymur global, display, rpmh, and tcsr clock controllers
 - Introduce Qualcomm IPQ5424 APSS clock controller
 - Extend the Qualcomm MSM8916 global clock controller to add support for MSM8937
 - Convert QUalcomm alpha PLL to determine_rate() clk_ops
 - Add missing resets in Qualcomm SC7280 display clock controller

* tag 'qcom-clk-for-6.18' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (27 commits)
  clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment
  clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP refclk
  clk: qcom: dispcc-glymur: Constify 'struct qcom_cc_desc'
  clk: qcom: gcc: Add support for Global Clock controller found on MSM8937
  dt-bindings: clock: qcom: Add MSM8937 Global Clock Controller
  clk: qcom: Select the intended config in QCS_DISPCC_615
  clk: qcom: common: Fix NULL vs IS_ERR() check in qcom_cc_icc_register()
  clk: qcom: alpha-pll: convert from round_rate() to determine_rate()
  clk: qcom: milos: Constify 'struct qcom_cc_desc'
  clk: qcom: gcc: Add support for Global Clock Controller
  dt-bindings: clock: qcom: document the Glymur Global Clock Controller
  clk: qcom: clk-alpha-pll: Add support for Taycan EKO_T PLL
  clk: qcom: rpmh: Add support for Glymur rpmh clocks
  clk: qcom: Add TCSR clock driver for Glymur SoC
  dt-bindings: clock: qcom: Document the Glymur SoC TCSR Clock Controller
  dt-bindings: clock: qcom-rpmhcc: Add support for Glymur SoCs
  clk: qcom: dispcc-glymur: Add support for Display Clock Controller
  dt-bindings: clock: Add DISPCC and reset controller for GLYMUR SoC
  clk: qcom: gcc-sdm660: Add missing LPASS/CDSP vote clocks
  dt-bindings: clock: gcc-sdm660: Add LPASS/CDSP vote clocks/GDSCs
  ...
History 2025-09-21 08:48:49 -07:00
arch - Fix an interrupt vector setup race which leads to a non-functioning device 2025-08-10 08:15:32 +03:00
block block-6.17-20250808 2025-08-09 08:47:28 +03:00
certs sign-file,extract-cert: use pkcs11 provider for OPENSSL MAJOR >= 3 2024-09-20 19:52:48 +03:00
crypto Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
Documentation Merge branch '20250903-msm8937-v9-1-a097c91c5801@mainlining.org' into clk-for-6.18 2025-09-04 08:38:00 -05:00
drivers clk: qcom: gcc-sc8280xp: drop obsolete PCIe GDSC comment 2025-09-11 21:09:29 -05:00
fs NFS client updates for Linux 6.17 2025-08-09 07:20:44 +03:00
include Merge branch '20250903-msm8937-v9-1-a097c91c5801@mainlining.org' into clk-for-6.18 2025-09-04 08:38:00 -05:00
init Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
io_uring io_uring/memmap: cast nr_pages to size_t before shifting 2025-08-08 06:35:14 -06:00
ipc vfs-6.17-rc1.mmap_prepare 2025-07-28 13:43:25 -07:00
kernel - Remove an obsolete comment and fix spelling 2025-08-10 08:51:37 +03:00
lib block-6.17-20250808 2025-08-09 08:47:28 +03:00
LICENSES LICENSES: Replace the obsolete address of the FSF in the GFDL-1.2 2025-07-24 11:15:39 +02:00
mm Significant patch series in this pull request: 2025-08-05 16:02:07 +03:00
net NFS client updates for Linux 6.17 2025-08-09 07:20:44 +03:00
rust Rust changes for v6.17 2025-08-03 13:49:10 -07:00
samples Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
scripts Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
security + Features 2025-08-04 08:17:28 -07:00
sound gpio updates for v6.17-rc1 2025-08-09 08:15:43 +03:00
tools tools/power turbostat: version 2025.09.09 2025-08-10 09:02:36 +03:00
usr usr/include: openrisc: don't HDRTEST bpf_perf_event.h 2025-05-12 15:03:17 +09:00
virt Merge tag 'kvm-x86-no_assignment-6.17' of https://github.com/kvm-x86/linux into HEAD 2025-07-29 08:36:42 -04:00
.clang-format Linux 6.15-rc5 2025-05-06 16:39:25 +10:00
.clippy.toml rust: clean Rust 1.88.0's warning about clippy::disallowed_macros configuration 2025-05-07 00:11:47 +02:00
.cocciconfig scripts: add Linux .cocciconfig for coccinelle 2016-07-22 12:13:39 +02:00
.editorconfig .editorconfig: remove trim_trailing_whitespace option 2024-06-13 16:47:52 +02:00
.get_maintainer.ignore MAINTAINERS: Retire Ralf Baechle 2024-11-12 15:48:59 +01:00
.gitattributes .gitattributes: set diff driver for Rust source code files 2023-05-31 17:48:25 +02:00
.gitignore gitignore: allow .pylintrc to be tracked 2025-07-02 17:10:04 -06:00
.mailmap Significant patch series in this pull request: 2025-08-03 16:23:09 -07:00
.pylintrc docs: add a .pylintrc file with sys path for docs scripts 2025-04-09 12:10:33 -06:00
.rustfmt.toml rust: add .rustfmt.toml 2022-09-28 09:02:20 +02:00
COPYING COPYING: state that all contributions really are covered by this file 2020-02-10 13:32:20 -08:00
CREDITS Kbuild updates for v6.17 2025-08-06 07:32:52 +03:00
Kbuild drm: ensure drm headers are self-contained and pass kernel-doc 2025-02-12 10:44:43 +02:00
Kconfig io_uring: Rename KConfig to Kconfig 2025-02-19 14:53:27 -07:00
MAINTAINERS spi: Fixes for v6.17 2025-08-09 08:43:24 +03:00
Makefile Linux 6.17-rc1 2025-08-10 19:41:16 +03:00
README README: Fix spelling 2024-03-18 03:36:32 -06:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the reStructuredText markup notation.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.