This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ce990f1de0bc Merge tag 'for-linus-5.17-rc1-tag' of git://git.kernel.org [...] new 5ebea8244afb dt-bindings: vendor-prefixes: add T-Head Semiconductor new 3cd6bab2f81d of: property: fw_devlink: Fixup behaviour when 'node_not_d [...] new 46e988434d65 dt-bindings: display: sync formats with simplefb.h new 49bcb1506f2e dt-bindings: thermal: Fix definition of cooling-maps contr [...] new 5b4afd00fc48 dt-bindings: arm: cpus: Add ARM Cortex-A78 new af3f33751db1 dt-bindings: leds: convert BCM6328 controller to the json-schema new 761de79adc2c dt-bindings: hwmon: add TI DC-DC converters new 180d597a9869 dt-bindings: Add resets to the PL011 bindings new 78fe448252ab Update trivial-devices.yaml with Sensirion,sht4x new 4fdd0736a3b1 of: base: Skip CPU nodes with "fail"/"fail-..." status new 6e10f6f602f8 dt-bindings: net: ethernet-controller: add 2.5G and 10G speeds new ca1e147c2de5 dt-bindings: dma: sifive,fu540-c000-pdma: Group interrupt tuples new 4e5b6de1f46d dt-bindings: net: cdns,macb: Convert to json-schema new 4b7c49f7d498 dt-bindings: Only show unique unit address warning for ena [...] new a3ebdcc8fb3d dt-bindings: Use correct vendor prefix for Asahi Kasei Corp. new 5e8a7d26d935 dt-bindings: PCI: brcmstb: compatible is required new 75c4b9a67969 dt-bindings: net: brcm,unimac-mdio: reg-names is optional new f9caf418fced dt-bindings: net: brcm,unimac-mdio: Update maintainers for [...] new 68dfc226bcc8 dt-bindings: net: Document moca PHY interface new 3a47044797ca dt-bindings: net: Convert GENET binding to YAML new 1fefc8e762d9 dt-bindings: phy: Convert Northstar 2 PCIe PHY to YAML new 7675a1dc6c6c dt-bindings: net: Convert iProc MDIO mux to YAML new 2371a03fcef0 dt-bindings: net: Convert AMAC to YAML new dc98a7b68f83 dt-bindings: net: Convert SYSTEMPORT to YAML new 50eb892364c7 dt-bindings: arm: Catch up with Cortex/Neoverse CPUs again new de3f6daa66cb dt-bindings: arm: pmu: Document Denver and Carmel PMUs new 84184107c39a dt-bindings: i2c: tegra-bpmp: Convert to json-schema new 8dbb528b888b dt-bindings: phy: Convert Cygnus PCIe PHY to YAML new 905b986d099c dt-bindings: pci: Convert iProc PCIe to YAML new fa4d27906137 dt-bindings: reset: Convert Broadcom STB reset to YAML new de9afac8ff19 dt-bindings: pwm: Convert BCM7038 PWM binding to YAML new 7c41161b51f6 dt-bindings: rtc: Convert Broadcom STB waketimer to YAML new a6564a553878 dt-bindings: gpio: Convert Broadcom STB GPIO to YAML new 4102cf163c25 dt-binding: interrupt-controller: Convert BCM7038 L1 intc to YAML new 539d25b21fe8 dt-bindings: interrupt-controller: Convert Broadcom STB L2 [...] new 0cf5e46e531d dt-bindings: rng: Convert iProc RNG200 to YAML new e4fa9dedc556 dt-bindings: thermal: Convert Broadcom TMON to YAML new 570df0a51955 dt-bindings: gpu: mali-bifrost: Document RZ/G2L support new 2d0b208b3b0a dt-bindings: perf: Convert Arm DSU to schema new 1d7ecc8084ca dt-bindings: perf: Add compatible for Arm DSU-110 new c99a83a28d16 dt-bindings: i2c: aspeed: Drop stray '#interrupt-cells' new 1b0b90bde66b dt-bindings: watchdog: ti,rti-wdt: Fix assigned-clock-parents new 9696fe26bc8c dt-bindings: watchdog: atmel: Add missing 'interrupts' property new b13e2bd3d258 dt-bindings: usb: Add missing properties used in examples new 07bb5e0e7bd6 dt-bindings: memory-controllers: ti,gpmc: Drop incorrect u [...] new dcd49679fb3a dt-bindings: PCI: Fix 'unevaluatedProperties' warnings new 375c4b837e60 dt-bindings: PCI: cdns-ep: Fix 'unevaluatedProperties' warnings new b92225b034c0 dt-bindings: PCI: designware: Fix 'unevaluatedProperties' [...] new 1957339b6e71 dt-bindings: input: pwm-vibrator: Convert txt bindings to yaml new a8d61a9112ad of: unittest: fix warning on PowerPC frame size warning new 9fd4cf5d3571 of: unittest: 64 bit dma address test requires arch support new 60f20d84dc81 of/fdt: Rework early_init_dt_scan_chosen() to call directly new d665881d2171 of/fdt: Rework early_init_dt_scan_root() to call directly new 1f012283e936 of/fdt: Rework early_init_dt_scan_memory() to call directly new fb6739251cdf dt-bindings: ata: Convert Broadcom SATA to YAML new 58e529eab80d dt-bindings: bus: Convert GISB arbiter to YAML new a5af82a8ff98 dt-bindings: usb: Convert BDC to YAML new 07f7f6867eca dt-bindings: interrupt-controller: Convert BCM7120 L2 to YAML new 94360916fadd dt-bindings: interrupt-controller: Merge BCM3380 with BCM7120 new f10a9b722f80 dt-bindings: i2c: tegra: Convert to json-schema new 8b82b8416f2c dt-bindings: i2c: i2c-mux-pinctrl: Convert to json-schema new f91030ed4494 dt-bindings: i2c: i2c-mux-gpio: Convert to json-schema new 3a8e53e21fc8 dt-bindings: power: reset: gpio-restart: Convert to json-schema new 034c253915db dt-bindings: arm: ux500: Document missing compatibles new 07979f09a01e dt-bindings: arm,cci-400: Drop the PL330 from example new f3a9f2b23c3c dt-binding: soc: qcom: convert rmtfs documentation to yaml new 92c3974ceea8 dt-binding: soc: qcom: convert Qualcomm Command DB documen [...] new 39b86309a4f1 dt-bindings: msm: disp: remove bus from dpu bindings new 7821f3a0b525 dt-bindings: crypto: convert Qualcomm PRNG to yaml new 4d4ea94fa6fc dt-bindings: memory: Document Tegra210 EMC table new b29f4889f886 dt-bindings: display: st,stm32-dsi: Fix panel node name in [...] new 20f3507fdbf9 dt-bindings: vendor-prefixes: add OnePlus new 52864f251d84 dt-bindings: display: enable port jdi,lt070me05000 new 137b1566c501 of: unittest: change references to obsolete overlay id new cca549335f5e of: unittest: re-implement overlay tracking new 4b483349c820 dt-bindings: rng: apm,x-gene-rng: convert APM RNG to dtschema new c92664a9e862 dt-bindings: rng: atmel,at91-trng: convert Atmel TRNG to dtschema new 25b32931c5fe dt-bindings: rng: atmel,at91-trng: document sama7g5 TRNG new d5c010ede10a dt-bindings: rng: ti,keystone-rng: convert TI Keystone RNG [...] new ff95e85e6c46 dt-bindings: rng: nuvoton,npcm-rng: convert Nuvoton NPCM R [...] new 8000f55a3c6b dt-bindings: rng: ti,omap-rom-rng: convert OMAP ROM RNG to [...] new fb13b5babb97 dt-bindings: rng: st,rng: convert ST RNG to dtschema new 8ba694e5b7fb dt-bindings: rng: timeriomem_rng: convert TimerIO RNG to dtschema new c2abcf30efb8 dt-bindings: display: novatek,nt36672a: Fix unevaluated pr [...] new 94a4950a4acf of: base: Fix phandle argument length mismatch error message new 5d05b811b5ac of: base: Improve argument length mismatch error new 2b35e9684d09 of: unittest: remove unneeded semicolon new da17d6905d29 of/fdt: Don't worry about non-memory region overlap for no-map new 0bbeb64cb063 dt-bindings: vendor-prefixes: Add Sunplus new ad31ce56c434 dt-bindings: net: mdio: Allow any child node name new 1d01efaf1824 dt-bindings: net: snps,dwmac: Enable burst length properti [...] new 8650381f33fb dt-bindings: net: Add missing properties used in examples new b2d28642d108 dt-bindings: net: Cleanup MDIO node schemas new 8b31766c7ac0 dt-bindings: net: stm32-dwmac: Make each example a separate entry new f364d2c622f5 dt-bindings: i2c: st,stm32-i2c: Make each example a separa [...] new 437b16802891 dt-bindings: PCI: snps,dw-pcie-ep: Drop conflicting 'max-f [...] new 434a4010de07 dt-bindings: net: wireless: mt76: Fix 8-bit property sizes new 70dfc4177269 dt-bindings: net: ti,dp83869: Drop value on boolean 'ti,ma [...] new da4b3d88b086 dt-bindings: Drop required 'interrupt-parent' new 9cc9b193d595 dt-bindings: clock: imx5: Drop clock consumer node from example new 7b5bfc00e803 dt-bindings: iio/magnetometer: yamaha,yas530: Fix invalid [...] new e3a3356d1745 dt-bindings: interrupt-controller: arm,gic-v3: Fix 'interr [...] new f19638bbd029 dt-bindings: power: maxim,max17040: Fix incorrect type for [...] new 960616d57eec dt-bindings: iio: adi,ltc2983: Fix 64-bit property sizes new 66bdc2bfdfa5 dt-bindings: i2c: maxim,max96712: Add bindings for Maxim I [...] new 23652cf52d66 dt-bindings: clock: samsung: convert Exynos5433 to dtschema new 5de80c3b57eb dt-bindings: clock: samsung: convert Exynos7 to dtschema new c47db13bdf66 dt-bindings: clock: samsung: extend Exynos7 bindings with UFS new 2ae8dab876fa dt-bindings: clock: samsung: convert Exynos5260 to dtschema new cc190b1f5ac0 dt-bindings: clock: samsung: convert Exynos5410 to dtschema new 653c3d33893e dt-bindings: clock: samsung: convert S5Pv210 to dtschema new 785576c9356f dt-bindings: net: mdio: Drop resets/reset-names child properties new 8347b41748c3 of: fdt: Aggregate the processing of "linux,usable-memory-range" new b398123bff3b efi: apply memblock cap after memblock_add() new e623611b4d3f Merge branch 'dt/linus' into dt/next new 4eb766f64d12 Merge tag 'devicetree-for-5.17' of git://git.kernel.org/pu [...] new e05cab34e417 dt-bindings: leds: Add bindings for MT6360 LED new 679f8652064b leds: Add mt6360 driver new fa019ba4f202 leds: tca6507: use swap() to make code cleaner new 495b8966f7ad leds: led-core: Update fwnode with device_set_node new 8018708d2d39 dt-bindings: leds: Replace moonlight with indicator in mt6 [...] new 6212264be7df leds: lp50xx: remove unused variable new b7f1ac9bb641 leds: leds-fsg: Drop FSG3 LED driver new 27d1a6210d27 leds: tca6507: Get rid of duplicate of_node assignment new 2702c9be20ac leds: lgm-sso: Get rid of duplicate of_node assignment new a05f5d0e6aeb leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt new e9af026a3b24 ARM: dts: omap3-n900: Fix lp5523 for multi color new 9e87a8da747b leds: lp55xx: initialise output direction from dts new d9b5941bb593 Merge tag 'leds-5.17-rc1' of git://git.kernel.org/pub/scm/ [...] new 71e762316140 clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 new 8a3492cd8de4 clk: zynq: pll: Fix kernel-doc warnings new ecb64bbff7dd clk: Gemini: fix struct name in kernel-doc new 099ee0327120 clk: renesas: rzg2l: Add missing kerneldoc for resets new a0d2a2c6736c clk: renesas: r9a07g044: Add clock and reset entry for SCI1 new 073da9e7c768 clk: renesas: r9a07g044: Add WDT clock and reset entries new dc446cba4301 clk: renesas: r9a07g044: Rename CLK_PLL2_DIV16 and CLK_PLL [...] new 161450134ae9 clk: renesas: r9a07g044: Add OSTM clock and reset entries new a31cf51bf6b4 clk: renesas: rcar-gen3: Add dummy SDnH clock new 1abd04480866 clk: renesas: rcar-gen3: Add SDnH clock new 63494b6f98f2 clk: renesas: r8a779a0: Add SDnH clock to V3U new 627151b4966f mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M new bb6d3fa98a41 clk: renesas: rcar-gen3: Switch to new SD clock handling new d3a52bc41da0 clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST new 079e83b958a3 mmc: renesas_sdhi: Use dev_err_probe when getting clock fails new e5f7e81ee430 mmc: renesas_sdhi: Parse DT for SDnH new 86e122c07549 clk: renesas: rzg2l: Add CPG_PL1_DDIV macro new d6dabaf67897 clk: renesas: r9a07g044: Change core clock "I" from DEF_FI [...] new e7d960cd6afd clk: renesas: r9a07g044: Add RSPI clock and reset entries new 27527a3d3b16 clk: renesas: rzg2l: Check return value of pm_genpd_init() new 33748744f15a clk: renesas: rzg2l: propagate return value of_genpd_add_p [...] new fa58e465542e clk: renesas: cpg-mssr: Check return value of pm_genpd_init() new 97c8d514af4e clk: renesas: cpg-mssr: propagate return value of_genpd_ad [...] new 827fbac821a6 dt-bindings: clock: renesas,cpg-mssr: Document r8a779f0 new 366df82fc68a mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock new 45177fc641f9 mmc: renesas_sdhi: Simplify an expression new 33b22d9c3272 clk: renesas: r9a07g044: Add TSU clock and reset entry new 1dfeb03e86ad Merge tag 'renesas-clk-for-v5.17-tag1' of git://git.kernel [...] new 470e3f0d0b15 clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver new 39cf7dd21d53 Merge tag 'renesas-r8a779f0-dt-binding-defs-tag' into HEAD new 24aaff6a6ce4 clk: renesas: cpg-mssr: Add support for R-Car S4-8 new 98ee8b2f66eb clk: renesas: r9a07g044: Rename CLK_PLL3_DIV4 macro new 7ef9c45a23a9 clk: renesas: r9a07g044: Add mux and divider for G clock new f0b62b0bbedc clk: renesas: r9a07g044: Add GPU clock and reset entries new a5ce1d511870 Merge tag 'renesas-clk-for-v5.17-tag2' of git://git.kernel [...] new 265d27caf95f dt-bindings: clock: lan966x: Add binding includes for lan9 [...] new 07300ef47a3f dt-bindings: clock: lan966x: Add LAN966X Clock Controller new 54104ee02333 clk: lan966x: Add lan966x SoC clock driver new 815f0e738a8d clk: gate: Add devm_clk_hw_register_gate() new 6b9f984cc86e dt-bindings: clock: lan966x: Extend for clock gate support new 51d0a37dde9b dt-bindings: clock: lan966x: Extend includes with clock gates new 5ad5915dea00 clk: lan966x: Extend lan966x clock driver for clock gating [...] new 8f6b28c5b178 Merge tag 'clk-at91-5.17' of git://git.kernel.org/pub/scm/ [...] new 9259228037cb clk/ti/adpll: Make const pointer error a static const array new 5c1c42c49b8a clk: clk_core_get() can also return NULL new 978fbc7a0599 clk: __clk_core_init() never takes NULL new d66e4c985dd4 clk: stm32mp1: remove redundant assignment to pointer data new a331659e3271 clk: Add write operation for clk_parent debugfs node new 489a71964f9d clk: Emit a stern warning with writable debugfs enabled new 1bb294a7981c clk: Enable/Disable runtime PM for clk_summary new 270bbc725328 Merge branches 'clk-doc', 'clk-renesas', 'clk-at91', 'clk- [...] new 55c174e5c05f Merge tag 'platform-drivers-x86-int3472-1' of git://git.ke [...] new ff5f87cb6a75 clk: Introduce clk-tps68470 driver new 65ab884ac9cd x86: clk: clk-fch: Add support for newer family of AMD's SOC new 3663f26b389b drivers: acpi: acpi_apd: Remove unused device property "is-rv" new 7fdb98e8a768 ACPI: APD: Add a fmw property clk-name new c33917b439e0 clk: x86: Use dynamic con_id string during clk registration new 1fdaaa13b44f clk: x86: Fix clk_gate_flags for RV_CLK_GATE new 6fc058a72f3b clk: stm32: Fix ltdc's clock turn off by clk_disable_unuse [...] new ff54938dd190 clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB new c1001a62f2f5 Merge tag 'clk-meson-v5.17-1' of https://github.com/BayLib [...] new 551b62b1e4cb clk: sunxi-ng: Export symbols used by CCU drivers new c8c525b06f53 clk: sunxi-ng: Allow drivers to be built as modules new 7ec03b588d22 clk: sunxi-ng: Convert early providers to platform drivers new 91389c390521 clk: sunxi-ng: Allow the CCU core to be built as a module new c962f10f3931 dt-bindings: clk: Add compatibles for D1 CCUs new 3317cb17d5da clk: sunxi-ng: div: Add macros using clk_parent_data and clk_hw new 639e1acb69b5 clk: sunxi-ng: mp: Add macros using clk_parent_data and clk_hw new 8107c859a391 clk: sunxi-ng: mux: Add macros using clk_parent_data and clk_hw new b30fc68e6ce5 clk: sunxi-ng: gate: Add macros for gates with fixed dividers new 35b97bb94111 clk: sunxi-ng: Add support for the D1 SoC clocks new 4f1e19b65844 Merge tag 'sunxi-clk-for-5.17-1' of https://git.kernel.org [...] new 151768f34854 Merge branches 'clk-x86', 'clk-stm', 'clk-amlogic' and 'cl [...] new e360e116a0ee clk: tegra: Make vde a child of pll_p on tegra114 new b1bc04a2ac5b clk: tegra: Support runtime PM and power domain new fcfc6ea4a400 Merge tag 'for-5.17-clk' of git://git.kernel.org/pub/scm/l [...] new b5e29cf7617c clk: imx: imx8ulp: set suppress_bind_attrs to true new c1b6ad9a9025 clk: imx: Use div64_ul instead of do_div new 570727e9acfa clk: imx8mn: Fix imx8mn_clko1_sels new 6deb3fb22da1 clk: imx8mp: Remove IPG_AUDIO_ROOT from imx8mp-clock.h new 9dd81021084f clk: imx8mp: Fix the parent clk of the audio_root_clk new 176a3200ef6d Merge tag 'clk-imx-5.17' of git://git.kernel.org/pub/scm/l [...] new d68f50e6ad0e dt-bindings: clock: samsung: add IDs for some core clocks new 015e70585b31 clk: samsung: remove __clk_lookup() usage new 2fcde648f128 clk: samsung: Remove meaningless __init and extern from he [...] new ac48ea3b6737 clk: samsung: Update CPU clk registration new 16e0c2474fcf dt-bindings: clock: Add bindings for Exynos850 CMU_APM new 579839a918d7 clk: samsung: exynos850: Implement CMU_APM domain new c2afeb79fdb2 dt-bindings: clock: Add bindings for Exynos850 CMU_CMGP new 62782ba856d1 clk: samsung: exynos850: Implement CMU_CMGP domain new 6904d7e5d395 clk: samsung: exynos850: Keep some crucial clocks running new bcda841f9bf2 clk: samsung: exynos850: Register clocks early new a949f2cf1ab9 dt-bindings: clock: Add bindings for Exynos850 sysreg clocks new bc471d1fe210 clk: samsung: exynos850: Add missing sysreg clocks new 591020a51672 dt-bindings: clock: Add bindings definitions for Exynos7885 CMU new 77624aa1d81f dt-bindings: clock: Document Exynos7885 CMU bindings new cfe238e4e7ff clk: samsung: Make exynos850_register_cmu shared new c703a2f44cce clk: samsung: clk-pll: Add support for pll1417x new 45bd8166a1d8 clk: samsung: Add initial Exynos7885 clock driver new 14350ed95867 Merge tag 'clk-v5.17-samsung' of https://git.kernel.org/pu [...] new a5273ed2fed2 clk: qcom: clk-alpha-pll: Increase PLL lock detect poll time new 9c337073d9d8 clk: qcom: gcc-sc7280: Mark gcc_cfg_noc_lpass_clk always enabled new e3fd5f632cdd MAINTAINERS: Add entry for Qualcomm clock drivers new aa848c8ee891 dt-bindings: clock: Introduce RPMHCC bindings for SDX65 new 40affbf8e615 clk: qcom: Add support for SDX65 RPMh clocks new 00a123e962f7 clk: qcom: smd-rpm: Drop MFD qcom-rpm reference new b406f5e92b3b clk: qcom: smd-rpm: Drop the use of struct rpm_cc new b26ab06d0969 clk: qcom: smd-rpm: Drop binary value handling for buffered clock new ea59846bd206 dt-bindings: clock: Add RPMHCC bindings for SM8450 new ab5d31790f4d clk: qcom: rpmh: add support for SM8450 rpmh clocks new 4ad3ce007098 Merge tag 'e15509b2b7c9b600ab38c5269d4fac609c077b5b.163886 [...] new d1b121d62b7e clk: qcom: Add LUCID_EVO PLL type for SDX65 new d79afa201328 clk: qcom: Add SDX65 GCC support new fe5cf1c34f38 Merge tag '20211207114003.100693-2-vkoul@kernel.org' into [...] new db0c944ee92b clk: qcom: Add clock driver for SM8450 new 6d24d9546d6e dt-bindings: clk: qcom: Document MSM8976 Global Clock Controller new 8f62718bd0f7 clk: qcom: Add MSM8976/56 Global Clock Controller (GCC) driver new 33aa94fd94d7 clk: qcom: gcc-sm8350: explicitly include clk-provider.h new d7a49c8d2c67 clk: qcom: gcc-msm8994: explicitly include clk-provider.h new 1fc8887c04b2 clk: qcom: gcc-sm6350: explicitly include clk-provider.h new 27f239a4c5e7 clk: qcom: lpasscc-sc7280: explicitly include clk-provider.h new 3333607bdd4f clk: qcom: lpasscc-sdm845: explicitly include clk-provider.h new 5bcc2521ec70 clk: qcom: mmcc-apq8084: explicitly include clk-provider.h new 737a2267581a clk: qcom: q6sstop-qcs404: explicitly include clk-provider.h new 96ea2a429134 clk: qcom: turingcc-qcs404: explicitly include clk-provider.h new 87e55700f359 Merge tag 'qcom-clk-for-5.17' of https://git.kernel.org/pu [...] new f691c9b52662 Merge branches 'clk-nvidia', 'clk-imx', 'clk-samsung' and [...] new 08d92c7a4737 clk: socfpga: remove redundant assignment on division new 5c58585090a9 clk: socfpga: remove redundant assignment after a mask operation new ee4abc4c5cf6 clk: socfpga: agilex: Make use of the helper function devm [...] new b739bca9f334 clk: socfpga: s10: Make use of the helper function devm_pl [...] new fd87c29a7900 dt-bindings: clock: Add DT bindings for PLL of Toshiba Vis [...] new ffa81a03267b dt-bindings: clock: Add DT bindings for SMU of Toshiba Vis [...] new b4cbe606dc36 clk: visconti: Add support common clock driver and reset driver new 70faf946ad97 MAINTAINERS: Add entries for Toshiba Visconti PLL and cloc [...] new 4e31bfa37662 clk: visconti: Remove pointless NULL check in visconti_pll [...] new 3efe64ef5186 clk: st: clkgen-fsyn: search reg within node or parent new 810251b0d36a clk: st: clkgen-mux: search reg within node or parent new 5dcc0ef8873e clk: Drop unused COMMON_CLK_STM32MP157_SCMI config new c861c1be3897 clk: bm1880: remove kfrees on static allocations new 1d0bd126d928 Merge branches 'clk-socfpga', 'clk-toshiba', 'clk-st' and [...] new 51d04bcfb82a dt-bindings: clk/ingenic: Add MDMA and BDMA clocks new b5bc83bb70a5 clk: ingenic: Add MDMA and BDMA clocks new 423346386679 clk: mediatek: clk-gate: Shrink by adding clockgating bit [...] new d95abcab7b4a clk: mediatek: clk-gate: Use regmap_{set/clear}_bits helpers new 261446b2653e dt-bindings: clock: mediatek: document clk bindings for me [...] new 4470c830f979 clk: mediatek: add mt7986 clock IDs new ec97d23c8e22 clk: mediatek: add mt7986 clock support new 4afd2a9355a9 Merge branches 'clk-ingenic' and 'clk-mediatek' into clk-next new 455e73a07f6e Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 279 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/devicetree/bindings/Makefile | 4 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 10 - .../devicetree/bindings/arm/arm-dsu-pmu.txt | 27 - Documentation/devicetree/bindings/arm/cpus.yaml | 7 + .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,ethsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,sgmiisys.txt | 2 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + Documentation/devicetree/bindings/arm/pmu.yaml | 8 + Documentation/devicetree/bindings/arm/ux500.yaml | 30 + .../devicetree/bindings/ata/brcm,sata-brcm.txt | 45 - .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 90 + .../devicetree/bindings/bus/brcm,gisb-arb.txt | 34 - .../devicetree/bindings/bus/brcm,gisb-arb.yaml | 66 + .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 + .../devicetree/bindings/clock/exynos5260-clock.txt | 190 - .../devicetree/bindings/clock/exynos5410-clock.txt | 50 - .../devicetree/bindings/clock/exynos5433-clock.txt | 507 --- .../devicetree/bindings/clock/exynos7-clock.txt | 108 - .../devicetree/bindings/clock/imx5-clock.yaml | 9 +- .../bindings/clock/microchip,lan966x-gck.yaml | 60 + .../bindings/clock/qcom,gcc-msm8976.yaml | 97 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 + .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/samsung,exynos5260-clock.yaml | 382 ++ .../bindings/clock/samsung,exynos5410-clock.yaml | 66 + .../bindings/clock/samsung,exynos5433-clock.yaml | 524 +++ .../bindings/clock/samsung,exynos7-clock.yaml | 272 ++ .../bindings/clock/samsung,exynos7885-clock.yaml | 166 + .../bindings/clock/samsung,exynos850-clock.yaml | 38 + .../bindings/clock/samsung,s5pv210-clock.txt | 77 - .../bindings/clock/samsung,s5pv210-clock.yaml | 79 + .../bindings/clock/toshiba,tmpv770x-pipllct.yaml | 57 + .../bindings/clock/toshiba,tmpv770x-pismu.yaml | 52 + .../devicetree/bindings/crypto/qcom,prng.txt | 19 - .../devicetree/bindings/crypto/qcom,prng.yaml | 43 + .../bindings/display/msm/dpu-sdm845.yaml | 5 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 2 + .../bindings/display/panel/novatek,nt36672a.yaml | 4 +- .../bindings/display/simple-framebuffer.yaml | 12 + .../devicetree/bindings/display/st,stm32-dsi.yaml | 3 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/gpio/brcm,brcmstb-gpio.txt | 83 - .../bindings/gpio/brcm,brcmstb-gpio.yaml | 104 + .../bindings/gpio/toshiba,gpio-visconti.yaml | 1 - .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 45 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 1 - .../devicetree/bindings/i2c/i2c-gate.yaml | 2 +- .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 80 - .../devicetree/bindings/i2c/i2c-mux-gpio.yaml | 104 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 93 - .../devicetree/bindings/i2c/i2c-mux-pinctrl.yaml | 103 + .../bindings/i2c/nvidia,tegra186-bpmp-i2c.txt | 42 - .../bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml | 45 + .../devicetree/bindings/i2c/nvidia,tegra20-i2c.txt | 87 - .../bindings/i2c/nvidia,tegra20-i2c.yaml | 192 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 6 + .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 2 +- .../bindings/iio/imu/invensense,mpu6050.yaml | 2 +- .../bindings/iio/magnetometer/yamaha,yas530.yaml | 2 +- .../bindings/iio/temperature/adi,ltc2983.yaml | 22 +- .../devicetree/bindings/input/pwm-vibrator.txt | 66 - .../devicetree/bindings/input/pwm-vibrator.yaml | 57 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 3 +- .../interrupt-controller/brcm,bcm3380-l2-intc.txt | 39 - .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 61 - .../interrupt-controller/brcm,bcm7038-l1-intc.yaml | 91 + .../interrupt-controller/brcm,bcm7120-l2-intc.txt | 88 - .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 151 + .../bindings/interrupt-controller/brcm,l2-intc.txt | 31 - .../interrupt-controller/brcm,l2-intc.yaml | 72 + .../devicetree/bindings/leds/leds-bcm6328.txt | 319 -- .../devicetree/bindings/leds/leds-bcm6328.yaml | 404 ++ .../devicetree/bindings/leds/leds-mt6360.yaml | 159 + .../bindings/mailbox/ti,omap-mailbox.yaml | 9 - .../bindings/media/i2c/maxim,max96712.yaml | 111 + .../bindings/memory-controllers/ti,gpmc.yaml | 5 +- .../devicetree/bindings/mfd/cirrus,madera.yaml | 1 - .../devicetree/bindings/net/actions,owl-emac.yaml | 4 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 25 +- .../devicetree/bindings/net/brcm,amac.txt | 30 - .../devicetree/bindings/net/brcm,amac.yaml | 88 + .../bindings/net/brcm,bcm6368-mdio-mux.yaml | 26 +- .../devicetree/bindings/net/brcm,bcmgenet.txt | 125 - .../devicetree/bindings/net/brcm,bcmgenet.yaml | 145 + .../bindings/net/brcm,mdio-mux-iproc.txt | 62 - .../bindings/net/brcm,mdio-mux-iproc.yaml | 80 + .../devicetree/bindings/net/brcm,systemport.txt | 38 - .../devicetree/bindings/net/brcm,systemport.yaml | 86 + .../devicetree/bindings/net/brcm,unimac-mdio.yaml | 3 +- .../devicetree/bindings/net/cdns,macb.yaml | 159 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 6 +- .../devicetree/bindings/net/dsa/qca8k.yaml | 23 +- .../bindings/net/ethernet-controller.yaml | 5 +- Documentation/devicetree/bindings/net/fsl,fec.yaml | 3 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 4 +- .../devicetree/bindings/net/lantiq,etop-xway.yaml | 1 - .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 1 - .../devicetree/bindings/net/litex,liteeth.yaml | 1 + Documentation/devicetree/bindings/net/macb.txt | 60 - .../devicetree/bindings/net/mdio-mux.yaml | 7 +- Documentation/devicetree/bindings/net/mdio.yaml | 8 +- .../bindings/net/mediatek,star-emac.yaml | 5 +- .../devicetree/bindings/net/qca,ar71xx.yaml | 16 +- .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/net/socionext,uniphier-ave4.yaml | 1 + .../devicetree/bindings/net/stm32-dwmac.yaml | 10 +- .../devicetree/bindings/net/ti,davinci-mdio.yaml | 7 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/toshiba,visconti-dwmac.yaml | 2 +- .../bindings/net/wireless/mediatek,mt76.yaml | 4 +- .../devicetree/bindings/pci/brcm,iproc-pcie.txt | 133 - .../devicetree/bindings/pci/brcm,iproc-pcie.yaml | 184 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml | 1 - .../devicetree/bindings/pci/cdns-pcie-ep.yaml | 1 + .../bindings/pci/hisilicon,kirin-pcie.yaml | 13 + .../bindings/pci/mediatek,mt7621-pcie.yaml | 3 + .../bindings/pci/mediatek-pcie-gen3.yaml | 4 + .../bindings/pci/microchip,pcie-host.yaml | 18 + .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 5 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 6 +- .../devicetree/bindings/pci/snps,dw-pcie.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 2 +- .../devicetree/bindings/pci/ti,am65-pci-ep.yaml | 2 - .../devicetree/bindings/pci/ti,am65-pci-host.yaml | 4 +- .../devicetree/bindings/pci/ti,j721e-pci-host.yaml | 2 + .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 1 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 45 + .../bindings/phy/brcm,cygnus-pcie-phy.txt | 47 - .../bindings/phy/brcm,cygnus-pcie-phy.yaml | 76 + .../bindings/phy/brcm,mdio-mux-bus-pci.txt | 27 - .../devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml | 41 + .../bindings/power/reset/gpio-restart.txt | 54 - .../bindings/power/reset/gpio-restart.yaml | 86 + .../bindings/power/supply/maxim,max17040.yaml | 4 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.txt | 20 - .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 43 + .../reserved-memory/nvidia,tegra210-emc-table.yaml | 31 + .../bindings/reserved-memory/qcom,cmd-db.txt | 37 - .../bindings/reserved-memory/qcom,cmd-db.yaml | 46 + .../bindings/reserved-memory/qcom,rmtfs-mem.txt | 51 - .../bindings/reserved-memory/qcom,rmtfs-mem.yaml | 53 + .../bindings/reset/brcm,brcmstb-reset.txt | 27 - .../bindings/reset/brcm,brcmstb-reset.yaml | 48 + Documentation/devicetree/bindings/rng/apm,rng.txt | 17 - .../devicetree/bindings/rng/apm,x-gene-rng.yaml | 47 + .../devicetree/bindings/rng/atmel,at91-trng.yaml | 51 + .../devicetree/bindings/rng/atmel-trng.txt | 16 - .../devicetree/bindings/rng/brcm,iproc-rng200.txt | 16 - .../devicetree/bindings/rng/brcm,iproc-rng200.yaml | 30 + .../devicetree/bindings/rng/ks-sa-rng.txt | 21 - .../devicetree/bindings/rng/nuvoton,npcm-rng.txt | 12 - .../devicetree/bindings/rng/nuvoton,npcm-rng.yaml | 35 + .../devicetree/bindings/rng/omap3_rom_rng.txt | 27 - Documentation/devicetree/bindings/rng/st,rng.txt | 15 - Documentation/devicetree/bindings/rng/st,rng.yaml | 35 + .../devicetree/bindings/rng/ti,keystone-rng.yaml | 50 + .../devicetree/bindings/rng/ti,omap-rom-rng.yaml | 41 + .../devicetree/bindings/rng/timeriomem_rng.txt | 25 - .../devicetree/bindings/rng/timeriomem_rng.yaml | 48 + .../bindings/rtc/brcm,brcmstb-waketimer.txt | 20 - .../bindings/rtc/brcm,brcmstb-waketimer.yaml | 44 + .../devicetree/bindings/serial/pl011.yaml | 3 + .../devicetree/bindings/thermal/brcm,avs-tmon.txt | 23 - .../devicetree/bindings/thermal/brcm,avs-tmon.yaml | 56 + .../devicetree/bindings/thermal/thermal-zones.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 9 + Documentation/devicetree/bindings/usb/brcm,bdc.txt | 29 - .../devicetree/bindings/usb/brcm,bdc.yaml | 50 + .../bindings/usb/intel,keembay-dwc3.yaml | 3 + .../devicetree/bindings/usb/snps,dwc3.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../bindings/watchdog/atmel,sama5d4-wdt.yaml | 3 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 6 - MAINTAINERS | 25 +- arch/arm/boot/dts/omap3-n900.dts | 50 +- arch/mips/ralink/of.c | 19 +- arch/powerpc/kernel/prom.c | 27 +- arch/powerpc/mm/nohash/kaslr_booke.c | 4 +- drivers/acpi/acpi_apd.c | 11 +- drivers/clk/Kconfig | 26 +- drivers/clk/Makefile | 5 +- drivers/clk/clk-bm1880.c | 20 +- drivers/clk/clk-gate.c | 35 + drivers/clk/clk-gemini.c | 2 +- drivers/clk/clk-lan966x.c | 293 ++ drivers/clk/clk-stm32f4.c | 4 - drivers/clk/clk-stm32mp1.c | 2 - drivers/clk/clk-tps68470.c | 261 ++ drivers/clk/clk.c | 80 +- drivers/clk/imx/clk-imx8mn.c | 6 +- drivers/clk/imx/clk-imx8mp.c | 2 +- drivers/clk/imx/clk-imx8ulp.c | 1 + drivers/clk/imx/clk-pllv1.c | 17 +- drivers/clk/imx/clk-pllv3.c | 6 +- drivers/clk/ingenic/jz4760-cgu.c | 10 + drivers/clk/ingenic/jz4770-cgu.c | 5 + drivers/clk/mediatek/Kconfig | 17 + drivers/clk/mediatek/Makefile | 4 + drivers/clk/mediatek/clk-gate.c | 24 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 100 + drivers/clk/mediatek/clk-mt7986-eth.c | 132 + drivers/clk/mediatek/clk-mt7986-infracfg.c | 224 ++ drivers/clk/mediatek/clk-mt7986-topckgen.c | 342 ++ drivers/clk/meson/gxbb.c | 44 +- drivers/clk/qcom/Kconfig | 24 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-alpha-pll.c | 166 +- drivers/clk/qcom/clk-alpha-pll.h | 3 + drivers/clk/qcom/clk-rpmh.c | 52 + drivers/clk/qcom/clk-smd-rpm.c | 31 +- drivers/clk/qcom/gcc-msm8976.c | 4155 ++++++++++++++++++++ drivers/clk/qcom/gcc-msm8994.c | 1 + drivers/clk/qcom/gcc-sc7280.c | 2 +- drivers/clk/qcom/gcc-sdx65.c | 1611 ++++++++ drivers/clk/qcom/gcc-sm6350.c | 1 + drivers/clk/qcom/gcc-sm8350.c | 1 + drivers/clk/qcom/{gcc-sm8350.c => gcc-sm8450.c} | 2280 ++++------- drivers/clk/qcom/lpasscc-sc7280.c | 1 + drivers/clk/qcom/lpasscc-sdm845.c | 1 + drivers/clk/qcom/mmcc-apq8084.c | 1 + drivers/clk/qcom/q6sstop-qcs404.c | 1 + drivers/clk/qcom/turingcc-qcs404.c | 1 + drivers/clk/renesas/Kconfig | 13 +- drivers/clk/renesas/Makefile | 2 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7795-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a7796-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a77980-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a77990-cpg-mssr.c | 9 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 3 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 343 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 183 + drivers/clk/renesas/r9a07g044-cpg.c | 81 +- drivers/clk/renesas/rcar-cpg-lib.c | 211 +- drivers/clk/renesas/rcar-cpg-lib.h | 7 +- drivers/clk/renesas/rcar-gen3-cpg.c | 24 +- drivers/clk/renesas/rcar-gen3-cpg.h | 4 + drivers/clk/renesas/rcar-gen4-cpg.c | 305 ++ drivers/clk/renesas/rcar-gen4-cpg.h | 76 + drivers/clk/renesas/renesas-cpg-mssr.c | 60 +- drivers/clk/renesas/renesas-cpg-mssr.h | 3 +- drivers/clk/renesas/rzg2l-cpg.c | 18 +- drivers/clk/renesas/rzg2l-cpg.h | 9 + drivers/clk/samsung/Makefile | 2 + drivers/clk/samsung/clk-cpu.c | 2 +- drivers/clk/samsung/clk-cpu.h | 7 - drivers/clk/samsung/clk-exynos-arm64.c | 94 + drivers/clk/samsung/clk-exynos-arm64.h | 20 + drivers/clk/samsung/clk-exynos3250.c | 54 +- drivers/clk/samsung/clk-exynos4.c | 41 +- drivers/clk/samsung/clk-exynos5250.c | 21 +- drivers/clk/samsung/clk-exynos5420.c | 29 +- drivers/clk/samsung/clk-exynos7885.c | 597 +++ drivers/clk/samsung/clk-exynos850.c | 366 +- drivers/clk/samsung/clk-pll.c | 1 + drivers/clk/samsung/clk-pll.h | 1 + drivers/clk/samsung/clk-s3c2410.c | 6 +- drivers/clk/samsung/clk-s3c64xx.c | 8 +- drivers/clk/samsung/clk-s5pv210.c | 8 +- drivers/clk/samsung/clk.c | 14 - drivers/clk/samsung/clk.h | 36 +- drivers/clk/socfpga/clk-agilex.c | 4 +- drivers/clk/socfpga/clk-gate.c | 4 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 4 +- drivers/clk/st/clkgen-fsyn.c | 13 +- drivers/clk/st/clkgen-mux.c | 11 +- drivers/clk/sunxi-ng/Kconfig | 49 +- drivers/clk/sunxi-ng/Makefile | 101 +- drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c | 140 + drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h | 17 + drivers/clk/sunxi-ng/ccu-sun20i-d1.c | 1390 +++++++ drivers/clk/sunxi-ng/ccu-sun20i-d1.h | 15 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 58 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 4 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 56 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 33 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 35 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 40 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 9 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 62 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 65 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 57 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 40 +- drivers/clk/sunxi-ng/ccu_common.c | 6 + drivers/clk/sunxi-ng/ccu_div.c | 1 + drivers/clk/sunxi-ng/ccu_div.h | 78 + drivers/clk/sunxi-ng/ccu_frac.c | 6 + drivers/clk/sunxi-ng/ccu_gate.c | 4 + drivers/clk/sunxi-ng/ccu_gate.h | 32 +- drivers/clk/sunxi-ng/ccu_mp.c | 2 + drivers/clk/sunxi-ng/ccu_mp.h | 49 + drivers/clk/sunxi-ng/ccu_mult.c | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 6 + drivers/clk/sunxi-ng/ccu_mux.h | 33 + drivers/clk/sunxi-ng/ccu_nk.c | 1 + drivers/clk/sunxi-ng/ccu_nkm.c | 1 + drivers/clk/sunxi-ng/ccu_nkmp.c | 1 + drivers/clk/sunxi-ng/ccu_nm.c | 1 + drivers/clk/sunxi-ng/ccu_phase.c | 1 + drivers/clk/sunxi-ng/ccu_reset.c | 1 + drivers/clk/sunxi-ng/ccu_sdm.c | 6 + drivers/clk/tegra/Makefile | 1 + drivers/clk/tegra/clk-device.c | 199 + drivers/clk/tegra/clk-pll.c | 2 +- drivers/clk/tegra/clk-super.c | 2 +- drivers/clk/tegra/clk-tegra114.c | 2 +- drivers/clk/tegra/clk-tegra20.c | 77 +- drivers/clk/tegra/clk-tegra30.c | 116 +- drivers/clk/tegra/clk.c | 75 +- drivers/clk/tegra/clk.h | 2 + drivers/clk/ti/adpll.c | 2 +- drivers/clk/visconti/Kconfig | 9 + drivers/clk/visconti/Makefile | 5 + drivers/clk/visconti/clkc-tmpv770x.c | 291 ++ drivers/clk/visconti/clkc.c | 206 + drivers/clk/visconti/clkc.h | 76 + drivers/clk/visconti/pll-tmpv770x.c | 85 + drivers/clk/visconti/pll.c | 340 ++ drivers/clk/visconti/pll.h | 62 + drivers/clk/visconti/reset.c | 107 + drivers/clk/visconti/reset.h | 36 + drivers/clk/x86/clk-fch.c | 48 +- drivers/clk/zynq/pll.c | 12 +- drivers/firmware/efi/efi-init.c | 5 + drivers/leds/Kconfig | 7 - drivers/leds/Makefile | 1 - drivers/leds/blink/leds-lgm-sso.c | 1 - drivers/leds/flash/Kconfig | 13 + drivers/leds/flash/Makefile | 1 + drivers/leds/flash/leds-ktd2692.c | 2 +- drivers/leds/flash/leds-mt6360.c | 910 +++++ drivers/leds/led-class.c | 6 +- drivers/leds/leds-fsg.c | 193 - drivers/leds/leds-lp50xx.c | 1 - drivers/leds/leds-lp55xx-common.c | 4 +- drivers/leds/leds-tca6507.c | 7 +- drivers/mmc/host/Kconfig | 1 + drivers/mmc/host/renesas_sdhi.h | 4 + drivers/mmc/host/renesas_sdhi_core.c | 45 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 21 + drivers/of/base.c | 38 +- drivers/of/fdt.c | 144 +- drivers/of/property.c | 17 +- drivers/of/unittest.c | 175 +- include/dt-bindings/clock/exynos4.h | 4 +- include/dt-bindings/clock/exynos5250.h | 4 +- include/dt-bindings/clock/exynos7885.h | 115 + include/dt-bindings/clock/exynos850.h | 54 +- include/dt-bindings/clock/imx8mp-clock.h | 1 - include/dt-bindings/clock/ingenic,jz4760-cgu.h | 2 + include/dt-bindings/clock/ingenic,jz4770-cgu.h | 1 + include/dt-bindings/clock/microchip,lan966x.h | 34 + include/dt-bindings/clock/mt7986-clk.h | 169 + include/dt-bindings/clock/qcom,gcc-msm8976.h | 240 ++ include/dt-bindings/clock/sun20i-d1-ccu.h | 156 + include/dt-bindings/clock/sun20i-d1-r-ccu.h | 19 + include/dt-bindings/clock/toshiba,tmpv770x.h | 181 + include/dt-bindings/reset/sun20i-d1-ccu.h | 77 + include/dt-bindings/reset/sun20i-d1-r-ccu.h | 16 + include/dt-bindings/reset/toshiba,tmpv770x.h | 41 + include/linux/clk-provider.h | 23 + include/linux/clk/sunxi-ng.h | 15 - include/linux/mfd/tps68470.h | 11 + include/linux/of_fdt.h | 11 +- include/linux/platform_data/clk-fch.h | 2 +- 383 files changed, 22414 insertions(+), 6276 deletions(-) delete mode 100644 Documentation/devicetree/bindings/arm/arm-dsu-pmu.txt delete mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.txt create mode 100644 Documentation/devicetree/bindings/ata/brcm,sata-brcm.yaml delete mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt create mode 100644 Documentation/devicetree/bindings/bus/brcm,gisb-arb.yaml delete mode 100644 Documentation/devicetree/bindings/clock/exynos5260-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5410-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos5433-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/exynos7-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/microchip,lan966x-gck.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8976.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5260-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5410-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos5433-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/samsung,exynos7885-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/samsung,s5pv210-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml create mode 100644 Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.txt create mode 100644 Documentation/devicetree/bindings/crypto/qcom,prng.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra186-bpmp-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/pwm-vibrator.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,bcm [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/brcm,l2- [...] delete mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm6328.yaml create mode 100644 Documentation/devicetree/bindings/leds/leds-mt6360.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,amac.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,amac.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,mdio-mux-iproc.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,systemport.yaml create mode 100644 Documentation/devicetree/bindings/net/cdns,macb.yaml delete mode 100644 Documentation/devicetree/bindings/net/macb.txt delete mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/brcm,iproc-pcie.yaml create mode 100644 Documentation/devicetree/bindings/perf/arm,dsu-pmu.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,cygnus-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/brcm,mdio-mux-bus-pci.txt create mode 100644 Documentation/devicetree/bindings/phy/brcm,ns2-pcie-phy.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.txt create mode 100644 Documentation/devicetree/bindings/power/reset/gpio-restart.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.txt create mode 100644 Documentation/devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/nvidia,tegra2 [...] delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,cmd-db.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.txt create mode 100644 Documentation/devicetree/bindings/reserved-memory/qcom,rmtfs-mem.yaml delete mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,brcmstb-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rng/apm,rng.txt create mode 100644 Documentation/devicetree/bindings/rng/apm,x-gene-rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/atmel,at91-trng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/atmel-trng.txt delete mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.txt create mode 100644 Documentation/devicetree/bindings/rng/brcm,iproc-rng200.yaml delete mode 100644 Documentation/devicetree/bindings/rng/ks-sa-rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.txt create mode 100644 Documentation/devicetree/bindings/rng/nuvoton,npcm-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/omap3_rom_rng.txt delete mode 100644 Documentation/devicetree/bindings/rng/st,rng.txt create mode 100644 Documentation/devicetree/bindings/rng/st,rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/ti,keystone-rng.yaml create mode 100644 Documentation/devicetree/bindings/rng/ti,omap-rom-rng.yaml delete mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/timeriomem_rng.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.txt create mode 100644 Documentation/devicetree/bindings/rtc/brcm,brcmstb-waketimer.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt create mode 100644 Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml delete mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bdc.yaml create mode 100644 drivers/clk/clk-lan966x.c create mode 100644 drivers/clk/clk-tps68470.c create mode 100644 drivers/clk/mediatek/clk-mt7986-apmixed.c create mode 100644 drivers/clk/mediatek/clk-mt7986-eth.c create mode 100644 drivers/clk/mediatek/clk-mt7986-infracfg.c create mode 100644 drivers/clk/mediatek/clk-mt7986-topckgen.c create mode 100644 drivers/clk/qcom/gcc-msm8976.c create mode 100644 drivers/clk/qcom/gcc-sdx65.c copy drivers/clk/qcom/{gcc-sm8350.c => gcc-sm8450.c} (64%) create mode 100644 drivers/clk/renesas/r8a779f0-cpg-mssr.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.c create mode 100644 drivers/clk/renesas/rcar-gen4-cpg.h create mode 100644 drivers/clk/samsung/clk-exynos-arm64.c create mode 100644 drivers/clk/samsung/clk-exynos-arm64.h create mode 100644 drivers/clk/samsung/clk-exynos7885.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1-r.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun20i-d1.h create mode 100644 drivers/clk/tegra/clk-device.c create mode 100644 drivers/clk/visconti/Kconfig create mode 100644 drivers/clk/visconti/Makefile create mode 100644 drivers/clk/visconti/clkc-tmpv770x.c create mode 100644 drivers/clk/visconti/clkc.c create mode 100644 drivers/clk/visconti/clkc.h create mode 100644 drivers/clk/visconti/pll-tmpv770x.c create mode 100644 drivers/clk/visconti/pll.c create mode 100644 drivers/clk/visconti/pll.h create mode 100644 drivers/clk/visconti/reset.c create mode 100644 drivers/clk/visconti/reset.h create mode 100644 drivers/leds/flash/leds-mt6360.c delete mode 100644 drivers/leds/leds-fsg.c create mode 100644 include/dt-bindings/clock/exynos7885.h create mode 100644 include/dt-bindings/clock/microchip,lan966x.h create mode 100644 include/dt-bindings/clock/mt7986-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8976.h create mode 100644 include/dt-bindings/clock/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/clock/sun20i-d1-r-ccu.h create mode 100644 include/dt-bindings/clock/toshiba,tmpv770x.h create mode 100644 include/dt-bindings/reset/sun20i-d1-ccu.h create mode 100644 include/dt-bindings/reset/sun20i-d1-r-ccu.h create mode 100644 include/dt-bindings/reset/toshiba,tmpv770x.h