This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 8cbd92339db0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] new bba5065963f8 PCI/AER: Configure ECRC only if AER is native new 6b985af556e5 PCI/AER: Remove redundant Device Control Error Reporting Enable new f900e4441c65 Merge branch 'pci/aer' new 62b6dee1b44a PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown new 8b3517f88ff2 PCI: loongson: Prevent LS7A MRRS increases new c768f8c5f40f PCI: loongson: Add more devices that need MRRS quirk new 6fffbc7ae137 PCI: Honor firmware's device disabled status new a17613298f5d Merge branch 'pci/enumeration' new 82b34b0800af PCI: pciehp: Add Qualcomm quirk for Command Completed erratum new 74ff8864cc84 PCI: hotplug: Allow marking devices as disconnected during [...] new fec93576f7dc Merge branch 'pci/hotplug' new ea0b5aa5f184 PCI/IOV: Enlarge virtfn sysfs name buffer new 72d083a60a86 Merge branch 'pci/iov' new f98954b293d0 PCI: Remove MODULE_LICENSE so boolean drivers don't look l [...] new 881766fe0d4a Merge branch 'pci/kbuild' new 6606f4c3c48c PCI/P2PDMA: Annotate RCU dereference new 7260675a52a6 Merge branch 'pci/p2pdma' new 8133844a8f24 PCI/ACPI: Account for _S0W of the target bridge in acpi_pc [...] new 08a67024a0b4 Merge branch 'pci/pm' new 8ef0217227b4 PCI/PM: Observe reset delay irrespective of bridge_d3 new ac91e6980563 PCI: Unify delay handling for reset and resume new 53b54ad074de PCI/DPC: Await readiness of secondary bus after reset new 0b7af1ddcf62 Merge branch 'pci/reset' new 08f0a15ee8ad PCI: Align extra resources for hotplug bridges properly new 9db0b9b6a142 PCI: Take other bus devices into account when distributing [...] new 7180c1d08639 PCI: Distribute available resources for root buses, too new 9d8ba74a181b PCI: Fix dropping valid root bus resources with .end = zero new ebdce9e3d085 Merge branch 'pci/resource' new 63ba51db24ed PCI: Avoid FLR for AMD FCH AHCI adapters new a2b9b123ccac PCI: Add ACS quirk for Wangxun NICs new 191b41018856 Merge branch 'pci/virtualization' new da87d35a6e51 PCI: dra7xx: Use threaded IRQ handler for "dra7xx-pcie-main" IRQ new c2cc5cdda46c PCI: tegra194: Move dw_pcie_ep_linkup() to threaded IRQ handler new d6dd5bafaabf PCI: endpoint: Use a separate lock for protecting epc->pci [...] new 838125b07e77 PCI: endpoint: Use callback mechanism for passing events f [...] new f5edd8715e2e PCI: endpoint: Use link_up() callback in place of LINK_UP [...] new 33abd97c34ff Merge branch 'pci/endpoint' new 37fe46051dc9 dmaengine: Fix dma_slave_config.dst_addr description new 027806744562 dmaengine: dw-edma: Release requested IRQs on failure new 002bbaa2f60e dmaengine: dw-edma: Convert ll/dt phys address to PCI bus/ [...] new 13b6299cf661 dmaengine: dw-edma: Fix missing src/dst address of interle [...] new c8ed49182286 dmaengine: dw-edma: Don't permit non-inc interleaved xfers new 7ad06f218491 dmaengine: dw-edma: Fix invalid interleaved xfers semantics new 993d57bbaacf dmaengine: dw-edma: Add CPU to PCI bus address translation new aa92fa1e53be dmaengine: dw-edma: Add PCI bus address getter to the remo [...] new 2271216e0aac dmaengine: dw-edma: Drop chancnt initialization new 7ca9f025a731 dmaengine: dw-edma: Drop unnecessary debugfs reg casts new 37d058aae75b dmaengine: dw-edma: Stop checking debugfs_create_*() return value new 345e3a95b2fb dmaengine: dw-edma: Add dw_edma prefix to debugfs nodes de [...] new 782536aac161 dmaengine: dw-edma: Convert debugfs descs to being heap-allocated new 95c55b7836f5 dmaengine: dw-edma: Rename debugfs dentry variables to 'dent' new 00498167650b dmaengine: dw-edma: Simplify debugfs context CSRs init procedure new d0152168538e dmaengine: dw-edma: Move eDMA data pointer to debugfs node [...] new 3883d64449ff dmaengine: dw-edma: Join read/write channels into a single device new 6cb6e9c6050a dmaengine: dw-edma: Use DMA engine device debugfs subdirectory new 5fdca4a995bc dmaengine: dw-edma: Fix readq_ch() return value truncation new b73bdc505474 dmaengine: dw-edma: Use non-atomic io-64 methods new 7119685cf490 dmaengine: dw-edma: Drop DT-region allocation new 53c0e2f9b808 dmaengine: dw-edma: Replace chip ID number with device name new 4ac166210592 dmaengine: dw-edma: Skip cleanup procedure if no private d [...] new 16f8a08643b6 dmaengine: dw-edma: Add mem-mapped LL-entries support new acf994151dd9 dmaengine: dw-edma: Depend on DW_EDMA instead of selecting it new 3bc0f149405e dmaengine: dw-edma: Prepare dw_edma_probe() for builtin callers new 6c784e21b3da PCI: dwc: Restrict only coherent DMA mask for MSI address [...] new 68373f2c0fd8 PCI: bt1: Set 64-bit DMA mask new 939fbcd568fd PCI: dwc: Add Root Port and Endpoint controller eDMA engin [...] new 5256d493809d Merge branch 'pci/controller/dwc' new 1af5ea1dc2df dt-bindings: imx6q-pcie: Add i.MX8MM PCIe EP mode compatib [...] new dea44b629ae1 dt-bindings: imx6q-pcie: Add i.MX8MQ PCIe EP mode compatib [...] new 2dd6dc57d2da dt-bindings: imx6q-pcie: Add i.MX8MP PCIe EP mode compatib [...] new 01ea5ede4197 misc: pci_endpoint_test: Add i.MX8 PCIe EP device support new 75c2f26da03f PCI: imx6: Add i.MX PCIe EP mode support new 530ba41250b6 PCI: imx6: Add i.MX8MQ PCIe EP support new fb3217e2cfc6 PCI: imx6: Add i.MX8MM PCIe EP support new c435669a41dd PCI: imx6: Add i.MX8MP PCIe EP support new a9cd360245af Merge branch 'pci/controller/imx6' new 0cb2a8f3456f PCI: mt7621: Delay phy ports initialization new 181a60a0ee88 Merge branch 'pci/controller/mt7621' new b3574f579ece PCI: mvebu: Mark driver as BROKEN new 7cfd342bd191 Merge branch 'pci/controller/mvebu' new 7952e71653d9 dt-bindings: PCI: qcom: Add oneOf to compatible match new ff0132f7cf11 dt-bindings: PCI: qcom: Add MSM8998 specific compatible new 0b93acc60cf3 dt-bindings: PCI: qcom: Unify MSM8996 and MSM8998 clock order new a0754633c321 dt-bindings: PCI: qcom-ep: Correct qcom,perst-regs new 89a7adad3c0d dt-bindings: PCI: qcom: Add SM8350 new 720e0d91c977 PCI: qcom: Add SM8350 support new 997e010de913 PCI: qcom: Fix host-init error handling new 371a6106b71a dt-bindings: PCI: qcom: Sort compatibles alphabetically new 2b1c46ce137b dt-bindings: PCI: qcom: Add IPQ8074 Gen3 port new f356132229b1 PCI: qcom: Add IPQ8074 Gen3 port support new b237474a90c1 Merge branch 'pci/controller/qcom' new 4e353ff40a83 PCI: switchtec: Simplify switchtec_dma_mrpc_isr() new ddc10938e08c PCI: switchtec: Return -EFAULT for copy_to_user() errors new 0784d32c3dec Merge branch 'pci/controller/switchtec' new 6f5e55dfcb06 dt-bindings: PCI: uniphier-ep: Clean up reg, clocks, reset [...] new 69ed52bec392 Merge branch 'pci/controller/uniphier' new de82f60f9c86 PCI/ASPM: Add pci_enable_link_state() new cca0dfecdba3 PCI: vmd: Use PCI_VDEVICE in device list new 14d2079af648 PCI: vmd: Create feature grouping for client products new f492edb40b54 PCI: vmd: Add quirk to configure PCIe ASPM and LTR new 90fb1a36528b Merge branch 'pci/controller/vmd' new 1aa3f2b02fcd misc: pci_endpoint_test: Drop initial kernel-doc marker new fd858402c6d0 PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() nu [...] new 1047377754c3 PCI/sysfs: Constify struct kobj_type pci_slot_ktype new 9574d57f2d43 PCI: hv: Drop duplicate PCI_MSI dependency new 3eb5d0f26f4e Merge branch 'pci/misc' new 90ddb3f03418 Merge tag 'pci-v6.3-changes' of git://git.kernel.org/pub/s [...] new 35aa06286c09 power: supply: use sysfs_emit() instead of scnprintf() for [...] new a441f3b90a34 power: supply: use sysfs_emit() instead of sprintf() for s [...] new 5dd482688ad3 power: supply: da9150: Remove redundant error logging new d1b25092b3dc power: supply: bq25890: Factor out chip state update new c688e0c436cb power: supply: bq25890: Add HiZ mode support new 4413f9e9138f power: supply: bq25890: Fix setting of F_CONV_RATE rate wh [...] new dee0df8496c1 power: supply: bq25890: Always take HiZ mode into account [...] new 4e9498b835ab power: supply: bq25890: Support boards with more then one [...] new d54bf877fd87 power: supply: bq25890: Add support for having a secondary [...] new 6adaa9a4ece4 power: supply: bq25890: Add new linux,iinlim-percentage property new d7544cbe04e7 dt-bindings: reset: syscon-reboot: Add priority property new e6333293f27c power: reset: syscon-reboot: Add support for specifying priority new c85c191694cb power: supply: remove faulty cooling logic new fccd2b763c34 power: supply: collie_battery: Convert to GPIO descriptors [...] new 4651b6b72934 power: supply: bq256xx: Init ichg/vbat value with chip def [...] new e2b018cb5515 power: supply: bq27xxx: fix reporting critical level new 3639dbd74e2e power: supply: test-power: use strscpy() instead of strncpy() new 301cfbc12497 power: supply: max1721x: Use strscpy() is more robust and safer new 2bc68e5881a4 dt-bindings: power: supply: Add Richtek RT9471 battery charger new 4a1a5f6781d8 power: supply: rt9471: Add Richtek RT9471 charger driver new ab8174bbc396 Documentation: power: rt9471: Document exported sysfs entries new e1b4620fb503 dt-bindings: power: supply: Add Richtek RT9467 battery charger new 6f7f70e3a8dd power: supply: rt9467: Add Richtek RT9467 charger driver new eedb923279b7 Documentation: power: rt9467: Document exported sysfs entries new a915dfd099b7 power: supply: max77650: Make max77650_charger_disable() r [...] new 1d6cdc47fec9 power: supply: rt9471: fix using wrong ce_gpio in rt9471_probe() new 469bb6093f8e power: supply: rt9467: Fix spelling mistake "attache" -> "attach" new cec3b46b8bda power: reset: add Odroid Go Ultra poweroff driver new b8ad34ce75a2 dt-bindings: power: supply: pm8941-coincell: Add PM8998 co [...] new b2b911afd866 dt-bindings: power: supply: pm8941-coincell: Don't require [...] new 9de10a51b0c6 power: supply: leds: explicitly include linux/leds.h new c142872ea40a power: reset: odroid-go-ultra: fix I2C dependency new 39f013440dbf Merge tag 'for-v6.3' of git://git.kernel.org/pub/scm/linux [...] new bbdbad3b33c1 dt-bindings: i2c: qcom,i2c-cci: Fall back to common compatibles new 816e7fae8da1 i2c: qcom-cci: Deprecate duplicated compatibles new f2e1fa99550d i2c: designware: fix i2c_dw_clk_rate() return size to be u32 new 597688792c4d i2c: qcom-geni: change i2c_master_hub to static new 681eb1674697 Merge branch 'i2c/fwnode-api' into i2c/for-mergewindow new cddf70d0bce7 i2c: dev: fix notifier return values new 5f451bef7522 dt-bindings: i2c: i2c-mt65xx: add binding for MT8365 SoC new 13e80244ca7e pinctrl: Add an API to get the pinctrl pins if initialized new 20cb3fce4d60 i2c: Set i2c pinctrl recovery info from it's device pinctrl new 72f94ff21a26 i2c: cadence: Remove unused CDNS_I2C_DATA_INTR_DEPTH define new 2264997254ca i2c: cadence: Remove `irq` field from driver state struct new a4a1a78e3b5e i2c: cadence: Remove redundant expression in if clause new 7b6e9dc7e42d i2c: gpio: Add support on ACPI-based system new 6b1e1925d829 i2c: aspeed: Use devm_platform_get_and_ioremap_resource() new 9fc49c4ce071 i2c: bcm2835: Use devm_platform_get_and_ioremap_resource() new 83a7f470f1f2 i2c: mt65xx: Use devm_platform_get_and_ioremap_resource() new 3cf77ad2603a i2c: au1550: Use devm_platform_get_and_ioremap_resource() new f531ecf71a70 dt-bindings: i2c: qcom-cci: Document SM6350 compatible new a00bb94c7bde dt-bindings: i2c: gpio: Add properties for dealing with wr [...] new 9dfee1487c27 i2c: algo: bit: allow getsda to be NULL new 8786b095df02 i2c: gpio: support write-only sda/scl w/o pull-up new 60a1f9f28660 i2c: designware: add a new bit check for IC_CON control new 1c7c5fca523e i2c: designware: Change from u32 to unsigned int for regma [...] new 57b2ba483cdf dt-bindings: i2c: Add Loongson LS2X I2C controller new 015e61f0bffd i2c: ls2x: Add driver for Loongson-2K/LS7A I2C controller new acea4e4458b4 i2c: xiic: Add standard mode support for > 255 byte new 813eac4fcb83 i2c: xiic: Fix Rx and Tx paths in standard mode new 2fd5cf352efa i2c: xiic: Switch to Xiic standard mode for i2c-read new 317b56c9aa9b i2c: xiic: Add wait for FIFO empty in send_tx new e4c1ff772e1a i2c: xiic: Add smbus_block_read functionality new 31ec26b2db2e i2c: xiic: Remove interrupt enable/disable in Rx path new 6a185f55580e MAINTAINERS: Add entry for the Loongson LS2X I2C driver new 001e944fc16b dt-bindings: i2c: uniphier: Add resets property new fce55da31d09 i2c: st: use pm_sleep_ptr to avoid ifdef CONFIG_PM_SLEEP new c467d919f0da i2c: i801: improve interrupt handler new f0c8f0ee0787 i2c: i801: make FEATURE_HOST_NOTIFY dependent on FEATURE_IRQ new e98a3bc0403b i2c: i801: make FEATURE_BLOCK_PROC dependent on FEATURE_BL [...] new eb4d8bac03bc i2c: i801: add helper i801_set_hstadd() new b3de755d6041 dt-bindings: i2c: i2c-st: convert to DT schema new 38bd413638b2 Documentation: i2c: correct spelling new dd2d18b5c040 i2c: i801: Add i801_simple_transaction(), complementing i8 [...] new 63fd342fd121 i2c: i801: Handle SMBAUXCTL_E32B in i801_block_transaction [...] new 24592482d235 i2c: i801: Centralize configuring non-block commands in i8 [...] new a3989dc0b059 i2c: i801: Centralize configuring block commands in i801_b [...] new 1f760b87e54c i2c: i801: Call i801_check_pre() from i801_access() new de461a2607c6 i2c: i801: Call i801_check_post() from i801_access() new deca7db82bde dt-bindings: i2c: xiic: Add 'xlnx,axi-iic-2.1' to compatible new 9b97cd61ee1c i2c: xiic: Update compatible with new IP version new 6d8ffbe6618c i2c: xiic: Add SCL frequency configuration support new 8c266d060894 i2c: xiic: Remove some dead code new 681f87ddf909 dt-bindings: i2c: Add hpe,gxp-i2c new 4a55ed6f89f5 i2c: Add GXP SoC I2C Controller new e8444bb9fd77 MAINTAINERS: Add HPE GXP I2C Support new 008128cd5948 Merge tag 'i2c-for-6.3-rc1' of git://git.kernel.org/pub/sc [...] new 93f7d11f101d dt-bindings: dma: gpi: Document SM6125 compatible new 0642b3f47ced dt-bindings: dma: fsl-mxs-dma: Convert MXS DMA to DT schema new cc7aac1d86d5 dt-bindings: dmaengine: qcom: gpi: Add QDU1000/QRU1000 gpi device new 58617149210c dt-bindings: dma: ti: k3-bcdma: Add bindings for BCDMA CSI RX new 4c7f3ca1745e dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN new aac6db7e243a dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data new c1475ad338bd dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC new 3f58e10615f3 dmaengine: ti: k3-udma: Add support for BCDMA CSI RX new 5840c8915a2f dmaengine: idxd: Remove the unused function set_completion [...] new 9735bde36487 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 new dcca9d045c08 dmaengine: HISI_DMA should depend on ARCH_HISI new 7bdbd87d4008 dt-bindings: fsl-imx-sdma: Convert imx sdma to DT schema new e873d4329ccb dmaengine: imx-sdma: support hdmi in sdma new ab223bc0edd2 dt-bindings: dma: qcom: gpi: add compatible for sm8550 new ad4ce0789033 dmaengine: ti: k3-udma: remove non-fatal probe deferral log new 3dfaa68fa89a dmaengine: sun6i: Set the maximum segment size new faab12342f5a dmaengine: ppc4xx: Convert to use sysfs_emit()/sysfs_emit_ [...] new 610b573e5169 dmaengine: at_xdmac: align properly function members new 650b0e990cbd dmaengine: at_xdmac: add runtime pm support new 531d4dfcfd16 dmaengine: at_xdmac: remove empty line new 4b23603a251d dmaengine: drivers: Use devm_platform_ioremap_resource() new 17ce252266c7 dmaengine: xilinx: xdma: Add xilinx xdma driver new ecf294a6f63f dmaengine: xilinx: xdma: Add user logic interrupt support new 10cafa2d4588 dt-bindings: dma: drop unneeded quotes new 837b2fafd4cf dt-bindings: dma: cleanup examples - indentation, lowercase hex new 8b5443102cfc dmaengine: Make an order in struct dma_device definition new 40e171c2d306 dmaengine: use sysfs_emit() to instead of scnprintf() new a1beaa50b583 dmaengine: Simplify dmaenginem_async_device_register() function new b02e07015a5a dmaengine: sf-pdma: pdma_desc memory leak fix new 601bdadadb50 dmaengine: idxd: Fix default allowed read buffers value in group new be4d46edeee4 dmaengine: dw-axi-dmac: Do not dereference NULL structure new 928469986171 dmaengine: ptdma: check for null desc before calling pt_cm [...] new 255ccd8b16a5 dmaengine: dw: Move check for paused channel to dwc_get_residue() new 8d1b7bd54383 dmaengine: imx-sdma: Set DMA channel to be private new e922bbf37564 dmaengine: idma64: Update bytes_transferred field new 9e6bfd42b14b Merge tag 'dmaengine-6.3-rc1' of git://git.kernel.org/pub/ [...] new 43a6a29b7eda dt-bindings: phy: qcom,qmp-pcie: add sm8350 bindings new d8de49e9be37 phy: qcom-qmp-pcie: split sm8450 gen3 PHY config tables new c99649c3359e phy: qcom-qmp-pcie: rename the sm8450 gen3 PHY config tables new c70052739d16 phy: qcom-qmp-pcie: add support for sm8350 platform new a98f5cc9c0e0 dt-bindings: phy: qcom,pcie2-phy: convert to YAML format new 101097d69ec1 phy: qualcomm: pcie2: register as clock provider new 521d431fcace dt-bindings: phy: qcom,*-qmp-ufs-phy: add clock-cells property new 7bd7044fcdc0 phy: qcom-qmp-ufs: provide symbol clocks new a85dcc98cbe6 phy: qcom-qmp: fix typo in QSERDES_COM_CMN_RSVD5 value new d94b1d076d41 phy: qcom-qmp: remove duplicate v5_5nm register definitions new 027d16b51576 phy: qcom-qmp-pcie: rework regs layout arrays new bbe207a1aba1 phy: qcom-qmp-pcie: rename regs layout arrays new 61f21e0efa4b phy: qcom-qmp-pcie-msm8996: rework regs layout arrays new cbd06cdedf77 phy: qcom-qmp-ufs: split UFS-specific v2 PCS registers to [...] new 3b4bf465dd34 phy: qcom-qmp-ufs: rework regs layout arrays new 5db2264006dd phy: qcom-qmp-ufs: rename regs layout arrays new e3c3f7cf1533 phy: qcom-qmp-usb: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg new 5c45d28845e2 phy: qcom-qmp-usb: remove QPHY_PCS_MISC_TYPEC_CTRL reg new 83cb72b4e343 phy: qcom-qmp-usb: rework regs layout arrays new 14d98d3bf70e phy: qcom-qmp-usb: fix regs layout arrays new eb5793fbea50 phy: qcom-qmp: move type-specific headers to particular driver new e5f9124404d0 phy: tegra: xusb: Disable trk clk when not in use new 5c7f94f8bad8 phy: tegra: xusb: Add Tegra234 support new d0aa1608434c dt-bindings: phy: add binding document for Allwinner F1C10 [...] new 50bd67abe5ba phy: sun4i-usb: add support for the USB PHY on F1C100s SoC new 8dd256bae653 phy: sun4i-usb: Replace types with explicit quirk flags new 8b3c08aa648e dt-bindings: phy: mediatek,tphy: add support for mt7986 new e95f49cb0640 dt-bindings: phy: qcom,qmp-usb: Add SM6115 / SM4250 USB3 PHY new a9c5f22f66b4 phy: qcom-qmp-usb: Fix QSERDES_V3_RX_UCDR_PI_CONTROLS init val new 724dbe3c2f8a phy: qcom-qmp-usb: Add Qualcomm SM6115 / SM4250 USB3 PHY support new 3cde1ef6f84a phy: tegra: xusb: Support USB role default mode new 4214f371d546 dt-bindings: phy: qcom,usb-hsic-phy: convert to DT schema new d2aa66a99265 phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops new 50133cd3e8dd phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() new 9160fb7c39a1 dt-bindings: phy: qcom,usb-snps-femto-v2: use fallback com [...] new b1e96b50da7b dt-bindings: phy: qcom,qusb2: do not define properties in [...] new 9fd4dcd9793d dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: correct SC7 [...] new e43ddd0ec2b8 dt-bindings: phy: qcom,sc7180-qmp-usb3-dp-phy: correct clo [...] new 9083b009b7e2 dt-bindings: phy: Add QMP UFS PHY compatible for SM6125 new 9b9e29af984c phy: qcom-qmp: Add SM6125 UFS PHY support new 43108bb2f347 dt-bindings: phy: convert meson-gxl-usb2-phy.txt to dt-schema new 342ab21d2033 phy: qcom-qmp-ufs: Remove _tbl suffix from qmp_phy_init_tb [...] new fcfcae3b7525 phy: qcom-qmp-ufs: Rename MSM8996 PHY definitions new c9a7b0ddb54d phy: qcom-qmp-ufs: Move register settings to qmp_phy_cfg_t [...] new 69d2f980b68d phy: qcom-qmp-ufs: Add support for configuring PHY in HS S [...] new baf8d17e2cd1 phy: qcom-qmp-ufs: Add support for configuring PHY in HS G4 mode new 0cf7620e8e39 phy: qcom-qmp-ufs: Move HS Rate B register setting to tbls_hs_b new f89dcb24e2ec phy: qcom-qmp-ufs: Add HS G4 mode support to SM8150 SoC new 692b65516080 phy: qcom-qmp-ufs: Add HS G4 mode support to SM8250 SoC new 0d46b98d3a65 phy: qcom-qmp-ufs: Avoid setting HS G3 specific registers new 90c64cc05fd6 phy: qcom-qmp-ufs: Add HS G4 mode support to SM8350 SoC new 8d0fb02ce5c9 phy: qcom-qmp-ufs: Add HS G4 mode support to SM8450 SoC new 2a397a23a565 phy: qcom-qmp-ufs: Add HS G4 mode support to SC8280XP SoC new 9a8a54b9a955 phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gp [...] new 494de1dd8353 phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap new 6900fdf496fd phy: qualcomm: qmp-ufs: rename qmp_ufs_offsets_v5 to qmp_u [...] new 34d562babf7f phy: qcom-qmp-combo: remove QPHY_PCS_LFPS_RXTERM_IRQ_STATUS reg new aa14cff16b9d phy: qcom-qmp-combo: rework regs layout arrays new c08436c1569e phy: qcom-qmp-pcie: fix the regs layout table for sm8450 g [...] new 0dcaef53eb9a phy: qcom-qmp-usb: fix the regs layout table for sdx65 uniphy PHY new fb1ff01307ee dt-bindings: phy: tegra-xusb: Convert to json-schema new 7f3d995c35da dt-bindings: phy: ti,tcan104x-can: Document NXP TJR1443 new b41499a1085b phy: phy-can-transceiver: Add support for NXP TJR1443 new fdb5a86287c1 dt-bindings: phy: Add QMP UFS PHY comptible for SM8550 new 2df32d96f2e3 phy: qcom-qmp: qserdes-com: Add v6 register offsets new ddf070f6c9cb phy: qcom-qmp: qserdes-txrx: Add v6 register offsets new c9736600a64f phy: qcom-qmp: qserdes-txrx-ufs: Add v6 register offsets new 5b8154ce5009 phy: qcom-qmp: pcs-ufs: Add v6 register offsets new 1679bfef906f phy: qcom-qmp-ufs: Add SM8550 support new 49094d928618 phy: mediatek: remove temporary variable @mask_ new 5e2714556fa2 dt-bindings: phy: qcom,qmp-usb3-dp: Add sm6350 compatible new 05bd18348b88 phy: qcom-qmp-combo: Add config for SM6350 new 1bd9a7b4afd5 phy: Remove unused phy_optional_get() new 59c3d3d00d60 doc: phy: Document devm_of_phy_get() new d02aa181ee59 phy: Add devm_of_phy_optional_get() helper new a6ebcae7de16 net: fman: memac: Convert to devm_of_phy_optional_get() new 9da87c6ef770 net: lan966x: Convert to devm_of_phy_optional_get() new a80becc56d27 PCI: tegra: Convert to devm_of_phy_optional_get() new 86a176840c62 usb: host: ehci-exynos: Convert to devm_of_phy_optional_get() new 41a435e30eb0 usb: host: ohci-exynos: Convert to devm_of_phy_optional_get() new cc94cc1c3418 Merge tag 'phy-devm_of_phy_optional_get' into next new 052bfe6ec72c dt-bindings: phy: tegra-xusb: Add support for Tegra234 new d1abd69534be phy: qcom-qmp: Introduce Kconfig symbols for discrete drivers new d5011cd5608f dt-bindings: phy: qcom,qmp-usb3-dp: document sm8350 & sm84 [...] new ef14aff107bd phy: qcom: com-qmp-combo: add SM8350 & SM8450 support new 496d068e2b88 dt-bindings: phy: Add QMP PCIe PHY comptible for SM8550 new efecba3c9f07 phy: qcom-qmp: pcs: Add v6 register offsets new 5f705402739c phy: qcom-qmp: pcs: Add v6.20 register offsets new 354fc6c513cc phy: qcom-qmp: pcs-pcie: Add v6 register offsets new baf172cc0445 phy: qcom-qmp: pcs-pcie: Add v6.20 register offsets new cea3e9435e63 phy: qcom-qmp: qserdes-txrx: Add v6.20 register offsets new d38360e12fbc phy: qcom-qmp: qserdes-lane-shared: Add v6 register offsets new 269b70e85282 phy: qcom-qmp-pcie: Add support for SM8550 g3x2 and g4x2 PCIEs new 5ccacdbed44e dt-bindings: phy: Add qcom,snps-eusb2-phy schema file new 80090810f5d3 phy: qcom: Add QCOM SNPS eUSB2 driver new 1c5a654f0d4b dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp: Document SM85 [...] new 39bbf82d8c2b phy: qcom-qmp: pcs-usb: Add v6 register offsets new dc55a1231e54 phy: qcom-qmp: Add v6 DP register offsets new 49742e9edab3 phy: qcom-qmp-combo: Add support for SM8550 new 037d05af382e phy: qcom: snps-eusb2: Add missing headers new 4ca651df0718 phy: rockchip-typec: fix tcphy_get_mode error case new 4315eab7054d Merge tag 'phy-fixes-6.2' into next new f765c59c5a72 phy: rockchip-typec: Fix unsigned comparison with less than zero new a9b444988026 dt-bindings: phy: amlogic,g12a-usb3-pcie-phy: add missing [...] new f990aae9d6e4 dt-bindings: phy: Add qcom,snps-eusb2-repeater schema file new 1288b5fef159 dt-bindings: phy: qcom,snps-eusb2-phy: Add phys property f [...] new 56d77c9a10d9 phy: qcom: Add QCOM SNPS eUSB2 repeater driver new 3584f6392f09 phy: qcom: phy-qcom-snps-eusb2: Add support for eUSB2 repeater new 8ff99ad04c2e Merge tag 'phy-for-6.3' of git://git.kernel.org/pub/scm/li [...] new 5c2f4c9cfc79 soundwire: intel: remove DAI startup/shutdown new 7cbfee2e2e40 soundwire: cadence: Don't overflow the command FIFOs new 827c32d0df4b soundwire: cadence: Remove wasted space in response_buf new 0603a47bd3a8 soundwire: cadence: Drain the RX FIFO after an IO timeout new be505ba8fe90 ASoC/soundwire: remove is_sdca boolean property new ffa1726589a7 soundwire: enable optional clock registers for SoundWire 1 [...] new 5b0eae551916 soundwire: cadence: remove unused sdw_cdns_master_ops declaration new 62dc9f3f2fd0 soundwire: bus: export sdw_nwrite_no_pm and sdw_nread_no_p [...] new 6726b47a2a60 soundwire: Provide build stubs for common functions new b275bf45ba1d soundwire: debugfs: Switch to sdw_read_no_pm new 545c365185a4 soundwire: stream: Move remaining register accesses over to no_pm new 3dca1f89ae34 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe() new c8a0d6b256df soundwire: bus: Don't zero page registers after every transaction new 3bd3bc2ada84 soundwire: bus: Remove unused reset_page_addr() callback new 5ec0c8721c06 soundwire: stream: use consistent pattern for freeing buffers new 45cb70f99993 soundwire: bus: remove sdw_defer argument in sdw_transfer_defer() new dd0b9619a21e soundwire: cadence: use directly bus sdw_defer structure new 66f95de7c13b soundwire: cadence: further simplify low-level xfer_msg_de [...] new 595fa4e313fe Merge tag 'soundwire-6.3-rc1' of git://git.kernel.org/pub/ [...]
The 358 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: Documentation/ABI/testing/sysfs-class-power-rt9467 | 19 + Documentation/ABI/testing/sysfs-class-power-rt9471 | 32 + Documentation/admin-guide/kernel-parameters.txt | 4 +- .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../devicetree/bindings/dma/altr,msgdma.yaml | 2 +- .../devicetree/bindings/dma/apple,admac.yaml | 2 +- .../devicetree/bindings/dma/arm-pl08x.yaml | 2 +- .../devicetree/bindings/dma/dma-controller.yaml | 2 +- .../devicetree/bindings/dma/dma-router.yaml | 2 +- .../devicetree/bindings/dma/fsl,edma.yaml | 2 +- .../devicetree/bindings/dma/fsl,imx-sdma.yaml | 149 +++ .../devicetree/bindings/dma/fsl,mxs-dma.yaml | 80 ++ .../devicetree/bindings/dma/fsl-imx-sdma.txt | 118 -- .../devicetree/bindings/dma/fsl-mxs-dma.txt | 60 - .../devicetree/bindings/dma/ingenic,dma.yaml | 2 +- .../devicetree/bindings/dma/intel,ldma.yaml | 2 +- .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 2 +- .../bindings/dma/nvidia,tegra210-adma.yaml | 2 +- Documentation/devicetree/bindings/dma/owl-dma.yaml | 2 +- .../devicetree/bindings/dma/qcom,bam-dma.yaml | 2 +- .../devicetree/bindings/dma/qcom,gpi.yaml | 5 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 2 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 2 +- .../bindings/dma/renesas,rzn1-dmamux.yaml | 2 +- .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 2 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../bindings/dma/snps,dma-spear1340.yaml | 2 +- .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 38 +- .../bindings/dma/socionext,uniphier-mio-dmac.yaml | 2 +- .../bindings/dma/socionext,uniphier-xdmac.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dma.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../devicetree/bindings/dma/st,stm32-mdma.yaml | 2 +- .../devicetree/bindings/dma/stericsson,dma40.yaml | 18 +- .../devicetree/bindings/dma/ti/k3-bcdma.yaml | 77 +- .../devicetree/bindings/i2c/hpe,gxp-i2c.yaml | 59 + .../devicetree/bindings/i2c/i2c-gpio.yaml | 26 + .../devicetree/bindings/i2c/i2c-mt65xx.yaml | 4 + Documentation/devicetree/bindings/i2c/i2c-st.txt | 41 - .../devicetree/bindings/i2c/loongson,ls2x-i2c.yaml | 51 + .../devicetree/bindings/i2c/qcom,i2c-cci.yaml | 49 +- .../bindings/i2c/socionext,uniphier-fi2c.yaml | 3 + .../bindings/i2c/socionext,uniphier-i2c.yaml | 3 + .../devicetree/bindings/i2c/st,sti-i2c.yaml | 71 ++ .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 11 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 3 + .../devicetree/bindings/pci/qcom,pcie-ep.yaml | 6 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 103 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 76 +- .../phy/allwinner,suniv-f1c100s-usb-phy.yaml | 83 ++ .../bindings/phy/amlogic,g12a-usb3-pcie-phy.yaml | 5 + .../bindings/phy/amlogic,meson-gxl-usb2-phy.yaml | 56 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../devicetree/bindings/phy/meson-gxl-usb2-phy.txt | 21 - .../bindings/phy/nvidia,tegra124-xusb-padctl.txt | 779 ------------ .../bindings/phy/nvidia,tegra124-xusb-padctl.yaml | 654 ++++++++++ .../bindings/phy/nvidia,tegra186-xusb-padctl.yaml | 544 +++++++++ .../bindings/phy/nvidia,tegra194-xusb-padctl.yaml | 632 ++++++++++ .../bindings/phy/nvidia,tegra210-xusb-padctl.yaml | 786 ++++++++++++ .../bindings/phy/qcom,msm8996-qmp-ufs-phy.yaml | 3 + .../bindings/phy/qcom,msm8996-qmp-usb3-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,pcie2-phy.yaml | 86 ++ .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 160 +-- .../bindings/phy/qcom,sc7180-qmp-usb3-dp-phy.yaml | 89 +- .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 52 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 5 + .../phy/qcom,sc8280xp-qmp-usb43dp-phy.yaml | 4 + .../bindings/phy/qcom,snps-eusb2-phy.yaml | 79 ++ .../bindings/phy/qcom,snps-eusb2-repeater.yaml | 52 + .../devicetree/bindings/phy/qcom,usb-hsic-phy.txt | 65 - .../devicetree/bindings/phy/qcom,usb-hsic-phy.yaml | 67 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 33 +- .../devicetree/bindings/phy/qcom-pcie2-phy.txt | 42 - .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 1 + .../bindings/power/reset/syscon-reboot.yaml | 4 + .../power/supply/qcom,pm8941-coincell.yaml | 20 +- .../power/supply/richtek,rt9467-charger.yaml | 82 ++ .../bindings/power/supply/richtek,rt9471.yaml | 73 ++ Documentation/driver-api/phy/phy.rst | 24 +- Documentation/i2c/gpio-fault-injection.rst | 2 +- Documentation/i2c/smbus-protocol.rst | 2 +- MAINTAINERS | 22 +- drivers/acpi/device_pm.c | 19 + drivers/dma/Kconfig | 16 +- drivers/dma/at_xdmac.c | 220 +++- drivers/dma/bcm2835-dma.c | 4 +- drivers/dma/dma-axi-dmac.c | 4 +- drivers/dma/dmaengine.c | 26 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 6 +- drivers/dma/dw-edma/Kconfig | 5 +- drivers/dma/dw-edma/dw-edma-core.c | 196 +-- drivers/dma/dw-edma/dw-edma-core.h | 10 +- drivers/dma/dw-edma/dw-edma-pcie.c | 56 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 100 +- drivers/dma/dw-edma/dw-edma-v0-core.h | 1 - drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 374 +++--- drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 5 - drivers/dma/dw/core.c | 11 +- drivers/dma/fsl-edma.c | 8 +- drivers/dma/fsl-qdma.c | 10 +- drivers/dma/idma64.c | 8 +- drivers/dma/idxd/device.c | 14 +- drivers/dma/idxd/dma.c | 6 - drivers/dma/idxd/init.c | 7 +- drivers/dma/idxd/sysfs.c | 4 +- drivers/dma/img-mdc-dma.c | 4 +- drivers/dma/imx-dma.c | 4 +- drivers/dma/imx-sdma.c | 43 +- drivers/dma/mcf-edma.c | 5 +- drivers/dma/mediatek/mtk-hsdma.c | 4 +- drivers/dma/mmp_pdma.c | 4 +- drivers/dma/mmp_tdma.c | 4 +- drivers/dma/moxart-dma.c | 4 +- drivers/dma/mv_xor_v2.c | 7 +- drivers/dma/mxs-dma.c | 4 +- drivers/dma/nbpfaxi.c | 4 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/ptdma/ptdma-dmaengine.c | 2 +- drivers/dma/pxa_dma.c | 4 +- drivers/dma/qcom/bam_dma.c | 4 +- drivers/dma/sf-pdma/sf-pdma.c | 7 +- drivers/dma/sf-pdma/sf-pdma.h | 1 - drivers/dma/sh/usb-dmac.c | 4 +- drivers/dma/stm32-dmamux.c | 4 +- drivers/dma/stm32-mdma.c | 4 +- drivers/dma/sun4i-dma.c | 4 +- drivers/dma/sun6i-dma.c | 7 +- drivers/dma/tegra210-adma.c | 4 +- drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 10 +- drivers/dma/ti/k3-psil-am62a.c | 196 +++ drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 42 +- drivers/dma/ti/omap-dma.c | 4 +- drivers/dma/xilinx/Makefile | 1 + drivers/dma/xilinx/xdma-regs.h | 166 +++ drivers/dma/xilinx/xdma.c | 974 +++++++++++++++ drivers/dma/xilinx/zynqmp_dma.c | 4 +- drivers/i2c/algos/i2c-algo-bit.c | 77 +- drivers/i2c/busses/Kconfig | 18 + drivers/i2c/busses/Makefile | 2 + drivers/i2c/busses/i2c-aspeed.c | 4 +- drivers/i2c/busses/i2c-au1550.c | 4 +- drivers/i2c/busses/i2c-bcm2835.c | 4 +- drivers/i2c/busses/i2c-cadence.c | 23 +- drivers/i2c/busses/i2c-designware-common.c | 13 +- drivers/i2c/busses/i2c-designware-core.h | 5 +- drivers/i2c/busses/i2c-designware-master.c | 33 +- drivers/i2c/busses/i2c-designware-slave.c | 4 +- drivers/i2c/busses/i2c-gpio.c | 47 +- drivers/i2c/busses/i2c-gxp.c | 620 ++++++++++ drivers/i2c/busses/i2c-i801.c | 310 +++-- drivers/i2c/busses/i2c-ls2x.c | 370 ++++++ drivers/i2c/busses/i2c-mt65xx.c | 7 +- drivers/i2c/busses/i2c-qcom-cci.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/busses/i2c-st.c | 9 +- drivers/i2c/busses/i2c-xiic.c | 586 ++++++++- drivers/i2c/i2c-core-base.c | 5 +- drivers/i2c/i2c-dev.c | 16 +- drivers/misc/pci_endpoint_test.c | 4 +- drivers/net/ethernet/freescale/fman/fman_memac.c | 9 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 5 +- drivers/pci/controller/Kconfig | 3 +- drivers/pci/controller/dwc/Kconfig | 23 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-imx6.c | 200 ++- drivers/pci/controller/dwc/pcie-bt1.c | 4 + drivers/pci/controller/dwc/pcie-designware-ep.c | 12 +- drivers/pci/controller/dwc/pcie-designware-host.c | 25 +- drivers/pci/controller/dwc/pcie-designware.c | 195 +++ drivers/pci/controller/dwc/pcie-designware.h | 21 + drivers/pci/controller/dwc/pcie-histb.c | 1 - drivers/pci/controller/dwc/pcie-qcom.c | 15 +- drivers/pci/controller/dwc/pcie-tegra194.c | 9 +- .../pci/controller/mobiveil/pcie-mobiveil-plat.c | 1 - drivers/pci/controller/pci-loongson.c | 71 +- drivers/pci/controller/pci-tegra.c | 6 +- drivers/pci/controller/pci-versatile.c | 1 - drivers/pci/controller/pcie-hisi-error.c | 1 - drivers/pci/controller/pcie-microchip-host.c | 1 - drivers/pci/controller/pcie-mt7621.c | 2 + drivers/pci/controller/vmd.c | 97 +- drivers/pci/endpoint/functions/pci-epf-test.c | 38 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 1 + drivers/pci/endpoint/pci-ep-cfs.c | 1 - drivers/pci/endpoint/pci-epc-core.c | 33 +- drivers/pci/endpoint/pci-epc-mem.c | 1 - drivers/pci/endpoint/pci-epf-core.c | 1 - drivers/pci/hotplug/acpiphp_core.c | 1 - drivers/pci/hotplug/pciehp_hpc.c | 2 + drivers/pci/hotplug/shpchp_core.c | 1 - drivers/pci/iov.c | 2 +- drivers/pci/p2pdma.c | 8 +- drivers/pci/pci-acpi.c | 45 +- drivers/pci/pci-driver.c | 2 +- drivers/pci/pci.c | 69 +- drivers/pci/pci.h | 59 +- drivers/pci/pcie/aer.c | 51 +- drivers/pci/pcie/aspm.c | 54 + drivers/pci/pcie/dpc.c | 4 +- drivers/pci/pcie/portdrv.c | 16 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 23 + drivers/pci/setup-bus.c | 236 +++- drivers/pci/slot.c | 2 +- drivers/pci/switch/switchtec.c | 13 +- drivers/phy/allwinner/phy-sun4i-usb.c | 59 +- drivers/phy/mediatek/phy-mtk-io.h | 4 +- drivers/phy/phy-can-transceiver.c | 4 + drivers/phy/phy-core.c | 51 +- drivers/phy/qualcomm/Kconfig | 68 +- drivers/phy/qualcomm/Makefile | 14 +- drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c | 259 ++++ drivers/phy/qualcomm/phy-qcom-pcie2.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 750 +++++++++++- drivers/phy/qualcomm/phy-qcom-qmp-pcie-msm8996.c | 6 +- drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 588 ++++++++- drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h | 15 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_20.h | 23 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v2.h | 25 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v3.h | 3 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v5.h | 5 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h | 31 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v6.h | 31 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v2.h | 19 +- drivers/phy/qualcomm/phy-qcom-qmp-pcs-v5.h | 4 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h | 16 + drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_20.h | 18 + drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 82 ++ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com.h | 2 +- .../phy/qualcomm/phy-qcom-qmp-qserdes-ln-shrd-v6.h | 32 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h | 30 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-v5_5nm.h | 5 - .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h | 77 ++ .../phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h | 45 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 688 ++++++++--- drivers/phy/qualcomm/phy-qcom-qmp-usb.c | 83 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 23 +- drivers/phy/qualcomm/phy-qcom-snps-eusb2.c | 441 +++++++ drivers/phy/renesas/r8a779f0-ether-serdes.c | 65 +- drivers/phy/rockchip/phy-rockchip-typec.c | 7 +- drivers/phy/tegra/xusb.c | 17 + drivers/phy/ti/phy-j721e-wiz.c | 66 +- drivers/platform/x86/x86-android-tablets.c | 2 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/odroid-go-ultra-poweroff.c | 177 +++ drivers/power/reset/syscon-reboot.c | 6 +- drivers/power/supply/Kconfig | 35 + drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 22 +- drivers/power/supply/bq2415x_charger.c | 42 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq24257_charger.c | 8 +- drivers/power/supply/bq256xx_charger.c | 4 +- drivers/power/supply/bq25890_charger.c | 181 ++- drivers/power/supply/bq27xxx_battery.c | 8 +- drivers/power/supply/charger-manager.c | 6 +- drivers/power/supply/collie_battery.c | 4 +- drivers/power/supply/da9150-charger.c | 9 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ds2781_battery.c | 8 +- drivers/power/supply/lp8788-charger.c | 7 +- drivers/power/supply/ltc4162-l-charger.c | 12 +- drivers/power/supply/max14577_charger.c | 2 +- drivers/power/supply/max1721x_battery.c | 8 +- drivers/power/supply/max77650-charger.c | 8 +- drivers/power/supply/max77693_charger.c | 6 +- drivers/power/supply/mp2629_charger.c | 2 +- drivers/power/supply/olpc_battery.c | 2 +- drivers/power/supply/pcf50633-charger.c | 6 +- drivers/power/supply/power_supply_core.c | 93 -- drivers/power/supply/power_supply_leds.c | 1 + drivers/power/supply/power_supply_sysfs.c | 10 +- drivers/power/supply/rt9467-charger.c | 1282 ++++++++++++++++++++ drivers/power/supply/rt9471.c | 930 ++++++++++++++ drivers/power/supply/test_power.c | 3 +- drivers/power/supply/twl4030_charger.c | 6 +- drivers/power/supply/wm8350_power.c | 2 +- drivers/soundwire/bus.c | 56 +- drivers/soundwire/bus.h | 3 +- drivers/soundwire/bus_type.c | 9 +- drivers/soundwire/cadence_master.c | 80 +- drivers/soundwire/cadence_master.h | 22 +- drivers/soundwire/debugfs.c | 13 +- drivers/soundwire/intel.c | 27 - drivers/soundwire/intel_auxdevice.c | 1 - drivers/soundwire/stream.c | 38 +- drivers/usb/host/ehci-exynos.c | 23 +- drivers/usb/host/ohci-exynos.c | 23 +- include/acpi/acpi_bus.h | 1 + include/linux/dma/amd_xdma.h | 16 + include/linux/dma/edma.h | 25 +- include/linux/dma/imx-dma.h | 1 + include/linux/dmaengine.h | 15 +- include/linux/pci-epc.h | 10 +- include/linux/pci-epf.h | 19 +- include/linux/pci.h | 8 + include/linux/pci_ids.h | 2 + include/linux/phy/phy.h | 16 +- include/linux/pinctrl/devinfo.h | 15 + include/linux/platform_data/amd_xdma.h | 34 + include/linux/platform_data/i2c-gpio.h | 9 + include/linux/soundwire/sdw.h | 122 +- sound/soc/codecs/rt1316-sdw.c | 1 - sound/soc/codecs/rt1318-sdw.c | 1 - sound/soc/codecs/rt711-sdca-sdw.c | 1 - 312 files changed, 15507 insertions(+), 3547 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9467 create mode 100644 Documentation/ABI/testing/sysfs-class-power-rt9471 create mode 100644 Documentation/devicetree/bindings/dma/fsl,imx-sdma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,mxs-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt delete mode 100644 Documentation/devicetree/bindings/dma/fsl-mxs-dma.txt create mode 100644 Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-st.txt create mode 100644 Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml create mode 100644 Documentation/devicetree/bindings/phy/allwinner,suniv-f1c100s-u [...] create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson-gxl-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson-gxl-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.yaml create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra186-xusb-padctl.yaml create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra194-xusb-padctl.yaml create mode 100644 Documentation/devicetree/bindings/phy/nvidia,tegra210-xusb-padctl.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,pcie2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,snps-eusb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,snps-eusb2-repeater.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hsic-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hsic-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom-pcie2-phy.txt create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9467-c [...] create mode 100644 Documentation/devicetree/bindings/power/supply/richtek,rt9471.yaml create mode 100644 drivers/dma/ti/k3-psil-am62a.c create mode 100644 drivers/dma/xilinx/xdma-regs.h create mode 100644 drivers/dma/xilinx/xdma.c create mode 100644 drivers/i2c/busses/i2c-gxp.c create mode 100644 drivers/i2c/busses/i2c-ls2x.c create mode 100644 drivers/phy/qualcomm/phy-qcom-eusb2-repeater.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-pcie-v6_20.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v2.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-ufs-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-usb-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-pcs-v6_20.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-ln-shrd-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6.h create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-v6_20.h create mode 100644 drivers/phy/qualcomm/phy-qcom-snps-eusb2.c create mode 100644 drivers/power/reset/odroid-go-ultra-poweroff.c create mode 100644 drivers/power/supply/rt9467-charger.c create mode 100644 drivers/power/supply/rt9471.c create mode 100644 include/linux/dma/amd_xdma.h create mode 100644 include/linux/platform_data/amd_xdma.h