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 63cd992e51 Qualcomm clock updates for 6.2
This introduces Global clock controller for SM8550, Display clock
 controller for SC8280XP and RPMh clock controller for QDU1000 and
 QRU1000.
 
 The SM8150/SM8250 Display clock controller is cleaned up and some
 missing clocks for SM8350 are added.
 
 MSM8974 Global and Multimedia clock controllers are transitioned to
 parent_data and parent_hws.
 
 IPQ8074 parent_data and additional network resets and the Krait clock
 controller modernized.
 
 pm_runtime usage in SC7180 and SC7280 LPASS clock controllers are
 corrected. SM8250 USB GDSCs enable retention mode.
 
 RPM and RPMh clock drivers are cleaned up, to avoid duplicating clocks
 which definition could be shared between platforms.
 
 A variety of DT binding improvements.
 -----BEGIN PGP SIGNATURE-----
 
 iQJJBAABCAAzFiEEBd4DzF816k8JZtUlCx85Pw2ZrcUFAmOQ+2sVHGFuZGVyc3Nv
 bkBrZXJuZWwub3JnAAoJEAsfOT8Nma3F7fMQAOCCZIoGi4GfcJebP7TTjN7MzqWR
 Mo8g8jeqmmr8u8V+yf0OGLUc8pSzFWOrlnYbZFg7jv9UODDKeRLtdKt4cf9GBHZ2
 mMZimcaNcKSty0UDHC76eYXStB2RLTDvFqhILSxYHE48STEWCNf5aNW6MzvVS7Ef
 SaRTv3fq0irKEv86rdOIg1tzLaabMkiHAK2r7FX9TrNvmdiUH1PGf/UCm30y65Sg
 u78U6Invf2LNmWya1by2tEcXhQ1tdCRMIPCIiDN8xcC31qhPXIO54kNsUcCyZGiL
 UDe1Ycaf1u9lYcnmxyV0B14iQNaOlOlSYmlr4cDZP9VycYvENkxzbbO74szyKCVC
 12NIvkCbhbnLackpX+ZpLmNlfPLb6y0hcXybrSyq801QTktI1c0PQIqXW6FcF+IU
 nA/yr0D15xWcIONUP3iX8l0gN5qdGUNOMKUGNX02VT1DDyWCH8YeT2rq8rwp/nuZ
 wtE4t9x4CKOxO8Rma1av3a30ttnTP6PXK13kZ8I8JdeYbhB5wRF4sU5f6A361whc
 wmVBfLwxVgj8Jm1BE1M8WbHTpriRAnX1YJUf4tn55sHaCyflotPkjS2hQR6/qsO6
 E0JpFXos8PTSdoOtvkZBtagt1QoLlOEW38mIRqf5J46xoWMwbroagWjMzK2CuoIh
 gJ4e+kocbV3YJiDM
 =zMR7
 -----END PGP SIGNATURE-----

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

Pull Qualcomm clk driver updates from Bjorn Andersson:

This introduces Global clock controller for SM8550, Display clock
controller for SC8280XP and RPMh clock controller for QDU1000 and
QRU1000.

The SM8150/SM8250 Display clock controller is cleaned up and some
missing clocks for SM8350 are added.

MSM8974 Global and Multimedia clock controllers are transitioned to
parent_data and parent_hws.

IPQ8074 parent_data and additional network resets and the Krait clock
controller modernized.

pm_runtime usage in SC7180 and SC7280 LPASS clock controllers are
corrected. SM8250 USB GDSCs enable retention mode.

RPM and RPMh clock drivers are cleaned up, to avoid duplicating clocks
which definition could be shared between platforms.

A variety of DT binding improvements.

* tag 'qcom-clk-for-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (69 commits)
  clk: qcom: rpmh: add support for SM6350 rpmh IPA clock
  clk: qcom: mmcc-msm8974: use parent_hws/_data instead of parent_names
  clk: qcom: mmcc-msm8974: move clock parent tables down
  clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specifying num_parents
  clk: qcom: gcc-msm8974: use parent_hws/_data instead of parent_names
  clk: qcom: gcc-msm8974: move clock parent tables down
  clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifying num_parents
  dt-bindings: clocks: qcom,mmcc: define clocks/clock-names for MSM8974
  dt-bindings: clock: split qcom,gcc-msm8974,-msm8226 to the separate file
  clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register
  clk: qcom: rpmh: remove usage of platform name
  clk: qcom: rpmh: rename VRM clock data
  clk: qcom: rpmh: rename ARC clock data
  clk: qcom: rpmh: support separate symbol name for the RPMH clocks
  clk: qcom: rpmh: remove platform names from BCM clocks
  clk: qcom: rpmh: drop all _ao names
  clk: qcom: rpmh: reuse common duplicate clocks
  clk: qcom: rpmh: group clock definitions together
  clk: qcom: rpm: drop the platform from clock definitions
  clk: qcom: rpm: drop the _clk suffix completely
  ...
History 2022-12-07 13:54:41 -08:00
arch
block
certs
crypto
Documentation
drivers
fs
include
init
io_uring
ipc
kernel
lib
LICENSES
mm
net
rust
samples
scripts
security
sound
tools
usr
virt
.clang-format
.cocciconfig
.get_maintainer.ignore
.gitattributes
.gitignore
.mailmap
.rustfmt.toml
COPYING
CREDITS
Kbuild
Kconfig
MAINTAINERS
Makefile
README

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 Restructured Text 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.