This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from a594533df0f6 Merge tag 'drm-next-2022-12-13' of git://anongit.freedeskt [...] new c5f5d0cd40e3 mtd: core: simplify (a bit) code find partition-matching d [...] new 2df11f00100d mtd: core: try to find OF node for every MTD partition new 43cfba56d312 mtd: mtdoops: change printk() to counterpart pr_ functions new 340193e079a8 mtd: mtdoops: add mtdoops_erase function and move mtdoops_ [...] new 7cc84e0e07d0 mtd: mtdoops: panic caused mtdoops to call mtdoops_erase f [...] new 132c57b48987 dt-bindings: mtd: partitions: add TP-Link SafeLoader layout new 00a3588084be mtd: parsers: add TP-Link SafeLoader partitions table parser new 6c0a15a3dc6b mtd: parsers: tplink_safeloader: fix uninitialized variable bug new a6c5f12b0df2 mtd: remove lart flash driver new 895d68a39481 mtd: Fix device name leak when register device failed in a [...] new 2b9a31d762f0 dt-bindings: mtd: partitions: support marking rootfs partition new 26422ac78e9d mtd: core: set ROOT_DEV for partitions marked as rootfs in DT new 1aadf01e5076 mtd: core: fix possible resource leak in init_mtd() new 077dc37db1e1 mtd: inftlcore: fix repeated words in comments new 9b533a6e41df dt-bindings: mtd: partitions: allow SafeLoader dynamic sub [...] new 6bdd45d795ad mtd: lpddr2_nvm: Fix possible null-ptr-deref new 5d96ea42eb63 dt-bindings: mtd: Clarify all partition subnodes new f902baa917b6 dt-bindings: mtd: Remove useless file about partitions new 71a2026a6651 dt-bindings: mtd: nand-chip: Reference mtd.yaml new e598511b0bfe dt-bindings: mtd: nand: Drop common properties already def [...] new 488f19adf040 dt-bindings: mtd: nand: Standardize the child node name new 73fc6320651a dt-bindings: mtd: ingenic: Mark partitions in the controll [...] new eb6fa33657da dt-bindings: mtd: onenand: Mention the expected node name new c68fc5ed9529 dt-bindings: mtd: sunxi-nand: Add an example to validate t [...] new e9a399caf031 dt-bindings: mtd: spi-nor: Drop common properties new 7bdc671822e9 dt-bindings: mtd: physmap: Reuse the generic definitions new 991088a637c5 dt-bindings: mtd: partitions: Constrain the list of parsers new e141ee8234d0 dt-bindings: mtd: partitions: Change qcom,smem-part partit [...] new c0fc45f7d305 dt-bindings: mtd: nvmem-cells: Drop range property from example new f4b37577a431 dt-bindings: mtd: nvmem-cells: Inherit from MTD partitions new d85cebfbc6f9 dt-bindings: mtd: Argue in favor of keeping additionalProp [...] new d963af0b23ca dt-bindings: mtd: Drop object types when referencing other files new 74f4d7974d2f dt-bindings: mtd: Standardize the style in the examples new 2f05bff26c9e dt-bindings: mtd: fixed-partitions: Fix 'sercomm,scpart-id [...] new 085679b15b5a mtd: parsers: refer to ARCH_BCMBCA instead of ARCH_BCM4908 new 56570bdad5e3 mtd: core: Fix refcount error in del_mtd_device() new 2399401feee2 mtd: maps: pxa2xx-flash: fix memory leak in probe new 47c3697e25d5 dt-bindings: mtd: rockchip: add rockchip,rk3128-nfc new 78e2d5410a44 mtd: rawnand: gpmi: using pm_runtime_resume_and_get instea [...] new d4353decd4fd MAINTAINERS: rectify entry for MESON NAND controller bindings new 782e32a990d9 mtd: rawnand: lpc32xx_mlc: switch to using gpiod API new 6b923db2867c mtd: rawnand: lpc32xx_slc: switch to using gpiod API new 3fea699cb2d6 mtd: rawnand: mpc5121: Replace NO_IRQ by 0 new dbf70fc204d2 mtd: spinand: winbond: fix flash identification new 6154c7a58348 mtd: spinand: winbond: add Winbond W25N02KV flash support new 7c3fc99819fd mtd: rawnand: cadence: support 64-bit slave dma interface new a50ae8c98e57 mtd: nand: drop EXPORT_SYMBOL_GPL for nanddev_erase() new 991cc42a276f mtd: rawnand: lpc32xx_mlc: Switch to using pm_ptr() new bb144c285bd5 mtd: rawnand: lpc32xx_slc: Switch to using pm_ptr() new 075e181fba72 dt-bindings: mtd: brcm,brcmnand: update interrupts description new c13bf589e5cf mtd: rawnand: marvell: Enable NFC/DEVBUS arbiter new 6408cc05a50a mtd: rawnand: Drop obsolete dependencies on COMPILE_TEST new 1d46f1ae8249 Merge tag 'nand/for-6.2' into mtd/next new 7f2937efe186 dt-bindings: mtd: spi-nor: Add reset-gpios property new 8f1ee9ef71d0 mtd: spi-nor: Add support for flash reset new d189614f2479 mtd: spi-nor: sfdp: Update params->hwcaps.mask at xSPI pro [...] new db391efe765c mtd: spi-nor: spansion: Remove NO_SFDP_FLAGS from s28hs512t info new 06051322704b mtd: spi-nor: spansion: Rename s28hs512t prefix new aff1fa414a85 mtd: spi-nor: spansion: Add s28hl512t, s28hl01gt, and s28h [...] new 05ebc1ccb8af mtd: spi-nor: spansion: Replace hardcoded values for addr_ [...] new 2fe99a867050 mtd: spi-nor: micron-st.c: Replace hardcoded values for ad [...] new bb0e9c600ce2 mtd: spi-nor: core: Add an error message when failing to e [...] new 2ebc336be081 mtd: spi-nor: Check for zero erase size in spi_nor_find_be [...] new 7d388551b688 mtd: spi-nor: hide jedec_id sysfs attribute if not present new 0d9270f2762b mtd: spi-nor: sysfs: hide manufacturer if it is not set new 28ef7670414e mtd: spi-nor: remember full JEDEC flash ID new fa06bb26a40c mtd: spi-nor: move function declaration out of sfdp.h new 39eece67a3cf mtd: spi-nor: fix select_uniform_erase to skip 0 erase size new 773bbe104497 mtd: spi-nor: add generic flash driver new 0a92de16b61b mtd: spi-nor: sysfs: print JEDEC ID for generic flash driver new 270450a1b6d8 mtd: spi-nor: Fix formatting in spi_nor_read_raw() kerneld [...] new 4dc49062a7e9 mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_defau [...] new fdc20370d93e mtd: spi-nor: Fix the number of bytes for the dummy cycles new bcc0c61e6134 mtd: spi-nor: micron-st: Enable locking for mt25qu256a new ef434f08b056 mtd: spi-nor: winbond: add support for W25Q512NW-IQ new a30f53d8bc0f mtd: spi-nor: issi: is25wp256: Init flash based on SFDP new 1799cd8540b6 mtd: spi-nor: add SFDP fixups for Quad Page Program new a34506e08db7 Merge tag 'spi-nor/for-6.2' into mtd/next new 1e4fa020d574 Merge tag 'mtd/for-6.2' of git://git.kernel.org/pub/scm/li [...] new a6d99022e56e regmap: add regmap_might_sleep() new bf0d29fb51ff regmap: Add FSI bus support new acdce7aa7a4f fsi: Add regmap and refactor sbefifo new 69af4bcaa08d regmap-irq: Add handle_mask_sync() callback new 84498d1fb35d regmap-irq: Use the new num_config_regs property in regmap [...] new 22250dbaba99 regmap: Merge fix for where we get the number of registers from new b8cc9174ff9e Merge tag 'regmap-v6.2' of git://git.kernel.org/pub/scm/li [...] new 692fab082052 regulator: docs: add missing helper new 8facce4349d4 regulator: Add bindings for Richtek RT6190 regulator new e6999e7cca7e regulator: rt6190: Add support for Richtek RT6190 regulator new be847537e3cd Add support for Richtek RT6190 36V 4-wwtich regulator new fd1845069711 regulator: devres: Add devm_regulator_bulk_get_exclusive() new 14b8ad4c2580 regulator: Add regulator-output binding new 5c51d4afcf3f regulator: userspace-consumer: Handle regulator-output DT nodes new 3078d0c3eb4d regulator: Add DT support for regulator-output connectors new 0cda8c43aa24 regulator: qcom_smd: Add PMR735a regulators new 9263c69696c8 regulator: qcom,smd: Document PMR735a new 91016037216b regulator: qcom_smd: Fix PMR735a S3 regulator spec new f2b41b748c19 regulator: core: fix unbalanced of node refcount in regula [...] new dd801b2265c8 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec new b8dfb3bed552 regulator: dt-bindings: qcom,rpmh: clean up example indentation new bc64f30eb9a5 lib/test_linear_ranges: Use LINEAR_RANGE() new 27b9ecc7a9ba regulator: Add of_regulator_bulk_get_all new db6f6ba74ea2 regulator: Add of_regulator_bulk_get_all() new 2da34b230138 regulator: arizona-micsupp: Don't hardcode use of ARIZONA defines new 9211402fe724 regulator: arizona-micsupp: Don't use a common regulator name new c957387c402a regulator: of: fix a NULL vs IS_ERR() check in of_regulato [...] new 020cf73b4741 regulator: da9121-regulator: Convert to i2c's .probe_new() new 2532d5f8d5c2 regulator: lp3972: Convert to i2c's .probe_new() new cb28f74b4809 regulator: lp8755: Convert to i2c's .probe_new() new 3d54f7ba248b regulator: max1586: Convert to i2c's .probe_new() new 3cf4417385d0 regulator: max8649: Convert to i2c's .probe_new() new c20c36735949 regulator: max8952: Convert to i2c's .probe_new() new ed56fa6e804c regulator: pca9450-regulator: Convert to i2c's .probe_new() new d85d02d17a60 regulator: rpi-panel-attiny-regulator: Convert to i2c's .p [...] new d4885f306304 regulator: tps51632-regulator: Convert to i2c's .probe_new() new e34782316281 regulator: tps6286x-regulator: Convert to i2c's .probe_new() new 149f52664bb3 Merge branch 'i2c/client_device_id_helper-immutable' of ht [...] new dc8d006d15b6 regulator: core: use kfree_const() to free space conditionally new 7f69edba960b regulator: ad5398: Convert to i2c's .probe_new() new 87feccb347b2 regulator: lp872x: Convert to i2c's .probe_new() new 78c8f6cdb51d regulator: ltc3589: Convert to i2c's .probe_new() new dbf31dac7030 regulator: max8660: Convert to i2c's .probe_new() new 4e85e5d64f66 regulator: max8973-regulator: Convert to i2c's .probe_new() new 18804160277e regulator: tps62360-regulator: Convert to i2c's .probe_new() new 3b5b07dde998 regulator: tps65023-regulator: Convert to i2c's .probe_new() new 44501eba9bb2 regulator: bd718x7: Drop unnecessary info print new d4e93e8da012 regulator: bd71815: bd71828: bd9576: Use dev_err_probe() new 662a9bf883f4 regulator: bd718x7: Use dev_err_probe() new c23fdf9e5063 regulator: ROHM BDxxxxx minor print improvements new 0a60d098261d regulator: dt-bindings: qcom,rpmh: Add compatible for PM8550 new e6e3776d682d regulator: qcom-rpmh: Add support for PM8550 regulators new dd0df58bc9a3 regulator: qcom-rpmh: Add support for PM8550 new 3d2a78ae5df5 regulator: act8865-regulator: Convert to i2c's .probe_new() new 655425650f5e regulator: fan53555: Convert to i2c's .probe_new() new 69518d21deaa regulator: isl6271a-regulator: Convert to i2c's .probe_new() new 8348c710b51b regulator: pfuze100-regulator: Convert to i2c's .probe_new() new c9f9ef15b842 regulator: pv88080-regulator: Convert to i2c's .probe_new() new c4b02c92d967 regulator: Drop obsolete dependencies on COMPILE_TEST new 0b21b4dc9a22 Merge tag 'v6.1-rc4' into regulator-6.2 new 647e57351f8e regulator: rk808: reduce 'struct rk808' usage new f39f8709c217 regulator: rk808: Use dev_err_probe new 0591b14ce039 regulator: core: fix use_count leakage when handling boot-on new da46ee19cbd8 regulator: core: fix module refcount leak in set_supply() new ba62319a42c5 regulator: core: fix resource leak in regulator_register() new b4387db19d7f regulator: dt-bindings: Add binding schema for mt6357 regulators new dafc7cde23dc regulator: add mt6357 regulator new 1d2633848e74 Add MediaTek MT6357 PMIC support new cf34ac6aa2b1 regulator: qcom-labibb: Fix missing of_node_put() in qcom_ [...] new 2a17ddfdca25 dt-bindings: Add missing 'unevaluatedProperties' to regula [...] new 8f3cbcd6b440 regulator: core: Use different devices for resource alloca [...] new c5589c436d46 Merge tag 'regulator-v6.2' of git://git.kernel.org/pub/scm [...] new 77cda4b9710f Merge existing fixes from spi/for-6.1 into new branch new 8f4b3d2f6539 spi: microchip-core: Remove the unused function mchp_cores [...] new 1cc0cbea7167 spi: microchip: pci1xxxx: Add driver for SPI controller of [...] new a008ae9f8336 spi: bcm63xx: Use devm_platform_get_and_ioremap_resource() new 4e12ef2b2e3f spi: cadence-quadspi: Use devm_platform_{get_and_}ioremap_ [...] new e3b7fca31185 spi: pxa2xx: Simplify with devm_platform_get_and_ioremap_r [...] new 666ea0ad932f spi: bcm-qspi: Make bcm_qspi_remove() return void new 3be6acda8241 spi: fsl-cpm: substitute empty_zero_page with helper ZERO_PAGE(0) new a977c3a93fa9 spi: img-spfi: Use devm_platform_get_and_ioremap_resource() new b3b953084b1b spi: spi-zynqmp-gqspi: Fix kernel-doc warnings new 22742b8bbdd9 spi: spi-zynqmp-gqspi: Set CPOL and CPHA during hardware init new 21764a49d32e spi: spi-zynqmp-gqspi: Avoid setting baud rate multiple ti [...] new 1e400cb9cff2 firmware: xilinx: Add qspi firmware interface new fae7b3c3ecd7 spi: spi-zynqmp-gqspi: Add tap delay support for ZynqMP GQ [...] new 824590249b3c spi: dt-bindings: zynqmp-qspi: Add support for Xilinx Versal QSPI new 29f4d95b97bc spi: spi-zynqmp-gqspi: Add tap delay support for GQSPI con [...] new f74d21829bdc spi: spi-zyqnmp-gqspi: Add tap delay and Versal platform support new aea672d054a2 spi: Introduce spi_get_device_match_data() helper new 0a7693a0da64 spi: spi-imx: remove unused struct spi_imx_devtype_data::d [...] new 8fc8250a1586 spi: pxa2xx: Consistently use dev variable in pxa2xx_spi_i [...] new 6c3c438c085b spi: pxa2xx: Switch from PM ifdeffery to pm_ptr() new b872e8b1c8db spi: pxa2xx: Minor cleanups new 031837826886 spi: dt-bindings: amlogic, meson-gx-spicc: Add pinctrl nam [...] new f4567b28fdd4 spi: meson-spicc: Use pinctrl to drive CLK line when idle new 4194dabe8ca2 spi: amlogic: meson-spicc: Use pinctrl to drive CLK line w [...] new 6d0cebbdf299 spi: aspeed: Use devm_platform_{get_and_}ioremap_resource() new 88a947215c29 spi: pxa2xx: Validate the correctness of the SSP type new 1a1864cd879a spi: pxa2xx: Respect Intel SSP type given by a property new 07c337927e06 spi: pxa2xx: Remove no more needed PCI ID table new 0e1f0b1ca79f spi: pxa2xx: Move OF and ACPI ID tables closer to their user new 55201afd6e8a spi: pxa2xx: Pass the SSP type via device property new 93cc2559d3fd spi: Remove the obsolte u64_stats_fetch_*_irq() users. new 1793d36672eb spi: npcm-fiu: Use devm_platform_ioremap_resource_byname() new 347ad8f295c6 spi: mxic: Use devm_platform_ioremap_resource_byname() new e8d6e1dd6096 spi: nuvoton,npcm-fiu: Change spi-nor@0 name to flash@0 new bf585ccee22f spi: Update reference to struct spi_controller new b8d3b056a78d spi: introduce new helpers with using modern naming new 6c6c49f2c099 spi: nxp-fspi: make const array ls1028a_soc_attr static new d82316d3cf1f spi: hisi-sfc-v3xx: Fix a typo ("duall") new 6c6871cdaef9 spi: Merge spi_controller.{slave,target}_abort() new d52a826b4060 spi: spi-mtk-nor: Optimize timeout for dma read new 84b60f2bce1f spi: fsl-dspi: add cs-gpios support new f6c911f3308c spi: dt-bindings: Introduce spi-cs-setup-ns property new 33a2fde5f77b spi: Introduce spi-cs-setup-ns property new 684a47847ae6 spi: Reintroduce spi_set_cs_timing() new f732646d0ccd spi: atmel-quadspi: Add support for configuring CS timing new 41948bd9cf01 Merge branch 'i2c/client_device_id_helper-immutable' of ht [...] new c7f635bc16ce spi: sc18is602: Convert to i2c's .probe_new() new 1a165a067ffd spi: xcomm: Convert to i2c's .probe_new() new 1b74dd64c861 spi: Add Socionext F_OSPI SPI flash controller driver new bcd58c8ca0f8 spi: Add Socionext F_OSPI controller bindings new 67df56d99df3 Introduce Socionext F_OSPI SPI flash controller new 9c512e476b0b spi: cadence: Drop obsolete dependency on COMPILE_TEST new 1f8811a2613e spi: wpcm-fiu: Add driver for Nuvoton WPCM450 Flash Interf [...] new 9838c182471e spi: wpcm-fiu: Add direct map support new dd71cd4dd6c9 spi: Add Nuvoton WPCM450 Flash Interface Unit (FIU) bindings new ef3232e3dbd1 Nuvoton WPCM450 FIU SPI flash controller new 5cd4d3886780 Merge tag 'v6.1-rc4' into spi-6.2 new f73f6bd200c3 spi: intel: Use ->replacement_op in intel_spi_hw_cycle() new 8a9a784fb337 spi: intel: Implement adjust_op_size() new 43f173e7e508 spi: intel: Take possible chip address into account in int [...] new ec4a04aa6962 spi: intel: Add support for SFDP opcode new 63d9a4d88499 spi: spi-mtk-nor: Unify write buffer on/off new c6f7874687f7 spi: mediatek: Enable irq when pdata is ready new 1e2872f5912f spi: dt-bindings: nuvoton,wpcm450-fiu: Fix error in exampl [...] new c771b4eabd6a spi: dt-bindings: nuvoton,wpcm450-fiu: Fix warning in exam [...] new 7ba63521a1e9 spi: microchip: pci1xxxx: Add suspend and resume support f [...] new f8fc65e50ad7 spi: cadence-quadspi: Add minimum operable clock rate warn [...] new 7dbfa445ff73 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE new 7073888c8660 spi: mtk-snfi: Add snfi support for MT7986 IC new 5f947746f008 spi: spi-fsl-lpspi: support multiple cs for lpspi new bc9ab1b7a6c6 spi: spi-fsl-lpspi: add num-cs binding for lpspi new 8330e9e8269b spi: spi-mtk-nor: Add recovery mechanism for dma read timeout new 3a6f994f848a spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode new 3cf241c3d56f spi: dt-bindings: Convert Synquacer SPI to DT schema new d0f3ad23cf4f Merge tag 'spi-v6.2' of git://git.kernel.org/pub/scm/linux [...] new afb8d5f43115 pinctrl: actions: make irq_chip immutable new 8ada020ade3b pinctrl: ocelot: add missing destroy_workqueue() in error [...] new 5887bc1ced74 dt-bindings: pinctrl: qcom: add sdm670 pinctrl new f764b84848e8 pinctrl: qcom: do not reinitialize gpio valid mask new 61164d220f52 pinctrl: qcom: add sdm670 pinctrl new aef1bef2dfdd pinctrl: mt7986: allow configuring uart rx/tx and rts/cts [...] new fcd763174857 pinctrl: at91-pio4: Add configuration to userspace new eaa4c8f953ba pinctrl: at91-pio4: Add persist state case in config new 9b3148d6d626 pinctrl: cy8c95x0: Extract cy8c95x0_set_mode() helper new a039dfb96ad2 pinctrl: cy8c95x0: Implement ->gpio_request_enable() and - [...] new 1d81689d9f3f pinctrl: st: Switch to use fwnode instead of of_node new 1d66e379731f pinctrl: amd: Add dynamic debugging for active GPIOs new 417c326091b0 pinctrl: cy8c95x0: Don't use cy8c95x0_set_mode() twice new 793b96bf484d dt-bindings: pinctrl: qcom,sc8280xp-lpass-lpi: fix gpio pattern new 2f1aad93a1d4 dt-bindings: pinctrl: qcom,sm8450-lpass-lpi: fix gpio pattern new cb70c0d8b50a dt-bindings: pinctrl: qcom,sc7280-lpass-lpi: fix matching [...] new b47a6c8b771c dt-bindings: pinctrl: qcom,sc8280xp-lpass-lpi: fix matchin [...] new 351123e62b79 dt-bindings: pinctrl: qcom,sm8250-lpass-lpi: fix matching [...] new a849cbd18aa2 dt-bindings: pinctrl: qcom,sm8450-lpass-lpi: fix matching [...] new 13e4319b57fd dt-bindings: pinctrl: qcom,sc7280-lpass-lpi: add bias-bus-hold new a76a13c89a59 dt-bindings: pinctrl: qcom,sm8250-lpass-lpi: add bias-bus- [...] new 1b88672e7fd9 dt-bindings: pinctrl: qcom,tlmm-common: add common check f [...] new 666492417649 dt-bindings: pinctrl: qcom,ipq6018: add qpic_pad function new 5d6f7ee5f7ef dt-bindings: pinctrl: qcom,ipq6018: correct BLSP6->BLSP0 f [...] new 5cf95fcd6d75 dt-bindings: pinctrl: qcom,ipq6018: increase number of pin [...] new 1379f6750e20 dt-bindings: pinctrl: qcom,ipq6018: fix matching pin config new 0a1879f298b2 dt-bindings: pinctrl: qcom,ipq6018: use common TLMM schema new 4c05adcaa605 dt-bindings: pinctrl: qcom,ipq6018: fix indentation in example new 43dc3f2bc114 dt-bindings: pinctrl: qcom,msm8226: fix matching pin config new 4799452e1823 dt-bindings: pinctrl: qcom,msm8226: use common TLMM schema new ca3a311c3a8d dt-bindings: pinctrl: qcom,msm8226: add functions and inpu [...] new 1780bac7c11c dt-bindings: pinctrl: qcom,msm8226: fix indentation in example new 07741416a092 dt-bindings: pinctrl: qcom,msm8909-tlmm: fix matching pin config new 0ec9c96fdaab dt-bindings: pinctrl: qcom,msm8909-tlmm: do not require fu [...] new 6471d94807c3 dt-bindings: pinctrl: qcom,msm8909-tlmm: fix indentation i [...] new ce4762ae0228 dt-bindings: pinctrl: qcom,msm8953: fix matching pin config new f695e8d8c8e4 dt-bindings: pinctrl: qcom,msm8953: use common TLMM schema new 479cc0adcd74 dt-bindings: pinctrl: qcom,msm8953: fix indentation in example new 590d1b93bf75 dt-bindings: pinctrl: qcom,mdm9607: do not require functio [...] new 9fb8c097b933 dt-bindings: pinctrl: qcom,mdm9607: fix indentation in example new 7d3da666f2c0 dt-bindings: pinctrl: qcom,qcm2290: fix matching pin config new 7e300b5a1f00 dt-bindings: pinctrl: qcom,qcm2290: use common TLMM schema new 8cd7d9e14fd8 dt-bindings: pinctrl: qcom,sdx55: fix matching pin config new fd583a4f6db4 dt-bindings: pinctrl: qcom,sdx55: use common TLMM schema new 4e0434d4788b dt-bindings: pinctrl: qcom,sdx55: fix indentation in example new c535fe66f4a5 dt-bindings: pinctrl: qcom,sdx65: fix matching pin config new 7947f0159841 dt-bindings: pinctrl: qcom,sdx65: use common TLMM schema new bb65ee4a3c1d dt-bindings: pinctrl: qcom,sc7280: fix matching pin config new 0eaaf138fff0 dt-bindings: pinctrl: qcom,sc8280xp: fix indentation in ex [...] new 19f7ad36ab7e dt-bindings: pinctrl: convert qcom,mdm9615-pinctrl.txt to [...] new dba79c34605d dt-bindings: pinctrl: qcom,sdm845: convert to dtschema new 5c97a94cc370 dt-bindings: pinctrl: qcom,sdm630: convert to dtschema new a094b8d8790d dt-bindings: pinctrl: qcom,sm8250: add gpio-reserved-range [...] new fd69e8befa1c dt-bindings: pinctrl: qcom,sm8250: use common TLMM pin schema new a327e870af48 dt-bindings: pinctrl: qcom,sm8250: fix matching pin config new 23e14d262451 dt-bindings: pinctrl: qcom,sm8250: add input-enable new 06311aa3ad1f dt-bindings: pinctrl: qcom,sc7280: correct number of GPIOs new a92ffc90739f dt-bindings: pinctrl: qcom,sc7280: add bias-bus-hold and i [...] new b4997c1cb7d4 dt-bindings: pinctrl: qcom,sc7280: use common TLMM pin schema new 6ec92173475b dt-bindings: pinctrl: qcom,ipq6018: replace maintainer new e04f0761325a dt-bindings: pinctrl: qcom,mdm9607: drop ref to pinctrl.yaml new 251446a3b032 dt-bindings: pinctrl: qcom,sc8180x: drop ref to pinctrl.yaml new 776b76e048cc dt-bindings: pinctrl: qcom,sc8180x: drop checks used in co [...] new 4412a0e5ed7a dt-bindings: pinctrl: qcom,sc8280xp: drop checks used in c [...] new 3c84d8c243b8 dt-bindings: pinctrl: qcom,sm6115: use common TLMM schema new 423e46e66010 dt-bindings: pinctrl: qcom,sm6125: drop checks used in com [...] new 58d4fe9ca487 dt-bindings: pinctrl: qcom,sm6125: drop ref to pinctrl.yaml new 661a3fb1f02e dt-bindings: pinctrl: qcom,sm6350: drop ref to pinctrl.yaml new 4d947acc060c dt-bindings: pinctrl: qcom,sm6350: drop checks used in com [...] new 8870dce580cb dt-bindings: pinctrl: qcom,sm6375-tlmm: drop ref to pinctrl.yaml new b71b285a0fe7 dt-bindings: pinctrl: qcom,sm6375-tlmm: drop checks used i [...] new b8d64ea6520c dt-bindings: pinctrl: qcom,sm8250: use common TLMM schema new c915a9ef3006 dt-bindings: pinctrl: qcom,sm8350: drop ref to pinctrl.yaml new e10be8289335 dt-bindings: pinctrl: qcom,sm8350: drop checks used in com [...] new ca1941f8ed43 dt-bindings: pinctrl: qcom,sm8450: drop checks used in com [...] new 73966aa6adc1 dt-bindings: pinctrl: qcom,mdm9607-tlmm: minor style cleanups new 7612c2f17f9e dt-bindings: pinctrl: qcom,msm8909-tlmm: minor style cleanups new a869153b2440 dt-bindings: pinctrl: qcom,qcm2290-tlmm: minor style cleanups new 222ca103b877 dt-bindings: pinctrl: qcom,sdx65-tlmm: minor style cleanups new e1a31f9897ab dt-bindings: pinctrl: qcom,sc8180x-tlmm: minor style cleanups new 7703f13a83f8 dt-bindings: pinctrl: qcom,sc8280xp-tlmm: minor style cleanups new a095c7e0f0ab dt-bindings: pinctrl: qcom,sm6115-tlmm: minor style cleanups new f8c76af267fa dt-bindings: pinctrl: qcom,sm6125-tlmm: minor style cleanups new cf0a3d310608 dt-bindings: pinctrl: qcom,sm6350-tlmm: minor style cleanups new fb45ee0a7747 dt-bindings: pinctrl: qcom,sm6375-tlmm: minor style cleanups new 4a0c5fb38e6f dt-bindings: pinctrl: qcom,sm8250: minor style cleanups new 16dc56ebb069 dt-bindings: pinctrl: qcom,sm8350-tlmm: minor style cleanups new 7ddfbb418209 dt-bindings: pinctrl: qcom,sm8450-tlmm: minor style cleanups new aad11c7938e4 dt-bindings: pinctrl: qcom,sc7280-lpass-lpi: minor style cleanups new e1c362479339 dt-bindings: pinctrl: qcom,sc8280xp-lpass-lpi: minor style [...] new 274042037411 dt-bindings: pinctrl: qcom,sm8250-lpass-lpi: minor style cleanups new fc371f6075cf dt-bindings: pinctrl: qcom,sm8450-lpass-lpi: minor style cleanups new 09f537065c06 dt-bindings: pinctrl: qcom: adjust description new 49b02b604fa6 dt-bindings: pinctrl: qcom,sm8150: convert to dtschema new 4065e0c1f812 dt-bindings: pinctrl: qcom,msm8998: convert to dtschema new 93341a821c2a dt-bindings: pinctrl: qcom,msm8996: convert to dtschema new 73b8365a75f1 dt-bindings: pinctrl: qcom,msm8994: convert to dtschema new c3da325b8fbe dt-bindings: pinctrl: qcom: drop minItems equal to maxItems new 6f3ff1689448 dt-bindings: pinctrl: qcom,msm8974: convert to dtschema new 1b6b54ef7c4a dt-bindings: pinctrl: qcom,sc7180: convert to dtschema new 7cac5ffc084b Merge tag 'qcom-pinctrl-6.2' of https://git.kernel.org/pub [...] new dbbd909eeb26 pinctrl: qcom: sdm670: change sdm670_reserved_gpios to static new 9ceb338ab176 gpio: aspeed: Add missing header(s) new c59ce98347c9 gpio: arizona: Remove unused header(s) new c4168c44d531 gpio: da9052: Remove unused header(s) new 5cedd3c25fcb gpio: mockup: Add missing header(s) new c20a395f9bf9 gpio: pca953x: Add missing header(s) new 5b937a837c0d gpio: pl061: Add missing header(s) new 36805be775ae gpio: reg: Add missing header(s) new 275d13562a59 gpio: wm8350: Remove unused header(s) new 27bb5fef574d gpio: tegra186: Add missing header(s) new 52ee7c02f678 gpiolib: cdev: Add missing header(s) new 08a149c40bdb gpiolib: Clean up headers new c9d348ea460e media: c8sectpfe: Add missing header(s) new 4c0c5bbc89cd pinctrl: actions: Add missing header(s) new fb0ca836f9b8 pinctrl: apple-gpio: Add missing header(s) new 52240f91f717 pinctrl: aspeed: Add missing header(s) new 9ace1002c854 pinctrl: at91: Add missing header(s) new 20ce95528f73 pinctrl: axp209: Add missing header(s) new eebefdd0b779 pinctrl: bcm: Add missing header(s) new 810644cc7cce pinctrl: bm1880: Add missing header(s) new 65f9d8588048 pinctrl: cirrus: Add missing header(s) new 9c0c75259192 pinctrl: cy8c95x0: Add missing header(s) new b7348441f7e2 pinctrl: gemini: Add missing header(s) new 6e8bc3790333 pinctrl: imx: Add missing header(s) new 9b69b7d721f0 pinctrl: ingenic: Add missing header(s) new 93c9dc90f991 pinctrl: k210: Add missing header(s) new d854028a1f64 pinctrl: lantiq: Add missing header(s) new b2fd05c7f746 pinctrl: lochnagar: Add missing header(s) new c2ecb0273c20 pinctrl: lpc18xx: Add missing header(s) new 9abef9f2edde pinctrl: mediatek: Add missing header(s) new 54da3e1be32d pinctrl: microchip-sgpio: Add missing header(s) new b1a3bd1c67c7 pinctrl: mvebu: Add missing header(s) new 6272cc50bfb7 pinctrl: npcm7xx: Add missing header(s) new 8be7f6c8d1aa pinctrl: ocelot: Add missing header(s) new aa9430f8a6de pinctrl: qcom: Add missing header(s) new 2fb98ab40372 pinctrl: renesas: Add missing header(s) new 2420cd5f7e01 pinctrl: samsung: Add missing header(s) new 486e0d876db2 pinctrl: single: Add missing header(s) new f993216dd244 pinctrl: spear: Add missing header(s) new 82a045ab274d pinctrl: sprd: Add missing header(s) new 1635b1d8126e pinctrl: st: Add missing header(s) new 042b93c9b666 pinctrl: starfive: Add missing header(s) new 7338faa4ed0b pinctrl: stm32: Add missing header(s) new 8f27fb48a26b pinctrl: stmfx: Add missing header(s) new 1fe030494ebd pinctrl: sunxi: Add missing header(s) new eebeeb53c580 pinctrl: tegra: Add missing header(s) new 2188191f7feb pinctrl: ti-iodelay: Add missing header(s) new 24b4d76a5a2d pinctrl: uniphier: Add missing header(s) new e9d10adcd469 pinctrl: zynqmp: Add missing header(s) new 414fb9f290e0 pinctrl: cherryview: Add missing header(s) new c4168db7c817 pinctrl: lynxpoint: Add missing header(s) new cc994a0a76a8 pinctrl: merrifield: Add missing header(s) new de23ccb1edc8 pinctrl: intel: Add missing header(s) new e5530adc17a7 pinctrl: Clean up headers new 76f3768132ea Merge tag 'intel-pinctrl-v6.1-2' of git://git.kernel.org/p [...] new d459a2352211 pinctrl: mediatek: common: add mt8365_set_clr_mode() callb [...] new cdb6f424e93c pinctrl: mediatek: mt8365: use mt8365_set_clr_mode() callback new 7c3ccedaf7a7 pinctrl: freescale: add pad wakeup config new f60c9eac54af gpio: mxc: enable pad wakeup on i.MX8x platforms new c5a402a329e1 dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Improve des [...] new 7e63d92d2c36 dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Make gpio-r [...] new 6c873654bd41 dt-bindings: pinctrl: mediatek,mt6779-pinctrl: Add MT6797 new e7000166e090 dt-bindings: pinctrl: mediatek,pinctrl-mt6795: Fix interru [...] new 1e2607a004c7 dt-bindings: pinctrl: mediatek,pinctrl-mt6795: Improve int [...] new 97775ebbe89b pinctrl: nuvoton: wpcm450: Convert irqchip to IRQCHIP_IMMUTABLE new c1542be1ef07 docs/pinctrl: fix pinctrl_select_state examples new 4829297c9bf4 docs/pinctrl: fix runtime pinmuxing example new 4f1d423cd2bd pinctrl: nuvoton: wpcm450: Refactor MFSEL setting code new 6c98ac42120d pinctrl: nuvoton: wpcm450: Fix handling of inverted MFSEL bits new d77a82d677fa dt-bindings: pinctrl: update pcie/pwm/spi bindings for MT7986 SoC new c115e7f51e68 dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC new e66e66f17ea8 dt-bindings: pinctrl: mt7986: add generic bias-pull* support new 3476b354c65d pinctrl: mediatek: fix the pinconf register offset of some pins new fae82621ac33 pinctrl: mediatek: extend pinctrl-moore to support new bia [...] new 2c58d8dc9cd0 pinctrl: mediatek: add pull_type attribute for mediatek MT [...] new 5da7374e8fc2 dt-bindings: arm: imx: Add i.MXRT compatible Documentation new 333f36d1bdac dt-bindings: pinctrl: Fix file path for pinfunc include new 552766813d52 dt-bindings: timer: gpt: Add i.MXRT compatible Documentation new 26709180433d dt-bindings: serial: fsl-lpuart: add i.MXRT1170 compatible new 3029752f8388 dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT1170 compatible new 52d13b1d936e pinctrl: freescale: Fix i.MXRT1050 pad names new c12c19877b56 dt-bindings: pinctrl: Correct the header guard of mt6795-p [...] new 802e19a066c4 pinctrl: Put space between type and data in compound literal new 5a0047360743 pinctrl: tegra: Separate Tegra194 instances new 06de519345f4 pinctrl: Move for_each_maps() to namespace and hide iterat [...] new 29c10bcec50a dt-bindings: pinctrl: convert semtech,sx150xq bindings to [...] new 7ec006642590 dt-bindings: pinctrl: qcom,pmic-mpp: make compatible fallb [...] new b17ff9d18e01 dt-bindings: pinctrl: qcom,msm8916: convert to dtschema new 5dca9dd7ffcb dt-bindings: pinctrl: qcom,qcs404: convert to dtschema new aa191ab79a3e dt-bindings: pinctrl: qcom,msm8660: convert to dtschema new a4c54f830da8 dt-bindings: pinctrl: qcom,ipq8074: convert to dtschema new 51cd31ae20e3 dt-bindings: pinctrl: qcom,msm8960: convert to dtschema new 86bfee318b54 dt-bindings: pinctrl: qcom,msm8976: convert to dtschema new 9aad57694467 Merge tag 'qcom-pinctrl-6.2-2' of https://git.kernel.org/p [...] new da67eff50cef dt-bindings: pinctrl: rockchip: further increase max amoun [...] new f73f88acbc18 pinctrl: pinctrl-loongson2: add pinctrl driver support new 457ff9fb29d7 dt-bindings: pinctrl: add loongson-2 pinctrl new 196270c5d6f3 pinconf-generic: clarify pull up and pull down config values new de1fabef28e0 pinctrl: alderlake: Deduplicate COMMUNITY macro code new b62241545ba1 pinctrl: cannonlake: Deduplicate COMMUNITY macro code new ac51b59dff2c pinctrl: icelake: Deduplicate COMMUNITY macro code new 2d145b8bd3eb pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code new 1177ca3a0b53 pinctrl: tigerlake: Deduplicate COMMUNITY macro code new 98e63c1140a4 pinctrl: intel: Use str_enable_disable() helper new 03e9491fff25 pinctrl: qcom: lpass-lpi: Add missed bitfield.h new a521075d0ab3 device property: Introduce fwnode_device_is_compatible() helper new c9eb6e546a23 soc: fsl: qe: Switch to use fwnode instead of of_node new 12b44105c0ca pinctrl: intel: Use temporary variable for struct device new 3886bc3523db pinctrl: merrifield: Use temporary variable for struct device new b14ef61314b3 pinctrl: intel: Add Intel Moorefield pin controller support new 91dd31146f06 Merge tag 'intel-pinctrl-v6.2-1' of git://git.kernel.org/p [...] new d871ea859175 pinctrl: renesas: rzv2m: remove unnecessary check from rzv [...] new 41a87e789c7c pinctrl: renesas: rzg2l: remove unnecessary check from rzg [...] new 80d34260f36c pinctrl: renesas: gpio: Use dynamic GPIO base if no functi [...] new d53f77d77f08 Merge tag 'renesas-pinctrl-for-v6.2-tag1' of git://git.ker [...] new c0f358fde37a pinctrl: pinctrl-loongson2: fix Kconfig dependency new c21dd79e9909 pinconf-generic: fix style issues in pin_config_param doc new c8b2eb7a38ab dt-bindings: pinctrl: semtech,sx150xq: fix match patterns [...] new ac8a616c32e1 pinctrl: starfive: Use existing variable gpio new a8acc1164308 pinctrl: k210: call of_node_put() new 5ead93289815 pinctrl: pinconf-generic: add missing of_node_put() new 7ebfe10ec36b pinctrl: loongson2: Fix some const correctness new 6349c162b7dc pinctrl: sunxi: d1: Add CAN bus pinmuxes new 88da4e811311 pwm: Add a stub for devm_pwmchip_add() new 739f90fc48be pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS new 878cf979c145 pwm: lpss: Include headers we are the direct user of new 2fd36aa0ad1c pwm: lpss: Allow other drivers to enable PWM LPSS new f0f31de35644 pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() new eb78d3604d6b pinctrl: intel: Enumerate PWM device when community has a [...] new e7d0040b4359 Merge tag 'intel-pinctrl-v6.2-2' of git://git.kernel.org/p [...] new cf2fc8f8b2cb pinctrl: qcom: remove duplicate included header files new 78ee2e071d1b pinctrl: mediatek: common: Remove check for pins-are-numbered new b2de4316ec67 pinctrl: stm32: Remove check for pins-are-numbered new 8f7b96bd3c8b dt-bindings: pinctrl: mediatek,mt65xx: Deprecate pins-are- [...] new 80b99ed74e23 dt-bindings: pinctrl: st,stm32: Deprecate pins-are-numbered new 83e1bcaf8cef pinctrl: thunderbay: fix possible memory leak in thunderba [...] new 361c89a0da59 Merge tag 'pinctrl-v6.2-1' of git://git.kernel.org/pub/scm [...] new 415519ad6966 hwmon: (fschmd) Make const arrays static const new 12c44ab8b401 hwmon: (it87) Add param to ignore ACPI resource conflicts new b3b19931a5c2 hwmon: (it87) Check for a valid chip before using force_id new deeab9ea40db hwmon: use simple i2c probe new ad804a4d82fc hwmon: (lm90) simplify using devm_regulator_get_enable() new bba63de0c7a7 hwmon: (adm1177) simplify using devm_regulator_get_enable() new 7bce89814700 hwmon: Add Ampere's Altra smpro-hwmon driver new 694144b215fc docs: hwmon: (smpro-hwmon) Add documentation new 6d270868cd52 hwmon: (occ) OCC sensors aren't arch-specific new 662d20b3a5af hwmon: (aquacomputer_d5next) Add support for temperature s [...] new 8f2fa4726faf hwmon: (jc42) Convert register access and caching to regma [...] new 084ed144c448 hwmon: (jc42) Restore the min/max/critical temperatures on resume new b744db17abf6 hwmon: (jc42) Fix missing unlock on error in jc42_write() new 9e913888647b hwmon: (smpro-hwmon) Improve switch statments in smpro_is_ [...] new daec55ce62ad hwmon: (pmbus/ltc2978) add support for LTC7132 new 78d448a37255 hwmon: (jc42) Consistently use bit and bitfield macros in [...] new c1cb98c55f47 docs: hwmon: (smpro-hwmon) Improve grammar and formatting new 25f986887dd5 hwmon: Include <linux/kstrtox.h> when appropriate new a1bedbcc1cf7 hwmon: (it87) Add DMI table for future extensions new d5d896b83822 hwmon: (aquacomputer_d5next) Clear up macros and comments new ed264e8a7d18 hwmon: add OneXPlayer mini AMD sensors driver new 5c0e64dde80f hwmon: (coretemp) Remove obsolete temp_data->valid new 07619140e2a1 hwmon: Remove some useless #include <linux/hwmon-vid.h> new 2bc0e6d07ee5 hwmon: (coretemp) rearrange tjmax handing code new c0c67f8761ce hwmon: (coretemp) Add support for dynamic tjmax new fae30e3c203e hwmon: (coretemp) Add support for dynamic ttarget new 1864069c695d hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M new ef9948dfe105 hwmon: (pmbus) Add power good support new 59882c7f6714 hwmon: (gsc-hwmon) Switch to flexible array to simplify code new 3ca0f12a0258 hwmon: (oxp-sensors) Add AOK ZOE and Mini PRO new c05f477c4ba3 hwmon: (pmbus/core) Implement regulator get_status new 6ff838f2877d hwmon: (aquacomputer_d5next) Add support for Quadro flow s [...] new 0cd3ba682ae2 hwmon: (oxp-sensors) Fix pwm reading new 4e6104b1e700 hwmon: use sysfs_emit() to instead of scnprintf() new 688fcd047ef0 hwmon: (dell-smm) Move error message to make probing silent new 4d50591ebf60 hwmon: (emc2305) fix unable to probe emc2301/2/3 new 364ffd2537c4 hwmon: (emc2305) fix pwm never being able to set lower new 4d03390b5cb9 Merge tag 'hwmon-for-v6.2-rc1' of git://git.kernel.org/pub [...] new 16988c742968 of/address: introduce of_address_count() helper new 32e8f9b31444 of/platform: use of_address_count() helper new 91924d9bb1df of: declare string literals const new 5b4248bfee04 dt-bindings: display: panel: use spi-peripheral-props.yaml new 3eecdba4c01c dt-bindings: ufs: cdns,ufshc: add missing dma-coherent field new 63deeba64f4c dt-bindings: misc: Convert IDT 89HPESx to DT schema new 6a1cb5b7f7f1 dt-bindings: clock: Convert pwm-clock to DT schema new c9adc3bd1180 dt-bindings: Remove "status" from schema examples, again new e0cb61a8b8c8 dt-bindings: ata: Add 'ata-generic' binding new 33ce453cad47 dt-bindings: iommu: renesas,ipmmu-vmsa: R-Car V3U is R-Car Gen4 new ae5a16c8da92 scripts: dtc: only show unique unit address warning for en [...] new 26c9134a370a Merge branch 'dt/dtbo-rename' into dt/next new c2741cbe7f8a dt-bindings: media: st,stmipid02: Convert the text binding [...] new 4862a4d753e4 dt-bindings: mtd: partitions: u-boot: allow dynamic subpartitions new 6b0584c19d87 dt-bindings: nvmem: u-boot,env: add Broadcom's variant binding new ea3723a541c1 scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 new 560e9ce100c4 dt-bindings: PCI: xilinx-pcie: Convert to YAML schemas of [...] new 7c7c3a79213e dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of X [...] new 0e513d84c041 dt-bindings: thermal: thermal-idle: Fix example paths new 3c75ce7cc3a3 dt-bindings: Drop type from 'cpus' property new 11b932815484 of: unittest: Convert to i2c's .probe_new() new 43e6f4577d4d dt-bindings: Move fixed string node names under 'properties' new 642bb6a736fc dt-bindings: leds: sgm3140: Document ocp8110 compatible new f980520b0747 dt-bindings: qcom,pdc: Add missing compatibles new 7621aabdae41 dt-bindings: Add missing start and/or end of line regex anchors new 93266da2409b dt-bindings: display: Convert fsl,imx-fb.txt to dt-schema new e553ad8d7957 of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values new 47612a9fc4b8 dt-bindings: thermal: tsens: Add SM6115 compatible new fe469e83eb5b dt-bindings: leds: use unevaluatedProperties for common.yaml new d1188adb2dab dt-bindings: leds: lp55xx: allow label new 49b939b71121 dt-bindings: leds: lp55xx: switch to preferred 'gpios' suffix new b82fa8538497 dt-bindings: leds: lp55xx: rework to match multi-led new 960c2de7a154 dt-bindings: leds: mt6360: rework to match multi-led new 0542aac494a7 dt-bindings: leds: irled: gpio-ir-tx: convert to DT schema new 0212be85e751 dt-bindings: leds: irled: pwm-ir-tx: convert to DT schema new b27915453db3 dt-bindings: leds: irled: ir-spi-led: convert to DT schema new 8119aaba20fd dt-bindings: thermal: cooling-devices: Add missing cache r [...] new f5642c7f2bbe dt-bindings: Drop Jee Heng Sia new 0bf99c1f066c media: dt-bindings: atmel,isc: Drop unneeded unevaluatedPr [...] new 03871060e458 dt-bindings: lcdif: Fix constraints for imx8mp new ee9d7a0e7545 of: overlay: fix null pointer dereferencing in find_dup_cs [...] new 121164481b79 dt-bindings: leds: intel,lgm: Add missing 'led-gpios' property new 580f9896e088 dt-bindings: leds: Add missing references to common LED schema new 531d2644f3b1 Merge tag 'devicetree-for-6.2' of git://git.kernel.org/pub [...] new 48a4dec82f15 Input: atmel_captouch - drop obsolete dependency on COMPILE_TEST new d4a596eddb90 Input: dlink-dir685-touchkeys - make array bl_data static const new c29a017f9df3 Merge tag 'v6.1-rc1' into next new a306d0696aa9 ARM: dts: imx6qdl-sabre*: fix Egalax touchscreen properties new 413a009ffff1 dt-binding: input: egalax-ts: fix GPIO and IRQ in example new d19e719da9b2 Input: egalax_ts - switch to using gpiod API new 1ffb0cd82477 Input: egalax_ts - do not hardcode interrupt trigger new bbd16b0d8399 Input: iqs7222 - drop unused device node references new ccad486525c4 dt-bindings: input: iqs7222: Reduce 'linux,code' to optional new 404f3b48e65f Input: iqs7222 - report malformed properties new 99d03b54ef85 dt-bindings: input: iqs7222: Correct minimum slider size new 2f6fd2329789 Input: iqs7222 - protect against undefined slider size new 97384a65c5e3 dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+ new 8d4c313c03f1 Input: iqs7222 - add support for IQS7222A v1.13+ new 51de52c9db82 Input: tps6507x-ts - remove variable loops new 4f494028c7ff iio: adc: twl4030-madc: add missing of.h include new 80194a13240b ARM: s3c64xx: include header defining input event codes new c59b6bc4673b Input: stmpe-keypad - add missing of.h include new 8eae11e8ce9b dt-bindings: input: qcom,pm8921-pwrkey: convert to dt-schema new 537187c897d2 dt-bindings: vendor-prefixes: add Hynitron vendor prefix new 86a7d13c9afa dt-bindings: input: touchscreen: Add Hynitron cstxxx new 66603243f528 Input: add driver for Hynitron cstxxx touchscreens new cdb51323360c dt-bindings: input: Add Cypress TT21000 touchscreen controller new 5b0c03e24a06 Input: Add driver for Cypress Generation 5 touchscreen new 01c84b03d80a Input: matrix_keypad - force switch rows to input mode new 153a197077d3 dt-bindings: input: sun4i-lradc-keys: Add F1C100s compatible new cd044ff91811 dt-bindings: touchscreen: add Himax hx83112b bindings new 0f382cade722 Input: add driver for Himax hx83112b touchscreen devices new 6100a19c4fcf Input: joystick - fix Kconfig warning for JOYSTICK_ADC new 60f07c29e035 Input: Use kstrtobool() instead of strtobool() new d87ffe00e45d Input: msg2638 - set max finger number and irqhandler from [...] new 14ce9e4c7d2d dt-bindings: input: touchscreen: msg2638: Document msg2138 [...] new ae6b18e631d6 Input: msg2638 - add support for msg2138 new 8f076b98f13b dt-bindings: input: touchscreen: msg2638: Document keys support new c18ef50346f2 Input: msg2638 - add support for msg2138 key events new 5e7a0af793ce fixp-arith: do not require users to include bug.h new c7f43645de78 Input: hynitron_cstxxx - initialize tmp to 0 to fix uninit [...] new a85fbd649844 Input: elants_i2c - properly handle the reset GPIO when po [...] new b76f64caa42e Input: max8997 - convert to modern way to get a reference [...] new d08999cc593e HID: i2c-hid: Use PM subsystem to manage wake irq new a6d4439af581 Input: elan_i2c - use PM subsystem to manage wake irq new 2e758f535e23 Input: elants_i2c - use PM subsystem to manage wake irq new d86388c902b4 Input: raydium_ts_i2c - use PM subsystem to manage wake irq new 1796f808e4bb HID: i2c-hid: acpi: Stop setting wakeup_capable new 327c8b23a25d HID: i2c-hid: Don't set wake_capable and wake_irq new 1076fc5621bd Input: elan_i2c - don't set wake_capable and wake_irq new 44a87dd73be4 Input: elants_i2c - don't set wake_capable and wake_irq new f16fb37dad4f Input: raydium_ts_i2c - don't set wake_capable and wake_irq new 5f964b024685 Input: stmpe-ts - drop obsolete dependency on COMPILE_TEST new 9f4211bf7f81 HID: add mapping for camera access keys new 80fb249da98e Input: elants_i2c - delete some dead code new 98519195e3d4 MAINTAINERS: change sis_i2c maintainer email address new b2b80d9dd14c Input: wistron_btns - disable on UML new a5df8025f37a Input: msg2638 - only read linux,keycodes array if necessary new 3d94887aca09 Merge branch 'i2c/client_device_id_helper-immutable' of ht [...] new 37ab3d75b4d2 Input: as5011 - Convert to i2c's .probe_new() new f043ad51e5c6 Input: adp5588-keys - Convert to i2c's .probe_new() new 5a5fa6583e85 Input: adp5589-keys - Convert to i2c's .probe_new() new 15214ab26928 Input: cap11xx - Convert to i2c's .probe_new() new 7d7cc76fc03f Input: dlink-dir685-touchkeys - Convert to i2c's .probe_new() new 0985fe754d75 Input: lm8323 - Convert to i2c's .probe_new() new 37bbce75fab2 Input: lm8333 - Convert to i2c's .probe_new() new f424fe080efe Input: max7359_keypad - Convert to i2c's .probe_new() new 742c4687df15 Input: mcs_touchkey - Convert to i2c's .probe_new() new 2aa677480bda Input: mpr121_touchkey - Convert to i2c's .probe_new() new ee27fe8adb4a Input: qt1070 - Convert to i2c's .probe_new() new b37a4c1bd2ae Input: qt2160 - Convert to i2c's .probe_new() new 3da11976b80c Input: tca6416-keypad - Convert to i2c's .probe_new() new 1ce2619cf61a Input: tca8418_keypad - Convert to i2c's .probe_new() new c933db7e6c25 Input: tm2-touchkey - Convert to i2c's .probe_new() new d9526001504e Input: ad714x-i2c - Convert to i2c's .probe_new() new e186e84ee5da Input: adxl34x-i2c - Convert to i2c's .probe_new() new 619f318f952d Input: apanel - Convert to i2c's .probe_new() new 22972ef80933 Input: atmel_captouch - Convert to i2c's .probe_new() new 8140acff1217 Input: bma150 - Convert to i2c's .probe_new() new c1ae0e98b0d1 Input: cma3000_d0x_i2c - Convert to i2c's .probe_new() new 642ff4850df3 Input: da7280 - Convert to i2c's .probe_new() new 9555491625bb Input: drv260x - Convert to i2c's .probe_new() new 110c0a46e7ee Input: drv2665 - Convert to i2c's .probe_new() new 18dfbd318150 Input: drv2667 - Convert to i2c's .probe_new() new b67df1e1285e Input: ibm-panel - Convert to i2c's .probe_new() new b05989d773d9 Input: kxtj9 - Convert to i2c's .probe_new() new 7f4a8e20e500 Input: mma8450 - Convert to i2c's .probe_new() new f8630ccde5a5 Input: pcf8574_keypad - Convert to i2c's .probe_new() new cc6490c640db Input: cyapa - Convert to i2c's .probe_new() new fbe2715cbc80 Input: elan_i2c_core - Convert to i2c's .probe_new() new 05b2456d9dbe Input: synaptics_i2c - Convert to i2c's .probe_new() new f4ae4f03f913 Input: rmi_i2c - Convert to i2c's .probe_new() new 3684d80339c6 Input: rmi_smbus - Convert to i2c's .probe_new() new f2a19deed7e4 Input: ad7879-i2c - Convert to i2c's .probe_new() new 92f63271687b Input: ar1021_i2c - Convert to i2c's .probe_new() new 1d0fd91fabff Input: atmel_mxt_ts - Convert to i2c's .probe_new() new 771d0539e1f7 Input: auo-pixcir-ts - Convert to i2c's .probe_new() new f1a1ea015751 Input: bu21013_ts - Convert to i2c's .probe_new() new dbb690c18066 Input: bu21029_ts - Convert to i2c's .probe_new() new 4e499793a7f7 Input: chipone_icn8318 - Convert to i2c's .probe_new() new 4baa30118d4d Input: cy8ctma140 - Convert to i2c's .probe_new() new 520bc8fb7ae5 Input: cy8ctmg110_ts - Convert to i2c's .probe_new() new 9ec6bc8b41a8 Input: cyttsp4 - Convert to i2c's .probe_new() new eebf2bf1f591 Input: cyttsp5: Convert to i2c's .probe_new() new 667c577a0160 Input: cyttsp_i2c - Convert to i2c's .probe_new() new e7c31218086f Input: edt-ft5x06 - Convert to i2c's .probe_new() new 923366e9faff Input: eeti_ts - Convert to i2c's .probe_new() new 0b754b03591c Input: egalax_ts - Convert to i2c's .probe_new() new 4e4c8b546879 Input: ektf2127 - Convert to i2c's .probe_new() new 6056d49bfd1e Input: goodix - Convert to i2c's .probe_new() new d4be9206aeb9 Input: hideep - Convert to i2c's .probe_new() new 4d1c7cc69d13 Input: hx83112b: Convert to i2c's .probe_new() new cb812d3985d2 Input: hycon-hy46xx - Convert to i2c's .probe_new() new 497a2c8e05ba Input: ili210x - Convert to i2c's .probe_new() new 19a28e791c82 Input: ilitek_ts_i2c - Convert to i2c's .probe_new() new dd271dd94a50 Input: iqs5xx - Convert to i2c's .probe_new() new edaa7aa9d8bd Input: max11801_ts - Convert to i2c's .probe_new() new e0715e3c8c5c Input: mcs5000_ts - Convert to i2c's .probe_new() new 5a2b1cf32d3c Input: melfas_mip4 - Convert to i2c's .probe_new() new ff3de8630935 Input: migor_ts - Convert to i2c's .probe_new() new 5e857ccf1f84 Input: mms114 - Convert to i2c's .probe_new() new 211ab70dbb82 Input: pixcir_i2c_ts - Convert to i2c's .probe_new() new 962bf0ec19e2 Input: raydium_i2c_ts - Convert to i2c's .probe_new() new 57e72dd78ba7 Input: rohm_bu21023 - Convert to i2c's .probe_new() new 62ba881ad99b Input: s6sy761 - Convert to i2c's .probe_new() new 09a77dc4d462 Input: silead - Convert to i2c's .probe_new() new 6440fab21644 Input: sis_i2c - Convert to i2c's .probe_new() new 8ff48be322fb Input: st1232 - Convert to i2c's .probe_new() new 3d2f81819a07 Input: stmfts - Convert to i2c's .probe_new() new bc0bbf91c4bb Input: sx8654 - Convert to i2c's .probe_new() new cd66fd103ee9 Input: tsc2004 - Convert to i2c's .probe_new() new 4e9d70a98f80 Input: tsc2007_core - Convert to i2c's .probe_new() new 0a3098db138c Input: wacom_i2c - Convert to i2c's .probe_new() new 8360705a6c3e Input: wdt87xx_i2c - Convert to i2c's .probe_new() new f8684ea53977 Input: zet6223 - Convert to i2c's .probe_new() new 56232e933dd6 Input: zforce_ts - Convert to i2c's .probe_new() new f3183157cf89 Input: pxspad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 32a97d3155a2 Input: adp5589-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] new ca219cf7fd19 Input: cros-ec-keyb - switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] new fbfb262e0aa5 Input: cypress-sf - switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] new 64bc273208cf Input: ep39xx-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] new ba4de5d94435 Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new 8c1f3b2e248f Input: ipaq-micro-keys - switch to DEFINE_SIMPLE_DEV_PM_OP [...] new 8362cb5ca904 Input: mpr121-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OP [...] new b346200943a2 Input: mtk-pmic-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] new ffa5d80fa99a Input: qt1050 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new 1844c79c4dc9 Input: spear-keyboard - switch to DEFINE_SIMPLE_DEV_PM_OPS [...] new 03ea337338ce Input: tm2-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] new d0774bc97543 Input: lm8323 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new bad0193a0692 Input: lpc32xx-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] new b9425700d297 Input: matrix-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] new b94615650fe6 Input: max7359-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS [...] new 6b94d7b64944 Input: mcs-touchkey - switch to DEFINE_SIMPLE_DEV_PM_OPS() [...] new baa0e23fbedd Input: nomadik-ske-keypad - switch to DEFINE_SIMPLE_DEV_PM [...] new bb4678889e69 Input: pmic8xxx-keypad - switch to DEFINE_SIMPLE_DEV_PM_OP [...] new a4b4fa510181 Input: pxa27x_keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS( [...] new 9254ed3f13e4 Input: qt1070 - switch to DEFINE_SIMPLE_DEV_PM_OPS() and p [...] new aebc2380c1f2 Input: sh-keysc - switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new a473a763f435 Input: st-keyscan - switch to DEFINE_SIMPLE_DEV_PM_OPS() a [...] new eeeeb51b9c78 Input: tc3589x - switch to DEFINE_SIMPLE_DEV_PM_OPS() and [...] new bf7aa12bb0a3 Input: tca6416-keypad - switch to DEFINE_SIMPLE_DEV_PM_OPS [...] new 995765edc43b Input: tegra-kbc - switch to DEFINE_SIMPLE_DEV_PM_OPS() an [...] new d65adc2b16f8 Input: tegra-kbc - allow build with COMPILE_TEST new 0b07641ec0f9 Input: spear-keyboard - improve build coverage using COMPILE_TEST new ececc2024e10 Input: pxa27xx-keypad - allow build with COMPILE_TEST new 78c2b18b1e85 Input: nomadik-ske-keypad - allow building with COMPILE_TEST new 1c89ef672a16 Input: lpc32xx - allow building with COMPILE_TEST new de4b8d201666 Input: pxspad - fix unused data warning when force feedbac [...] new c4a5bcae72a8 dt-bindings: input: gpio-beeper: Convert to yaml schema new 39cb018aefa5 dt-bindings: input: Convert ti,drv260x to DT schema new c3991107a28a Input: elants_i2c - delay longer with reset asserted new e291c116f60f Merge branch 'next' into for-linus new 86a0b4255e84 Merge tag 'input-for-v6.2-rc0' of git://git.kernel.org/pub [...] new 5476fcf7f7b9 HID: apple: fix key translations where multiple quirks att [...] new 084bc074c231 HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards [...] new fd7b68b763c4 HID: apple: Swap Control and Command keys on Apple keyboards new cfd1f6c16f7d Merge branch 'for-6.2/apple' into for-linus new 989f7cc94f11 HID: hid-alps: use default remove for hid device new 163a7fbff7a7 HID: hid-elan: use default remove for hid device new ab970ae1d638 Merge branch 'for-6.2/default-remove-cleanup' into for-linus new f45d50ede6f9 HID: ft260: ft260_xfer_status routine cleanup new 6fca5e3f5574 HID: ft260: improve i2c write performance new 1edfae51d576 HID: ft260: support i2c writes larger than HID report size new 0acb869f40ec HID: ft260: support i2c reads greater than HID report size new 54410c14800a HID: ft260: improve i2c large reads performance new 76e76e7993f3 HID: ft260: do not populate /dev/hidraw device new b7121e3c0444 HID: ft260: skip unexpected HID input reports new 3b56ff4820cf HID: ft260: remove SMBus Quick command support new 728b117e7862 HID: ft260: missed NACK from big i2c read new 4b3da6853a61 HID: ft260: wake up device from power saving mode new c2500bdffe5a HID: ft260: fix a NULL pointer dereference in ft260_i2c_write new 5afac727defa HID: ft260: missed NACK from busy device new fb5d783b3c66 HID: ft260: fix 'cast to restricted' kernel CI bot warnings new 8d437f11ee7d Merge branch 'for-6.2/ft260' into for-linus new 542f25a94471 HID: hyperv: Replace one-element array with flexible-array member new 6a4628997cfc HID: hyperv: remove unused struct synthhid_msg new 91e9b0218580 Merge branch 'for-6.2/hyperv' into for-linus new baf34f3bbe6d HID: i2c: use simple i2c probe new 060e4b066e53 Merge branch 'for-6.2/i2c' into for-linus new 6df849caeb49 HID: intel-ish-hid: ishtp: remove variable rb_count new 57383f3c048d Merge branch 'for-6.2/intel-ish' into for-linus new 8b7e58409b18 HID: logitech HID++: Send SwID in GetProtocolVersion new 3daac75d283f Merge branch 'for-6.2/logitech' into for-linus new deb3b88bbb7a HID: mcp2221: switch i2c registration to devm functions new ea418b35103a HID: mcp2221: change 'select GPIOLIB' to imply new 960f9df7c620 HID: mcp2221: add ADC/DAC support via iio subsystem new daf405c8b9b9 HID: mcp2221: fix usage of tmp variable in mcp2221_raw_event() new e91fc483552d HID: mcp2221: fix 'cast to restricted __le16' sparse warnings new 3d74c9eca1a2 HID: mcp2221: correct undefined references when CONFIG_GPI [...] new 9a6f62b54a12 Merge branch 'for-6.2/mcp2221' into for-linus new 9984fbf55b9b HID: i2c: let RMI devices decide what constitutes wakeup event new 54dcc80e7d7c Merge branch 'for-6.2/rmi' into for-linus new 9861a25fc248 HID: hid-sensor-custom: Allow more than one hinge angle sensor new 9d013910df22 HID: hid-sensor-custom: set fixed size for custom attributes new 6cd132b4f3d0 Merge branch 'for-6.2/sensor' into for-linus new f55b9b56cefb HID: playstation: initial DualShock4 USB support. new 9a62280a1bdc HID: playstation: report DualShock4 hardware and firmware [...] new 8871ed304e69 HID: playstation: add DualShock4 battery support. new 752038248808 HID: playstation: add DualShock4 touchpad support. new 12882ed83c58 HID: playstation: add DualShock4 accelerometer and gyrosco [...] new 4e463ec4ba83 HID: playstation: Add DualShock4 rumble support. new 316f57fb3f0c HID: playstation: make LED brightness adjustable in ps_led [...] new 4521109a8f40 HID: playstation: support DualShock4 lightbar. new 82d93f64c3ce HID: playstation: support DualShock4 lightbar blink. new a23b063b84d0 HID: playstation: add option to ignore CRC in ps_get_report. new 2d77474a2392 HID: playstation: add DualShock4 bluetooth support. new 58feecb4172b HID: playstation: set default DualShock4 BT poll interval to 4ms. new c64ed0cd9324 HID: playstation: add DualShock4 dongle support. new 54980d30eff6 HID: playstation: fix DualShock4 bluetooth memory corruption bug. new da03e502bb22 HID: playstation: fix DualShock4 bluetooth CRC endian issue. new 4e6ff447739f Merge branch 'for-6.2/sony' into for-linus new 037c1aaeb96f HID: input: do not query XP-PEN Deco LW battery new f9ce4db0ec2b HID: uclogic: Add support for XP-PEN Deco LW new af89dfde2a5f HID: uclogic: Standardize test name prefix new ab6847b91190 Merge branch 'for-6.2/uclogic' into for-linus new 05086f3db530 HID: wiimote: Add support for the DJ Hero turntable new f722052c990b Merge branch 'for-6.2/wiimote' into for-linus new 2043f9a37d16 Merge tag 'for-linus-2022121301' of git://git.kernel.org/p [...] new dd2bc5cc9e25 ipmi: ssif_bmc: Add SSIF BMC driver new c25c782d349e bindings: ipmi: Add binding for SSIF BMC driver new f90bc0f97f2b ipmi: kcs: Poll OBF briefly to reduce OBE latency new f6f1234d98cc ipmi: fix long wait in unload when IPMI disconnect new 36992eb6b9b8 ipmi: fix memleak when unload ipmi driver new c608966f3f9c ipmi: fix msg stack when IPMI is disconnected new 6dbd4341b9da ipmi: ssif_bmc: Use EPOLLIN instead of POLLIN new cad3fe56d03e ipmi: Fix some kernel-doc warnings new 39721d62bbc1 ipmi:ssif: Increase the message retry time new 0eb1762f3c77 ipmi/watchdog: Include <linux/kstrtox.h> when appropriate new a92ce570c81d ipmi: fix use after free in _ipmi_destroy_user() new b8fadb396414 ipmi: ssif_bmc: Convert to i2c's .probe_new() new c6f613e5f35b ipmi/watchdog: use strscpy() to instead of strncpy() new 90b12f423d3c Merge tag 'for-linus-6.2-1' of https://github.com/cminyard [...] new e896dbd3239d dt-bindings: mmc: fsl-imx-esdhc: update i.MX8DXL compatible new c2a213063492 dt-bindings: mmc: renesas,sdhi: Document R-Car V4H support new 2505d7a3f364 dt-bindings: mmc: sdhci-am654: add ti,itap-del-sel-ddr50 t [...] new 2ab441f9c2d4 dt-bindings: mmc: arm,pl18x: Document interrupt-names is ignored new 4438592c920b mmc: sdhci: Remove local_irq_{save,restore}() around k[un] [...] new e467c154f748 mmc: sdhci: Remove local_irq_{save,restore}() around sg_mi [...] new 47722e3fd924 mmc: sdhci: Replace kmap_atomic() with kmap_local_page() new 8ff683f6a293 mmc: bcm2835: Remove local_irq_{save,restore}() around k[u [...] new e9c972222005 mmc: bcm2835: Remove local_irq_{save,restore}() around sg_ [...] new 07e23c14e1d3 mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() new 1550217a8b44 mmc: mmc_test: Remove local_irq_{save,restore}() around sg [...] new b7093c10967e mmc: tifm_sd: Remove local_irq_{save,restore}() around tif [...] new 36bbdc3096e1 mmc: tifm_sd: Remove local_irq_{save,restore}() around tif [...] new 4526cdaf9df8 mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() new 14c9825f968c mmc: tmio_mmc_core: Remove local_irq_{save,restore}() arou [...] new 8e8d695fa567 mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() new 2fc458f75e1c mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() new cdb1ad52703b mmc: wbsd: Replace kmap_atomic() with kmap_local_page() new 50bfe185c42a mmc: sdhci-brcmstb: Allow building with COMPILE_TEST new d7a1830e3ebe mmc: sdhci-esdhc-imx: improve imxrt1050 data new 1ad0dcb984c5 mmc: host: Fix repeated words in comments new 0b36b7cd3f1f dt-bindings: mmc: mtk-sd: Set clocks based on compatible new 1b845c5af472 dt-bindings: mmc: Add support for Mediatek MT7986 new 24e961b93d29 mmc: mediatek: add support for MT7986 SoC new 0614b0ae13c2 mmc: sdhci-of-arasan: Add support for dynamic configuration new 08b863bb034c mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() new 4fb2786961c5 mmc: sdhci-esdhc-imx: reset the tuning logic before execut [...] new dc4e9e2aa82a mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS new 654993b3e1eb mmc: sdhci_am654: Use dev_err_probe() for mmc_of_parse() r [...] new ff50df9ac28b mmc: Remove duplicate words in comments new e97ee6f816c0 dt-bindings: mmc: sdhci-msm: Document compatible for MSM8976 new 5c133688a1bf dt-bindings: mmc: mtk-sd: add Inline Crypto Engine clock new 7b438d0377fb mmc: mtk-sd: add Inline Crypto Engine clock control new e93d1468f429 mmc: alcor: fix return value check of mmc_add_host() new 0ca18d09c744 mmc: moxart: fix return value check of mmc_add_host() new cde600af7b41 mmc: mxcmmc: fix return value check of mmc_add_host() new 80e1ef3afb8b mmc: pxamci: fix return value check of mmc_add_host() new 0c87db77423a mmc: rtsx_pci: fix return value check of mmc_add_host() new fc38a5a10e9e mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() new f670744a316e mmc: toshsd: fix return value check of mmc_add_host() new 0613ad2401f8 mmc: vub300: fix return value check of mmc_add_host() new 29276d56f6ed mmc: wmt-sdmmc: fix return value check of mmc_add_host() new 5c1a2b77cd1b mmc: litex_mmc: ensure `host->irq == 0` if polling new 5cb7d23761c8 dt-bindings: mmc: sdhci-of-dwcmhsc: Add reset support new 0b278ea226b1 dt-bindings: mmc: rockchip-dw-mshc: Add power-domains property new 9e6e8c437266 mmc: atmel-mci: fix return value check of mmc_add_host() new a525cad241c3 mmc: omap_hsmmc: fix return value check of mmc_add_host() new 90935f16f265 mmc: meson-gx: fix return value check of mmc_add_host() new e4e46fb61e3b mmc: via-sdmmc: fix return value check of mmc_add_host() new dc5b9b50fc9d mmc: wbsd: fix return value check of mmc_add_host() new b38a20f29a49 mmc: mmci: fix return value check of mmc_add_host() new ac4a171b448b dt-bindings: mmc: sdhci-msm: Document the SM6375 compatible new b78efae3a3fc dt-bindings: mmc: sdhci-msm: Document SM8350 SDHCI new 974b8219df36 dt-bindings: mmc: sdhci-msm: Document the SM8550 compatible new 4b323f02b6e8 mmc: mtk-sd: fix two spelling mistakes in comment new cb7e1e931161 dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema new bd724b279f55 mmc: f-sdh30: Add reset control support new 72e7f0cf8d99 dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 new 5914a9b16c84 mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 new e2d2dcc82504 mmc: f-sdh30: Add support for non-removable media new aae9d3a44073 mmc: f-sdh30: Add quirks for broken timeout clock capability new a8687078fc5e mmc: renesas_sdhi: remove accessor function for internal_dmac new 7f3ea248cd1b mmc: renesas_sdhi: improve naming of DMA struct new af728d7ae204 mmc: tmio: add callback for dma irq new ec9e80ae1719 mmc: renesas_sdhi: add quirk for broken register layout new c330601c9c93 mmc: renesas_sdhi: take DMA end interrupts into account new 8840e1c13cb4 mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers new 43c487c28f9c mmc: tmio: remove 'alignment_shift' from platform data new 63abdf7237a7 mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFE [...] new ccfa2466a456 dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" new ef87bd81cb88 mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase new d0ce6aca9ddf clk: socfpga: remove the setting of clk-phase for sdmmc_clk new fa30beccca96 mmc: pwrseq: Use device_match_of_node() new 3d4f9898c1c7 mmc: renesas_sdhi: alway populate SCC pointer new 0da69dd21550 mmc: renesas_sdhi: better reset from HS400 mode new 48c917fa998c mmc: renesas_sdhi: add helper to access quirks new afc9b96b505c mmc: renesas_sdhi: use new convenience macro from MMC core new 0f55b162729f dt-binding: mmc: Add mmc yaml file for Sunplus SP7021 new 4e268fed8b18 mmc: Add mmc driver for Sunplus SP7021 new ffbace4378dc mmc: renesas_sdhi: use plain numbers for end_flags new e81bdae440fa mmc: core: Remove non-data R1B ioctl workaround new 1e8cb505f3d4 mmc: Remove unneeded semicolon new b98e7e8daf0e mmc: Avoid open coding by using mmc_op_tuning() new 5c5301a147df mmc: core: refactor debugfs code new 4f431a047a5c memstick/ms_block: Add check for alloc_ordered_workqueue new e026a3f9172f mmc: mmc-hsq: Use fifo to dispatch mmc_request new beaba9e46cff mmc: sdhci: Avoid unnecessary ->set_clock() new 04280473b5da dt-bindings: mmc: Remove comment on wakeup-source property new fc02e2b52389 mmc: core: Normalize the error handling branch in sd_read_ [...] new 496182a38962 mmc: sdhci: Remove unneeded semicolon new c8d2d76d7646 mmc: sdhci-of-esdhc: limit the SDHC clock frequency new 292d0426d70d MAINTAINERS: Update maintainer for SDHCI Broadcom BRCMSTB driver new 4a44cd249604 mmc: vub300: fix warning - do not call blocking ops when ! [...] new 07f8f060edd7 dt-bindings: mmc: sdhci: document sdhci-caps and sdhci-caps-mask new e589522d7aea dt-bindings: mmc: sdhci-am654: cleanup style new 2ba206a2ff4a dt-bindings: mmc: sdhci-msm: cleanup style new b64c4d858929 dt-bindings: mmc: sdhci-msm: drop properties mentioned in [...] new 491ad767de23 dt-bindings: mmc: sdhci-msm: allow dma-coherent new a234442c0b51 mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n new 495b637f640b iommu: Add note about struct iommu_fwspec usage new 493c9b68d1d8 iommu/tegra: Add tegra_dev_iommu_get_stream_id() helper new 07548a391df0 mmc: sdhci-tegra: Sort includes alphabetically new 8f00ad01fcd4 mmc: sdhci-tegra: Separate Tegra194 and Tegra234 SoC data new 03813c81e625 mmc: sdhci-tegra: Add support to program MC stream ID new acc13958c2b2 mmc: sdhci-tegra: Issue CMD and DAT resets together new 0c35997020c4 memstick/mspro_block: Convert to use sysfs_emit()/sysfs_em [...] new 19dafe9c6b86 mmc: sdhci-of-esdhc: Modify mismatched function name new ff874dbc4f86 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less t [...] new 71946a25f357 Merge tag 'mmc-v6.2' of git://git.kernel.org/pub/scm/linux [...] new 036177310bac clk: mxl: Switch from direct readl/writel based IO to regm [...] new eaabee88a88a clk: mxl: Remove redundant spinlocks new a5d49bd369b8 clk: mxl: Add option to override gate clks new 106ef3bda210 clk: mxl: Fix a clk entry by adding relevant flags new 7256d1f4618b clk: mxl: syscon_node_to_regmap() returns error pointers new 2875a2f3f183 clk: xilinx: Drop duplicate depends on COMMON_CLK new 1ea1543fed17 clk: cdce925: simplify using devm_regulator_get_enable() new 4c6b2abf074e clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() new e104c74427a6 clk: keystone: syscon-clk: Use dev_err_probe() helper new e79d0a43e9f8 clk: stm32mp1: Staticize ethrx_src new 03cdb5ac0be8 clk: samsung: Fix reference to CLK_OF_DECLARE in comment new 12897adc8eea clk: Remove a useless include new b55226f8553d clk: visconti: Fix memory leak in visconti_register_pll() new 5174e5b0d1b6 clk: samsung: Fix memory leak in _samsung_clk_register_pll() new cfd3ffb36f0d clk: st: Fix memory leak in st_of_quadfs_setup() new 0b8ba891ad4d clk: socfpga: Fix memory leak in socfpga_gate_init() new 6c634446b865 clk: lmk04832: declare variables as const when possible new 992a35523d15 clk: lmk04832: drop unnecessary semicolons new 739d5e6abba5 clk: lmk04832: drop superfluous #include new 40b85eec8b65 clk: lmk04832: fix kernel-doc warnings new 5e57aaa8b6ec clk: nomadik: correct struct name kernel-doc warning new fadbafc1b7b7 clk: mstar: msc313 cpupll clk driver new 83b975b5aa95 clk: ingenic: Make PLL clock "od" field optional new d84bf9d6308e clk: ingenic: Make PLL clock enable_bit and stable_bit optional new c799a77720dd clk: ingenic: Add .set_rate_hook() for PLL clocks new 5e5b1005f990 dt-bindings: ingenic,x1000-cgu: Add audio clocks new 662e8ed7b950 clk: ingenic: Add X1000 audio clocks new 8fe873d48c62 clk: ingenic: Minor cosmetic fixups for X1000 new 49afb0041ac1 dt-bindings: ingenic: Add support for the JZ4755 CGU new 4cb21b9edebb dt-bindings: clock: Add Ingenic JZ4755 CGU header new ff0d3ae04f73 clk: Add Ingenic JZ4755 CGU driver new a9fc882f5762 Merge branches 'clk-x86', 'clk-xilinx', 'clk-cleanup', 'cl [...] new 687daae7941c dt-bindings: clock: ti,cdce925: Convert to DT schema new 1625fbc1f73f clk: renesas: rzg2l: Support sd clk mux round operation new c516ad419568 clk: renesas: rzg2l: Fix typo in function name new a3b4137a4d40 clk: renesas: r8a779f0: Add Ethernet Switch clocks new 81e8dd07445e clk: renesas: r8a779g0: Add SYS-DMAC clocks new e0b07ff0371d clk: renesas: r8a779g0: Add MSIOF clocks new 864010561d8c clk: renesas: r8a779g0: Add INTC-EX clock new 576d6b40dcce clk: renesas: r9a07g044: Add MTU3a clock and reset entry new f5684bde0375 Merge tag 'renesas-clk-fixes-for-v6.1-tag1' new ceb22d9312b3 clk: renesas: r8a779g0: Add SCIF clocks new b00bf771ab4a clk: renesas: r8a779g0: Add PWM clock new 39658cee8f44 clk: renesas: r8a779g0: Add TPU clock new 772563aef2b4 clk: renesas: r9a07g044: Drop WDT2 clock and reset entry new 7265521e950a clk: renesas: r9a07g043: Drop WDT2 clock and reset entry new 99c05a2b710f clk: renesas: r8a779f0: Fix SD0H clock name new 0a5a00f042c4 clk: renesas: r8a779f0: Add SASYNCPER internal clock new 4ee04993aa83 clk: renesas: r8a779g0: Add SDHI clocks new ed823991c6ec clk: renesas: r8a779g0: Add RPC-IF clock new db7076d5a7f0 clk: renesas: r8a779a0: Fix SD0H clock name new c82009584edb clk: renesas: rzg2l: Fix typo in struct rzg2l_cpg_priv kerneldoc new 3702cff6d938 clk: renesas: rzg2l: Don't assume all CPG_MOD clocks support PM new 02693e11611e clk: renesas: r9a06g032: Repair grave increment error new 57d894e77237 Merge tag 'renesas-clk-for-v6.2-tag1' of git://git.kernel. [...] new c258e3ab6391 clk: renesas: r8a779f0: Fix HSCIF parent clocks new 2e0d7d3eabce clk: renesas: r8a779f0: Fix SCIF parent clocks new 106f51e97560 clk: renesas: r8a779g0: Add TMU and SASYNCRT clocks new 523ed9442b99 clk: renesas: r8a779g0: Add CMT clocks new b5f7c6a50771 clk: renesas: r8a779g0: Add Z0 clock support new 777bcc85e1fb clk: renesas: r8a779f0: Fix Ethernet Switch clocks new 01e6bf9921ee Merge tag 'renesas-clk-for-v6.2-tag2' of git://git.kernel. [...] new 19648dddb14b clk: meson: pll: adjust timeout in meson_clk_pll_wait_lock() new d73406ed2dcf clk: meson: pll: add pcie lock retry workaround new d0b1c69288cf Merge tag 'clk-meson-v6.2-1' of https://github.com/BayLibr [...] new d550f6b0a7b5 clk: sunxi-ng: v3s: Correct the header guard of ccu-sun8i-v3s.h new f64603c9729a clk: sunxi-ng: f1c100s: Add IR mod clock new 9f8e30559b04 Merge tag 'sunxi-clk-for-6.2-1' of https://git.kernel.org/ [...] new 3400d546a741 clk: ti: change ti_clk_register[_omap_hw]() API new 6e49aacaaf4a clk: ti: dra7-atl: don't allocate `parent_names' variable new 53949843d30c clk: ti: fix typo in ti_clk_retry_init() code comment new 83907bf31628 Merge branches 'clk-bindings', 'clk-renesas', 'clk-amlogic [...] new 9a856bee524b clk: spear: Fix CLCD clock definition on SPEAr600 new 5381dc785312 clk: spear: Fix SSP clock definition on SPEAr600 new 7fffdb777371 clk: fractional-divider: Split out clk_fd_get_div() helper new ac49a19280df clk: fractional-divider: Show numerator and denominator in [...] new 76c340e93f5a clk: fractional-divider: Regroup inclusions new f204a60e545c dt-bindings: clock: add rk3588 clock definitions new 0a8eb7dae617 dt-bindings: reset: add rk3588 reset definitions new 1838ce810081 Merge branch 'v6.2-shared/clockids' into v6.2-clk/next new 4f5ca304f202 dt-bindings: clock: add rk3588 cru bindings new cf87691f143e clk: rockchip: add register offset of the cores select parent new 8f6594494b1c clk: rockchip: add pll type for RK3588 new 2004b7b18037 clk: rockchip: allow additional mux options for cpu-clock [...] new ff94c8660dac clk: rockchip: simplify rockchip_clk_add_lookup new ada8f95ba04e clk: rockchip: add lookup table support new f1c506d152ff clk: rockchip: add clock controller for the RK3588 new 739a6a6bbdb7 clk: rockchip: Fix memory leak in rockchip_clk_register_pll() new 266162b799a7 Merge tag 'v6.2-rockchip-clk-1' of git://git.kernel.org/pu [...] new 62dfdbcc16e7 clk: imx93: correct the flexspi1 clock setting new 5c1f7f109094 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock new ed1f4ccfe947 clk: imx: imx8mp: add shared clk gate for usb suspend clk new bda7b7f396f9 clk: imx93: unmap anatop base in error handling path new 4be5d91b9433 clk: imx93: correct enet clock new 352a308af7c0 dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry new 4ec9a8b9b00b clk: imx93: drop tpm1/3, lpit1/2 clk new c9dcb4c1b6d5 clk: imx: keep hsio bus clock always on new f8aa5f6dc1cb clk: imx93: keep sys ctr clock always on new 6a11d3a00dc1 clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x new 36759c4fe217 dt-bindings: clock: imx8mp: Add ids for the audio shared gate new b1f12a685d45 clk: imx8mp: Add audio shared gate new 3095c02f95e5 clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets new ec689c152985 clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate new a429c60baefd clk: imx8mn: rename vpu_pll to m7_alt_pll new e7fa365ff66f clk: imx: replace osc_hdmi with dummy new bedcf9d1dcf8 clk: imx: rename video_pll1 to video_pll new 34d996747a74 clk: imx8mn: fix imx8mn_sai2_sels clocks list new 2626cf67f20b clk: imx8mn: fix imx8mn_enet_phy_sels clocks list new 8178e245fa95 clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_ [...] new 5595eabd9993 Merge tag 'clk-imx-6.2' of git://git.kernel.org/pub/scm/li [...] new e0a1d1394b22 Merge branches 'clk-spear', 'clk-fract', 'clk-rockchip' an [...] new 672c779e4cff clk: mediatek: clk-mtk: Allow specifying flags on mtk_fixe [...] new 295de9d0d063 clk: mediatek: mt8186-topckgen: Drop flags for main/univpl [...] new 23037ab63336 clk: mediatek: mt8183: Compress top_divs array entries new c01d64ca5166 clk: mediatek: mt8183: Drop flags for sys/univpll fixed factors new f757c9e951b8 clk: mediatek: mt8173: Drop flags for main/sys/univpll fix [...] new 0cf308ee3472 clk: mediatek: mt6795-topckgen: Drop flags for main/sys/un [...] new b56603285f7e clk: mediatek: mt8192: Drop flags for main/univpll fixed factors new 327eeb6c240a clk: mediatek: mt8195-topckgen: Drop flags for main/univpl [...] new ecc639ddbe0d clk: mediatek: mt8186-mfg: Propagate rate changes to parent new 3256ea4f6582 clk: mediatek: mt8186-topckgen: Add GPU clock mux notifier new 029c936ae7e1 clk: mediatek: Export PLL operations symbols new cfcefe36bf93 dt-bindings: clock: mediatek: Add new bindings of MediaTek [...] new d7964de8a8ea clk: mediatek: Add new clock driver to handle FHCTL hardware new 633e34d0f46e clk: mediatek: Change PLL register API for MT8186 new a46315295489 clk: mediatek: fix dependency of MT7986 ADC clocks new 503fa6d17040 Merge tag 'mtk-clk-for-6.2' of https://git.kernel.org/pub/ [...] new ef13f8b64728 clk: Store clk_core for clk_rate_request new 49e62e0d96ba clk: Add trace events for rate requests new 7da54ced3a79 dt-bindings: clock: split qcom,gcc-sdm660 to the separate file new e3c4471263f2 dt-bindings: clock: qcom,gcc-ipq8064: add pll4 to used clocks new 55307e522cc7 clk: qcom: gcc-ipq806x: use parent_data for the last remai [...] new 6db4d77f5701 clk: qcom: gcc-sm6125: Remove gpll7 from sdcc2_apps new 92039e8c080c clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pix [...] new aa7f445536b1 dt-bindings: clock: Convert qcom,lcc to DT schema new 83bece0a9ef3 dt-bindings: clock: qcom,sdm845-lpasscc: convert to dtschema new 42f520f94e16 dt-bindings: clock: qcom,aoncc-sm8250: fix compatible new 850c156fa64f dt-bindings: clock: qcom,aoncc-sm8250: add missing audio clock new 618c01c3b2a9 dt-bindings: clock: qcom,audiocc-sm8250: add missing audio clock new ac1c5a03d377 clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs new b5f84650fb0d clk: qcom: dispcc-sm8250: Disable EDP_GTC for sm8350 new e1a297a681bc clk: qcom: dispcc-sm8250: Add RETAIN_FF_ENABLE flag for mdss_gdsc new c2b6ad729597 dt-bindings: clock: dispcc-sm8250: Add EDP_LINK_DIV_CLK_SRC index new 8305ff41c742 clk: qcom: dispcc-sm8250: Add missing EDP clocks for sm8350 new f05dbd1a5006 clk: qcom: dispcc-sm8250: Disable link_div_clk_src for sm8150 new 70d9f589918a dt-bindings: clock: Add RPMHCC for QDU1000 and QRU1000 new 05e5c125b120 clk: qcom: Add support for QDU1000 and QRU1000 RPMh clocks new ae55ad32e273 clk: qcom: ipq8074: convert to parent data new 5bf7b832a564 dt-bindings: clocks: qcom,gcc-ipq8074: allow XO and sleep clocks new 842b4ca1cb8c dt-bindings: clock: qcom,gcc-ipq8074: Use common GCC schema new ece3c3198182 dt-bindings: clock: qcom: Clean-up titles and descriptions new 73d9c10a96e5 dt-bindings: clock: Add Qualcomm SC8280XP display clock bindings new 4a66e76fdb6d clk: qcom: Add SC8280XP display clock controller new 9285e61a5670 dt-bindings: clock: add QCOM SM6375 display clock new aec5f36cf676 clk: qcom: Add display clock controller driver for SM6375 new d470be3c4f30 clk: qcom: lpass-sc7280: Fix pm_runtime usage new ff1ccf59eaff clk: qcom: lpass-sc7180: Fix pm_runtime usage new e3ad6c3f21dd clk: qcom: lpass-sc7180: Avoid an extra "struct dev_pm_ops" new 4a5210893625 clk: qcom: reset: support resetting multiple bits new bb524058eb56 dt-bindings: clock: qcom: ipq8074: add missing networking resets new ce520e312918 clk: qcom: ipq8074: add missing networking resets new 09be1a39e685 clk: qcom: kpss-xcc: register it as clk provider new d676d3a3717c clk: qcom: clk-krait: fix wrong div2 functions new 3198106a99e7 clk: qcom: krait-cc: use devm variant for clk notifier register new 8e456411abcb clk: qcom: krait-cc: fix wrong parent order for secondary mux new 18ae57b1e8ab clk: qcom: krait-cc: also enable secondary mux and div clk new e5dc1a4c0151 clk: qcom: krait-cc: handle secondary mux sourcing out of [...] new 8ea9fb841a7e clk: qcom: krait-cc: convert to devm_clk_hw_register new 56a655e1c41a clk: qcom: krait-cc: convert to parent_data API new 35dc8e101a8e clk: qcom: ipq8074: populate fw_name for all parents new 0c44be063948 clk: qcom: hfpll: use devm_platform_get_and_ioremap_resource() new a9b6703459b1 clk: qcom: gcc-msm8939: Add rates to the GP clocks new 47ba9c50bbeb dt-bindings: clock: Add SM8550 GCC clocks new 7364379d725f clk: qcom: gdsc: Increase status poll timeout new 1de7e70941ff clk: qcom: Add LUCID_OLE PLL type for SM8550 new 955f2ea3b9e9 clk: qcom: Add GCC driver for SM8550 new fbd5a2cbdab5 clk: qcom: rpm: remove unused active-only clock names new 35a57cdae743 clk: qcom: rpm: drop separate active-only names new e9bf411a5dee clk: qcom: rpm: drop the _clk suffix completely new 3de1c1fd6189 clk: qcom: rpm: drop the platform from clock definitions new 82349cc0d1f7 clk: qcom: rpmh: group clock definitions together new 65b0c564a34f clk: qcom: rpmh: reuse common duplicate clocks new 012c226fc68a clk: qcom: rpmh: drop all _ao names new fe20294f4b7b clk: qcom: rpmh: remove platform names from BCM clocks new 49e4aa233c6c clk: qcom: rpmh: support separate symbol name for the RPMH clocks new 166eb3eb3bb3 clk: qcom: rpmh: rename ARC clock data new 6ad844d739ee clk: qcom: rpmh: rename VRM clock data new ec304d02b988 clk: qcom: rpmh: remove usage of platform name new 52fb1b8e481b clk: qcom: gcc-ipq4019: switch to devm_clk_notifier_register new 7c9c38fc6bda dt-bindings: clock: split qcom,gcc-msm8974,-msm8226 to the [...] new e80313c70a23 dt-bindings: clocks: qcom,mmcc: define clocks/clock-names [...] new fce760071df1 clk: qcom: gcc-msm8974: use ARRAY_SIZE instead of specifyi [...] new f2b4f1490e82 clk: qcom: gcc-msm8974: move clock parent tables down new ff81be97120b clk: qcom: gcc-msm8974: use parent_hws/_data instead of pa [...] new 4e74e921ea0c clk: qcom: mmcc-msm8974: use ARRAY_SIZE instead of specify [...] new 28c6c0252775 clk: qcom: mmcc-msm8974: move clock parent tables down new a174d29a59ec clk: qcom: mmcc-msm8974: use parent_hws/_data instead of p [...] new 2931aa6758da clk: qcom: rpmh: add support for SM6350 rpmh IPA clock new 63cd992e5179 Merge tag 'qcom-clk-for-6.2' of https://git.kernel.org/pub [...] new e2e6a217a84d clk: microchip: check for null return of devm_kzalloc() new e0bb331221f8 Merge tag 'clk-microchip-fixes-6.1-2' of https://git.kerne [...] new 3c79ace9c0d0 clk: microchip: enable the MPFS clk driver by default if S [...] new 0e2c9884cbba Merge branches 'clk-mediatek', 'clk-trace', 'clk-qcom' and [...] new 0015edd6f661 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 1108 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: .../ABI/testing/sysfs-bus-spi-devices-spi-nor | 6 + Documentation/devicetree/bindings/arm/fsl.yaml | 12 + .../arm/tegra/nvidia,tegra-ccplex-cluster.yaml | 1 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 54 +- .../devicetree/bindings/ata/ata-generic.yaml | 58 + .../devicetree/bindings/clock/ingenic,cgu.yaml | 2 + .../bindings/clock/mediatek,mt8186-fhctl.yaml | 53 + .../devicetree/bindings/clock/pwm-clock.txt | 26 - .../devicetree/bindings/clock/pwm-clock.yaml | 45 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../bindings/clock/qcom,aoncc-sm8250.yaml | 11 +- .../bindings/clock/qcom,audiocc-sm8250.yaml | 7 +- .../bindings/clock/qcom,camcc-sm8250.yaml | 6 +- .../bindings/clock/qcom,dispcc-sc8280xp.yaml | 97 + .../bindings/clock/qcom,dispcc-sm6125.yaml | 9 +- .../bindings/clock/qcom,dispcc-sm6350.yaml | 8 +- .../bindings/clock/qcom,dispcc-sm8x50.yaml | 14 +- .../bindings/clock/qcom,gcc-apq8064.yaml | 18 +- .../bindings/clock/qcom,gcc-apq8084.yaml | 10 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 27 +- .../bindings/clock/qcom,gcc-ipq8074.yaml | 40 +- .../bindings/clock/qcom,gcc-msm8660.yaml | 12 +- .../bindings/clock/qcom,gcc-msm8909.yaml | 9 +- .../bindings/clock/qcom,gcc-msm8916.yaml | 16 +- .../bindings/clock/qcom,gcc-msm8974.yaml | 61 + .../bindings/clock/qcom,gcc-msm8976.yaml | 9 +- .../bindings/clock/qcom,gcc-msm8994.yaml | 9 +- .../bindings/clock/qcom,gcc-msm8996.yaml | 7 +- .../bindings/clock/qcom,gcc-msm8998.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-other.yaml | 38 +- .../bindings/clock/qcom,gcc-qcm2290.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 9 +- .../bindings/clock/qcom,gcc-sc8180x.yaml | 9 +- .../bindings/clock/qcom,gcc-sc8280xp.yaml | 7 +- .../devicetree/bindings/clock/qcom,gcc-sdm660.yaml | 61 + .../devicetree/bindings/clock/qcom,gcc-sdm845.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sdx55.yaml | 7 +- .../devicetree/bindings/clock/qcom,gcc-sdx65.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm6115.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm6125.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm6350.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc-sm8450.yaml | 9 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 6 +- .../bindings/clock/qcom,gpucc-sdm660.yaml | 4 +- .../bindings/clock/qcom,gpucc-sm8350.yaml | 9 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 22 +- .../devicetree/bindings/clock/qcom,lcc.txt | 22 - .../devicetree/bindings/clock/qcom,lcc.yaml | 86 + .../devicetree/bindings/clock/qcom,lpasscc.txt | 26 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 42 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 8 +- .../devicetree/bindings/clock/qcom,q6sstopcc.yaml | 2 +- .../bindings/clock/qcom,qcm2290-dispcc.yaml | 8 +- .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sc7180-camcc.yaml | 9 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 8 +- .../bindings/clock/qcom,sc7180-lpasscorecc.yaml | 9 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 7 +- .../bindings/clock/qcom,sc7280-camcc.yaml | 6 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 8 +- .../bindings/clock/qcom,sc7280-lpasscc.yaml | 9 +- .../bindings/clock/qcom,sc7280-lpasscorecc.yaml | 12 +- .../bindings/clock/qcom,sdm845-camcc.yaml | 8 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 8 +- .../bindings/clock/qcom,sdm845-lpasscc.yaml | 47 + .../bindings/clock/qcom,sm6115-dispcc.yaml | 7 +- .../bindings/clock/qcom,sm6375-dispcc.yaml | 54 + .../devicetree/bindings/clock/qcom,sm6375-gcc.yaml | 9 +- .../bindings/clock/qcom,sm8450-camcc.yaml | 8 +- .../bindings/clock/qcom,sm8450-dispcc.yaml | 7 +- .../devicetree/bindings/clock/qcom,sm8550-gcc.yaml | 62 + .../devicetree/bindings/clock/qcom,videocc.yaml | 20 +- .../bindings/clock/rockchip,rk3588-cru.yaml | 71 + .../devicetree/bindings/clock/ti,cdce925.txt | 53 - .../devicetree/bindings/clock/ti,cdce925.yaml | 103 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 2 +- .../devicetree/bindings/display/fsl,lcdif.yaml | 29 +- .../devicetree/bindings/display/imx/fsl,imx-fb.txt | 57 - .../bindings/display/imx/fsl,imx-lcdc.yaml | 102 + .../bindings/display/panel/ilitek,ili9163.yaml | 3 +- .../bindings/display/panel/ilitek,ili9341.yaml | 1 + .../bindings/display/panel/nec,nl8048hl11.yaml | 3 +- .../bindings/display/panel/samsung,lms380kf01.yaml | 5 +- .../bindings/display/panel/samsung,lms397kf04.yaml | 3 +- .../bindings/display/panel/samsung,s6d27a1.yaml | 4 +- .../bindings/display/panel/tpo,tpg110.yaml | 1 + .../display/tegra/nvidia,tegra124-dpaux.yaml | 1 - .../display/tegra/nvidia,tegra186-display.yaml | 2 - .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 1 - .../devicetree/bindings/hwmon/adt7475.yaml | 4 +- .../bindings/iio/addac/adi,ad74413r.yaml | 1 - .../input/allwinner,sun4i-a10-lradc-keys.yaml | 4 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 25 +- .../devicetree/bindings/input/gpio-beeper.txt | 13 - .../devicetree/bindings/input/gpio-beeper.yaml | 33 + .../bindings/input/qcom,pm8921-pwrkey.yaml | 75 + .../bindings/input/qcom,pm8xxx-pwrkey.txt | 46 - .../devicetree/bindings/input/ti,drv260x.txt | 50 - .../devicetree/bindings/input/ti,drv260x.yaml | 109 + .../input/touchscreen/cypress,tt21000.yaml | 106 + .../bindings/input/touchscreen/egalax-ts.txt | 4 +- .../bindings/input/touchscreen/himax,hx83112b.yaml | 63 + .../input/touchscreen/hynitron,cstxxx.yaml | 65 + .../bindings/input/touchscreen/mstar,msg2638.yaml | 8 +- .../bindings/interrupt-controller/apple,aic.yaml | 1 - .../bindings/interrupt-controller/qcom,pdc.yaml | 4 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 +- .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 + .../devicetree/bindings/leds/irled/gpio-ir-tx.txt | 14 - .../devicetree/bindings/leds/irled/gpio-ir-tx.yaml | 36 + .../devicetree/bindings/leds/irled/ir-spi-led.yaml | 61 + .../devicetree/bindings/leds/irled/pwm-ir-tx.txt | 13 - .../devicetree/bindings/leds/irled/pwm-ir-tx.yaml | 34 + .../devicetree/bindings/leds/irled/spi-ir-led.txt | 29 - .../devicetree/bindings/leds/issi,is31fl319x.yaml | 1 + .../devicetree/bindings/leds/leds-aw2013.yaml | 1 + .../devicetree/bindings/leds/leds-gpio.yaml | 2 +- .../devicetree/bindings/leds/leds-lgm.yaml | 10 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 8 + .../devicetree/bindings/leds/leds-lp55xx.yaml | 47 +- .../devicetree/bindings/leds/leds-max77650.yaml | 9 +- .../devicetree/bindings/leds/leds-mt6360.yaml | 43 +- .../devicetree/bindings/leds/leds-pwm.yaml | 2 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 12 +- .../devicetree/bindings/leds/leds-rt4505.yaml | 1 + .../devicetree/bindings/leds/leds-sgm3140.yaml | 5 +- .../bindings/leds/rohm,bd71828-leds.yaml | 16 +- .../devicetree/bindings/leds/ti,tca6507.yaml | 2 +- .../devicetree/bindings/media/atmel,isc.yaml | 4 +- .../bindings/media/i2c/st,st-mipid02.txt | 82 - .../bindings/media/i2c/st,st-mipid02.yaml | 176 ++ .../devicetree/bindings/mfd/max77650.yaml | 2 - .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 9 - .../devicetree/bindings/misc/idt,89hpesx.yaml | 72 + .../devicetree/bindings/misc/idt_89hpesx.txt | 44 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 4 +- .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 7 +- .../bindings/mmc/fujitsu,sdhci-fujitsu.yaml | 57 + .../devicetree/bindings/mmc/mmc-controller.yaml | 1 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 171 +- .../devicetree/bindings/mmc/renesas,sdhi.yaml | 1 + .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 3 + .../devicetree/bindings/mmc/sdhci-am654.yaml | 69 +- .../devicetree/bindings/mmc/sdhci-common.yaml | 32 + .../devicetree/bindings/mmc/sdhci-fujitsu.txt | 32 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 23 +- .../bindings/mmc/snps,dwcmshc-sdhci.yaml | 11 + .../devicetree/bindings/mmc/sunplus,mmc.yaml | 61 + .../devicetree/bindings/mmc/synopsys-dw-mshc.yaml | 32 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 34 +- .../bindings/mtd/arasan,nand-controller.yaml | 5 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 32 +- .../devicetree/bindings/mtd/atmel-nand.txt | 6 +- .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 96 +- .../devicetree/bindings/mtd/denali,nand.yaml | 2 +- .../devicetree/bindings/mtd/ingenic,nand.yaml | 146 +- .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 50 +- .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 20 +- .../devicetree/bindings/mtd/lpc32xx-mlc.txt | 2 +- .../devicetree/bindings/mtd/lpc32xx-slc.txt | 2 +- .../bindings/mtd/microchip,mchp48l640.yaml | 16 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 7 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 24 +- Documentation/devicetree/bindings/mtd/mtk-nand.txt | 2 +- .../devicetree/bindings/mtd/nand-chip.yaml | 4 + .../devicetree/bindings/mtd/nand-controller.yaml | 2 +- .../devicetree/bindings/mtd/partition.txt | 33 - .../mtd/partitions/arm,arm-firmware-suite.yaml | 2 + .../mtd/partitions/brcm,bcm4908-partitions.yaml | 2 + .../partitions/brcm,bcm947xx-cfe-partitions.yaml | 2 + .../bindings/mtd/partitions/fixed-partitions.yaml | 30 +- .../mtd/partitions/linksys,ns-partitions.yaml | 2 + .../bindings/mtd/partitions/nvmem-cells.yaml | 4 +- .../bindings/mtd/partitions/partition.yaml | 5 + .../bindings/mtd/partitions/partitions.yaml | 41 + .../bindings/mtd/partitions/qcom,smem-part.yaml | 38 +- .../bindings/mtd/partitions/redboot-fis.yaml | 6 + .../partitions/tplink,safeloader-partitions.yaml | 57 + .../devicetree/bindings/mtd/partitions/u-boot.yaml | 7 + .../devicetree/bindings/mtd/qcom,nandc.yaml | 131 +- .../bindings/mtd/rockchip,nand-controller.yaml | 4 +- .../bindings/mtd/st,stm32-fmc2-nand.yaml | 47 +- .../devicetree/bindings/mtd/ti,am654-hbmc.yaml | 36 +- .../devicetree/bindings/mtd/ti,gpmc-onenand.yaml | 3 + .../devicetree/bindings/net/cdns,macb.yaml | 1 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 1 - .../devicetree/bindings/nvmem/u-boot,env.yaml | 21 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 +- .../bindings/pci/mediatek,mt7621-pcie.yaml | 2 +- .../bindings/pci/renesas,pci-rcar-gen2.yaml | 2 +- .../devicetree/bindings/pci/xilinx-nwl-pcie.txt | 73 - .../devicetree/bindings/pci/xilinx-pcie.txt | 88 - .../bindings/pci/xlnx,axi-pcie-host.yaml | 88 + .../devicetree/bindings/pci/xlnx,nwl-pcie.yaml | 149 + .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 3 - .../bindings/phy/intel,phy-thunderbay-emmc.yaml | 15 +- .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml | 2 +- .../bindings/pinctrl/loongson,ls2k-pinctrl.yaml | 123 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 5 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 95 +- .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 176 -- .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 108 +- .../bindings/pinctrl/mediatek,pinctrl-mt6795.yaml | 7 +- .../devicetree/bindings/pinctrl/pinctrl-sx150x.txt | 72 - .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 113 +- .../bindings/pinctrl/qcom,ipq8074-pinctrl.txt | 181 -- .../bindings/pinctrl/qcom,ipq8074-pinctrl.yaml | 135 + ...mdm9607-pinctrl.yaml => qcom,mdm9607-tlmm.yaml} | 41 +- .../bindings/pinctrl/qcom,mdm9615-pinctrl.txt | 161 - .../bindings/pinctrl/qcom,mdm9615-pinctrl.yaml | 119 + .../bindings/pinctrl/qcom,msm8226-pinctrl.yaml | 103 +- .../bindings/pinctrl/qcom,msm8660-pinctrl.txt | 96 - .../bindings/pinctrl/qcom,msm8660-pinctrl.yaml | 125 + .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 75 +- .../bindings/pinctrl/qcom,msm8916-pinctrl.txt | 195 -- .../bindings/pinctrl/qcom,msm8916-pinctrl.yaml | 166 + .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 97 +- .../bindings/pinctrl/qcom,msm8960-pinctrl.txt | 190 -- .../bindings/pinctrl/qcom,msm8960-pinctrl.yaml | 164 + .../bindings/pinctrl/qcom,msm8974-pinctrl.txt | 121 - .../bindings/pinctrl/qcom,msm8974-pinctrl.yaml | 179 ++ .../bindings/pinctrl/qcom,msm8976-pinctrl.txt | 183 -- .../bindings/pinctrl/qcom,msm8976-pinctrl.yaml | 136 + .../bindings/pinctrl/qcom,msm8994-pinctrl.txt | 186 -- .../bindings/pinctrl/qcom,msm8994-pinctrl.yaml | 162 + .../bindings/pinctrl/qcom,msm8996-pinctrl.txt | 208 -- .../bindings/pinctrl/qcom,msm8996-pinctrl.yaml | 182 ++ .../bindings/pinctrl/qcom,msm8998-pinctrl.txt | 202 -- .../bindings/pinctrl/qcom,msm8998-pinctrl.yaml | 171 ++ .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 45 +- ...qcm2290-pinctrl.yaml => qcom,qcm2290-tlmm.yaml} | 64 +- .../bindings/pinctrl/qcom,qcs404-pinctrl.txt | 199 -- .../bindings/pinctrl/qcom,qcs404-pinctrl.yaml | 176 ++ .../bindings/pinctrl/qcom,sc7180-pinctrl.txt | 187 -- .../bindings/pinctrl/qcom,sc7180-pinctrl.yaml | 158 + .../pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml | 48 +- .../bindings/pinctrl/qcom,sc7280-pinctrl.yaml | 47 +- ...sc8180x-pinctrl.yaml => qcom,sc8180x-tlmm.yaml} | 29 +- .../pinctrl/qcom,sc8280xp-lpass-lpi-pinctrl.yaml | 44 +- ...8280xp-pinctrl.yaml => qcom,sc8280xp-tlmm.yaml} | 28 +- .../bindings/pinctrl/qcom,sdm630-pinctrl.yaml | 188 ++ .../bindings/pinctrl/qcom,sdm660-pinctrl.txt | 191 -- .../bindings/pinctrl/qcom,sdm670-tlmm.yaml | 127 + .../bindings/pinctrl/qcom,sdm845-pinctrl.txt | 176 -- .../bindings/pinctrl/qcom,sdm845-pinctrl.yaml | 158 + .../bindings/pinctrl/qcom,sdx55-pinctrl.yaml | 95 +- ...com,sdx65-pinctrl.yaml => qcom,sdx65-tlmm.yaml} | 62 +- ...m,sm6115-pinctrl.yaml => qcom,sm6115-tlmm.yaml} | 67 +- ...m,sm6125-pinctrl.yaml => qcom,sm6125-tlmm.yaml} | 32 +- ...m,sm6350-pinctrl.yaml => qcom,sm6350-tlmm.yaml} | 25 +- .../bindings/pinctrl/qcom,sm6375-tlmm.yaml | 23 +- .../bindings/pinctrl/qcom,sm8150-pinctrl.txt | 190 -- .../bindings/pinctrl/qcom,sm8150-pinctrl.yaml | 173 ++ .../pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml | 58 +- .../bindings/pinctrl/qcom,sm8250-pinctrl.yaml | 206 +- ...m,sm8350-pinctrl.yaml => qcom,sm8350-tlmm.yaml} | 25 +- .../pinctrl/qcom,sm8450-lpass-lpi-pinctrl.yaml | 51 +- ...m,sm8450-pinctrl.yaml => qcom,sm8450-tlmm.yaml} | 24 +- .../bindings/pinctrl/qcom,tlmm-common.yaml | 20 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 2 +- .../bindings/pinctrl/semtech,sx1501q.yaml | 208 ++ .../bindings/pinctrl/st,stm32-pinctrl.yaml | 7 +- .../devicetree/bindings/power/renesas,apmu.yaml | 6 +- .../bindings/power/supply/mt6360_charger.yaml | 2 +- .../devicetree/bindings/power/wakeup-source.txt | 13 +- .../bindings/regulator/max77650-regulator.yaml | 1 + .../devicetree/bindings/regulator/max8660.yaml | 8 +- .../bindings/regulator/maxim,max77802.yaml | 2 +- .../regulator/mediatek,mt6357-regulator.yaml | 294 ++ .../bindings/regulator/mt6360-regulator.yaml | 12 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 36 +- .../bindings/regulator/qcom,smd-rpm-regulator.yaml | 3 + .../bindings/regulator/regulator-output.yaml | 39 + .../devicetree/bindings/regulator/regulator.yaml | 2 +- .../bindings/regulator/richtek,rt6190.yaml | 79 + .../bindings/regulator/rohm,bd9576-regulator.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps65219.yaml | 14 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 3 + .../bindings/sound/intel,keembay-i2s.yaml | 3 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 64 +- .../bindings/spi/amlogic,meson-gx-spicc.yaml | 75 +- .../devicetree/bindings/spi/nuvoton,npcm-fiu.txt | 2 +- .../bindings/spi/nuvoton,wpcm450-fiu.yaml | 66 + .../bindings/spi/nvidia,tegra210-quad.yaml | 2 +- .../devicetree/bindings/spi/socionext,f-ospi.yaml | 57 + .../bindings/spi/socionext,synquacer-spi.yaml | 73 + .../devicetree/bindings/spi/spi-fsl-lpspi.yaml | 8 + .../bindings/spi/spi-peripheral-props.yaml | 5 + .../devicetree/bindings/spi/spi-synquacer.txt | 27 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 4 +- .../devicetree/bindings/thermal/qcom-lmh.yaml | 2 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../bindings/thermal/thermal-cooling-devices.yaml | 4 + .../devicetree/bindings/thermal/thermal-idle.yaml | 154 +- .../devicetree/bindings/timer/fsl,imxgpt.yaml | 2 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 2 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/pin-control.rst | 10 +- Documentation/driver-api/spi.rst | 4 +- Documentation/hwmon/aquacomputer_d5next.rst | 4 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/oxp-sensors.rst | 44 + Documentation/hwmon/smpro-hwmon.rst | 102 + MAINTAINERS | 42 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 4 +- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 8 +- arch/arm/mach-s3c/mach-crag6410.c | 1 + drivers/base/regmap/Kconfig | 6 +- drivers/base/regmap/Makefile | 1 + drivers/base/regmap/regmap-fsi.c | 231 ++ drivers/base/regmap/regmap-irq.c | 59 +- drivers/base/regmap/regmap.c | 13 + drivers/char/ipmi/Kconfig | 10 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ipmi_kcs_sm.c | 16 +- drivers/char/ipmi/ipmi_msghandler.c | 14 +- drivers/char/ipmi/ipmi_si_intf.c | 27 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 4 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 24 +- drivers/char/ipmi/ssif_bmc.c | 873 ++++++ drivers/clk/clk-bulk.c | 6 +- drivers/clk/clk-cdce925.c | 21 +- drivers/clk/clk-fractional-divider.c | 65 +- drivers/clk/clk-lmk04832.c | 41 +- drivers/clk/clk-nomadik.c | 2 +- drivers/clk/clk-stm32mp1.c | 2 +- drivers/clk/clk-versaclock5.c | 1 - drivers/clk/clk.c | 32 + drivers/clk/imx/clk-imx6sll.c | 8 +- drivers/clk/imx/clk-imx6sx.c | 12 +- drivers/clk/imx/clk-imx6ul.c | 8 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 12 +- drivers/clk/imx/clk-imx8mn.c | 128 +- drivers/clk/imx/clk-imx8mp.c | 28 +- drivers/clk/imx/clk-imx8mq.c | 14 +- drivers/clk/imx/clk-imx93.c | 46 +- drivers/clk/imx/clk-imxrt1050.c | 5 +- drivers/clk/imx/clk-pll14xx.c | 2 + drivers/clk/imx/clk.c | 5 +- drivers/clk/imx/clk.h | 3 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 42 +- drivers/clk/ingenic/cgu.h | 17 +- drivers/clk/ingenic/jz4755-cgu.c | 346 +++ drivers/clk/ingenic/x1000-cgu.c | 119 +- drivers/clk/keystone/syscon-clk.c | 9 +- drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-fhctl.c | 244 ++ drivers/clk/mediatek/clk-fhctl.h | 26 + drivers/clk/mediatek/clk-mt6795-topckgen.c | 76 +- drivers/clk/mediatek/clk-mt7986-infracfg.c | 2 +- drivers/clk/mediatek/clk-mt8173.c | 76 +- drivers/clk/mediatek/clk-mt8183.c | 216 +- drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 66 +- drivers/clk/mediatek/clk-mt8186-mfg.c | 5 +- drivers/clk/mediatek/clk-mt8186-topckgen.c | 89 +- drivers/clk/mediatek/clk-mt8192.c | 76 +- drivers/clk/mediatek/clk-mt8195-topckgen.c | 78 +- drivers/clk/mediatek/clk-mtk.c | 2 +- drivers/clk/mediatek/clk-mtk.h | 7 +- drivers/clk/mediatek/clk-pll.c | 84 +- drivers/clk/mediatek/clk-pll.h | 55 + drivers/clk/mediatek/clk-pllfh.c | 275 ++ drivers/clk/mediatek/clk-pllfh.h | 82 + drivers/clk/meson/clk-pll.c | 21 +- drivers/clk/microchip/Kconfig | 3 +- drivers/clk/microchip/clk-mpfs-ccc.c | 6 + drivers/clk/mstar/Kconfig | 7 + drivers/clk/mstar/Makefile | 1 + drivers/clk/mstar/clk-msc313-cpupll.c | 220 ++ drivers/clk/qcom/Kconfig | 26 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 16 + drivers/clk/qcom/clk-alpha-pll.h | 5 + drivers/clk/qcom/clk-krait.c | 2 + drivers/clk/qcom/clk-rpm.c | 204 +- drivers/clk/qcom/clk-rpmh.c | 427 +-- drivers/clk/qcom/dispcc-sc8280xp.c | 3218 +++++++++++++++++++ drivers/clk/qcom/dispcc-sm6350.c | 4 +- .../clk/qcom/{dispcc-sm6350.c => dispcc-sm6375.c} | 455 +-- drivers/clk/qcom/dispcc-sm8250.c | 38 +- drivers/clk/qcom/gcc-ipq4019.c | 11 +- drivers/clk/qcom/gcc-ipq806x.c | 4 +- drivers/clk/qcom/gcc-ipq8074.c | 1795 +++++------ drivers/clk/qcom/gcc-msm8939.c | 35 + drivers/clk/qcom/gcc-msm8974.c | 682 ++-- drivers/clk/qcom/gcc-sm6125.c | 1 - drivers/clk/qcom/gcc-sm8250.c | 4 +- drivers/clk/qcom/{gcc-sm8250.c => gcc-sm8550.c} | 3242 +++++++++----------- drivers/clk/qcom/gdsc.c | 3 +- drivers/clk/qcom/hfpll.c | 4 +- drivers/clk/qcom/kpss-xcc.c | 13 +- drivers/clk/qcom/krait-cc.c | 236 +- drivers/clk/qcom/lpassaudiocc-sc7280.c | 55 +- drivers/clk/qcom/lpasscorecc-sc7180.c | 34 +- drivers/clk/qcom/mmcc-msm8974.c | 736 ++--- drivers/clk/qcom/reset.c | 4 +- drivers/clk/qcom/reset.h | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 28 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 33 +- drivers/clk/renesas/r9a06g032-clocks.c | 3 +- drivers/clk/renesas/r9a07g043-cpg.c | 5 - drivers/clk/renesas/r9a07g044-cpg.c | 10 +- drivers/clk/renesas/rzg2l-cpg.c | 49 +- drivers/clk/renesas/rzg2l-cpg.h | 4 + drivers/clk/rockchip/Kconfig | 8 + drivers/clk/rockchip/Makefile | 1 + drivers/clk/rockchip/clk-cpu.c | 69 +- drivers/clk/rockchip/clk-pll.c | 219 +- drivers/clk/rockchip/clk-rk3588.c | 2533 +++++++++++++++ drivers/clk/rockchip/clk.c | 15 +- drivers/clk/rockchip/clk.h | 95 +- drivers/clk/rockchip/rst-rk3588.c | 857 ++++++ drivers/clk/rockchip/softrst.c | 34 +- drivers/clk/samsung/clk-exynos5-subcmu.c | 4 +- drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/socfpga/clk-gate-a10.c | 68 - drivers/clk/socfpga/clk-gate.c | 66 +- drivers/clk/socfpga/clk.h | 1 - drivers/clk/spear/spear6xx_clock.c | 8 +- drivers/clk/st/clkgen-fsyn.c | 5 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 6 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 11 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.h | 2 +- drivers/clk/ti/apll.c | 4 +- drivers/clk/ti/clk-dra7-atl.c | 16 +- drivers/clk/ti/clk.c | 36 +- drivers/clk/ti/clkctrl.c | 4 +- drivers/clk/ti/clock.h | 10 +- drivers/clk/ti/composite.c | 2 +- drivers/clk/ti/divider.c | 2 +- drivers/clk/ti/dpll.c | 4 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 6 +- drivers/clk/ti/interface.c | 7 +- drivers/clk/ti/mux.c | 6 +- drivers/clk/visconti/pll.c | 1 + drivers/clk/x86/Kconfig | 5 +- drivers/clk/x86/clk-cgu-pll.c | 23 +- drivers/clk/x86/clk-cgu.c | 106 +- drivers/clk/x86/clk-cgu.h | 46 +- drivers/clk/x86/clk-lgm.c | 18 +- drivers/clk/xilinx/Kconfig | 4 +- drivers/firmware/xilinx/zynqmp.c | 7 + drivers/gpio/gpio-arizona.c | 5 +- drivers/gpio/gpio-aspeed.c | 5 +- drivers/gpio/gpio-da9052.c | 9 +- drivers/gpio/gpio-mockup.c | 1 + drivers/gpio/gpio-mxc.c | 92 +- drivers/gpio/gpio-pca953x.c | 3 +- drivers/gpio/gpio-pl061.c | 15 +- drivers/gpio/gpio-tegra186.c | 3 +- drivers/gpio/gpio-wm8350.c | 7 +- drivers/gpio/gpiolib-acpi.h | 12 + drivers/gpio/gpiolib-cdev.c | 4 +- drivers/gpio/gpiolib-of.h | 11 +- drivers/gpio/gpiolib-sysfs.h | 2 + drivers/hid/Kconfig | 3 +- drivers/hid/hid-alps.c | 6 - drivers/hid/hid-apple.c | 141 +- drivers/hid/hid-debug.c | 3 + drivers/hid/hid-elan.c | 6 - drivers/hid/hid-ft260.c | 325 +- drivers/hid/hid-hyperv.c | 31 +- drivers/hid/hid-input.c | 9 + drivers/hid/hid-logitech-hidpp.c | 2 +- drivers/hid/hid-mcp2221.c | 313 +- drivers/hid/hid-playstation.c | 1136 ++++++- drivers/hid/hid-rmi.c | 2 + drivers/hid/hid-sensor-custom.c | 4 +- drivers/hid/hid-uclogic-params-test.c | 4 +- drivers/hid/hid-uclogic-params.c | 73 + drivers/hid/hid-uclogic-rdesc-test.c | 4 +- drivers/hid/hid-uclogic-rdesc.c | 34 + drivers/hid/hid-uclogic-rdesc.h | 7 + drivers/hid/hid-wiimote-core.c | 7 + drivers/hid/hid-wiimote-modules.c | 225 ++ drivers/hid/hid-wiimote.h | 1 + drivers/hid/i2c-hid/i2c-hid-acpi.c | 5 - drivers/hid/i2c-hid/i2c-hid-core.c | 27 +- drivers/hid/i2c-hid/i2c-hid-of-elan.c | 5 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 5 +- drivers/hid/i2c-hid/i2c-hid-of.c | 5 +- drivers/hid/intel-ish-hid/ishtp/client.c | 3 - drivers/hwmon/Kconfig | 20 + drivers/hwmon/Makefile | 2 + drivers/hwmon/adm1177.c | 27 +- drivers/hwmon/aht10.c | 5 +- drivers/hwmon/aquacomputer_d5next.c | 233 +- drivers/hwmon/atxp1.c | 1 + drivers/hwmon/coretemp.c | 242 +- drivers/hwmon/dell-smm-hwmon.c | 3 +- drivers/hwmon/ds1621.c | 2 +- drivers/hwmon/emc2305.c | 48 +- drivers/hwmon/fschmd.c | 4 +- drivers/hwmon/gpio-fan.c | 1 + drivers/hwmon/gsc-hwmon.c | 6 +- drivers/hwmon/hwmon.c | 1 + drivers/hwmon/it87.c | 90 +- drivers/hwmon/jc42.c | 273 +- drivers/hwmon/lm73.c | 6 +- drivers/hwmon/lm90.c | 21 +- drivers/hwmon/ltc2992.c | 4 +- drivers/hwmon/max127.c | 5 +- drivers/hwmon/mr75203.c | 1 + drivers/hwmon/nct6775-platform.c | 7 + drivers/hwmon/occ/Kconfig | 2 - drivers/hwmon/oxp-sensors.c | 284 ++ drivers/hwmon/pcf8591.c | 1 + drivers/hwmon/pmbus/ltc2978.c | 17 +- drivers/hwmon/pmbus/pmbus_core.c | 52 +- drivers/hwmon/pmbus/q54sj108a2.c | 1 + drivers/hwmon/sbrmi.c | 5 +- drivers/hwmon/sbtsi_temp.c | 5 +- drivers/hwmon/sht3x.c | 12 +- drivers/hwmon/sht4x.c | 5 +- drivers/hwmon/smpro-hwmon.c | 466 +++ drivers/hwmon/vt8231.c | 1 - drivers/hwmon/w83l786ng.c | 1 - drivers/iio/adc/twl4030-madc.c | 1 + drivers/input/input.c | 3 +- drivers/input/joystick/Kconfig | 1 + drivers/input/joystick/as5011.c | 5 +- drivers/input/joystick/psxpad-spi.c | 9 +- drivers/input/keyboard/Kconfig | 10 +- drivers/input/keyboard/adp5588-keys.c | 5 +- drivers/input/keyboard/adp5589-keys.c | 14 +- drivers/input/keyboard/cap11xx.c | 6 +- drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/input/keyboard/cypress-sf.c | 10 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 9 +- drivers/input/keyboard/ep93xx_keypad.c | 10 +- drivers/input/keyboard/gpio_keys.c | 8 +- drivers/input/keyboard/ipaq-micro-keys.c | 10 +- drivers/input/keyboard/lm8323.c | 11 +- drivers/input/keyboard/lm8333.c | 5 +- drivers/input/keyboard/lpc32xx-keys.c | 8 +- drivers/input/keyboard/matrix_keypad.c | 11 +- drivers/input/keyboard/max7359_keypad.c | 11 +- drivers/input/keyboard/mcs_touchkey.c | 14 +- drivers/input/keyboard/mpr121_touchkey.c | 13 +- drivers/input/keyboard/mtk-pmic-keys.c | 10 +- drivers/input/keyboard/nomadik-ske-keypad.c | 8 +- drivers/input/keyboard/pmic8xxx-keypad.c | 8 +- drivers/input/keyboard/pxa27x_keypad.c | 8 +- drivers/input/keyboard/qt1050.c | 8 +- drivers/input/keyboard/qt1070.c | 11 +- drivers/input/keyboard/qt2160.c | 5 +- drivers/input/keyboard/sh_keysc.c | 8 +- drivers/input/keyboard/spear-keyboard.c | 9 +- drivers/input/keyboard/st-keyscan.c | 7 +- drivers/input/keyboard/stmpe-keypad.c | 1 + drivers/input/keyboard/tc3589x-keypad.c | 8 +- drivers/input/keyboard/tca6416-keypad.c | 14 +- drivers/input/keyboard/tca8418_keypad.c | 5 +- drivers/input/keyboard/tegra-kbc.c | 7 +- drivers/input/keyboard/tm2-touchkey.c | 15 +- drivers/input/misc/Kconfig | 4 +- drivers/input/misc/ad714x-i2c.c | 5 +- drivers/input/misc/adxl34x-i2c.c | 5 +- drivers/input/misc/apanel.c | 5 +- drivers/input/misc/atmel_captouch.c | 9 +- drivers/input/misc/bma150.c | 5 +- drivers/input/misc/cma3000_d0x_i2c.c | 5 +- drivers/input/misc/da7280.c | 5 +- drivers/input/misc/drv260x.c | 5 +- drivers/input/misc/drv2665.c | 5 +- drivers/input/misc/drv2667.c | 5 +- drivers/input/misc/ibm-panel.c | 5 +- drivers/input/misc/iqs7222.c | 504 +-- drivers/input/misc/kxtj9.c | 5 +- drivers/input/misc/max8997_haptic.c | 7 +- drivers/input/misc/mma8450.c | 5 +- drivers/input/misc/pcf8574_keypad.c | 4 +- drivers/input/mouse/cyapa.c | 5 +- drivers/input/mouse/elan_i2c_core.c | 20 +- drivers/input/mouse/synaptics_i2c.c | 5 +- drivers/input/rmi4/rmi_i2c.c | 5 +- drivers/input/rmi4/rmi_smbus.c | 5 +- drivers/input/touchscreen/Kconfig | 42 +- drivers/input/touchscreen/Makefile | 3 + drivers/input/touchscreen/ad7879-i2c.c | 5 +- drivers/input/touchscreen/ar1021_i2c.c | 5 +- drivers/input/touchscreen/atmel_mxt_ts.c | 4 +- drivers/input/touchscreen/auo-pixcir-ts.c | 5 +- drivers/input/touchscreen/bu21013_ts.c | 5 +- drivers/input/touchscreen/bu21029_ts.c | 5 +- drivers/input/touchscreen/chipone_icn8318.c | 5 +- drivers/input/touchscreen/cy8ctma140.c | 5 +- drivers/input/touchscreen/cy8ctmg110_ts.c | 5 +- drivers/input/touchscreen/cyttsp4_i2c.c | 5 +- drivers/input/touchscreen/cyttsp5.c | 900 ++++++ drivers/input/touchscreen/cyttsp_i2c.c | 5 +- drivers/input/touchscreen/edt-ft5x06.c | 6 +- drivers/input/touchscreen/eeti_ts.c | 5 +- drivers/input/touchscreen/egalax_ts.c | 54 +- drivers/input/touchscreen/ektf2127.c | 5 +- drivers/input/touchscreen/elants_i2c.c | 28 +- drivers/input/touchscreen/goodix.c | 5 +- drivers/input/touchscreen/hideep.c | 5 +- drivers/input/touchscreen/himax_hx83112b.c | 364 +++ drivers/input/touchscreen/hycon-hy46xx.c | 5 +- drivers/input/touchscreen/hynitron_cstxxx.c | 498 +++ drivers/input/touchscreen/ili210x.c | 6 +- drivers/input/touchscreen/ilitek_ts_i2c.c | 5 +- drivers/input/touchscreen/iqs5xx.c | 5 +- drivers/input/touchscreen/max11801_ts.c | 5 +- drivers/input/touchscreen/mcs5000_ts.c | 5 +- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/migor_ts.c | 5 +- drivers/input/touchscreen/mms114.c | 5 +- drivers/input/touchscreen/msg2638.c | 197 +- drivers/input/touchscreen/pixcir_i2c_ts.c | 6 +- drivers/input/touchscreen/raydium_i2c_ts.c | 12 +- drivers/input/touchscreen/rohm_bu21023.c | 5 +- drivers/input/touchscreen/s6sy761.c | 5 +- drivers/input/touchscreen/silead.c | 6 +- drivers/input/touchscreen/sis_i2c.c | 5 +- drivers/input/touchscreen/st1232.c | 6 +- drivers/input/touchscreen/stmfts.c | 5 +- drivers/input/touchscreen/sx8654.c | 6 +- drivers/input/touchscreen/tps6507x-ts.c | 2 - drivers/input/touchscreen/tsc2004.c | 5 +- drivers/input/touchscreen/tsc2007_core.c | 6 +- drivers/input/touchscreen/wacom_i2c.c | 5 +- drivers/input/touchscreen/wdt87xx_i2c.c | 5 +- drivers/input/touchscreen/zet6223.c | 5 +- drivers/input/touchscreen/zforce_ts.c | 5 +- drivers/memstick/core/ms_block.c | 9 +- drivers/memstick/core/mspro_block.c | 177 +- drivers/mmc/core/block.c | 13 - drivers/mmc/core/bus.c | 4 - drivers/mmc/core/core.c | 7 +- drivers/mmc/core/core.h | 15 + drivers/mmc/core/host.c | 6 +- drivers/mmc/core/mmc_test.c | 5 - drivers/mmc/core/pwrseq.c | 2 +- drivers/mmc/core/sd.c | 11 +- drivers/mmc/host/Kconfig | 13 +- drivers/mmc/host/Makefile | 1 + drivers/mmc/host/alcor.c | 5 +- drivers/mmc/host/atmel-mci.c | 9 +- drivers/mmc/host/au1xmmc.c | 8 +- drivers/mmc/host/bcm2835.c | 12 +- drivers/mmc/host/dw_mmc-pltfm.c | 41 +- drivers/mmc/host/dw_mmc.c | 5 +- drivers/mmc/host/litex_mmc.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 4 +- drivers/mmc/host/mmc_hsq.c | 40 +- drivers/mmc/host/mmc_hsq.h | 5 + drivers/mmc/host/mmci.c | 4 +- drivers/mmc/host/moxart-mmc.c | 4 +- drivers/mmc/host/mtk-sd.c | 38 +- drivers/mmc/host/mxcmmc.c | 4 +- drivers/mmc/host/omap_hsmmc.c | 4 +- drivers/mmc/host/pxamci.c | 7 +- drivers/mmc/host/renesas_sdhi.h | 16 +- drivers/mmc/host/renesas_sdhi_core.c | 32 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 86 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 11 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 9 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 11 +- drivers/mmc/host/sdhci-acpi.c | 4 +- drivers/mmc/host/sdhci-bcm-kona.c | 2 +- drivers/mmc/host/sdhci-brcmstb.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 87 +- drivers/mmc/host/sdhci-msm.c | 13 +- drivers/mmc/host/sdhci-of-arasan.c | 69 + drivers/mmc/host/sdhci-of-esdhc.c | 11 +- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 14 +- drivers/mmc/host/sdhci-pci-gli.c | 11 +- drivers/mmc/host/sdhci-pci-o2micro.c | 3 +- drivers/mmc/host/sdhci-sprd.c | 16 +- drivers/mmc/host/sdhci-tegra.c | 77 +- drivers/mmc/host/sdhci.c | 85 +- drivers/mmc/host/sdhci.h | 4 +- drivers/mmc/host/sdhci_am654.c | 2 +- drivers/mmc/host/sdhci_f_sdh30.c | 31 +- drivers/mmc/host/sdhci_f_sdh30.h | 3 + drivers/mmc/host/sunplus-mmc.c | 1000 ++++++ drivers/mmc/host/tifm_sd.c | 28 +- drivers/mmc/host/tmio_mmc.h | 15 +- drivers/mmc/host/tmio_mmc_core.c | 18 +- drivers/mmc/host/toshsd.c | 6 +- drivers/mmc/host/via-sdmmc.c | 4 +- drivers/mmc/host/vub300.c | 13 +- drivers/mmc/host/wbsd.c | 22 +- drivers/mmc/host/wmt-sdmmc.c | 6 +- drivers/mtd/devices/Kconfig | 8 - drivers/mtd/devices/Makefile | 1 - drivers/mtd/devices/lart.c | 682 ---- drivers/mtd/inftlcore.c | 2 +- drivers/mtd/lpddr/lpddr2_nvm.c | 2 + drivers/mtd/maps/pxa2xx-flash.c | 2 + drivers/mtd/mtdcore.c | 55 +- drivers/mtd/mtdoops.c | 109 +- drivers/mtd/nand/core.c | 3 +- drivers/mtd/nand/raw/Kconfig | 6 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 70 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 12 +- drivers/mtd/nand/raw/lpc32xx_mlc.c | 46 +- drivers/mtd/nand/raw/lpc32xx_slc.c | 43 +- drivers/mtd/nand/raw/marvell_nand.c | 4 +- drivers/mtd/nand/raw/mpc5121_nfc.c | 2 +- drivers/mtd/nand/spi/winbond.c | 79 +- drivers/mtd/parsers/Kconfig | 19 +- drivers/mtd/parsers/Makefile | 1 + drivers/mtd/parsers/tplink_safeloader.c | 150 + drivers/mtd/spi-nor/core.c | 85 +- drivers/mtd/spi-nor/core.h | 5 + drivers/mtd/spi-nor/debugfs.c | 2 +- drivers/mtd/spi-nor/gigadevice.c | 24 +- drivers/mtd/spi-nor/issi.c | 5 +- drivers/mtd/spi-nor/micron-st.c | 12 +- drivers/mtd/spi-nor/sfdp.c | 37 +- drivers/mtd/spi-nor/sfdp.h | 2 - drivers/mtd/spi-nor/spansion.c | 61 +- drivers/mtd/spi-nor/sysfs.c | 20 +- drivers/mtd/spi-nor/winbond.c | 3 + drivers/of/kexec.c | 10 +- drivers/of/overlay.c | 4 +- drivers/of/platform.c | 5 +- drivers/of/unittest.c | 10 +- drivers/pinctrl/Kconfig | 11 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/actions/pinctrl-owl.c | 49 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 1 + drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 13 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 9 +- drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 12 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 8 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 8 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 6 +- drivers/pinctrl/cirrus/pinctrl-madera-core.c | 5 +- drivers/pinctrl/core.c | 25 +- drivers/pinctrl/core.h | 22 +- drivers/pinctrl/devicetree.h | 6 + drivers/pinctrl/freescale/pinctrl-imx.c | 8 +- drivers/pinctrl/freescale/pinctrl-imx1-core.c | 4 +- drivers/pinctrl/freescale/pinctrl-imxrt1050.c | 546 ++-- drivers/pinctrl/freescale/pinctrl-mxs.c | 7 +- drivers/pinctrl/freescale/pinctrl-scu.c | 30 + drivers/pinctrl/intel/Kconfig | 11 + drivers/pinctrl/intel/Makefile | 1 + drivers/pinctrl/intel/pinctrl-alderlake.c | 40 +- drivers/pinctrl/intel/pinctrl-cannonlake.c | 8 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 6 +- drivers/pinctrl/intel/pinctrl-icelake.c | 8 +- drivers/pinctrl/intel/pinctrl-intel.c | 61 +- drivers/pinctrl/intel/pinctrl-lynxpoint.c | 6 +- drivers/pinctrl/intel/pinctrl-merrifield.c | 19 +- drivers/pinctrl/intel/pinctrl-moorefield.c | 916 ++++++ drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 32 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 28 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 52 +- drivers/pinctrl/mediatek/pinctrl-mt7986.c | 112 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 18 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 21 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 8 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 5 + drivers/pinctrl/mvebu/pinctrl-mvebu.c | 14 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 11 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 48 +- drivers/pinctrl/pinconf-generic.c | 4 +- drivers/pinctrl/pinconf.h | 10 + drivers/pinctrl/pinctrl-amd.c | 10 +- drivers/pinctrl/pinctrl-apple-gpio.c | 7 +- drivers/pinctrl/pinctrl-at91-pio4.c | 36 +- drivers/pinctrl/pinctrl-at91.c | 16 +- drivers/pinctrl/pinctrl-axp209.c | 8 +- drivers/pinctrl/pinctrl-bm1880.c | 6 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 134 +- drivers/pinctrl/pinctrl-falcon.c | 9 +- drivers/pinctrl/pinctrl-gemini.c | 12 +- drivers/pinctrl/pinctrl-ingenic.c | 10 +- drivers/pinctrl/pinctrl-k210.c | 16 +- drivers/pinctrl/pinctrl-lantiq.c | 5 +- drivers/pinctrl/pinctrl-lantiq.h | 7 +- drivers/pinctrl/pinctrl-loongson2.c | 311 ++ drivers/pinctrl/pinctrl-lpc18xx.c | 6 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 30 +- drivers/pinctrl/pinctrl-single.c | 6 +- drivers/pinctrl/pinctrl-st.c | 25 +- drivers/pinctrl/pinctrl-stmfx.c | 2 + drivers/pinctrl/pinctrl-thunderbay.c | 8 +- drivers/pinctrl/pinctrl-utils.h | 5 + drivers/pinctrl/pinctrl-zynqmp.c | 5 +- drivers/pinctrl/pinmux.c | 17 +- drivers/pinctrl/pinmux.h | 11 + drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.c | 5 + drivers/pinctrl/qcom/pinctrl-lpass-lpi.h | 9 +- drivers/pinctrl/qcom/pinctrl-msm.c | 29 +- drivers/pinctrl/qcom/pinctrl-msm.h | 5 + drivers/pinctrl/qcom/pinctrl-sdm670.c | 1345 ++++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 8 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 8 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 19 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 19 +- drivers/pinctrl/renesas/gpio.c | 10 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 10 +- drivers/pinctrl/renesas/pinctrl-rzn1.c | 8 +- drivers/pinctrl/renesas/pinctrl-rzv2m.c | 7 +- drivers/pinctrl/renesas/pinctrl.c | 8 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 11 +- drivers/pinctrl/spear/pinctrl-spear.c | 6 +- drivers/pinctrl/sprd/pinctrl-sprd.c | 7 +- drivers/pinctrl/starfive/pinctrl-starfive-jh7100.c | 7 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 21 +- drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 4 + drivers/pinctrl/sunxi/pinctrl-sunxi.c | 18 +- drivers/pinctrl/tegra/pinctrl-tegra-xusb.c | 7 +- drivers/pinctrl/tegra/pinctrl-tegra.c | 39 +- drivers/pinctrl/tegra/pinctrl-tegra.h | 2 + drivers/pinctrl/tegra/pinctrl-tegra194.c | 286 +- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 8 +- drivers/pinctrl/uniphier/pinctrl-uniphier-core.c | 8 +- .../platform/x86/intel/int3472/clk_and_regulator.c | 3 +- drivers/pwm/pwm-lpss-pci.c | 2 +- drivers/pwm/pwm-lpss-platform.c | 2 +- drivers/pwm/pwm-lpss.c | 8 +- drivers/pwm/pwm-lpss.h | 26 +- drivers/regulator/Kconfig | 30 +- drivers/regulator/Makefile | 2 + drivers/regulator/act8865-regulator.c | 6 +- drivers/regulator/ad5398.c | 6 +- drivers/regulator/arizona-micsupp.c | 20 +- drivers/regulator/bd71815-regulator.c | 10 +- drivers/regulator/bd71828-regulator.c | 21 +- drivers/regulator/bd718x7-regulator.c | 53 +- drivers/regulator/bd9576-regulator.c | 54 +- drivers/regulator/core.c | 63 +- drivers/regulator/da9121-regulator.c | 5 +- drivers/regulator/devres.c | 68 +- drivers/regulator/fan53555.c | 6 +- drivers/regulator/fan53880.c | 16 +- drivers/regulator/internal.h | 2 + drivers/regulator/isl6271a-regulator.c | 6 +- drivers/regulator/lp3972.c | 5 +- drivers/regulator/lp872x.c | 5 +- drivers/regulator/lp8755.c | 5 +- drivers/regulator/ltc3589.c | 6 +- drivers/regulator/max1586.c | 5 +- drivers/regulator/max8649.c | 5 +- drivers/regulator/max8660.c | 6 +- drivers/regulator/max8952.c | 5 +- drivers/regulator/max8973-regulator.c | 6 +- drivers/regulator/mp886x.c | 2 +- drivers/regulator/mt6357-regulator.c | 453 +++ drivers/regulator/of_regulator.c | 94 +- drivers/regulator/pca9450-regulator.c | 5 +- drivers/regulator/pfuze100-regulator.c | 6 +- drivers/regulator/pv88080-regulator.c | 6 +- drivers/regulator/qcom-labibb-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 83 +- drivers/regulator/qcom_smd-regulator.c | 33 + drivers/regulator/rk808-regulator.c | 26 +- drivers/regulator/rpi-panel-attiny-regulator.c | 5 +- drivers/regulator/rt6190-regulator.c | 495 +++ drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/sy8106a-regulator.c | 4 +- drivers/regulator/sy8824x.c | 2 +- drivers/regulator/sy8827n.c | 4 +- drivers/regulator/tps51632-regulator.c | 5 +- drivers/regulator/tps62360-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 5 +- drivers/regulator/tps65023-regulator.c | 6 +- drivers/regulator/userspace-consumer.c | 60 +- drivers/soc/fsl/qe/gpio.c | 4 +- drivers/spi/Kconfig | 31 +- drivers/spi/Makefile | 3 + drivers/spi/atmel-quadspi.c | 34 + drivers/spi/spi-aspeed-smc.c | 6 +- drivers/spi/spi-bcm-qspi.c | 5 +- drivers/spi/spi-bcm-qspi.h | 2 +- drivers/spi/spi-bcm63xx.c | 3 +- drivers/spi/spi-brcmstb-qspi.c | 4 +- drivers/spi/spi-cadence-quadspi.c | 15 +- drivers/spi/spi-cadence-xspi.c | 4 - drivers/spi/spi-fsl-cpm.c | 2 +- drivers/spi/spi-fsl-dspi.c | 36 +- drivers/spi/spi-fsl-lpspi.c | 5 + drivers/spi/spi-gpio.c | 16 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 3 +- drivers/spi/spi-imx.c | 8 - drivers/spi/spi-intel.c | 78 +- drivers/spi/spi-iproc-qspi.c | 4 +- drivers/spi/spi-meson-spicc.c | 39 +- drivers/spi/spi-microchip-core.c | 9 - drivers/spi/spi-mt65xx.c | 12 +- drivers/spi/spi-mtk-nor.c | 69 +- drivers/spi/spi-mtk-snfi.c | 29 +- drivers/spi/spi-mxic.c | 3 +- drivers/spi/spi-npcm-fiu.c | 4 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-pci1xxxx.c | 475 +++ drivers/spi/spi-pxa2xx.c | 195 +- drivers/spi/spi-sc18is602.c | 6 +- drivers/spi/spi-sn-f-ospi.c | 703 +++++ drivers/spi/spi-wpcm-fiu.c | 508 +++ drivers/spi/spi-xcomm.c | 5 +- drivers/spi/spi-zynqmp-gqspi.c | 191 +- drivers/spi/spi.c | 70 +- drivers/spi/spidev.c | 21 +- include/dt-bindings/clock/imx8mn-clock.h | 24 +- include/dt-bindings/clock/imx8mp-clock.h | 12 +- include/dt-bindings/clock/imx93-clock.h | 4 - include/dt-bindings/clock/ingenic,jz4755-cgu.h | 49 + include/dt-bindings/clock/ingenic,x1000-cgu.h | 4 + include/dt-bindings/clock/qcom,dispcc-sc8280xp.h | 100 + include/dt-bindings/clock/qcom,dispcc-sm8250.h | 1 + include/dt-bindings/clock/qcom,gcc-ipq8074.h | 14 + include/dt-bindings/clock/qcom,sm6375-dispcc.h | 42 + include/dt-bindings/clock/qcom,sm8550-gcc.h | 231 ++ include/dt-bindings/clock/rockchip,rk3588-cru.h | 766 +++++ include/dt-bindings/clock/suniv-ccu-f1c100s.h | 2 + include/dt-bindings/pinctrl/mt6795-pinfunc.h | 4 +- include/dt-bindings/reset/rockchip,rk3588-cru.h | 754 +++++ include/linux/clk-provider.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 19 + include/linux/fixp-arith.h | 1 + include/linux/gpio.h | 2 +- include/linux/gpio/aspeed.h | 4 + include/linux/gpio/driver.h | 2 +- include/linux/gpio/gpio-reg.h | 4 + include/linux/gpio/machine.h | 1 - include/linux/hwmon-sysfs.h | 1 + include/linux/iommu.h | 25 + include/linux/mfd/max8997.h | 3 - include/linux/mfd/tmio.h | 1 - include/linux/mtd/nand.h | 1 - include/linux/mtd/spi-nor.h | 3 + include/linux/of.h | 4 +- include/linux/of_address.h | 11 + include/linux/pinctrl/consumer.h | 31 +- include/linux/pinctrl/devinfo.h | 6 +- include/linux/pinctrl/machine.h | 8 +- include/linux/pinctrl/pinconf-generic.h | 29 +- include/linux/pinctrl/pinctrl.h | 20 +- include/linux/pinctrl/pinmux.h | 5 +- include/linux/platform_data/gsc_hwmon.h | 5 +- include/linux/platform_data/x86/pwm-lpss.h | 33 + include/linux/property.h | 10 +- include/linux/pwm.h | 5 + include/linux/pxa2xx_ssp.h | 1 + include/linux/regmap.h | 49 + include/linux/regulator/consumer.h | 10 + include/linux/regulator/driver.h | 3 +- include/linux/regulator/mt6357-regulator.h | 51 + include/linux/regulator/userspace-consumer.h | 1 + include/linux/soc/qcom/smd-rpm.h | 2 + include/linux/spi/spi.h | 54 +- include/trace/events/clk.h | 43 + include/uapi/linux/input-event-codes.h | 3 + include/uapi/linux/ipmi_ssif_bmc.h | 18 + lib/test_linear_ranges.c | 13 +- scripts/Makefile.lib | 12 +- scripts/dtc/checks.c | 15 +- scripts/dtc/dtc-lexer.l | 2 +- scripts/dtc/dtc-parser.y | 13 + scripts/dtc/libfdt/fdt.c | 20 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/dtc/libfdt/fdt_addresses.c | 2 +- scripts/dtc/libfdt/fdt_overlay.c | 29 +- scripts/dtc/libfdt/fdt_ro.c | 2 +- scripts/dtc/libfdt/libfdt.h | 25 + scripts/dtc/livetree.c | 39 +- scripts/dtc/util.c | 15 +- scripts/dtc/util.h | 4 +- scripts/dtc/version_gen.h | 2 +- 988 files changed, 41467 insertions(+), 15322 deletions(-) create mode 100644 Documentation/devicetree/bindings/ata/ata-generic.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,mt8186-fhctl.yaml delete mode 100644 Documentation/devicetree/bindings/clock/pwm-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/pwm-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sc8280xp.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8974.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sdm660.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,lcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,lcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,lpasscc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-lpasscc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm6375-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sm8550-gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3588-cru.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti,cdce925.txt create mode 100644 Documentation/devicetree/bindings/clock/ti,cdce925.yaml delete mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx-fb.txt create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx-lcdc.yaml delete mode 100644 Documentation/devicetree/bindings/input/gpio-beeper.txt create mode 100644 Documentation/devicetree/bindings/input/gpio-beeper.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8921-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-pwrkey.txt delete mode 100644 Documentation/devicetree/bindings/input/ti,drv260x.txt create mode 100644 Documentation/devicetree/bindings/input/ti,drv260x.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,tt2 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/himax,hx831 [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/hynitron,cs [...] create mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.txt create mode 100644 Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml create mode 100644 Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml delete mode 100644 Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.txt create mode 100644 Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml delete mode 100644 Documentation/devicetree/bindings/leds/irled/spi-ir-led.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt create mode 100644 Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml create mode 100644 Documentation/devicetree/bindings/misc/idt,89hpesx.yaml delete mode 100644 Documentation/devicetree/bindings/misc/idt_89hpesx.txt create mode 100644 Documentation/devicetree/bindings/mmc/fujitsu,sdhci-fujitsu.yaml create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-common.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/sdhci-fujitsu.txt create mode 100644 Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partition.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/partitions.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/tplink,safeloa [...] delete mode 100644 Documentation/devicetree/bindings/pci/xilinx-nwl-pcie.txt delete mode 100644 Documentation/devicetree/bindings/pci/xilinx-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/xlnx,axi-pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/pci/xlnx,nwl-pcie.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-sx150x.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq8074-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{qcom,mdm9607-pinctrl.yaml => qco [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9615-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8660-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8960-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8974-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8976-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8994-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8996-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8998-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{qcom,qcm2290-pinctrl.yaml => qco [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcs404-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc7180-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{qcom,sc8180x-pinctrl.yaml => qco [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,sc8280xp-pinctrl.yaml => qc [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm630-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm660-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm670-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sdm845-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{qcom,sdx65-pinctrl.yaml => qcom, [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,sm6115-pinctrl.yaml => qcom [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,sm6125-pinctrl.yaml => qcom [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,sm6350-pinctrl.yaml => qcom [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8150-pinctrl.yaml rename Documentation/devicetree/bindings/pinctrl/{qcom,sm8350-pinctrl.yaml => qcom [...] rename Documentation/devicetree/bindings/pinctrl/{qcom,sm8450-pinctrl.yaml => qcom [...] create mode 100644 Documentation/devicetree/bindings/pinctrl/semtech,sx1501q.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mediatek,mt6357-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/regulator-output.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6190.yaml create mode 100644 Documentation/devicetree/bindings/spi/nuvoton,wpcm450-fiu.yaml create mode 100644 Documentation/devicetree/bindings/spi/socionext,f-ospi.yaml create mode 100644 Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-synquacer.txt create mode 100644 Documentation/hwmon/oxp-sensors.rst create mode 100644 Documentation/hwmon/smpro-hwmon.rst create mode 100644 drivers/base/regmap/regmap-fsi.c create mode 100644 drivers/char/ipmi/ssif_bmc.c create mode 100644 drivers/clk/ingenic/jz4755-cgu.c create mode 100644 drivers/clk/mediatek/clk-fhctl.c create mode 100644 drivers/clk/mediatek/clk-fhctl.h create mode 100644 drivers/clk/mediatek/clk-pllfh.c create mode 100644 drivers/clk/mediatek/clk-pllfh.h create mode 100644 drivers/clk/mstar/clk-msc313-cpupll.c create mode 100644 drivers/clk/qcom/dispcc-sc8280xp.c copy drivers/clk/qcom/{dispcc-sm6350.c => dispcc-sm6375.c} (55%) copy drivers/clk/qcom/{gcc-sm8250.c => gcc-sm8550.c} (55%) create mode 100644 drivers/clk/rockchip/clk-rk3588.c create mode 100644 drivers/clk/rockchip/rst-rk3588.c create mode 100644 drivers/hwmon/oxp-sensors.c create mode 100644 drivers/hwmon/smpro-hwmon.c create mode 100644 drivers/input/touchscreen/cyttsp5.c create mode 100644 drivers/input/touchscreen/himax_hx83112b.c create mode 100644 drivers/input/touchscreen/hynitron_cstxxx.c create mode 100644 drivers/mmc/host/sunplus-mmc.c delete mode 100644 drivers/mtd/devices/lart.c create mode 100644 drivers/mtd/parsers/tplink_safeloader.c create mode 100644 drivers/pinctrl/intel/pinctrl-moorefield.c create mode 100644 drivers/pinctrl/pinctrl-loongson2.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sdm670.c create mode 100644 drivers/regulator/mt6357-regulator.c create mode 100644 drivers/regulator/rt6190-regulator.c create mode 100644 drivers/spi/spi-pci1xxxx.c create mode 100644 drivers/spi/spi-sn-f-ospi.c create mode 100644 drivers/spi/spi-wpcm-fiu.c create mode 100644 include/dt-bindings/clock/ingenic,jz4755-cgu.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc8280xp.h create mode 100644 include/dt-bindings/clock/qcom,sm6375-dispcc.h create mode 100644 include/dt-bindings/clock/qcom,sm8550-gcc.h create mode 100644 include/dt-bindings/clock/rockchip,rk3588-cru.h create mode 100644 include/dt-bindings/reset/rockchip,rk3588-cru.h create mode 100644 include/linux/platform_data/x86/pwm-lpss.h create mode 100644 include/linux/regulator/mt6357-regulator.h create mode 100644 include/uapi/linux/ipmi_ssif_bmc.h