This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from fa121bb3fed6 Merge tag 'mips_5.3' of git://git.kernel.org/pub/scm/linux [...] new 9a0f780958bb dmaengine: sudmac: remove unused driver new d8b9626af546 dmaengine: jz4780: Use SPDX license notifier new e40543931fe3 dmaengine: stm32-dma: Fix redundant call to platform_get_irq new 8add6cce9848 dmaengine: axi-dmac: Add support for interleaved cyclic transfers new a3ee0bf23eae dmaengine: axi-dmac: Enable TLAST handling new b5d89905d039 dmaengine: axi-dmac: Sanity check memory mapped interface support new f935d7dc8125 dmaengine: xilinx_dma: Remove set but unused ‘tail_desc’ new f5151311c3f3 dmaengine: Add matching device node validation in __dma_re [...] new 37c0afeb41f1 soc: tegra: fuse: Use dma_request_channel instead of __dma [...] new 990c0b53bf65 dmaengine: imx-sdma: Let the core do the device node validation new c88ba7b940f8 dmaengine: dma-jz4780: Let the core do the device node validation new 1d967195fd45 dmaengine: mmp_tdma: Let the core do the device node validation new caf5e3e6e14d dmaengine: mxs-dma: Let the core do the device node validation new 1dc1b29aa15e dmaengine: sh: rcar-dmac: Let the core do the device node [...] new c54d86641fe7 dmaengine: sh: usb-dmac: Let the core do the device node v [...] new 7b11ef9653d2 dmaengine: stm32: use to_platform_device() new d27ac2e02bf2 include: fpga: adi-axi-common.h: add common regs & defs header new a5b20600a67a dmaengine: axi-dmac: Discover length alignment requirement new 5b969bd1d9cd dmaengine: axi-dmac: assign `copy_align` property new 8f95adcf3a5a dmaengine: fsl-qdma: fixed the source/destination descript [...] new c983d805a7bb dmaengine: fsl-qdma: Continue to clear register on error new dc161064beb8 dmaengine: tegra-apb: Error out if DMA_PREP_INTERRUPT flag [...] new f48d14c218cc dt-bindings: arm64: allwinner: h6: Add binding for DMA controller new 43a90fc76a3e dmaengine: sun6i: Add a quirk for additional mbus clock new 67f34055118c dmaengine: sun6i: Add a quirk for setting DRQ fields new 802440bdf3b7 dmaengine: sun6i: Add a quirk for setting mode fields new 2fe5575f36ca dmaengine: sun6i: Add support for H6 DMA new 9135408c3ace dmaengine: mediatek: Add MediaTek UART APDMA support new fb6dda8349ea dt-bindings: dma: uart: rename binding new e63d79d1ffcd dmaengine: Add Synopsys eDMA IP core driver new 7e4b8a4fbe2c dmaengine: Add Synopsys eDMA IP version 0 support new 305aebeff879 dmaengine: Add Synopsys eDMA IP version 0 debugfs support new 1f418f46503d PCI: Add Synopsys endpoint EDDA Device ID new 41aaff2a2ac0 dmaengine: Add Synopsys eDMA IP PCIe glue-logic new 28635f6cd78e MAINTAINERS: Add Synopsys eDMA IP driver maintainer new f4a9fe97ea5a dmaengine: axi-dmac: update license header new fe333389ccce dmaengine: Grammar s/the its/its/, s/need/needs/ new 83eb5cfcd5e3 dmaengine: dw-edma: Fix build error without CONFIG_PCI_MSI new 718745f87f95 dmaengine: amba-pl08x: no need to cast away call to debugf [...] new 635d7302caca dmaengine: bcm-sba-raid: no need to check return value of [...] new c33394bd006c dmaengine: coh901318: no need to cast away call to debugfs [...] new 8148a87846eb dmaengine: pxa_dma: no need to check return value of debug [...] new bea696c5ce1e dmaengine: mic_x100_dma: no need to check return value of [...] new a08a9645a3d6 dmaengine: qcom: hidma: no need to check return value of d [...] new 09d5b702b0f9 dmaengine: virt-dma: store result on dma descriptor new e3923592f80b dmaengine: axi-dmac: populate residue info for completed xfers new e28d91552813 dmaengine: axi-dmac: terminate early DMA transfers after a [...] new fc15be39a827 dmaengine: axi-dmac: add regmap support new 0ed91bded307 dt-bindings: pl330: document the optional resets property new 0eaab70a7a1b dmagengine: pl330: add code to get reset property new c24a5c735f87 dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" new 002905eca5be dmaengine: fsl-edma: support little endian for edma driver new a183ec708b73 dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit new ed04b7c57c33 dmaengine: dmatest: timeout value of -1 should specify inf [...] new e3dc00b936e5 dmaengine: sh: usb-dmac: Use [] to denote a flexible array member new 2b651ecfc39f dmaengine: dw-edma: fix semicolon.cocci warnings new 9e5ab0655ef9 dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake new 78efb76ab4df dmaengine: rcar-dmac: Reject zero-length slave DMA requests new fc4a90307885 dmaengine: Revert "dmaengine: fsl-edma: support little end [...] new af802728e4ab dmaengine: fsl-edma: add drvdata for fsl-edma new 78690bf3c4a4 dmaengine: fsl-edma-common: move dmamux register to anothe [...] new b12650cc5145 dmaengine: fsl-edma-common: version check for v2 instead new a7c5c6f6bc29 dt-bindings: dma: fsl-edma: add new i.mx7ulp-edma new 7144afd025b2 dmaengine: fsl-edma: add i.mx7ulp edma2 version support new 3145d73e69ba dmaengine: tegra210-adma: remove PM_CLK dependency new 9dcb98a29b6e Documentation: dmaengine: clean up description of dmatest usage new b7f5b656ffe1 dmaengine: at_xdmac: check for non-empty xfers_list before [...] new 5c274ca4cfb2 dmaengine: Revert "dmaengine: fsl-edma: add i.mx7ulp edma2 [...] new 47ebe00b684c Merge tag 'dmaengine-5.3-rc1' of git://git.infradead.org/u [...] new 8aec4b875008 rtc: ds2404: use hw endiannes variable new c19623db3766 rtc: test: enable wakeup flags new a86bd9044b33 rtc: s35390a: clarify INT2 pin output modes new c0e12848be09 rtc: s35390a: set uie_unsupported new 032796344092 rtc: s35390a: introduce struct device in probe new 097aa24b5db0 rtc: s35390a: change FLAG defines to use BIT macro new b3a50169762b rtc: ds1307: properly handle oscillator failure flags new d2bc4cece139 rtc: st-lpc: remove unnecessary check new a2d29238bc60 rtc: tegra: checkpatch and miscellaneous cleanups new c6af561a4ad0 rtc: tegra: Use consistent variable names and types new 3e483e59c796 rtc: tegra: Turn into regular driver new 9c3f0795e425 rtc: tps65910: remove superfluous Kconfig dependency new 42ca37ca4762 rtc: tps65910: fix typo in register name in read_alarm() new a3094fc1a15e rtc: imx-sc: add rtc alarm support new 7bdcb8e0454a dt-bindings: rtc: Add YAML schemas for the generic RTC bindings new 43390e0710fd dt-bindings: rtc: Move trivial RTC over to a schemas of their own new 36e63ef3582b dt-bindings: rtc: Convert Allwinner A10 RTC to a schema new 5a0797599b47 dt-bindings: rtc: Convert Allwinner A31 RTC to a schema new f5a336496e0f dt-bindings: rtc: sun6i: Add the R40 RTC compatible new d6624cc75021 rtc: sun6i: Add R40 compatible new 59ab3f4060fc rtc: tegra: Drop MODULE_ALIAS new 55c24316223b rtc: fm3130: simplify getting the adapter of a client new e5108df402f7 rtc: m41t80: simplify getting the adapter of a client new 5cb172694a01 rtc: rv8803: simplify getting the adapter of a client new 9d085c54202d rtc: rx8010: simplify getting the adapter of a client new 110036b4f4db rtc: rx8025: simplify getting the adapter of a client new 2372a7d32b69 rtc: pcf2123: remove sysfs register view new 790d033933b8 rtc: pcf2123: port to regmap new c33850bbc6c9 rtc: pcf2123: use %ptR new e32e60a2d5ec rtc: pcf2123: add alarm support new fedc459a3da3 rtc: pcf2123: fix negative offset rounding new 65f662cbf829 rtc: pcf8563: Fix interrupt trigger method new 3572e8aea3bf rtc: pcf8563: Clear event flags and disable interrupts bef [...] new 3126790d1fd3 rtc: interface: Change type of 'count' from int to u64 new f2f5cb6a73b9 rtc: pcf2123: Fix build error new fe63604c630a rtc: stm32: remove one condition check in stm32_rtc_set_alarm() new f0162d21cc80 rtc: wm831x: Add IRQF_ONESHOT flag new edafb6fe42cf Merge tag 'rtc-5.3' of git://git.kernel.org/pub/scm/linux/ [...] new 4c34282fb7d7 clk: pwm: implement the .get_duty_cycle callback new 5d59f12a19e6 clk: bcm: Make BCM2835 clock drivers selectable new 789bc177f828 clk: bcm: Allow CLK_BCM2835 for ARCH_BRCMSTB new 3d8b6e9c774f dt-bindings: mediatek: audsys: add support for MT8516 new 0fd4939ac100 clk: mediatek: add audsys clock driver for MT8516 new 860690a93ef2 clk: mediatek: Remove MT8183 unused clock new 072a551fd5cf dt-bindings: clock: Document gpucc for msm8998 new 54bbb6654450 clk: renesas: r8a779{5|6|65}: Add TPU clock new e7f30c257bd0 clk: renesas: r8a7796: Add CMM clocks new f243220e674c clk: renesas: cpg-mssr: Use genpd of_node instead of local copy new ed04e6288ac5 clk: renesas: cpg-mssr: Remove error messages on out-of-me [...] new 0f7ece0d1434 clk: renesas: mstp: Remove error messages on out-of-memory [...] new af9422a85721 dt-bindings: clock: renesas: r9a06g032-sysctrl: Document p [...] new aad03a66f902 clk: renesas: r9a06g032: Add clock domain support new f81d086095f2 Merge tag 'clk-renesas-for-v5.3-tag1' of git://git.kernel. [...] new 00c7cd3f130a clk: renesas: r8a7795: Add CMM clocks new 140444003c6b clk: renesas: r8a77965: Add CMM clocks new 08911c4a8e28 clk: renesas: r8a77990: Add CMM clocks new fa59290e3d23 clk: renesas: r8a77995: Add CMM clocks new c1324171a9d1 clk: renesas: r8a774a1: Add TMU clock new d2e4cb45af8f clk: renesas: cpg-mssr: Update kerneldoc for struct cpg_mssr_priv new ba0386111cd8 clk: renesas: div6: Combine clock-private and parent array [...] new a79f5836bd5f clk: renesas: mstp: Combine group-private and clock array [...] new 8f5e20b6b884 clk: renesas: cpg-mssr: Combine driver-private and clock a [...] new ec2b827be396 clk: renesas: cpg-mssr: Use [] to denote a flexible array member new 5b68f22c3e13 Merge tag 'clk-renesas-for-v5.3-tag2' of git://git.kernel. [...] new b6bb2bc2fd15 Merge branches 'clk-pwm-duty', 'clk-bcm', 'clk-mtk', 'clk- [...] new f02fba3aa8fe clk: qcom: gdsc: WARN when failing to toggle new a9fa2893fcc6 clk: ingenic: Add support for divider tables new 2a1a703635a0 clk: ingenic/jz4740: Fix incorrect dividers for main clocks new 44b06a76ad33 clk: ingenic/jz4770: Fix incorrect dividers for main clocks new 74054c413ae8 clk: ingenic/jz4725b: Fix incorrect dividers for main clocks new 13ad1948d90d clk: ingenic/jz4725b: Fix "pll half" divider not read/writ [...] new dbc38ad0e739 clk: ingenic: Add missing header in cgu.h new 2ee93e3c953b clk: ingenic: Handle setting the Low-Power Mode bit new 32ebc193cda6 MIPS: jz4740: PM: Let CGU driver suspend clocks and set sl [...] new 9a838844a0da clk: ingenic: Remove unused functions new 4abf9adc12c6 MIPS: Remove dead code new e5bbbff5b7d7 clk: gcc-qcs404: Add PCIe resets new ce9a1046434c clk: xgene: Don't build COMMON_CLK_XGENE by default new f9b3eeebef6a clk: meson: mpll: properly handle spread spectrum new 8925dbd03bb2 clk: meson: gxbb: no spread spectrum on mpll0 new dc4e62d373f8 clk: meson: axg: spread spectrum is on mpll2 new 19855c8276fe clk: meson: mpll: add init callback and regs new 76d3fc38a06b clk: meson: g12a: add mpll register init sequences new 19a18d42bf55 clk: meson: eeclk: add init regs new a9f7b1993b70 clk: meson: g12a: add controller register init new a987be182c30 dt-bindings: clock: meson8b: add the audio clocks new 4c7c965903ff Merge branch 'v5.3/dt' into v5.3/drivers new f278f05e748c clk: meson: meson8b: add the cts_amclk clocks new c39c24c1cae2 clk: meson: meson8b: add the cts_mclk_i958 clocks new 174806aa9a8e clk: meson: meson8b: add the cts_i958 clock new 6e47ef34db57 dt-bindings: clk: g12a-clkc: add Temperature Sensor clock IDs new 4e231cbbcbf9 Merge branch 'v5.3/dt' into v5.3/drivers new ad517d5298cf clk: meson-g12a: add temperature sensor clocks new 7391d7f4b069 dt-bindings: clk: meson: add g12b periph clock controller [...] new 1360952c96cc Merge branch 'v5.3/dt' into v5.3/drivers new d43628e9bca6 clk: meson: g12a: Add support for G12B CPUB clocks new eda91833f099 clk: meson: g12a: mark fclk_div3 as critical new afa88bdbf193 Merge tag 'clk-meson-5.3-1' of https://github.com/BayLibre [...] new 1f5d580cabc6 Merge branches 'clk-qcom-gdsc-warn', 'clk-ingenic', 'clk-q [...] new 96488c09b0f4 clk: keystone: sci-clk: cut down the clock name length new 4bfce5aba902 clk: keystone: sci-clk: split out the fw clock parsing to [...] new 8e48b33f9def clk: keystone: sci-clk: probe clocks from DT instead of firmware new 3f1f22d80090 clk: keystone: sci-clk: extend clock IDs to 32 bits new 81f4458c9c69 firmware: ti_sci: extend clock identifiers from u8 to u32 new 0af69227ed9f Merge tag 'keystone-clk-for-5.3-v2' of git://git.kernel.or [...] new 0b88bc929251 clk: ti: Use int to check return value from of_property_co [...] new c304b8d2f9aa clk: samsung: exynos5433: Use of_clk_get_parent_count() new cc9bdecf4b8d clk: samsung: add needed IDs for DMC clocks in Exynos5420 new 8b4a7acf7b30 clk: samsung: add BPLL rate table for Exynos 5422 SoC new 2f57b95caf8f clk: samsung: add new clocks for DMC for Exynos5422 SoC new 7ef91224c486 clk: samsung: Add bus clock for GPU/G3D on Exynos4412 new c0bc660c9068 Merge tag 'clk-v5.3-samsung' of git://git.kernel.org/pub/s [...] new 2c61a5459932 dt-bindings: clock: imx8mm: Add GPIO clocks new dcec6ced9f03 clk: imx8mm: add GPIO clocks to clock tree new 4ef69160b3ed dt-bindings: clock: imx8mq: Add SNVS clock new 3d6c33cb904d clk: imx8mq: add SNVS clock to clock tree new 2b2ebb9acb89 dt-bindings: clock: imx8mm: Add SNVS clock new 75ebf69445dd clk: imx8mm: add SNVS clock to clock tree new 87def8d0d5bf dt-bindings: clock: imx8m: Add GIC clock new 53c6a2ec018b clk: imx8m: Add GIC clock new efdb279033ad clk: imx: Add common API for masking MMDC handshake new c129b6fe81cd clk: imx: Use imx_mmdc_mask_handshake() API for masking MM [...] new 246c9ab43403 clk: imx7ulp: update nic1_bus_clk parent info new a44e9706213c clk: imx8mm: Mark dram_apb critical new 52f93ab8b422 clk: imx: keep the mmdc p1 ipg clock always on on 6sx/ul/ull/sll new 5b933e28d8b1 clk: imx: imx8mm: correct audio_pll2_clk to audio_pll2_out new a4a4069f4523 clk: imx: Add imx_obtain_fixed_clock clk_hw based variant new fa7574740cdf clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI new f5697226f90e clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERI [...] new dd1a6c0d339b clk: imx: clk-busy: Switch to clk_hw based API new 2bc7e9dc1c19 clk: imx: clk-cpu: Switch to clk_hw based API new 1f9aec966256 clk: imx: clk-gate2: Switch to clk_hw based API new e5674a4d0762 clk: imx: clk-pllv3: Switch to clk_hw based API new 995087c91e9c clk: imx: clk-pfd: Switch to clk_hw based API new dfc148b32a79 clk: imx: clk-gate-exclusive: Switch to clk_hw based API new 2597b39ed1f5 clk: imx: clk-fixup-div: Switch to clk_hw based API new 3ead0f1e5fae clk: imx: clk-fixup-mux: Switch to clk_hw based API new eccf8dfd0052 clk: imx: Switch wrappers to clk_hw based API new 3a1d8fe6f445 clk: imx6sl: Switch to clk_hw based API new 992b703b5b38 clk: imx6q: Switch to clk_hw based API new f1541e15e38e clk: imx6sx: Switch to clk_hw based API new 1487b60dc2d2 clk: imx6ul: Switch to clk_hw based API new bce5b921502f clk: imx7d: Switch to clk_hw based API new b170b5d5e8a3 clk: imx6sll: Switch to clk_hw based API new c63fe28bf152 clk: imx: Remove __init for imx_check_clocks() API new 883cd3c9626f clk: imx8mq: Use imx_check_clocks() API directly new 1aa6af5f1813 clk: imx8mq: Use devm_platform_ioremap_resource() instead [...] new 0e12248c68f3 clk: imx6q: fix section mismatch warning new e5190586a92d clk: imx: Remove __init for imx_register_uart_clocks() API new 15c64ff76255 clk: imx8mq: Keep uart clocks on during system boot new 76b77f1dbb16 Merge tag 'imx-clk-5.3' of git://git.kernel.org/pub/scm/li [...] new fcdf445ff42f clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() new f167675486c3 clk: sunxi-ng: sun50i-h6-r: Fix incorrect W1 clock gate register new b467ec063ec5 dt-bindings: clk: Convert Allwinner CCU to a schema new b2f874d27b62 Merge tag 'sunxi-clk-for-5.3-201906210814' of https://git. [...] new 2d156b78ce8f clk: Fix debugfs clk_possible_parents for clks without par [...] new 99600fd47eaf clk: Add CLK_HW_INIT_* macros using .parent_hws new 2d6b4f33e637 clk: Add CLK_HW_INIT_FW_NAME macro using .fw_name in .parent_data new 13933109dff0 clk: Add CLK_HW_INIT_PARENT_DATA macro using .parent_data new d7b15114aba9 clk: fixed-factor: Add CLK_FIXED_FACTOR_HW which takes clk [...] new 1bef004e2680 clk: fixed-factor: Add CLK_FIXED_FACTOR_HWS which takes li [...] new 8b13a48b891c clk: fixed-factor: Add CLK_FIXED_FACTOR_FW_NAME for DT clo [...] new 930944833550 clk: sunxi-ng: switch to of_clk_hw_register() for register [...] new 6873d2072656 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] new d1c924732bdf clk: sunxi-ng: a10: Use local parent references for CLK_FI [...] new 260311bfb383 clk: sunxi-ng: sun5i: Use local parent references for CLK_ [...] new 8b1dd564b9e3 clk: sunxi-ng: a31: Use local parent references for CLK_FI [...] new 7a40e3d8696e clk: sunxi-ng: a23: Use local parent references for CLK_FI [...] new cdaf8388ea8e clk: sunxi-ng: a33: Use local parent references for CLK_FI [...] new b28e3eb6325b clk: sunxi-ng: h3: Use local parent references for CLK_FIX [...] new 3fccf2ed6f27 clk: sunxi-ng: r40: Use local parent references for CLK_FI [...] new 707f601373ae clk: sunxi-ng: v3s: Use local parent references for CLK_FI [...] new 45d0706ebf26 clk: sunxi-ng: sun8i-r: Use local parent references for CL [...] new 4d34497ee458 clk: sunxi-ng: f1c100s: Use local parent references for CL [...] new ecd73c04b3e8 clk: sunxi-ng: a64: Use local parent references for CLK_FI [...] new 8916d3fc3a47 clk: sunxi-ng: h6: Use local parent references for CLK_FIX [...] new 22ce173f76f4 clk: sunxi-ng: h6-r: Use local parent references for CLK_F [...] new 4b751ffae7a7 clk: sunxi-ng: gate: Add macros for referencing local cloc [...] new 4b8891518466 clk: sunxi-ng: a80-usb: Use local parent references for SU [...] new 89f27fb2dd34 clk: sunxi-ng: sun8i-r: Use local parent references for SU [...] new f925a054f0f8 Merge tag 'sunxi-ng-parent-rewrite-part-1-take-2' of https [...] new 11f6c2307cae clk: Simplify debugfs printing and add a newline new e02cb1f59340 Merge branches 'clk-ti', 'clk-samsung', 'clk-imx' and 'clk [...] new 2f25528e4edd clk: Add clk_bulk_get_optional() function new 9bd5ef0bd874 clk: Add devm_clk_bulk_get_optional() function new 179175d389c7 clk: Document some devm_clk_bulk*() APIs new 9a042e718fc0 dt-bindings: clock: mvebu: Add compatible string for 98dx1 [...] new 88aa7af9c180 clk: kirkwood: Add support for MV98DX1135 new 3b5015c4d834 clk: socfpga: stratix10: add additional clocks needed for [...] new 16e3c572cdc9 clk: socfpga: stratix10: fix divider entry for the emac clocks new 65e2218d1006 clk: Grammar missing "and", Spelling s/statisfied/satisfied/ new dfe1d3a2830d Merge branches 'clk-bulk-optional', 'clk-kirkwood', 'clk-s [...] new e5e89247a74b clk: Add clk_parent entry in debugfs new 60e9c3703c77 clk: mediatek: mt8516: Remove unused variable new da6a5dda5e84 clk: ti: Remove unused functions new be411411279b clk: mmp: frac: Remove set but not used variable 'prev_rate' new da642427bd77 clk: qcom: Fix -Wunused-const-variable new eef1f1b6cff9 clk: Simplify clk_core_can_round() new df095f996b8f clk: clk-cdce706: simplify getting the adapter of a client new 78a5ba8f9126 clk: qoriq: add support for lx2160a new a993be3724d0 Merge branches 'clk-debugfs', 'clk-unused', 'clk-refactor' [...] new 2256d89333bd clk: bcm2835: remove pllb new 4e85e535e6cc clk: bcm283x: add driver interfacing with Raspberry Pi's firmware new 91f2cf4a6b21 firmware: raspberrypi: register clk device new e2bb18347c8e clk: raspberrypi: register platform device for raspberrypi [...] new 0d34dfbf3023 clk: tegra210: fix PLLU and PLLU_OUT1 new 20675070127b clk: tegra: Do not warn unnecessarily new c1139d20833f clk: tegra: Warn if an enabled PLL is in IDDQ new e3527dca15c8 clk: tegra: Do not enable PLL_RE_VCO on Tegra210 new 59fcdce425b7 clk: Remove ifdef for COMMON_CLK in clk-provider.h new 30d5a945743c clk: Unexport __clk_of_table new 1df379924304 clk: consoldiate the __clk_get_hw() declarations new 69b39d2503af clk: sprd: Switch from of_iomap() to devm_ioremap_resource() new 78f529695182 clk: sprd: Check error only for devm_regmap_init_mmio() new c974c48deeb9 clk: sprd: Add check for return value of sprd_clk_regmap_init() new 5cf6d876a7d0 clk: at91: sckc: sama5d4 has no bypass support new abaceffc88eb clk: at91: sckc: add support to specify registers bit offsets new b36d5cf75342 dt-bindings: clk: at91: add bindings for SAM9X60's slow cl [...] new 04bcc4275e60 clk: at91: sckc: add support for SAM9X60 new 7fb791d07954 clk: at91: sckc: add support to free slow oscillator new 036702468c91 clk: at91: sckc: add support to free slow rc oscillator new 016d22dd10ea clk: at91: sckc: add support to free slow clock osclillator new 82e25dc8f6be clk: at91: sckc: improve error path for sam9x5 sck register new 8c938c2d00c1 clk: at91: sckc: remove unnecessary line new d09e6ca1381f clk: at91: sckc: improve error path for sama5d4 sck registration new ecbcc2aa6557 clk: at91: sckc: use dedicated functions to unregister clock new 47c9e0cef014 Merge branches 'clk-rpi-cpufreq', 'clk-tegra', 'clk-simpli [...] new dc1d9dac5ca2 devicetree: document the BCM63XX gated clock bindings new 1c099779c1e2 clk: add BCM63XX gated clock controller driver new dc59c1337516 clk: clk-si544: Implement small frequency change support new d743ea67cb98 dt-bindings: clock: Add silabs,si5341 new 3044a860fd09 clk: Add Si5341/Si5340 driver new 055ca54777b7 clk: lochnagar: Use new parent_data approach to register c [...] new f9d3fb22ab27 clk: lochnagar: Update DT binding doc to include the prima [...] new 527f54fddff6 clk: rockchip: Use clk_hw_get_rate() in MMC phase calculation new 6943b839721a clk: rockchip: Don't yell about bad mmc phases when getting new 1e2d08a837ec clk: rockchip: Slightly more accurate math in rockchip_mmc [...] new f14b3c91ec5f clk: rockchip: add 1.464GHz cpu-clock rate to rk3228 new 7d2129310b8c clk: rockchip: Remove 48 MHz PLL rate from rk3288 new b3b723d8c485 clk: rockchip: add a type from SGRF-controlled gate clocks new e4488e45e240 clk: rockchip: convert pclk_wdt boilerplat to new SGRF_GATE macro new 0dc14b013f79 clk: rockchip: add clock id for watchdog pclk on rk3328 new dbc08f18ea49 clk: rockchip: add clock id for hdmi_phy special clock on rk3228 new 92de4cecf7d1 Merge branch 'v5.3-shared/clk-ids' into v5.3-clk/next new d59fca075cf8 clk: rockchip: add watchdog pclk on rk3328 new 794e94ca8345 clk: rockchip: export HDMIPHY clock on rk3228 new 55692cedf3af Merge tag 'v5.3-rockchip-clk1' of git://git.kernel.org/pub [...] new b1511f7a48c3 Merge branches 'clk-bcm63xx', 'clk-silabs', 'clk-lochnagar [...] new 916f562fb28a Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 318 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 141 ++ .../bindings/clock/amlogic,gxbb-clkc.txt | 1 + .../devicetree/bindings/clock/at91-clock.txt | 7 +- .../bindings/clock/brcm,bcm63xx-clocks.txt | 22 + .../devicetree/bindings/clock/cirrus,lochnagar.txt | 1 + .../devicetree/bindings/clock/mvebu-core-clock.txt | 1 + .../devicetree/bindings/clock/qcom,gpucc.txt | 4 +- .../bindings/clock/renesas,r9a06g032-sysctrl.txt | 7 +- .../devicetree/bindings/clock/silabs,si5341.txt | 162 +++ .../devicetree/bindings/clock/sunxi-ccu.txt | 62 - .../devicetree/bindings/dma/8250_mtk_dma.txt | 33 - .../devicetree/bindings/dma/arm-pl330.txt | 3 + Documentation/devicetree/bindings/dma/fsl-edma.txt | 44 +- .../devicetree/bindings/dma/mtk-uart-apdma.txt | 54 + .../devicetree/bindings/dma/sun6i-dma.txt | 9 +- .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 43 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 134 ++ Documentation/devicetree/bindings/rtc/rtc.txt | 73 +- Documentation/devicetree/bindings/rtc/rtc.yaml | 50 + .../devicetree/bindings/rtc/sun6i-rtc.txt | 46 - .../devicetree/bindings/rtc/sunxi-rtc.txt | 17 - .../devicetree/bindings/rtc/trivial-rtc.yaml | 92 ++ Documentation/driver-api/dmaengine/dmatest.rst | 21 +- Documentation/driver-api/driver-model/devres.rst | 4 + MAINTAINERS | 7 + arch/mips/include/asm/mach-jz4740/clock.h | 22 - arch/mips/jz4740/board-qi_lb60.c | 2 - arch/mips/jz4740/platform.c | 2 - arch/mips/jz4740/pm.c | 8 - arch/mips/jz4740/time.c | 3 - drivers/clk/Kconfig | 13 +- drivers/clk/Makefile | 1 + drivers/clk/at91/sckc.c | 281 +++- drivers/clk/bcm/Kconfig | 24 + drivers/clk/bcm/Makefile | 6 +- drivers/clk/bcm/clk-bcm2835.c | 28 +- drivers/clk/bcm/clk-bcm63xx-gate.c | 238 ++++ drivers/clk/bcm/clk-raspberrypi.c | 315 +++++ drivers/clk/clk-bulk.c | 23 +- drivers/clk/clk-cdce706.c | 2 +- drivers/clk/clk-devres.c | 22 +- drivers/clk/clk-lochnagar.c | 205 ++- drivers/clk/clk-pwm.c | 14 + drivers/clk/clk-qoriq.c | 12 + drivers/clk/clk-si5341.c | 1346 ++++++++++++++++++++ drivers/clk/clk-si544.c | 102 +- drivers/clk/clk.c | 63 +- drivers/clk/clk.h | 4 - drivers/clk/imx/clk-busy.c | 30 +- drivers/clk/imx/clk-cpu.c | 14 +- drivers/clk/imx/clk-fixup-div.c | 15 +- drivers/clk/imx/clk-fixup-mux.c | 15 +- drivers/clk/imx/clk-gate-exclusive.c | 17 +- drivers/clk/imx/clk-gate2.c | 14 +- drivers/clk/imx/clk-imx6q.c | 782 ++++++------ drivers/clk/imx/clk-imx6sl.c | 409 +++--- drivers/clk/imx/clk-imx6sll.c | 434 ++++--- drivers/clk/imx/clk-imx6sx.c | 662 +++++----- drivers/clk/imx/clk-imx6ul.c | 580 ++++----- drivers/clk/imx/clk-imx7d.c | 984 +++++++------- drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 18 +- drivers/clk/imx/clk-imx8mq.c | 27 +- drivers/clk/imx/clk-pfd.c | 14 +- drivers/clk/imx/clk-pllv3.c | 14 +- drivers/clk/imx/clk.c | 35 +- drivers/clk/imx/clk.h | 143 ++- drivers/clk/ingenic/Makefile | 2 +- drivers/clk/ingenic/cgu.c | 41 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 41 +- drivers/clk/ingenic/jz4740-cgu.c | 105 +- drivers/clk/ingenic/jz4770-cgu.c | 67 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/pm.c | 45 + drivers/clk/ingenic/pm.h | 12 + drivers/clk/keystone/Kconfig | 11 + drivers/clk/keystone/sci-clk.c | 239 +++- drivers/clk/mediatek/Kconfig | 6 + drivers/clk/mediatek/Makefile | 1 + drivers/clk/mediatek/clk-mt8183.c | 19 - drivers/clk/mediatek/clk-mt8516-aud.c | 65 + drivers/clk/mediatek/clk-mt8516.c | 5 - drivers/clk/meson/axg.c | 10 +- drivers/clk/meson/clk-mpll.c | 36 +- drivers/clk/meson/clk-mpll.h | 3 + drivers/clk/meson/g12a.c | 843 +++++++++++- drivers/clk/meson/g12a.h | 41 +- drivers/clk/meson/gxbb.c | 5 - drivers/clk/meson/meson-eeclk.c | 3 + drivers/clk/meson/meson-eeclk.h | 2 + drivers/clk/meson/meson8b.c | 154 +++ drivers/clk/meson/meson8b.h | 8 +- drivers/clk/mmp/clk-frac.c | 3 +- drivers/clk/mvebu/kirkwood.c | 17 + drivers/clk/qcom/gcc-msm8996.c | 36 - drivers/clk/qcom/gcc-qcs404.c | 7 + drivers/clk/qcom/gdsc.c | 4 +- drivers/clk/renesas/clk-div6.c | 19 +- drivers/clk/renesas/clk-mstp.c | 20 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7795-cpg-mssr.c | 5 + drivers/clk/renesas/r8a7796-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77965-cpg-mssr.c | 4 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 2 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 2 + drivers/clk/renesas/r9a06g032-clocks.c | 227 +++- drivers/clk/renesas/renesas-cpg-mssr.c | 37 +- drivers/clk/rockchip/clk-mmc-phase.c | 14 +- drivers/clk/rockchip/clk-px30.c | 12 +- drivers/clk/rockchip/clk-rk3228.c | 3 +- drivers/clk/rockchip/clk-rk3288.c | 13 +- drivers/clk/rockchip/clk-rk3328.c | 3 + drivers/clk/rockchip/clk-rk3368.c | 12 +- drivers/clk/rockchip/clk-rk3399.c | 12 +- drivers/clk/rockchip/clk.h | 4 + drivers/clk/samsung/clk-exynos4.c | 1 + drivers/clk/samsung/clk-exynos5420.c | 78 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/socfpga/clk-s10.c | 6 +- drivers/clk/sprd/common.c | 9 +- drivers/clk/sprd/sc9860-clk.c | 5 +- drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 39 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 41 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 69 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 34 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 39 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 34 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 29 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 104 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 46 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 29 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 32 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 29 +- drivers/clk/sunxi-ng/ccu_common.c | 2 +- drivers/clk/sunxi-ng/ccu_gate.h | 53 + drivers/clk/sunxi/clk-sunxi.c | 2 + drivers/clk/tegra/clk-tegra210.c | 20 +- drivers/clk/ti/divider.c | 85 -- drivers/clk/ti/gate.c | 30 - drivers/clk/ti/mux.c | 31 - drivers/dma/Kconfig | 5 +- drivers/dma/Makefile | 1 + drivers/dma/amba-pl08x.c | 5 +- drivers/dma/at_xdmac.c | 11 +- drivers/dma/bcm-sba-raid.c | 13 +- drivers/dma/coh901318.c | 6 +- drivers/dma/dma-axi-dmac.c | 201 ++- drivers/dma/dma-jz4780.c | 7 +- drivers/dma/dmaengine.c | 14 +- drivers/dma/dmatest.c | 6 +- drivers/dma/dw-edma/Kconfig | 19 + drivers/dma/dw-edma/Makefile | 7 + drivers/dma/dw-edma/dw-edma-core.c | 937 ++++++++++++++ drivers/dma/dw-edma/dw-edma-core.h | 165 +++ drivers/dma/dw-edma/dw-edma-pcie.c | 229 ++++ drivers/dma/dw-edma/dw-edma-v0-core.c | 354 +++++ drivers/dma/dw-edma/dw-edma-v0-core.h | 28 + drivers/dma/dw-edma/dw-edma-v0-debugfs.c | 310 +++++ drivers/dma/dw-edma/dw-edma-v0-debugfs.h | 27 + drivers/dma/dw-edma/dw-edma-v0-regs.h | 158 +++ drivers/dma/dw/pci.c | 33 +- drivers/dma/fsl-edma-common.c | 69 +- drivers/dma/fsl-edma-common.h | 10 +- drivers/dma/fsl-edma.c | 43 +- drivers/dma/fsl-qdma.c | 18 +- drivers/dma/hsu/hsu.c | 4 +- drivers/dma/imx-sdma.c | 9 +- drivers/dma/mcf-edma.c | 11 +- drivers/dma/mediatek/Kconfig | 11 + drivers/dma/mediatek/Makefile | 1 + drivers/dma/mediatek/mtk-uart-apdma.c | 666 ++++++++++ drivers/dma/mic_x100_dma.c | 6 +- drivers/dma/mmp_tdma.c | 10 +- drivers/dma/mxs-dma.c | 8 +- drivers/dma/of-dma.c | 4 +- drivers/dma/pl330.c | 40 + drivers/dma/pxa_dma.c | 56 +- drivers/dma/qcom/hidma.h | 5 +- drivers/dma/qcom/hidma_dbg.c | 37 +- drivers/dma/sh/Kconfig | 6 - drivers/dma/sh/Makefile | 1 - drivers/dma/sh/rcar-dmac.c | 8 +- drivers/dma/sh/sudmac.c | 414 ------ drivers/dma/sh/usb-dmac.c | 8 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/sun6i-dma.c | 147 ++- drivers/dma/tegra20-apb-dma.c | 12 +- drivers/dma/virt-dma.c | 4 +- drivers/dma/virt-dma.h | 4 + drivers/dma/xilinx/xilinx_dma.c | 4 +- drivers/firmware/raspberrypi.c | 10 + drivers/firmware/ti_sci.c | 124 +- drivers/firmware/ti_sci.h | 63 +- drivers/misc/pci_endpoint_test.c | 2 +- drivers/rtc/Kconfig | 3 +- drivers/rtc/interface.c | 2 +- drivers/rtc/rtc-ds1307.c | 129 +- drivers/rtc/rtc-ds2404.c | 5 +- drivers/rtc/rtc-fm3130.c | 8 +- drivers/rtc/rtc-imx-sc.c | 87 ++ drivers/rtc/rtc-m41t80.c | 2 +- drivers/rtc/rtc-pcf2123.c | 354 +++-- drivers/rtc/rtc-pcf8563.c | 13 +- drivers/rtc/rtc-rv8803.c | 2 +- drivers/rtc/rtc-rx8010.c | 2 +- drivers/rtc/rtc-rx8025.c | 2 +- drivers/rtc/rtc-s35390a.c | 55 +- drivers/rtc/rtc-st-lpc.c | 4 - drivers/rtc/rtc-stm32.c | 6 +- drivers/rtc/rtc-sun6i.c | 1 + drivers/rtc/rtc-tegra.c | 253 ++-- drivers/rtc/rtc-test.c | 1 + drivers/rtc/rtc-tps65910.c | 2 +- drivers/rtc/rtc-wm831x.c | 3 +- drivers/soc/tegra/fuse/fuse-tegra20.c | 2 +- include/dt-bindings/clock/exynos4.h | 1 + include/dt-bindings/clock/exynos5420.h | 18 +- include/dt-bindings/clock/g12a-clkc.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 11 +- include/dt-bindings/clock/imx8mq-clock.h | 5 +- include/dt-bindings/clock/meson8b-clkc.h | 3 + include/dt-bindings/clock/mt8516-clk.h | 17 + include/dt-bindings/clock/qcom,gcc-qcs404.h | 7 + include/dt-bindings/clock/qcom,gpucc-msm8998.h | 29 + include/dt-bindings/clock/rk3228-cru.h | 1 + include/dt-bindings/clock/rk3328-cru.h | 1 + include/dt-bindings/clock/stratix10-clock.h | 4 +- include/linux/clk-provider.h | 103 +- include/linux/clk.h | 47 + include/linux/dma/edma.h | 47 + include/linux/dmaengine.h | 12 +- include/linux/fpga/adi-axi-common.h | 19 + include/linux/pci_ids.h | 1 + include/linux/platform_data/dma-imx.h | 1 - include/linux/soc/ti/ti_sci_protocol.h | 28 +- include/linux/sudmac.h | 49 - 241 files changed, 12225 insertions(+), 4583 deletions(-) create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml create mode 100644 Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/silabs,si5341.txt delete mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt delete mode 100644 Documentation/devicetree/bindings/dma/8250_mtk_dma.txt create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun4i-a10-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/allwinner,sun6i-a31-rtc.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/sun6i-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/sunxi-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/trivial-rtc.yaml delete mode 100644 arch/mips/include/asm/mach-jz4740/clock.h create mode 100644 drivers/clk/bcm/clk-bcm63xx-gate.c create mode 100644 drivers/clk/bcm/clk-raspberrypi.c create mode 100644 drivers/clk/clk-si5341.c create mode 100644 drivers/clk/ingenic/pm.c create mode 100644 drivers/clk/ingenic/pm.h create mode 100644 drivers/clk/mediatek/clk-mt8516-aud.c create mode 100644 drivers/dma/dw-edma/Kconfig create mode 100644 drivers/dma/dw-edma/Makefile create mode 100644 drivers/dma/dw-edma/dw-edma-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-pcie.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-core.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.c create mode 100644 drivers/dma/dw-edma/dw-edma-v0-debugfs.h create mode 100644 drivers/dma/dw-edma/dw-edma-v0-regs.h create mode 100644 drivers/dma/mediatek/mtk-uart-apdma.c delete mode 100644 drivers/dma/sh/sudmac.c create mode 100644 include/dt-bindings/clock/qcom,gpucc-msm8998.h create mode 100644 include/linux/dma/edma.h create mode 100644 include/linux/fpga/adi-axi-common.h delete mode 100644 include/linux/sudmac.h