This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 93d52288679e Merge tag 'backlight-next-6.15' of git://git.kernel.org/pu [...] new c98868e81620 pinctrl: devicetree: do not goto err when probing hogs in [...] new 75b456278ee3 pinctrl: pistachio: Remove dead code in pistachio_gpio_register() new d6c6fd77e581 pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_g [...] new 7b0671b97f08 pinctrl: mcp23s08: Get rid of spurious level interrupts new e9330dc9b3aa pinctrl: cy8c95x0: Use better bitmap APIs where appropriate new 83e29a7a1fdf pinctrl: cy8c95x0; Switch to use for_each_set_clump8() new 4f7a59abf956 pinctrl: cy8c95x0: Transform to cy8c95x0_regmap_read_bits() new 009ba0eafecf pinctrl: cy8c95x0: Remove redundant check in cy8c95x0_regm [...] new c0fc40398322 pinctrl: cy8c95x0: Replace 'return ret' by 'return 0' in s [...] new 682d385aca63 pinctrl: cy8c95x0: Initialise boolean variable with boolea [...] new 145c39050e7d pinctrl: cy8c95x0: Get rid of cy8c95x0_pinmux_direction() [...] new 6a6cab49f07f pinctrl: cy8c95x0: Drop unneeded casting new b5bad465ac10 pinctrl: cy8c95x0: Separate EEPROM related register definitios new ba1d9787f890 pinctrl: cy8c95x0: Fix comment style new 3dd3ab690172 pinctrl: qcom: msm8917: Add MSM8937 wsa_reset pin new ef1a5121ae3d pinctrl: sophgo: avoid to modify untouched bit when settin [...] new e096d3ada758 pinctrl: sophgo: introduce generic data structure for cv18 [...] new 96406fa941e2 pinctrl: sophgo: generalize shareable code of cv18xx pinct [...] new 2a85188c2f7a pinctrl: sophgo: introduce generic probe function new 68ea8c87799e dt-bindings: pinctrl: Add pinctrl for Sophgo SG2042 series SoC new 1e67465d3b74 pinctrl: sophgo: add support for SG2042 SoC new 614a54cb5ac3 pinctrl: sophgo: add support for SG2044 SoC new fdcb3ff6d0ba Merge branch 'ib-sophgo' into devel new 7030377acc76 dt-bindings: pinctrl: Add support for Amlogic A4 SoC new 7112c05fff83 pinctrl: pinconf-generic: Add API for pinmux propertity in [...] new 6e9be3abb78c pinctrl: Add driver support for Amlogic SoCs new e300c9a41bc5 MAINTAINERS: Add an entry for Amlogic pinctrl driver new 3f11be833b65 Merge branch 'ib-amlogic-a4' into devel new b2bd65fbb617 pinctrl: renesas: rzg2l: Add suspend/resume support for pu [...] new f752ee5b5b86 pinctrl: renesas: rza2: Fix potential NULL pointer dereference new ea4065345643 pinctrl: renesas: rzg2l: Suppress binding attributes new 73c2cdfdcf77 Merge tag 'renesas-pinctrl-for-v6.15-tag1' of git://git.ke [...] new e2a9df2fe119 pinctrl: wpcm450: Switch to use for_each_gpiochip_node() helper new 7da6a3578ab4 pinctrl-tegra: Add config property GPIO mode new c7984dc0a2b9 pinctrl: qcom: Add test case for TLMM interrupt handling new 6556eacb4fd6 dt-bindings: pinctrl: Add pinctrl support for RK3528 new a5e4cde64785 pinctrl: rockchip: Add support for RK3528 new 75f87f5d04f7 pinctrl: bcm2835: don't -EINVAL on alternate funcs from ge [...] new c3a0b61e498e pinctrl: meson: fix pin input property for a4 new 7f7a793d71da pinctrl: pinconf-generic: Fix spelling mistake "paramers" [...] new e97435ab09f3 pinctrl: amd: isp411: Add amdisp GPIO pinctrl new df3a388eee61 dt-bindings: pinctrl: Add bindings for BCM21664 pin controller new 07b5a2a13f47 pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" new 596c185284a6 pinctrl: bcm281xx: Provide pinctrl device info as OF platf [...] new 60d69769c851 pinctrl: bcm281xx: Add support for BCM21664 pinmux new a5779e625e2b pinctrl: renesas: rzg2l: Fix missing of_node_put() call new 5a550b00704d pinctrl: renesas: rzv2m: Fix missing of_node_put() call new abcdeb4e299a pinctrl: renesas: rza2: Fix missing of_node_put() call new 7dadc4b1525f Merge tag 'renesas-pinctrl-for-v6.15-tag2' of git://git.ke [...] new 8e54033b4250 pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers new 5feac4d72d9f pinctrl: lynxpoint: Use dedicated helpers for chained IRQ [...] new c42a407beeb9 pinctrl: intel: Import PWM_LPSS namespace for devm_pwm_lps [...] new 112f5e0917cf pwm: lpss: Actually use a module namespace by defining the [...] new a1e062ab4a1f MAINTAINERS: Add pin control and GPIO to the Intel MID record new 6edf3152bd4c pwm: lpss: Clarify the bypass member semantics in struct p [...] new 0eee258cdf17 pinctrl: intel: Fix wrong bypass assignment in intel_pinct [...] new 753764aa8eb5 pinctrl: intel: copy communities using devm_kmemdup_array() new f192c8447f4e pinctrl: baytrail: copy communities using devm_kmemdup_array() new d795fb90d6c6 pinctrl: cherryview: use devm_kmemdup_array() new 91bfcc7a2fdb pinctrl: tangier: use devm_kmemdup_array() new 86068aca7548 pinctrl: pxa2xx: use devm_kmemdup_array() new a0d78eec8839 iio: adc: xilinx-xadc-core: use devm_kmemdup_array() new cdcc09a495a4 input: sparse-keymap: use devm_kmemdup_array() new b8c38ccb2ca5 input: ipaq-micro-keys: use devm_kmemdup_array() new 1f4c7f3b3afa Merge patch series "Split devres APIs to device/devres.h a [...] new aa0554d3756a Merge tag 'ib-devres-iio-input-pinctrl-v6.15' into intel/pinctrl new 0ee2261d08aa pinctrl: intel: drop repeated config dependency new bc9527fb0720 Merge tag 'intel-pinctrl-v6.15-1' of git://git.kernel.org/ [...] new 12966fdfbadb pinctrl: sunxi: refactor pinctrl variants into flags new 4713b70cc4bd pinctrl: sunxi: increase number of GPIO bank regulators new c6c4dc75a1a7 pinctrl: sunxi: move bank K register offset new 6d079d93e4df pinctrl: sunxi: support moved power configuration registers new f5e2cd34b12f pinctrl: sunxi: allow reading mux values from DT new d626d248caae dt-bindings: pinctrl: add compatible for Allwinner A523/T527 new 648be4cd9517 pinctrl: sunxi: Add support for the Allwinner A523 new b8a51e95b376 pinctrl: sunxi: Add support for the secondary A523 GPIO ports new 33d6b8ca051a bindings: pinctrl: ingenic: add x1600 new 4da56f9c6f14 pinctrl: ingenic: add x1600 support new 4b490ccbc3d3 pinctrl: ingenic: jz4730: add pinmux for MII new 8171e7b92989 pinctrl: ingenic: jz4730: add pinmux for I2S interface new 597b3627d532 pinctrl: spacemit: destroy mutex at driver detach new 4fd41e74bd6a pinctrl: tegra: Add descriptions for SoC data fields new c12bfa0fee65 pinctrl-tegra: Restore SFSEL bit when freeing pins new 17013f0acb32 pinctrl: tegra: Set SFIO mode to Mux Register new 4cc1b5ce232e dt-bindings: pinctrl: at91-pio4: add microchip,sama7d65-pinctrl new 465cf6767198 pinctrl: amd: isp411: Fix IS_ERR() vs NULL check in probe() new 774e34471627 pinctrl: bcm281xx: Add missing assignment in bcm21664_pinc [...] new 2ef854728f85 dt-bindings: pinctrl: airoha: Add missing gpio-ranges property new e225128c3f8b pinctrl: qcom: Clear latched interrupt status when changin [...] new b938feb79098 pinctrl: qcom: tlmm-test: Validate irq_enable delivers edge irqs new dc4a70298ecd dt-bindings: pinctrl: qcom: Add egpio function for sa8775p new a326b0523fc1 pinctrl: qcom: sa8775p: Enable egpio function new aced1f7b82b1 dt-bindings: pinctrl: samsung: add exynos2200-wakeup-eint [...] new bbdb937962f2 dt-bindings: pinctrl: samsung: add exynos2200 compatible new 574d0f2120b8 pinctrl: samsung: add exynos2200 SoC pinctrl configuration new 129bdbd05650 dt-bindings: pinctrl: samsung: add exynos7870-pinctrl compatible new c1ab2297bc74 dt-bindings: pinctrl: samsung: add exynos7870-wakeup-eint [...] new eb76dc973cef pinctrl: samsung: add support for exynos7870 pinctrl new 701d0e910955 pinctrl: samsung: add support for eint_fltcon_offset new eb8578843f69 Merge tag 'samsung-pinctrl-6.15' of https://git.kernel.org [...] new 813b1a1a21fe pinctrl: PINCTRL_AMDISP should depend on DRM_AMD_ISP new 5a062c3c3b82 pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group() new 113ec87b0f26 pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment new 1a6584650923 pinctrl: nuvoton: Convert to use struct pingroup and PINCT [...] new 1bce744173dd pinctrl: nuvoton: Make use of struct pinfunction and PINCT [...] new d52ecc655a78 pinctrl: nuvoton: Convert to use struct group_desc new 693c9ecd8326 pinctrl: nuvoton: Reduce use of OF-specific APIs new 5df0211a67df pinctrl: amlogic-a4: Drop surplus semicolon new 3ef9f710efcb pinctrl: mediatek: Add EINT support for multiple addresses new 29d9983b2c31 Merge tag 'pinctrl-v6.15-1' of git://git.kernel.org/pub/sc [...] new e9a3682d17d5 hwspinlock: Remove unused (devm_)hwspin_lock_request() new fec04edb7412 hwspinlock: Remove unused hwspin_lock_get_id() new 7d4eca7ac5f9 Merge tag 'hwlock-v6.15' of git://git.kernel.org/pub/scm/l [...] new 539c3845d320 remoteproc: omap: Add comment for is_iomem new 1921f1a46397 dt-bindings: remoteproc: qcom,sm6115-pas: Use recommended [...] new 82162db9a527 dt-bindings: remoteproc: Add SM8750 CDSP new a2935a38cd19 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Support pla [...] new 01730659e7c5 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8226 new 41bf2a134f03 dt-bindings: remoteproc: qcom,msm8916-mss-pil: Add MSM8926 new 4641840341f3 remoteproc: qcom_q6v5_mss: Handle platforms with one power domain new 155cd99d7d8e remoteproc: qcom_q6v5_mss: Add modem support on MSM8226 new df9e5103a285 remoteproc: qcom_q6v5_mss: Add modem support on MSM8926 new 14198a0ca55e dt-bindings: remoteproc: qcom,wcnss-pil: Add support for s [...] new 65991ea8a6d1 remoteproc: qcom_wcnss: Handle platforms with only single [...] new cd9ccebfa5c1 dt-bindings: reset: audiomix: Add reset ids for EARC and DSP new e1b312356d7a dt-bindings: dsp: fsl,dsp: Add resets property new 9df5c535a274 reset: imx8mp-audiomix: Add prefix for internal macro new a83bc87cd30a reset: imx8mp-audiomix: Prepare the code for more reset bits new 9fba66374dee reset: imx8mp-audiomix: Introduce active_low configuration option new c133ec126af8 reset: imx8mp-audiomix: Add support for DSP run/stall new 0184b4fdbad1 imx_dsp_rproc: Use reset controller API to control the DSP new 89f95f2108de dt-bindings: remoteproc: Add SM8750 MPSS new 6174206a4b5b remoteproc: qcom: pas: Add SM8750 MPSS new aac584d35060 remoteproc: imx_dsp_rproc: Document run_stall struct member new d2909538bff0 remoteproc: qcom: pas: add minidump_id to SC7280 WPSS new 5208cc34bb72 irqdomain: remoteproc: Switch to of_fwnode_handle() new 4b4ab93ddc5f dt-bindings: remoteproc: Consolidate SC8180X and SM8150 PAS files new 61e13f95d831 remoteproc: sysmon: Update qcom_add_sysmon_subdev() comment new efdde3d73ab2 remoteproc: core: Clear table_sz when rproc_shutdown new ba785ff4162a remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 new e917b73234b0 remoteproc: qcom_q6v5_pas: Make single-PD handling more robust new 472863ab2aca Merge tag 'rproc-v6.15' of git://git.kernel.org/pub/scm/li [...] new b20150d499b3 clk: check for disabled clock-provider in of_clk_get_hw_fr [...] new f6f73b891bf6 clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation new 5599c7c4b4df clk: renesas: r9a08g045: Add clocks, resets and power doma [...] new 989d673ff7c4 clk: renesas: r9a07g044: Add clock and reset entry for DRP-AI new b32e27f63304 clk: renesas: r8a779a0: Add FCPVX clocks new 3b0016a613e5 clk: renesas: r8a779a0: Add ISP core clocks new d871a94062a3 clk: renesas: r8a779g0: Add ISP core clocks new e489f87bc10e clk: renesas: r8a779h0: Add ISP core clocks new 3c437d906f99 clk: renesas: r9a09g047: Add WDT clocks and resets new dc0f16c1b762 clk: renesas: r8a08g045: Check the source of the CPU PLL settings new aeb06d51ea3f clk: renesas: r8a779h0: Add FCPVX clock new 90a2bee8a0c2 clk: renesas: r8a779h0: Add VSPX clock new 922c89283468 clk: renesas: r9a09g047: Add SDHI clocks/resets new 7f22a298d926 clk: renesas: r9a07g043: Fix HP clock source for RZ/Five new 5a1cb35ba37a clk: renesas: r9a09g047: Add ICU clock/reset new a08903f0b002 clk: renesas: rzg2l: Update error message new 43961f7ee3f3 clk: renesas: rzv2h: Update error message new 037800c252d9 clk: renesas: r9a09g047: Add CRU0 clocks and resets new 9b12504e8c8c clk: renesas: r9a09g047: Add CANFD clocks and resets new a0e2025fda06 Merge tag 'renesas-clk-for-v6.15-tag1' of git://git.kernel [...] new 4d6952981244 clk: renesas: r9a09g057: Add entries for the DMACs new 6c6ae70afb9a clk: renesas: cpg-mssr: Remove obsolete nullify check new 653395e63d53 clk: renesas: rzg2l: Remove unneeded nullify checks new 5288fe0e2e9d clk: renesas: r7s9210: Distinguish clocks by clock type new 69ac2acd209a clk: renesas: rzv2h: Adjust for CPG_BUS_m_MSTOP starting f [...] new e1a098330ef0 clk: renesas: r9a09g047: Add clock and reset signals for t [...] new fca77a6b2157 Merge tag 'renesas-clk-for-v6.15-tag2' of git://git.kernel [...] new 8c1d4d8f4c92 dt-bindings: clock: mediatek,mt8188: Add VDO1_DPI1_HDMI clock new 0dc116189161 clk: mediatek: mt8188-vdo1: Add VDO1_DPI1_HDMI clock for hdmitx new 9a5cd59640ac dt-bindings: clock: mediatek: Add SMI LARBs reset for MT8188 new 0ca0dc892c84 clk: mediatek: Add SMI LARBs reset for MT8188 new a250cd4c1901 clk: keystone: syscon-clk: Do not use syscon helper to bui [...] new 9c981c868f5f clk: stm32f4: fix an uninitialized variable new e995f4d516a0 clk: imgtec: use %pe for better readability of errors whil [...] new a1123951b247 clk: Correct the data types of the variables in clk_calc_n [...] new 12a0fd23e870 clk: Print an error when clk registration fails new 00153c64a72d clk: mmp: Fix NULL vs IS_ERR() check new 944b074ff105 dt-bindings: clock: ti: Convert ti-clkctrl.txt to json-schema new a31b4dcf188c clk: davinci: remove support for da830 new 86484e08d8da dt-bindings: clocks: atmel,at91rm9200-pmc: add missing com [...] new 316f4b91f92f Merge branches 'clk-parent', 'clk-renesas', 'clk-mediatek' [...] new 7c9804031626 dt-bindings: clock: rk3188-common: add PCLK_CIF0/PCLK_CIF1 new d7169b8bcd85 clk: rockchip: rk3188: use PCLK_CIF0/1 clock IDs on RK3066 new 83dbeca33f74 clk: rockchip: rk3568: mark hclk_vi as critical new a9e60f1ffe1c clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent new 3688efdbfda3 Merge branch 'v6.15-shared/clkids' into v6.15-clk/next new 651aabc9fb0f clk: rockchip: Add PLL flag ROCKCHIP_PLL_FIXED_MODE new 5d0eb375e685 clk: rockchip: Add clock controller driver for RK3528 SoC new 5738362a5ee7 clk: rockchip: rk3528: Add reset lookup table new dd113c4fefc8 dt-bindings: clock: Add RK3562 cru new d7ef9f7fb369 Merge branch 'v6.15-shared/clkids' into v6.15-clk/next new f863d4cc79a7 clk: rockchip: Add clock controller for the RK3562 new ca1de84113b0 Merge tag 'v6.15-rockchip-clk1' of git://git.kernel.org/pu [...] new 9d484eac1ef8 dt-bindings: reset: fix double id on rk3562-cru reset ids new 3214e7c0cfd2 clk: samsung: exynos990: Add CMU_PERIS block new 480b1825d380 clk: samsung: Fix spelling mistake "stablization" -> "stab [...] new d19d7345a7bc clk: samsung: Fix UBSAN panic in samsung_clk_init() new 6662c09c0ddf dt-bindings: clock: add Exynos2200 SoC new 35b2b3328c2e dt-bindings: clock: add clock definitions and documentatio [...] new d434e7851caf Merge branch 'for-v6.15/samsung-clk-dt-bindings' into next/clk new f33807c30664 clk: samsung: clk-pll: add support for pll_4311 new 11fd259b7a9c clk: samsung: introduce Exynos2200 clock driver new 4149066a5e95 clk: samsung: add initial exynos7870 clock driver new f32f5b0ec0f6 clk: samsung: Add missing mod_devicetable.h header new 017bbc922a09 clk: samsung: Drop unused clk.h and of.h headers new 4defb935be93 Merge tag 'samsung-clk-6.15' of https://git.kernel.org/pub [...] new 2471a101938b dt-bindings: clock: imx8mp: add axi clock new 91be7d27099d clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents new d5992f1af155 dt-bindings: clock: imx8m: document nominal/overdrive properties new 06a61b5cb6a8 clk: imx8mp: inform CCF of maximum frequency of clocks new 8fbf3d479bdb Merge tag 'clk-imx-6.15' of git://git.kernel.org/pub/scm/l [...] new 3ce2e14a5b7e Merge branches 'clk-rockchip', 'clk-samsung' and 'clk-imx' [...] new c240648b78f9 dt-bindings: clock: sun50i-h616-ccu: Add LCD TCON clk and reset new 730feeaea72f clk: sunxi-ng: h616: Add clock/reset for LCD TCON new eb963d7948ce clk: sunxi-ng: h616: Reparent GPU clock during frequency changes new 45717804b75e clk: sunxi-ng: mp: introduce dual-divider clock new cdbb9d0d09db clk: sunxi-ng: mp: provide wrappers for setting feature flags new e16b9b71f40f clk: sunxi-ng: Add support for update bit new 52dbf84857f0 dt-bindings: clk: sunxi-ng: document two Allwinner A523 CCUs new 7cae1e2b5544 clk: sunxi-ng: Add support for the A523/T527 CCU PLLs new e6f4b4b77981 clk: sunxi-ng: a523: Add support for bus clocks new 6702d17f54a8 clk: sunxi-ng: a523: add video mod clocks new 74b0443a0d0a clk: sunxi-ng: a523: add system mod clocks new ed064e65b92a clk: sunxi-ng: a523: add interface mod clocks new fb2c60366d32 clk: sunxi-ng: a523: add USB mod clocks new 00bc60ea24a7 clk: sunxi-ng: a523: remaining mod clocks new f3dabb29f0ca clk: sunxi-ng: a523: add bus clock gates new a36cc6cd0feb clk: sunxi-ng: a523: add reset lines new 8cea339cfb81 clk: sunxi-ng: add support for the A523/T527 PRCM CCU new 054b4eae1122 Merge tag 'sunxi-clk-for-6.15' of https://git.kernel.org/p [...] new 0079e77c08de clk: amlogic: g12a: fix mmc A peripheral clock new 8995f8f108c3 clk: amlogic: g12b: fix cluster A parent data new f38f7fe4830c clk: amlogic: gxbb: drop incorrect flag on 32k clock new 7915d7d5407c clk: amlogic: gxbb: drop non existing 32k clock parent new b3c221e752c4 clk: amlogic: a1: fix a typo new 0a1f6dd72676 Merge tag 'clk-meson-v6.15-1' of https://github.com/BayLib [...] new b60521eff227 clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GC [...] new 52b10b591f83 clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs new 0e6dfde439df clk: qcom: gdsc: Release pm subdomains in reverse add order new 65a733464553 clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code new ed5a0d065fe8 clk: qcom: common: Add support for power-domain attachment new b489235b4dc0 clk: qcom: Support attaching GDSCs to multiple parents new 7a243e1b814a clk: qcom: clk-alpha-pll: Do not use random stack value fo [...] new 691621dfadbf clk: qcom: Drop unused header includes new 1e9f7d9169c5 clk: qcom: Add missing header includes new d81901a5406e clk: qcom: dispcc-sm8750: Allow dumping regmap new ee9fdb415639 dt-bindings: clock: qcom,rpmcc: Add SDM429 new fd662c41caf5 Merge branch '20250212-sdm429-rpm-v1-1-0a24ac19a478@mainli [...] new fd77406f30d0 clk: qcom: smd-rpm: Add clocks for SDM429 new 1ae674f08717 dt-bindings: clock: gcc-sdm660: Add missing SDCC resets new f95c37c339ab dt-bindings: clock: gcc-sdm660: Add missing SDCC resets new d2b58e6c7223 Merge branch '20250203063427.358327-2-alexeymin@postmarket [...] new 497457f61fd6 clk: qcom: gcc-sdm660: Add missing SDCC block resets new 5eac348182d2 clk: qcom: clk-branch: Fix invert halt status bit check fo [...] new 4b28beb882a0 clk: qcom: ipq5424: fix software and hardware flow control [...] new 5d02941c8399 clk: qcom: ipq5018: allow it to be bulid on arm32 new 6c9edce7a0e9 dt-bindings: clock: qcom: Add GPU clocks for QCS8300 new 25abbf6b8b9c dt-bindings: clock: qcom: Add CAMCC clocks for QCS8300 new 329497fb54d8 dt-bindings: clock: qcom: Add QCS8300 video clock controller new c7036757a1e2 Merge branch '20250109-qcs8300-mm-patches-new-v4-0-63e8ac2 [...] new 165a5dce03ec clk: qcom: Add support for GPU Clock Controller on QCS8300 new 63847e845c56 clk: qcom: Add support for Video Clock Controller on QCS8300 new 53fc6fe160c1 dt-bindings: clock: qcom: sm8450-camcc: Remove qcom,x1e801 [...] new 0f358f1ad56d clk: qcom: camcc: Constify 'struct qcom_cc_desc' new 1801cee7c660 clk: qcom: dispcc: Constify 'struct qcom_cc_desc' new b9fe89a100ab clk: qcom: gpucc: Constify 'struct qcom_cc_desc' new a8e4ab5bdeea clk: qcom: videocc: Constify 'struct qcom_cc_desc' new 8b75c2973997 clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gd [...] new 25708f73ff17 clk: qcom: gdsc: Set retain_ff before moving to HW CTRL new 172320f5ead5 clk: qcom: gdsc: Update the status poll timeout for GDSC new c16e576b8aea dt-bindings: clock: qcom: Add compatible for QCM6490 boards new cdbbc480f414 clk: qcom: lpassaudiocc-sc7280: Add support for LPASS rese [...] new e9ed0ac3ccba drivers: clk: qcom: ipq5424: fix the freq table of sdcc1_a [...] new d547913e87a6 dt-bindings: clock: qcom,x1e80100-camcc: Fix the list of r [...] new 000cbe3896c5 clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock new cdc59600bccf clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock new 07986c5b36c4 dt-bindings: clock: gcc-ipq9574: Add definition for GPLL0_OUT_AUX new 28300ecedce4 dt-bindings: clock: Add ipq9574 NSSCC clock and reset definitions new 0139f7d4e501 Merge branch '20250313110359.242491-1-quic_mmanikan@quicin [...] new 6e89ef8f697b clk: qcom: gcc-ipq9574: Add support for gpll0_out_aux clock new 9bf3684e0f7e clk: qcom: Add NSS clock Controller driver for IPQ9574 new f00618a3be0f Merge tag 'qcom-clk-for-6.15' of https://git.kernel.org/pu [...] new e988adcb5dee Merge branches 'clk-allwinner', 'clk-amlogic' and 'clk-qco [...] new 59c35416f424 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new a8936109056b power: supply: max1720x: fix a comment typo new 252e6671d6b7 power: supply: axp20x_usb_power: Fix typo in dev_warn message new 4ad5c726706f power: supply: max1720x: add health property new 903599768a2c power: supply: bq27xxx: Add voltage_max_design property fo [...] new f3974aca381e power: supply: bq27xxx: do not report bogus zero values new e7b2d6f532d5 dt-bindings: power: reset: atmel,sama5d2-shdwc: Add microc [...] new a944cfd799e8 dt-bindings: power: reset: xilinx: Make "interrupts" prope [...] new 45291874a762 power: supply: bq27xxx_battery: do not update cached flags [...] new 74f0904dc04d Merge tag 'tags/ib-mfd-power-v6.15' into psy-next new 626006541069 dt-bindings: power: supply: axp20x-battery: Add x-powers,n [...] new bbcfe510ecd4 power: supply: axp20x_battery: Update temp sensor for AXP7 [...] new 46671aae4407 Merge tag 'ib-devres-iio-input-pinctrl-v6.15' into psy-next new 76d5fb0e58d8 power: supply: sc27xx: use devm_kmemdup_array() new 46723e2839a5 power: supply: core: Remove unused power_supply_set_batter [...] new 172b7d79f796 power: supply: ds2760: Remove unused ds2760_battery_set_charged new 68b6cf402072 power: supply: Remove unused set_charged method new 0857367003bc power: supply: bd99954: convert to use maple tree register cache new 6d166a69863f power: supply: bq24257: convert to use maple tree register cache new 71a7627d3a1c power: supply: bq2515x: convert to use maple tree register cache new 21153cf9a79a power: supply: bq25890: convert to use maple tree register cache new f8be87583c12 power: supply: bq25980: convert to use maple tree register cache new 8cf985e069ca power: supply: ltc4162l: convert to use maple tree register cache new dde0409a223b power: supply: max1720x: convert to use maple tree register cache new af4499fb2a3f power: supply: rt9455: convert to use maple tree register cache new bfa2b6370b79 power: supply: smb347: convert to use maple tree register cache new 2fc78cd0a3c3 power: reset: at91-sama5d2_shdwc: Add sama7d65 PMC new 134254038739 power: supply: core: get rid of of_node new 46d0c03c5503 power: supply: all: switch psy_cfg from of_node to fwnode new aae075a93f77 power: supply: pcf50633: Remove charger new 30cc7b0d0e93 power: supply: max77693: Fix wrong conversion of charge in [...] new 4ebeb27b7275 Revert "power: supply: bq27xxx: do not report bogus zero values" new 0b8d073f6c66 power: supply: mt6370: Remove redundant 'flush_workqueue()' calls new 556f1b4874ca Merge tag 'for-v6.15' of git://git.kernel.org/pub/scm/linu [...] new e3f88665a780 HSI: ssi_protocol: Fix use after free vulnerability in ssi [...] new 91481c4ad0e5 Merge tag 'hsi-for-6.15' of git://git.kernel.org/pub/scm/l [...] new 98bbabbc12dc mailbox: mtk-cmdq: remove cl in struct cmdq_pkt new 46f964577d8b dt-bindings: mailbox: mediatek: Add support for MT8196 GCE [...] new bf0c9fb46203 mailbox: tegra-hsp: Define dimensioning masks in SoC data new 12868a6c10e3 mailbox: pl320-ipc: Drop unused xxx_destination functions new 5f3aee471146 mailbox: pl320-ipc: Constify amba_id table new 48e7375ec174 mailbox: arm_mhu: Constify amba_id table new 7566d5b6704a mailbox: arm_mhu_db: Constify amba_id table new d3e2ea64973f mailbox: arm_mhuv2: Constify amba_id table new 24fdd5074b20 mailbox: use error ret code of of_parse_phandle_with_args() new 8c71c61fc613 mailbox: don't protect of_parse_phandle_with_args with con_mutex new db824c1119fc mailbox: sort headers alphabetically new 824b7442ed52 mailbox: explicitly include <linux/bits.h> new 4de14ec76b5e mailbox: remove unused header files new f769e311bb71 MAINTAINERS: add mailbox API's tree type and location new 5249510f8f51 dt-bindings: mailbox: fsl,mu: Add i.MX94 compatible new b64e816e2bfa dt-bindings: mailbox: qcom: add compatible for MSM8226 SoC new 9779d45c7493 mailbox: pcc: Fix the possible race in updation of chan_in [...] new cf1338c0e028 mailbox: pcc: Always clear the platform ack interrupt first new 29237e6df42b mailbox: pcc: Drop unnecessary endianness conversion of pc [...] new 4119a44c7184 mailbox: pcc: Return early if no GAS register from pcc_mbo [...] new d181acea5b86 mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() new 3a675f50415b mailbox: pcc: Refactor error handling in irq handler into [...] new fa362ffafa51 mailbox: pcc: Always map the shared memory communication address new 2475b36401ed mailbox: pcc: Refactor and simplify check_and_ack() new 1ec12fd31ecc mailbox: Remove unneeded semicolon new 7f2ff7b62617 Merge tag 'mailbox-v6.15' of git://git.kernel.org/pub/scm/ [...]
The 347 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/clock/allwinner,sun55i-a523-ccu.yaml | 103 + .../bindings/clock/atmel,at91rm9200-pmc.yaml | 4 + .../devicetree/bindings/clock/imx8m-clock.yaml | 8 + .../devicetree/bindings/clock/imx8mp-audiomix.yaml | 10 +- .../bindings/clock/mediatek,mt8188-clock.yaml | 21 + .../bindings/clock/qcom,ipq9574-nsscc.yaml | 98 + .../devicetree/bindings/clock/qcom,rpmcc.yaml | 2 + .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 5 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 1 - .../bindings/clock/qcom,x1e80100-camcc.yaml | 9 +- .../bindings/clock/rockchip,rk3562-cru.yaml | 55 + .../bindings/clock/samsung,exynos2200-cmu.yaml | 247 ++ .../bindings/clock/samsung,exynos7870-cmu.yaml | 227 ++ .../devicetree/bindings/clock/ti,clkctrl.yaml | 65 + .../devicetree/bindings/clock/ti-clkctrl.txt | 63 - Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 24 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 7 +- .../bindings/mailbox/mediatek,gce-mailbox.yaml | 4 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../bindings/pinctrl/airoha,en7581-pinctrl.yaml | 3 + .../pinctrl/allwinner,sun55i-a523-pinctrl.yaml | 175 + .../bindings/pinctrl/amlogic,pinctrl-a4.yaml | 126 + .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 1 + .../bindings/pinctrl/brcm,bcm21664-pinctrl.yaml | 152 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 2 + .../bindings/pinctrl/qcom,sa8775p-tlmm.yaml | 2 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 3 + .../bindings/pinctrl/samsung,pinctrl.yaml | 2 + .../bindings/pinctrl/sophgo,sg2042-pinctrl.yaml | 129 + .../bindings/power/reset/atmel,sama5d2-shdwc.yaml | 5 + .../bindings/power/reset/xlnx,zynqmp-power.yaml | 1 - .../x-powers,axp20x-battery-power-supply.yaml | 20 +- .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml | 64 +- .../bindings/remoteproc/qcom,sc8180x-pas.yaml | 96 - .../bindings/remoteproc/qcom,sm6115-pas.yaml | 2 +- .../bindings/remoteproc/qcom,sm8150-pas.yaml | 7 + .../bindings/remoteproc/qcom,sm8550-pas.yaml | 46 +- .../bindings/remoteproc/qcom,wcnss-pil.yaml | 45 +- Documentation/locking/hwspinlock.rst | 57 +- MAINTAINERS | 16 + drivers/clk/clk-stm32f4.c | 4 +- drivers/clk/clk.c | 13 +- drivers/clk/davinci/Makefile | 2 - drivers/clk/davinci/pll-da830.c | 71 - drivers/clk/davinci/pll.c | 9 - drivers/clk/davinci/psc-da830.c | 118 - drivers/clk/davinci/psc.c | 8 - drivers/clk/davinci/psc.h | 7 +- drivers/clk/imgtec/clk-boston.c | 6 +- drivers/clk/imx/clk-imx8mp-audiomix.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 151 + drivers/clk/keystone/syscon-clk.c | 13 +- drivers/clk/mediatek/clk-mt8188-cam.c | 17 + drivers/clk/mediatek/clk-mt8188-img.c | 18 + drivers/clk/mediatek/clk-mt8188-ipe.c | 14 + drivers/clk/mediatek/clk-mt8188-vdo1.c | 11 + drivers/clk/meson/a1-pll.c | 2 +- drivers/clk/meson/g12a.c | 38 +- drivers/clk/meson/gxbb.c | 14 +- drivers/clk/mmp/clk-pxa1908-apmu.c | 4 +- drivers/clk/qcom/Kconfig | 9 +- drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sa8775p.c | 3 +- drivers/clk/qcom/camcc-sc7180.c | 2 +- drivers/clk/qcom/camcc-sc7280.c | 2 +- drivers/clk/qcom/camcc-sc8280xp.c | 2 +- drivers/clk/qcom/camcc-sdm845.c | 1 + drivers/clk/qcom/camcc-sm4450.c | 3 +- drivers/clk/qcom/camcc-sm6350.c | 1 + drivers/clk/qcom/camcc-sm7150.c | 1 - drivers/clk/qcom/camcc-sm8150.c | 4 +- drivers/clk/qcom/camcc-sm8250.c | 58 +- drivers/clk/qcom/camcc-sm8550.c | 2 +- drivers/clk/qcom/camcc-sm8650.c | 2 +- drivers/clk/qcom/clk-alpha-pll.c | 52 +- drivers/clk/qcom/clk-branch.c | 4 +- drivers/clk/qcom/clk-smd-rpm.c | 32 + drivers/clk/qcom/common.c | 6 + drivers/clk/qcom/dispcc-qcm2290.c | 3 +- drivers/clk/qcom/dispcc-sc7180.c | 1 + drivers/clk/qcom/dispcc-sc7280.c | 1 + drivers/clk/qcom/dispcc-sc8280xp.c | 7 +- drivers/clk/qcom/dispcc-sdm845.c | 2 +- drivers/clk/qcom/dispcc-sm4450.c | 3 +- drivers/clk/qcom/dispcc-sm6115.c | 3 +- drivers/clk/qcom/dispcc-sm6125.c | 1 + drivers/clk/qcom/dispcc-sm6350.c | 1 + drivers/clk/qcom/dispcc-sm6375.c | 1 + drivers/clk/qcom/dispcc-sm7150.c | 1 - drivers/clk/qcom/dispcc-sm8250.c | 2 +- drivers/clk/qcom/dispcc-sm8450.c | 5 +- drivers/clk/qcom/dispcc-sm8550.c | 5 +- drivers/clk/qcom/dispcc-sm8750.c | 4 +- drivers/clk/qcom/dispcc0-sa8775p.c | 3 +- drivers/clk/qcom/dispcc1-sa8775p.c | 3 +- drivers/clk/qcom/gcc-ipq5424.c | 24 +- drivers/clk/qcom/gcc-ipq9574.c | 15 + drivers/clk/qcom/gcc-msm8953.c | 2 +- drivers/clk/qcom/gcc-msm8960.c | 1 - drivers/clk/qcom/gcc-msm8974.c | 1 - drivers/clk/qcom/gcc-sdm660.c | 2 + drivers/clk/qcom/gcc-sm8650.c | 4 +- drivers/clk/qcom/gcc-x1e80100.c | 30 - drivers/clk/qcom/gdsc.c | 98 +- drivers/clk/qcom/gdsc.h | 1 + drivers/clk/qcom/gpucc-msm8998.c | 3 +- drivers/clk/qcom/gpucc-sa8775p.c | 49 +- drivers/clk/qcom/gpucc-sar2130p.c | 1 + drivers/clk/qcom/gpucc-sc7180.c | 1 + drivers/clk/qcom/gpucc-sc7280.c | 1 + drivers/clk/qcom/gpucc-sc8280xp.c | 3 +- drivers/clk/qcom/gpucc-sdm660.c | 5 +- drivers/clk/qcom/gpucc-sdm845.c | 1 + drivers/clk/qcom/gpucc-sm4450.c | 1 - drivers/clk/qcom/gpucc-sm6350.c | 1 + drivers/clk/qcom/gpucc-sm8150.c | 1 + drivers/clk/qcom/gpucc-sm8250.c | 1 + drivers/clk/qcom/gpucc-sm8350.c | 2 +- drivers/clk/qcom/gpucc-x1p42100.c | 2 +- drivers/clk/qcom/kpss-xcc.c | 1 - drivers/clk/qcom/krait-cc.c | 1 - drivers/clk/qcom/lpassaudiocc-sc7280.c | 23 +- drivers/clk/qcom/lpasscc-sdm845.c | 1 - drivers/clk/qcom/lpasscorecc-sc7180.c | 1 - drivers/clk/qcom/lpasscorecc-sc7280.c | 1 - drivers/clk/qcom/mmcc-apq8084.c | 2 +- drivers/clk/qcom/mmcc-msm8960.c | 4 +- drivers/clk/qcom/mmcc-msm8974.c | 2 +- drivers/clk/qcom/mmcc-msm8994.c | 3 +- drivers/clk/qcom/mmcc-msm8996.c | 4 +- drivers/clk/qcom/mmcc-msm8998.c | 3 +- drivers/clk/qcom/mmcc-sdm660.c | 8 +- drivers/clk/qcom/nsscc-ipq9574.c | 3110 ++++++++++++++++ drivers/clk/qcom/videocc-sa8775p.c | 10 +- drivers/clk/qcom/videocc-sm8350.c | 2 +- drivers/clk/qcom/videocc-sm8450.c | 2 +- drivers/clk/qcom/videocc-sm8550.c | 2 +- drivers/clk/renesas/r7s9210-cpg-mssr.c | 10 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 8 + drivers/clk/renesas/r8a779g0-cpg-mssr.c | 2 + drivers/clk/renesas/r8a779h0-cpg-mssr.c | 3 + drivers/clk/renesas/r9a07g043-cpg.c | 7 + drivers/clk/renesas/r9a07g044-cpg.c | 55 +- drivers/clk/renesas/r9a08g045-cpg.c | 9 +- drivers/clk/renesas/r9a09g047-cpg.c | 86 + drivers/clk/renesas/r9a09g057-cpg.c | 24 + drivers/clk/renesas/renesas-cpg-mssr.c | 5 - drivers/clk/renesas/rzg2l-cpg.c | 129 +- drivers/clk/renesas/rzg2l-cpg.h | 12 +- drivers/clk/renesas/rzv2h-cpg.c | 16 +- drivers/clk/renesas/rzv2h-cpg.h | 2 + drivers/clk/rockchip/Kconfig | 14 + drivers/clk/rockchip/Makefile | 2 + drivers/clk/rockchip/clk-pll.c | 10 +- drivers/clk/rockchip/clk-rk3188.c | 4 +- drivers/clk/rockchip/clk-rk3328.c | 2 +- drivers/clk/rockchip/clk-rk3528.c | 1116 ++++++ drivers/clk/rockchip/clk-rk3562.c | 1101 ++++++ drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/clk/rockchip/clk.h | 63 + drivers/clk/rockchip/rst-rk3528.c | 306 ++ drivers/clk/rockchip/rst-rk3562.c | 429 +++ drivers/clk/samsung/Makefile | 2 + drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-exynos-audss.c | 1 + drivers/clk/samsung/clk-exynos-clkout.c | 1 + drivers/clk/samsung/clk-exynos2200.c | 3928 ++++++++++++++++++++ drivers/clk/samsung/clk-exynos3250.c | 4 +- drivers/clk/samsung/clk-exynos4.c | 2 +- drivers/clk/samsung/clk-exynos4412-isp.c | 2 +- drivers/clk/samsung/clk-exynos5-subcmu.c | 1 + drivers/clk/samsung/clk-exynos5250.c | 1 + drivers/clk/samsung/clk-exynos5260.c | 3 - drivers/clk/samsung/clk-exynos5410.c | 2 - drivers/clk/samsung/clk-exynos5420.c | 1 + drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/samsung/clk-exynos7.c | 1 - drivers/clk/samsung/clk-exynos7870.c | 1829 +++++++++ drivers/clk/samsung/clk-exynos7885.c | 2 +- drivers/clk/samsung/clk-exynos850.c | 2 +- drivers/clk/samsung/clk-exynos8895.c | 2 +- drivers/clk/samsung/clk-exynos990.c | 182 +- drivers/clk/samsung/clk-exynosautov9.c | 2 +- drivers/clk/samsung/clk-exynosautov920.c | 2 +- drivers/clk/samsung/clk-fsd.c | 2 +- drivers/clk/samsung/clk-gs101.c | 2 +- drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/samsung/clk-s3c64xx.c | 1 - drivers/clk/samsung/clk-s5pv210-audss.c | 1 + drivers/clk/samsung/clk-s5pv210.c | 1 - drivers/clk/samsung/clk.c | 4 +- drivers/clk/samsung/clk.h | 1 + drivers/clk/sunxi-ng/Kconfig | 10 + drivers/clk/sunxi-ng/Makefile | 4 + drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 60 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 2 +- drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c | 248 ++ drivers/clk/sunxi-ng/ccu-sun55i-a523-r.h | 14 + drivers/clk/sunxi-ng/ccu-sun55i-a523.c | 1685 +++++++++ drivers/clk/sunxi-ng/ccu-sun55i-a523.h | 14 + drivers/clk/sunxi-ng/ccu_common.h | 5 + drivers/clk/sunxi-ng/ccu_div.c | 2 + drivers/clk/sunxi-ng/ccu_gate.c | 4 + drivers/clk/sunxi-ng/ccu_mp.c | 51 +- drivers/clk/sunxi-ng/ccu_mp.h | 58 +- drivers/clk/sunxi-ng/ccu_mux.c | 2 + drivers/hsi/clients/ssi_protocol.c | 1 + drivers/hwspinlock/hwspinlock_core.c | 94 - drivers/iio/adc/xilinx-xadc-core.c | 4 +- drivers/input/keyboard/ipaq-micro-keys.c | 5 +- drivers/input/sparse-keymap.c | 3 +- drivers/mailbox/arm_mhu.c | 2 +- drivers/mailbox/arm_mhu_db.c | 2 +- drivers/mailbox/arm_mhuv2.c | 2 +- drivers/mailbox/exynos-mailbox.c | 2 +- drivers/mailbox/mailbox.c | 23 +- drivers/mailbox/mailbox.h | 2 + drivers/mailbox/pcc.c | 113 +- drivers/mailbox/pl320-ipc.c | 14 +- drivers/mailbox/tegra-hsp.c | 72 +- drivers/pinctrl/Kconfig | 14 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 849 ++++- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 14 +- drivers/pinctrl/devicetree.c | 10 +- drivers/pinctrl/intel/Kconfig | 2 - drivers/pinctrl/intel/pinctrl-baytrail.c | 11 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 8 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 5 +- drivers/pinctrl/intel/pinctrl-tangier.c | 5 +- drivers/pinctrl/mediatek/mtk-eint.c | 313 +- drivers/pinctrl/mediatek/mtk-eint.h | 23 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 37 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + drivers/pinctrl/mediatek/pinctrl-paris.h | 7 + drivers/pinctrl/meson/Kconfig | 11 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-amlogic-a4.c | 1053 ++++++ drivers/pinctrl/nuvoton/pinctrl-ma35.c | 120 +- drivers/pinctrl/nuvoton/pinctrl-ma35d1.c | 1 - drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 44 +- drivers/pinctrl/nuvoton/pinctrl-npcm8xx.c | 39 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 18 +- drivers/pinctrl/pinconf-generic.c | 130 + drivers/pinctrl/pinconf.h | 4 + drivers/pinctrl/pinctrl-amdisp.c | 231 ++ drivers/pinctrl/pinctrl-amdisp.h | 95 + drivers/pinctrl/pinctrl-cy8c95x0.c | 195 +- drivers/pinctrl/pinctrl-ingenic.c | 262 +- drivers/pinctrl/pinctrl-mcp23s08.c | 23 +- drivers/pinctrl/pinctrl-pistachio.c | 6 - drivers/pinctrl/pinctrl-rockchip.c | 160 +- drivers/pinctrl/pinctrl-rockchip.h | 1 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 8 +- drivers/pinctrl/qcom/Kconfig.msm | 14 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 12 +- drivers/pinctrl/qcom/pinctrl-msm8917.c | 8 +- drivers/pinctrl/qcom/pinctrl-sa8775p.c | 58 +- drivers/pinctrl/qcom/tlmm-test.c | 663 ++++ drivers/pinctrl/renesas/pinctrl-rza2.c | 5 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 22 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 405 +- drivers/pinctrl/samsung/pinctrl-exynos.h | 41 + drivers/pinctrl/samsung/pinctrl-samsung.c | 5 + drivers/pinctrl/samsung/pinctrl-samsung.h | 6 + drivers/pinctrl/sophgo/Kconfig | 46 +- drivers/pinctrl/sophgo/Makefile | 8 +- drivers/pinctrl/sophgo/pinctrl-cv1800b.c | 27 +- drivers/pinctrl/sophgo/pinctrl-cv1812h.c | 27 +- drivers/pinctrl/sophgo/pinctrl-cv18xx.c | 602 +-- drivers/pinctrl/sophgo/pinctrl-cv18xx.h | 66 +- drivers/pinctrl/sophgo/pinctrl-sg2000.c | 27 +- drivers/pinctrl/sophgo/pinctrl-sg2002.c | 27 +- drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c | 296 ++ drivers/pinctrl/sophgo/pinctrl-sg2042.c | 655 ++++ drivers/pinctrl/sophgo/pinctrl-sg2042.h | 49 + drivers/pinctrl/sophgo/pinctrl-sg2044.c | 718 ++++ drivers/pinctrl/sophgo/pinctrl-sophgo-common.c | 451 +++ drivers/pinctrl/sophgo/pinctrl-sophgo.h | 136 + drivers/pinctrl/spacemit/pinctrl-k1.c | 6 +- drivers/pinctrl/sunxi/Kconfig | 10 + drivers/pinctrl/sunxi/Makefile | 3 + drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 6 +- drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c | 54 + drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c | 54 + drivers/pinctrl/sunxi/pinctrl-sun5i.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c | 7 +- drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c | 374 ++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 54 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 47 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 73 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 34 +- drivers/power/reset/at91-sama5d2_shdwc.c | 1 + drivers/power/supply/Kconfig | 6 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/acer_a500_battery.c | 3 +- drivers/power/supply/act8945a_charger.c | 2 +- drivers/power/supply/axp20x_ac_power.c | 2 +- drivers/power/supply/axp20x_battery.c | 23 +- drivers/power/supply/axp20x_usb_power.c | 4 +- drivers/power/supply/bd99954-charger.c | 4 +- drivers/power/supply/bq2415x_charger.c | 2 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 2 +- drivers/power/supply/bq24735-charger.c | 2 +- drivers/power/supply/bq2515x_charger.c | 6 +- drivers/power/supply/bq256xx_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 2 +- drivers/power/supply/bq25980_charger.c | 8 +- drivers/power/supply/bq27xxx_battery.c | 40 +- drivers/power/supply/cpcap-battery.c | 2 +- drivers/power/supply/cpcap-charger.c | 2 +- drivers/power/supply/ds2760_battery.c | 52 +- drivers/power/supply/generic-adc-battery.c | 2 +- drivers/power/supply/gpio-charger.c | 2 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ip5xxx_power.c | 2 +- drivers/power/supply/lego_ev3_battery.c | 3 +- drivers/power/supply/lt3651-charger.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 4 +- drivers/power/supply/max17042_battery.c | 2 +- drivers/power/supply/max1720x_battery.c | 51 +- drivers/power/supply/max77650-charger.c | 2 +- drivers/power/supply/max77693_charger.c | 2 +- drivers/power/supply/max8903_charger.c | 2 +- drivers/power/supply/mm8013.c | 2 +- drivers/power/supply/mt6360_charger.c | 2 +- drivers/power/supply/mt6370-charger.c | 3 +- drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/pcf50633-charger.c | 466 --- drivers/power/supply/pm8916_bms_vm.c | 2 +- drivers/power/supply/pm8916_lbc.c | 2 +- drivers/power/supply/power_supply_core.c | 30 +- drivers/power/supply/qcom_battmgr.c | 5 +- drivers/power/supply/qcom_pmi8998_charger.c | 2 +- drivers/power/supply/qcom_smbb.c | 2 +- drivers/power/supply/rk817_charger.c | 2 +- drivers/power/supply/rt5033_battery.c | 2 +- drivers/power/supply/rt5033_charger.c | 3 +- drivers/power/supply/rt9455_charger.c | 4 +- drivers/power/supply/rt9467-charger.c | 2 +- drivers/power/supply/rt9471.c | 2 +- drivers/power/supply/sbs-battery.c | 2 +- drivers/power/supply/sbs-charger.c | 2 +- drivers/power/supply/sbs-manager.c | 2 +- drivers/power/supply/sc2731_charger.c | 2 +- drivers/power/supply/sc27xx_fuel_gauge.c | 8 +- drivers/power/supply/smb347-charger.c | 4 +- drivers/power/supply/tps65090-charger.c | 2 +- drivers/power/supply/tps65217_charger.c | 2 +- drivers/power/supply/ucs1002_power.c | 2 +- drivers/pwm/pwm-lpss.c | 4 +- drivers/remoteproc/imx_dsp_rproc.c | 26 +- drivers/remoteproc/imx_rproc.h | 2 + drivers/remoteproc/omap_remoteproc.c | 1 + drivers/remoteproc/pru_rproc.c | 2 +- drivers/remoteproc/qcom_q6v5_mss.c | 184 +- drivers/remoteproc/qcom_q6v5_pas.c | 38 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/qcom_wcnss.c | 33 +- drivers/remoteproc/remoteproc_core.c | 1 + drivers/reset/reset-imx8mp-audiomix.c | 78 +- include/acpi/pcc.h | 6 - include/dt-bindings/clock/mediatek,mt8188-clk.h | 2 +- include/dt-bindings/clock/qcom,gcc-sdm660.h | 2 + include/dt-bindings/clock/qcom,ipq9574-gcc.h | 1 + include/dt-bindings/clock/qcom,ipq9574-nsscc.h | 152 + include/dt-bindings/clock/qcom,rpmcc.h | 4 + include/dt-bindings/clock/rk3188-cru-common.h | 2 + include/dt-bindings/clock/rockchip,rk3562-cru.h | 379 ++ include/dt-bindings/clock/samsung,exynos2200-cmu.h | 431 +++ include/dt-bindings/clock/samsung,exynos7870-cmu.h | 324 ++ include/dt-bindings/clock/sun50i-h616-ccu.h | 4 + include/dt-bindings/clock/sun55i-a523-ccu.h | 189 + include/dt-bindings/clock/sun55i-a523-r-ccu.h | 37 + include/dt-bindings/pinctrl/amlogic,pinctrl.h | 46 + include/dt-bindings/pinctrl/pinctrl-sg2042.h | 196 + include/dt-bindings/pinctrl/pinctrl-sg2044.h | 221 ++ include/dt-bindings/reset/imx8mp-reset-audiomix.h | 13 + include/dt-bindings/reset/qcom,ipq9574-nsscc.h | 134 + include/dt-bindings/reset/rockchip,rk3562-cru.h | 358 ++ include/dt-bindings/reset/sun50i-h616-ccu.h | 2 + include/dt-bindings/reset/sun55i-a523-ccu.h | 88 + include/dt-bindings/reset/sun55i-a523-r-ccu.h | 25 + include/linux/clk/davinci.h | 6 - include/linux/hwspinlock.h | 18 - include/linux/mailbox/mtk-cmdq-mailbox.h | 1 - include/linux/mailbox_client.h | 2 +- include/linux/mailbox_controller.h | 6 +- include/linux/pinctrl/pinconf-generic.h | 4 + include/linux/platform_data/x86/pwm-lpss.h | 33 +- include/linux/power/bq27xxx_battery.h | 1 + include/linux/power_supply.h | 3 - 401 files changed, 27784 insertions(+), 2916 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun55i-a523-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,ipq9574-nsscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3562-cru.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7870-cmu.yaml create mode 100644 Documentation/devicetree/bindings/clock/ti,clkctrl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti-clkctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/allwinner,sun55i-a523 [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm21664-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/sophgo,sg2042-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc8180x-pas.yaml delete mode 100644 drivers/clk/davinci/pll-da830.c delete mode 100644 drivers/clk/davinci/psc-da830.c create mode 100644 drivers/clk/qcom/nsscc-ipq9574.c create mode 100644 drivers/clk/rockchip/clk-rk3528.c create mode 100644 drivers/clk/rockchip/clk-rk3562.c create mode 100644 drivers/clk/rockchip/rst-rk3528.c create mode 100644 drivers/clk/rockchip/rst-rk3562.c create mode 100644 drivers/clk/samsung/clk-exynos2200.c create mode 100644 drivers/clk/samsung/clk-exynos7870.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun55i-a523.h create mode 100644 drivers/pinctrl/meson/pinctrl-amlogic-a4.c create mode 100644 drivers/pinctrl/pinctrl-amdisp.c create mode 100644 drivers/pinctrl/pinctrl-amdisp.h create mode 100644 drivers/pinctrl/qcom/tlmm-test.c create mode 100644 drivers/pinctrl/sophgo/pinctrl-sg2042-ops.c create mode 100644 drivers/pinctrl/sophgo/pinctrl-sg2042.c create mode 100644 drivers/pinctrl/sophgo/pinctrl-sg2042.h create mode 100644 drivers/pinctrl/sophgo/pinctrl-sg2044.c create mode 100644 drivers/pinctrl/sophgo/pinctrl-sophgo-common.c create mode 100644 drivers/pinctrl/sophgo/pinctrl-sophgo.h create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun55i-a523-r.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun55i-a523.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c delete mode 100644 drivers/power/supply/pcf50633-charger.c create mode 100644 include/dt-bindings/clock/qcom,ipq9574-nsscc.h create mode 100644 include/dt-bindings/clock/rockchip,rk3562-cru.h create mode 100644 include/dt-bindings/clock/samsung,exynos2200-cmu.h create mode 100644 include/dt-bindings/clock/samsung,exynos7870-cmu.h create mode 100644 include/dt-bindings/clock/sun55i-a523-ccu.h create mode 100644 include/dt-bindings/clock/sun55i-a523-r-ccu.h create mode 100644 include/dt-bindings/pinctrl/amlogic,pinctrl.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-sg2042.h create mode 100644 include/dt-bindings/pinctrl/pinctrl-sg2044.h create mode 100644 include/dt-bindings/reset/imx8mp-reset-audiomix.h create mode 100644 include/dt-bindings/reset/qcom,ipq9574-nsscc.h create mode 100644 include/dt-bindings/reset/rockchip,rk3562-cru.h create mode 100644 include/dt-bindings/reset/sun55i-a523-ccu.h create mode 100644 include/dt-bindings/reset/sun55i-a523-r-ccu.h