This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from ceb307474506 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org:/pu [...] new 8ad1193eae4c clk: bd718x7: Add MODULE_ALIAS() new 9c2b87a6c2ab clk: hisilicon: fix sparse warnings in clk-hi3670.c new 999915711188 clk: hisilicon: fix sparse warnings in clk-hi3660.c new 4d8fb4948472 clk: mvebu: armada-37xx-periph: add PCIe gated clock new e7ea59b6dc6d clk: mvebu: armada-37xx-periph: change suspend/resume time new 8511c9de1a31 dt-bindings: clk: armada3700: fix typo in SoC name new 06aeb3fb9f31 dt-bindings: clk: armada3700: document the PCIe clock new b8cb1ef95b6e clk: ast2600: remove unused variable 'eclk_parent_names' new 727e12cde9f6 clk: imx: imx8mn: drop unused pll enum new 3bdf364ada33 clk: armada-xp: remove unused code new 4d3a369510dd clk: bcm2835: use devm_platform_ioremap_resource() to simp [...] new 75cc0a123c90 clk: hisilicon: use devm_platform_ioremap_resource() to si [...] new 1f8f3c6b35b2 clk: davinci: use devm_platform_ioremap_resource() to simp [...] new 73c3bf70b37b clk: mediatek: mt2712: use devm_platform_ioremap_resource( [...] new 71ae81418174 clk: mediatek: mt6779: use devm_platform_ioremap_resource( [...] new 067de0a647a0 clk: mediatek: mt8183: use devm_platform_ioremap_resource( [...] new ed4e1bbb4411 clk: mediatek: mt7622: use devm_platform_ioremap_resource( [...] new aa136002ae22 clk: mediatek: mt7629: use devm_platform_ioremap_resource( [...] new 0b17159de2c3 clk: mediatek: mt6797: use devm_platform_ioremap_resource( [...] new 21ec8679c2cb clk: axs10x: use devm_platform_ioremap_resource() to simpl [...] new 56a57321395e clk: s3c2410: use devm_platform_ioremap_resource() to simp [...] new 793ee798cc47 clk: sprd: Change to use devm_platform_ioremap_resource() new 130323106885 Merge branches 'clk-rohm', 'clk-hisilicon', 'clk-marvell', [...] new f1edb498bd9f clk: hi6220: use CLK_OF_DECLARE_DRIVER new 0ea0a188fdc5 dt-bindings: clk: axg-audio: add sm1 bindings new aa03ea9bce8c dt-bindings: clock: meson: add sm1 resets to the axg-audio [...] new 44ef8697416f Merge branch 'v5.5/dt' into v5.5/drivers new 38340cb2ac4a clk: meson: axg-audio: remove useless defines new 255cab9d27d7 clk: meson: axg-audio: fix regmap last register new 8ff93f283249 clk: meson: axg-audio: prepare sm1 addition new cf52db456fd0 clk: meson: axg-audio: provide clk top signal name new be4fe445a6d5 clk: meson: axg_audio: add sm1 support new 50bf025b7590 clk: meson: axg-audio: use devm_platform_ioremap_resource( [...] new fac3810fb0b2 Merge tag 'clk-meson-v5.5-1' of https://github.com/BayLibr [...] new b92981de92cb clk: samsung: exynos5420: Add VPLL rate table new e21be0d1d7bd clk: samsung: exynos5420: Preserve CPU clocks configuratio [...] new 45f10dabb56b clk: samsung: exynos5420: Add SET_RATE_PARENT flag to cloc [...] new 606324409b26 Merge tag 'clk-v5.5-samsung' of https://git.kernel.org/pub [...] new be67c41781cb dt-bindings: power: Add r8a774b1 SYSC power domain definitions new 54ce17dd40fd dt-bindings: clk: Add r8a774b1 CPG Core Clock Definitions new ba28236e043d clk: renesas: mstp: Delete unnecessary kfree() in cpg_mstp [...] new 58256143cff7 clk: renesas: Remove R-Car Gen2 legacy DT clock support new 3e8c1d4cce6b clk: renesas: rcar-gen2: Improve arithmetic divisions new b5dea62d3404 clk: renesas: rcar-gen3: Improve arithmetic divisions new e8adb3a0f74c clk: renesas: rcar-gen3: Avoid double table iteration in S [...] new f1195d4ec70b clk: renesas: rcar-gen3: Absorb cpg_sd_clock_calc_div() new 8a6d97a46dfd clk: renesas: rcar-gen3: Loop to find best rate in cpg_sd_ [...] new 10003938a0c6 dt-bindings: clock: renesas: cpg-mssr: Document r8a774b1 binding new 0b9f1c2c2fd4 clk: renesas: cpg-mssr: Add r8a774b1 support new 56278c8fcb71 clk: renesas: r8a774b1: Add TMU clock new 7aee839ed27d clk: renesas: rcar-gen2: Switch Z clock to .determine_rate() new df98719f033c clk: renesas: rcar-gen3: Switch Z clocks to .determine_rate() new 362c79f75c9f clk: renesas: rcar-gen3: Switch SD clocks to .determine_rate() new c99b23eb5a98 dt-bindings: clock: renesas: Remove R-Car Gen2 legacy DT bindings new 830dbce7c76e dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix typo [...] new f00d1b16232f clk: renesas: r8a77965: Remove superfluous semicolon new 640f9606dce1 dt-bindings: power: Add r8a77961 SYSC power domain definitions new 0b05ad22a279 dt-bindings: clock: Add r8a77961 CPG Core Clock Definitions new b07e816fc416 Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into clk- [...] new e751a25b4eec dt-bindings: clock: renesas: cpg-mssr: Document r8a77961 support new 92d1ebae9abf clk: renesas: Rename CLK_R8A7796 to CLK_R8A77960 new 2ba738d56db4 clk: renesas: r8a7796: Add R8A77961 CPG/MSSR support new b7c1b40abc66 Merge tag 'clk-renesas-for-v5.5-tag2' of git://git.kernel. [...] new 094234fcf461 clk: imx: pll14xx: Fix quick switch of S/K parameter new 43cdaa1567ad clk: imx8mm: Move 1443X/1416X PLL clock structure to common place new 0ae4fbc63c31 clk: imx8mn: Use common 1443X/1416X PLL clock structure new f0b1d7f2e7c2 clk: imx8mq: Add VIDEO2_PLL clock new 8f2d3c1759d1 clk: imx: clk-pll14xx: Make two variables static new b04383b6a558 clk: imx8mq: Define gates for pll1/2 fixed dividers new 3e4947acad32 clk: imx8mm: Define gates for pll1/2 fixed dividers new e8688fe8df7d clk: imx8mn: Define gates for pll1/2 fixed dividers new c332481f62fa clk: imx: imx8mm: mark sys_pll1/2 as fixed clock new 3f44344868cf clk: imx: imx8mn: mark sys_pll1/2 as fixed clock new 7858d31beffe clk: imx: imx8mq: mark sys1/2_pll as fixed clock new 96ac93a7c4be clk: imx7ulp: Correct system clock source option #7 new 2e2b928a04bd clk: imx7ulp: Correct DDR clock mux options new fc09a36a8798 clk: imx: imx7d: use imx_obtain_fixed_clk_hw to simplify code new 184f9eb6c9a0 clk: imx: imx6sll: use imx_obtain_fixed_clk_hw to simplify code new 8e1de35d4ceb clk: imx: imx6sx: use imx_obtain_fixed_clk_hw to simplify code new 8f5d481959a0 clk: imx: imx6ul: use imx_obtain_fixed_clk_hw to simplify code new 72b2429d40d8 clk: imx7ulp: do not export out IMX7ULP_CLK_MIPI_PLL clock new bceed71ba131 clk: imx: imx8mq: fix sys3_pll_out_sels new bfd582aa8569 Merge tag 'imx-clk-5.5' of git://git.kernel.org/pub/scm/li [...] new 74ca928886cc Merge branches 'clk-hisi', 'clk-amlogic', 'clk-samsung', ' [...] new 581eb61a9465 clk: ti: clkctrl: fix setting up clkctrl clocks new 22a6564f716b clk: ti: clkctrl: convert to use bit helper macros instead [...] new 2209b72d4199 clk: ti: clkctrl: add new exported API for checking standby info new 2d5f60afd2b6 dt-bindings: clk: add omap5 iva clkctrl definitions new 25999e6172a3 clk: ti: omap5: add IVA subsystem clkctrl data new 9063ea469c40 clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctr [...] new e1799d451a87 clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks new 95a62bf2dbfb clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks new caf00b53678f clk: ti: am43xx: drop idlest polling from pruss clkctrl clock new 4d0030bdb47b clk: ti: am33xx: drop idlest polling from pruss clkctrl clock new 194071817898 clk: ti: am33xx: drop idlest polling from gfx clock new ece3e465b80a clk: ti: am43xx: drop idlest polling from gfx clock new fbbc18591585 clk: ti: divider: cleanup _register_divider and ti_clk_get [...] new a229965cfeab clk: ti: divider: cleanup ti_clk_parse_divider_data API new 8ffea6eef4ac clk: ti: divider: convert to use min,max,mask instead of width new f58691906679 ARM: dts: omap3: fix DPLL4 M4 divider max value new 049325870aa8 Merge tag 'ti-clk-for-5.5-v2' of git://git.kernel.org/pub/ [...] new 7f6ac72946b8 clk/ti/adpll: allocate room for terminating null new 3ee5f8ab5e71 clk: sunxi-ng: h6: Use sigma-delta modulation for audio PLL new 834f65e18c82 clk: sunxi-ng: h6: Allow GPU to change parent rate new 4441b57ec27e clk: sunxi-ng: h3: Export MBUS clock new bb302711d141 Merge tag 'sunxi-clk-for-5.5-1' of https://git.kernel.org/ [...] new 8e7b71f8a975 dt-bindings: clock: qcom: Add QCOM Q6SSTOP clock controlle [...] new 6cdef2738db0 clk: qcom: Add Q6SSTOP clock controller for QCS404 new 57b2364d0ece clk: qcom: remove unneeded semicolon new 1a1c78217a77 clk: qcom: rcg: update the DFS macro for RCG new ffe37ede0a9e clk: qcom: common: Return NULL from clk_hw OF provider new 9de7269e9703 dt-bindings: clock: Add YAML schemas for the QCOM GCC cloc [...] new 8b9e0562f330 dt-bindings: clock: Add sc7180 GCC clock binding new 17269568f726 clk: qcom: Add Global Clock controller (GCC) driver for SC7180 new 681a6ad5c009 dt-bindings: clock: Add YAML schemas for the QCOM RPMHCC c [...] new 36b355c84042 dt-bindings: clock: Introduce RPMHCC bindings for SC7180 new eee28109f871 clk: qcom: clk-rpmh: Add support for RPMHCC for SC7180 new 95183d381a44 clk: qcom: Enumerate clocks and reset needed to boot the 8 [...] new ba1d366de261 clk: qcom: smd: Add missing pnoc clock new efd164b5520a clk: qcom: Allow constant ratio freq tables for rcg new 3f7df5baa259 clk: qcom: Add MSM8998 GPU Clock Controller (GPUCC) driver new f5790382edef clk: qcom: rpmh: Reuse sdm845 clks for sm8150 new e620a1e061c4 drivers/clk: convert VL struct to struct_size new 5b468cc4b880 dt-bindings: clock: Add AST2500 RMII RCLK definitions new d8d9ad83a497 dt-bindings: clock: Add AST2600 RMII RCLK gate definitions new 309d673e9596 Merge tag 'aspeed-5.5-clk' of git://git.kernel.org/pub/scm [...] new 3696eebd810c clk: ast2600: Add RMII RCLK gates for all four MACs new 801b787a693b clk: aspeed: Add RMII RCLK gates for both AST2500 MACs new 6df24d0c2f9d Merge branches 'clk-ti', 'clk-allwinner', 'clk-qcom', 'clk [...] new fc59462c5ce6 clk: clk-gpio: propagate rate change to parent new d9b86cc48283 clk: Add API to get index of the clock parent new 55ae8a11ee21 Merge tag 'tegra-for-5.5-clk-core-v2' of git://git.kernel. [...] new ed1a2459e20c clk: tegra: Add Tegra20/30 EMC clock implementation new 73616d0d7e48 Merge branch 'for-5.5/clk-core' into for-5.5/clk new cdc2d6685c13 dt-bindings: clock: tegra: Rename SOR0_LVDS to SOR0_OUT new d1ee3173a139 Merge branch 'for-5.5/dt-bindings' into for-5.5/clk new 991a051ea5f1 clk: tegra: Remove last remains of TEGRA210_CLK_SOR1_SRC new e5f8a107d92d clk: tegra: Move SOR0 implementation to Tegra124 new da8d1a355540 clk: tegra: Rename sor0_lvds to sor0_out new 25175c806a68 clk: tegra: Reimplement SOR clock on Tegra124 new 05308d7e7bbc clk: tegra: Reimplement SOR clocks on Tegra210 new d64422d93dca clk: tegra: divider: Save and restore divider rate new fa62228240ec clk: tegra: pllout: Save and restore pllout context new bc0b3a60fe19 clk: tegra: pll: Save and restore pll context new 50d4da9b10ed clk: tegra: Support for OSC context save and restore new 2b8cfd6b52cb clk: tegra: periph: Add restore_context support new 68a14a5634da clk: tegra: clk-super: Fix to enable PLLP branches to CPU new f8fd97521d63 clk: tegra: clk-super: Add restore-context support new a99d744d8c9c clk: tegra: clk-dfll: Add suspend and resume support new f68cbb35788e clk: tegra: Use fence_udelay() during PLLU init new 3214be6cb1e4 clk: tegra: Share clk and rst register defines with Tegra [...] new 535f296d47de clk: tegra: Add suspend and resume support on Tegra210 new 204ce75b8970 clk: tegra: Optimize PLLX restore on Tegra20/30 new 5699d160550b clk: tegra: Add missing stubs for the case of !CONFIG_PM_SLEEP new 07b293c5b014 clk: tegra: Fix build error without CONFIG_PM_SLEEP new 097064b841b7 Merge tag 'tegra-for-5.5-clk-v2' of git://git.kernel.org/p [...] new a31414e8c98d clk: tegra: Use match_string() helper to simplify the code new bbbbd246ee12 clk: rockchip: make clk_half_divider_ops static new 762539d6999c clk: rockchip: Add div50 clock-ids for sdmmc on px30 and nandc new e40781098f56 clk: rockchip: Add div50 clocks for px30 sdmmc, emmc, sdio [...] new 7990660f36be clk: rockchip: move px30 critical clocks to correct clock [...] new 8a88550fe7bb clk: rockchip: add video-related niu clocks as critical on px30 new 3b0b4ebfd761 clk: rockchip: protect the pclk_usb_grf as critical on px30 new 9320c7ddf968 Merge tag 'v5.5-rockchip-clk-1' of git://git.kernel.org/pu [...] new 9629dbdabd19 clk: sprd: Use IS_ERR() to validate the return value of sy [...] new 46acbcb4849b clk: pxa: fix one of the pxa RTC clocks new dabedfede324 Merge branches 'clk-gpio-flags', 'clk-tegra', 'clk-rockchi [...] new 0b24748c3b26 dt-bindings: clock: Add X1000 bindings. new b9df3997bb3e clk: Ingenic: Add CGU driver for X1000. new cd94eade0b2a clk: ingenic: Allow drivers to be built with COMPILE_TEST new 8247470772be clk: Fix memory leak in clk_unregister() new 564f86d38475 clk: mark clk_disable_unused() as __init new 8f39f22f73b3 MAINTAINERS: Update section for Ux500 clock drivers new cc819cf8d476 clk: Zero init clk_init_data in helpers new d8549bcd0529 clk: Add clk_hw_unregister_composite helper function definition new 7046c6b01891 dt-bindings: clock: Add devicetree binding for BM1880 SoC new 1ab4601da55b clk: Add common clock driver for BM1880 SoC new 1e4fb2c0cb34 MAINTAINERS: Add entry for BM1880 SoC clock driver new ec16ffe36d80 Merge branches 'clk-ingenic', 'clk-init-leak', 'clk-ux500' [...] new ddebe839c601 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] new a788f6f2e28d dt-bindings: Add docs for EL15203000 new fc19967bcb8f leds: add LED driver for EL15203000 board new b46d2b4d3d81 drivers: leds: tlc591xx: check error during device init new be9f18eef601 leds: bcm6328: Use devm_platform_ioremap_resource() in bcm [...] new 8b4423d6c5e6 leds: bcm6358: Use devm_platform_ioremap_resource() in bcm [...] new 1ab4531ad132 leds: tlc591xx: simplify driver by using the managed led API new 5b4b723c483f leds: tlc591xx: use devm_led_classdev_register_ext() new 1051da2cfc7e leds: lm3692x: Print error value on dev_err new d0f9cc49e9c8 leds: lm3692x: Don't overwrite return value in error path new 396128d2ffcb leds: lm3692x: Handle failure to probe the regulator new 846d0d14e7ec leds: lm3692x: Use flags from LM3692X_BOOST_CTRL new da61a66a829d leds: lm3692x: Use flags from LM3692X_BRT_CTRL new a2cafdfd8cf5 leds: tlc591xx: update the maximum brightness new 11f700022137 leds: remove PAGE_SIZE limit of /sys/class/leds/<led>/trigger new f884e866537c leds: Kconfig: Be consistent with the usage of "LED" new 4a29f90e60df leds: flash: Convert non extended registration to inline new 57e5c31e5375 leds: flash: Remove extern from the header file new 20cdba9d9c16 leds: flash: Add devm_* functions to the flash class new e63a744871a3 leds: lm3601x: Convert class registration to device managed new ec28a8cfdce6 leds: core: Remove extern from header new 4b83cf07d7a4 leds: core: Fix devm_classdev_match to reference correct s [...] new 9cc93be7b0c9 leds: core: Fix leds.h structure documentation new 66c41131daba leds: pca953x: Use of_device_get_match_data() new 7c6082b903ac leds: mlxreg: Fix possible buffer overflow new fc7b5028f262 leds: an30259a: add a check for devm_regmap_init_i2c new 5f820ed52371 leds: trigger: netdev: fix handling on interface rename new 304220b56e8c Merge tag 'leds-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] new 6d29032c2cef pinctrl: Fix warning by adding missing MODULE_LICENSE new 8b233da0cc82 Merge tag 'pinctrl-v5.5-2' of git://git.kernel.org/pub/scm [...] new 8ad003e7348e backlight: lm3630a: Fix module aliases new 7050a7c37477 backlight: ipaq_micro: Make structure micro_bl_props constant new ae92365cdd75 dt-bindings: backlight: lm3630a: Add enable-gpios to descr [...] new 0e0e78e32e72 backlight: lm3630a: Add an enable gpio for the HWEN pin new cc2f2e10c205 dt-bindings: backlight: Add led-backlight binding new de6f2a7fa2c9 backlight: pwm_bl: Don't assign levels table repeatedly new 349ee1228729 backlight: pwm_bl: Add missing curly branches in else branch new efdf690e159a backlight: pwm_bl: Fix cie1913 comments and constant new e802cbafcbd2 backlight: pwm_bl: Eliminate a 64/32 division new 407feae1caca backlight: pwm_bl: Drop use of int_pow() new ca58b3703445 backlight: pwm_bl: Switch to power-of-2 base for fixed-point math new 53e492915061 backlight: Kconfig: jornada720: Use CONFIG_PREEMPTION new b8bfe845a674 dt-bindings: backlight: lm3630a: Fix missing include new 51c0ddc75834 backlight: qcom-wled: Rename pm8941-wled.c to qcom-wled.c new 488a92e68834 backlight: qcom-wled: Restructure the qcom-wled bindings new 059dcfcb4afd backlight: qcom-wled: Add new properties for PMI8998 new bb800a3715d4 backlight: qcom-wled: Rename PM8941* to WLED3 new 775d2ffb4af6 backlight: qcom-wled: Restructure the driver for WLED3 new 03b2b5e86986 backlight: qcom-wled: Add support for WLED4 peripheral new feeab87b3072 backlight: qcom-wled: Add support for short circuit handling new 8663c188beea backlight: qcom-wled: Add auto string detection logic new 0b0cb52bd80e video: backlight: tosa: Use GPIO lookup table new 8a0554837571 backlight: gpio: Remove unneeded include new 3cfc291bfe3f backlight: gpio: Remove stray newline new 706dc68102bc backlight: gpio: Explicitly set the direction of the GPIO new d9e2b6eeaaa1 sh: ecovec24: add additional properties to the backlight device new f35f06b784a1 backlight: gpio: Simplify the platform data handling new 1c48b27a7868 sh: ecovec24: don't set unused fields in platform data new 2e7ec69d6452 backlight: gpio: Remove unused fields from platform data new d17465a0af3f backlight: gpio: Use a helper variable for &pdev->dev new 9afa302473f3 backlight: gpio: Pull gpio_backlight_initial_power_state() [...] new 102a1b382177 backlight: qcom-wled: Fix spelling mistake "trigged" -> "t [...] new 38edc3dff9d2 Merge tag 'backlight-next-5.5' of git://git.kernel.org/pub [...] new 38e45d81d14e sparc64: implement ioremap_uc new e537654b7039 lib: devres: add a helper function for ioremap_uc new a8ff78f7f773 mfd: intel-lpss: Use devm_ioremap_uc for MMIO new 7b8c4d73d7fe docs: driver-model: add devm_ioremap_uc new 82245b6e9106 dt-bindings: rtc: mediatek: add missing mt6397 rtc new c512995ce9dc rtc: mt6397: move some common definitions into rtc.h new 851b87148aa2 rtc: mt6397: improvements of rtc driver new 47e568129ba8 rtc: mt6397: add compatible for mt6323 new d28c74c10751 power: reset: add driver for mt6323 poweroff new 9d0863baff49 MAINTAINERS: add Mediatek shutdown drivers new 7c5b0264ee80 Merge branches 'ib-mfd-doc-sparc-libdevres-5.5' and 'ib-mf [...] new 3f31bc67e4dc mfd: intel-lpss: Add default I2C device properties for Gem [...] new 37ef8c2c15bd mfd: rk808: Fix RK818 ID template new bc85e4adbd50 mfd: rk808: Fix RK817 powerkey integration new dbd16ef53487 mfd: rk808: Set RK817 interrupt polarity to low new eeb86ed3eafa mfd: rk808: Use DEFINE_RES_IRQ for rk808 RTC alarm IRQ new f20781e5f38e mfd: ipaq-micro: Use devm_platform_ioremap_resource() in m [...] new 393f05f1d465 mfd: Provide MACRO to declare commonly defined MFD cell at [...] new f4d41ad84433 mfd: ab8500: Example using new OF_MFD_CELL MACRO new a04b4be67731 mfd: db8500-prcmu: Example using new OF_MFD_CELL/MFD_CELL_ [...] new f5b4c8b45d93 mfd: qcom-spmi-pmic: Add support for PM/PMI8950 new 7f0e60c751dc mfd: max77620: Do not allocate IRQs upfront new 5da3f7673764 mfd: arizona: Switch to using devm_gpiod_get() new 11c4f2be58c2 mfd: mt6397: Fix probe after changing mt6397-core new cbfdc839ea91 mfd: twl: Endian fixups in i2c write and read wrappers new eb00f70d774f mfd: mt6397: Use PLATFORM_DEVID_NONE macro instead of -1 new 28eafe9162b6 mfd: wm8998: Remove some unused registers new c9d93428bf62 mfd: madera: Update DT binding document to support clock supplies new 1e624fce3a1c mfd: madera: Add support for requesting the supply clocks new 36f1b26b4bc4 mfd: intel_soc_pmic_crc: Add "cht_crystal_cove_pmic" cell [...] new 601e4289a01f mfd: cs5535-mfd: Use PLATFORM_DEVID_* defines and tidy err [...] new 2129e56e95f8 mfd: cs5535-mfd: Remove mfd_cell->id hack new 2d4ba9173aec mfd: cs5535-mfd: Request shared IO regions centrally new 99cd10597598 mfd: cs5535-mfd: Register clients using their own dedicate [...] new b195e101580d mfd: mfd-core: Protect against NULL call-back function pointer new ead1c83ddd76 mfd: mfd-core: Remove mfd_clone_cell() new 0cfe013c2278 x86: olpc-xo1-pm: Remove invocation of MFD's .enable()/.di [...] new 504c3fad8c38 x86: olpc-xo1-sci: Remove invocation of MFD's .enable()/.d [...] new 5a47c0fbd276 mfd: mfd-core: Remove usage counting for .{en,dis}able() c [...] new b944a688063c mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_ [...] new 59dbc0e0d498 dt-bindings: mfd: max77650: Convert the binding document to yaml new 22fb3ad0cc5f mfd: db8500-prcmu: Support U8420-sysclk firmware new dd047dce3a6f mfd: intel-lpss: Add Intel Comet Lake PCH-H PCI IDs new 49461659bde1 dt-bindings: mfd: max77693: Fix missing curly brace new 6b5c350648b8 mfd: mfd-core: Honour Device Tree's request to disable a c [...] new cfca8bb24e0c mfd: bd70528: Staticize bit value definitions new de98a43eb76b mfd: ti_am335x_tscadc: Fix static checker warning new edfaeaf742b4 Revert "mfd: syscon: Set name of regmap_config" new 37323918cac2 Merge tag 'mfd-next-5.5' of git://git.kernel.org/pub/scm/l [...] new f8b410e3695a gpio: aspeed-sgpio: Rename and add Kconfig/Makefile new 6ad94e957c3c Merge branch 'ib-fwnode-gpiod-get-index' into devel new 704355db127e gpio: max77620: Do not allocate IRQs upfront new ab3dd9cc24d4 gpio: max77620: Fix interrupt handling new 2a3655056730 gpio: tegra186: Implement wake event support new 8c550e94b883 gpio: expose pull-up/pull-down line flags to userspace new 14e8c535ff68 gpio: fix kernel-doc for of_gpio_need_valid_mask() new 5f07224e0fae docs: driver-api: Move bt8xxgpio to the gpio directory new 95873fba06ae docs: driver-api: bt8xxgpio: Revive dead link new 698b8eeaed72 gpio/mpc8xxx: change irq handler from chained to normal new c8f3d144004d gpio: mxc: Only get the second IRQ when there is more than [...] new bcc6d99ac913 gpiolib: sanitize flags before allocating memory in lineev [...] new 35c3ba911ae1 Documentation: gpio: driver: Format code blocks properly new 5ede17d61592 dt-bindings: gpio: rcar: Add DT binding for r8a774b1 new cf62b4e44c49 gpio: xgene: remove redundant error message new f63516f4d644 gpio: xgene: use devm_platform_ioremap_resource() new 94bfcbf0368b gpio: em: use devm_platform_ioremap_resource() new 71b4da2b370b gpio: ath79: use devm_platform_ioremap_resource() new 1135ee4af740 gpio: htc-egpio: use devm_platform_ioremap_resource() new a02712e1ebcd gpio: htc-egpio: remove redundant error message new ac4062aa6c81 gpio: 104-idi-48e: make array register_offset static, make [...] new 228fc0104070 gpio: of: don't warn if ignored GPIO flag matches the behavior new fe12e94375da Merge tag 'gpio-v5.5-updates-for-linus-part-1' of git://gi [...] new 8a99358a1d8e ata: ahci-imx: Covert to use GPIO descriptor new 69e00e2d8d31 dt-bindings: gpio: Add devicetree binding for RDA Micro GP [...] new d57eb825e0dc gpio: Add RDA Micro GPIO controller support new 921d6c32b6f8 MAINTAINERS: Add entry for RDA Micro GPIO driver and binding new 1dfc462a5438 dt-bindings: gpio: brcm: Add bindings for xgs-iproc new 6a41b6c5fc20 gpio: Add xgs-iproc driver new c196924277ea Merge tag 'v5.4-rc6' into devel new 504369cd6d2c gpiolib: Switch order of valid mask and hw init new 5d682fa3d894 gpio: xgs-iproc: Fix section mismatch on device tree match table new 9208b1e77d6e gpio: Add definition for GPIO direction new e42615ec233b gpio: Use new GPIO_LINE_DIRECTION new 2f4133bb5f14 gpiolib: No need to call gpiochip_remove_pin_ranges() twice new 70d97e099bb4 Revert "gpio: expose pull-up/pull-down line flags to userspace" new 61b7805a9b25 gpio: xgs-iproc: Fix platform_no_drv_owner.cocci warnings new 8b598e7f4e9b drm/bridge: ti-tfp410: switch to using fwnode_gpiod_get_index() new 1720624ee473 Merge tag 'v5.4-rc6' into gpio/for-next new 6b240aeb121e Merge branch 'devel' into for-next new 5be85ec0de84 Merge remote-tracking branch 'linusw/for-next' into gpio/for-next new a6e191963f3b Merge remote-tracking branch 'driver-core/driver-core-next [...] new bd84f2881a8d gpio: bd70528: Add MODULE ALIAS to autoload module new b74f0456c120 gpio: em: Use proper irq_chip name new f932a68695e4 gpio: rcar: Use proper irq_chip name new 9225d5169d11 gpio: expose pull-up/pull-down line flags to userspace new 7b479a8448c2 gpiolib: add support for pull up/down to lineevent_create new 2148ad7790ea gpiolib: add support for disabling line bias new 2821ae5f3033 gpiolib: add support for biasing output lines new 64e7112ee307 gpio: mockup: add set_config to support pull up/down new b043ed7ef0b3 gpiolib: move validation of line handle flags into helper [...] new e588bb1eae31 gpio: add new SET_CONFIG ioctl() to gpio chardev new 13a62a56aa4c gpio: tegra186: Derive register offsets from bank/port new 22635ed8a20d gpio: tegra186: Program interrupt route mapping new adce11839322 gpio: tegra186: Add debounce support new be053b2dc91c gpio: em: Use platform_get_irq() to obtain interrupts new 0f67f16a6e88 gpio: mmio: remove untrue leftover comment new 94fc6702d989 Merge tag 'gpio-v5.5-updates-for-linus-part-2' of git://gi [...] new b056ca1c2f01 gpiolib: Introduce ->add_pin_ranges() callback new cd242b333b00 gpio: merrifield: Add GPIO <-> pin mapping ranges via callback new 4a5e0f9e7351 gpio: merrifield: Pass irqchip when adding gpiochip new 1bcab70b782d Merge tag 'intel-gpio-v5.5-1' of git://git.kernel.org/pub/ [...] new b27f300f8cbd gpiolib: fix coding style in gpiod_hog() new 3f86a7e090d1 gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_eve [...] new 4e50573f3922 gpio: mpc8xxx: Don't overwrite default irq_set_type callback new 787b64a43f7a gpio/mpc8xxx: fix qoriq GPIO reading new d4fc46f1739d gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK new 20e5a163b8df MAINTAINERS: Replace my email by one @kernel.org new e272f7ec070d gpio: lynxpoint: Setup correct IRQ handlers new 51158416c24d gpiolib: Grammar s/manager/managed/ new 808b9931d5a0 gpio: of: Fix bogus reference to gpiod_get_count() new 4e29b70d5437 Documentation: gpio: driver.rst: Fix warnings new 41c4616bb81f gpio: Add TODO item for regmap helper new 99a0d9f5e873 Merge tag 'gpio-v5.5-1' of git://git.kernel.org/pub/scm/li [...]
The 365 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../ABI/testing/sysfs-class-led-driver-el15203000 | 139 ++ .../bindings/clock/amlogic,axg-audio-clkc.txt | 3 +- .../bindings/clock/armada3700-periph-clock.txt | 5 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 76 + .../devicetree/bindings/clock/imx7ulp-clock.txt | 1 - .../devicetree/bindings/clock/ingenic,cgu.txt | 1 + .../devicetree/bindings/clock/qcom,gcc.txt | 94 - .../devicetree/bindings/clock/qcom,gcc.yaml | 188 ++ .../devicetree/bindings/clock/qcom,q6sstopcc.yaml | 43 + .../devicetree/bindings/clock/qcom,rpmh-clk.txt | 27 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 49 + .../devicetree/bindings/clock/renesas,cpg-mssr.txt | 13 +- .../clock/renesas,rcar-gen2-cpg-clocks.txt | 60 - .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 2 +- .../bindings/gpio/brcm,xgs-iproc-gpio.yaml | 70 + .../devicetree/bindings/gpio/gpio-rda.yaml | 50 + .../devicetree/bindings/gpio/renesas,gpio-rcar.txt | 1 + .../bindings/leds/backlight/led-backlight.txt | 28 + .../bindings/leds/backlight/lm3630a-backlight.yaml | 6 + .../bindings/leds/backlight/pm8941-wled.txt | 42 - .../bindings/leds/backlight/qcom-wled.txt | 154 ++ .../devicetree/bindings/leds/leds-el15203000.txt | 69 + Documentation/devicetree/bindings/mfd/madera.txt | 8 + Documentation/devicetree/bindings/mfd/max77650.txt | 46 - .../devicetree/bindings/mfd/max77650.yaml | 149 ++ Documentation/devicetree/bindings/mfd/max77693.txt | 1 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 + .../devicetree/bindings/rtc/rtc-mt6397.txt | 29 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/{ => gpio}/bt8xxgpio.rst | 2 +- Documentation/driver-api/gpio/driver.rst | 25 +- Documentation/driver-api/gpio/index.rst | 1 + Documentation/driver-api/index.rst | 1 - MAINTAINERS | 19 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 4 + arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2 +- arch/arm/mach-pxa/include/mach/tosa.h | 15 - arch/arm/mach-pxa/tosa.c | 22 + arch/arm/mach-ux500/cpu-db8500.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 33 +- arch/sparc/include/asm/io_64.h | 1 + arch/x86/platform/olpc/olpc-xo1-pm.c | 8 - arch/x86/platform/olpc/olpc-xo1-sci.c | 6 - drivers/ata/ahci_imx.c | 25 +- drivers/clk/Kconfig | 7 + drivers/clk/Makefile | 1 + drivers/clk/at91/sckc.c | 3 +- drivers/clk/axs10x/i2s_pll_clock.c | 4 +- drivers/clk/axs10x/pll_clock.c | 7 +- drivers/clk/bcm/clk-bcm2835-aux.c | 4 +- drivers/clk/bcm/clk-bcm2835.c | 4 +- drivers/clk/clk-aspeed.c | 27 +- drivers/clk/clk-ast2600.c | 49 +- drivers/clk/clk-bd718x7.c | 1 + drivers/clk/clk-bm1880.c | 969 ++++++++ drivers/clk/clk-composite.c | 13 +- drivers/clk/clk-divider.c | 2 +- drivers/clk/clk-fixed-rate.c | 2 +- drivers/clk/clk-gate.c | 2 +- drivers/clk/clk-gpio.c | 2 +- drivers/clk/clk-mux.c | 2 +- drivers/clk/clk.c | 27 +- drivers/clk/davinci/pll.c | 4 +- drivers/clk/davinci/psc.c | 4 +- drivers/clk/hisilicon/clk-hi3660.c | 60 +- drivers/clk/hisilicon/clk-hi3670.c | 152 +- drivers/clk/hisilicon/clk-hi6220.c | 3 +- drivers/clk/hisilicon/reset.c | 4 +- drivers/clk/imgtec/clk-boston.c | 3 +- drivers/clk/imx/clk-imx6sll.c | 8 +- drivers/clk/imx/clk-imx6sx.c | 12 +- drivers/clk/imx/clk-imx6ul.c | 8 +- drivers/clk/imx/clk-imx7d.c | 4 +- drivers/clk/imx/clk-imx7ulp.c | 9 +- drivers/clk/imx/clk-imx8mm.c | 150 +- drivers/clk/imx/clk-imx8mn.c | 166 +- drivers/clk/imx/clk-imx8mq.c | 77 +- drivers/clk/imx/clk-pll14xx.c | 72 +- drivers/clk/imx/clk.h | 3 + drivers/clk/ingenic/Kconfig | 12 +- drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/tcu.c | 3 +- drivers/clk/ingenic/x1000-cgu.c | 274 +++ drivers/clk/mediatek/clk-mt2712.c | 6 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 6 +- drivers/clk/mediatek/clk-mt7629.c | 6 +- drivers/clk/mediatek/clk-mt8183.c | 6 +- drivers/clk/meson/axg-audio.c | 2025 ++++++++++------ drivers/clk/meson/axg-audio.h | 21 +- drivers/clk/mvebu/ap-cpu-clk.c | 4 +- drivers/clk/mvebu/armada-37xx-periph.c | 6 +- drivers/clk/mvebu/armada-xp.c | 26 - drivers/clk/mvebu/cp110-system-controller.c | 4 +- drivers/clk/pxa/clk-pxa27x.c | 1 + drivers/clk/qcom/Kconfig | 26 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/clk-rcg.h | 2 +- drivers/clk/qcom/clk-rcg2.c | 6 +- drivers/clk/qcom/clk-rpmh.c | 53 +- drivers/clk/qcom/clk-smd-rpm.c | 3 + drivers/clk/qcom/common.c | 5 +- drivers/clk/qcom/gcc-msm8998.c | 72 + drivers/clk/qcom/gcc-sc7180.c | 2450 ++++++++++++++++++++ drivers/clk/qcom/gcc-sdm845.c | 96 +- drivers/clk/qcom/gpucc-msm8998.c | 338 +++ drivers/clk/qcom/q6sstop-qcs404.c | 223 ++ drivers/clk/renesas/Kconfig | 34 +- drivers/clk/renesas/Makefile | 5 +- drivers/clk/renesas/clk-mstp.c | 4 +- drivers/clk/renesas/clk-rcar-gen2.c | 457 ---- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 327 +++ drivers/clk/renesas/r8a7796-cpg-mssr.c | 24 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 2 +- drivers/clk/renesas/rcar-gen2-cpg.c | 25 +- drivers/clk/renesas/rcar-gen3-cpg.c | 64 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/rockchip/clk-half-divider.c | 3 +- drivers/clk/rockchip/clk-px30.c | 70 +- drivers/clk/samsung/clk-exynos5420.c | 34 +- drivers/clk/samsung/clk-s3c2410-dclk.c | 4 +- drivers/clk/samsung/clk.c | 3 +- drivers/clk/sprd/common.c | 6 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 23 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.h | 4 - drivers/clk/tegra/Makefile | 2 + drivers/clk/tegra/clk-dfll.c | 56 + drivers/clk/tegra/clk-dfll.h | 2 + drivers/clk/tegra/clk-divider.c | 11 + drivers/clk/tegra/clk-emc.c | 12 +- drivers/clk/tegra/clk-id.h | 4 +- drivers/clk/tegra/clk-periph.c | 21 + drivers/clk/tegra/clk-pll-out.c | 9 + drivers/clk/tegra/clk-pll.c | 86 +- drivers/clk/tegra/clk-sdmmc-mux.c | 16 + drivers/clk/tegra/clk-super.c | 41 + drivers/clk/tegra/clk-tegra-fixed.c | 15 + drivers/clk/tegra/clk-tegra-periph.c | 8 - drivers/clk/tegra/clk-tegra-super-gen4.c | 7 +- drivers/clk/tegra/clk-tegra124-dfll-fcpu.c | 1 + drivers/clk/tegra/clk-tegra124.c | 55 +- drivers/clk/tegra/clk-tegra20-emc.c | 293 +++ drivers/clk/tegra/clk-tegra20.c | 80 +- drivers/clk/tegra/clk-tegra210.c | 181 +- drivers/clk/tegra/clk-tegra30.c | 63 +- drivers/clk/tegra/clk.c | 112 +- drivers/clk/tegra/clk.h | 70 + drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/clk-33xx.c | 4 +- drivers/clk/ti/clk-43xx.c | 4 +- drivers/clk/ti/clk-44xx.c | 4 +- drivers/clk/ti/clk-54xx.c | 11 +- drivers/clk/ti/clk-7xx.c | 8 +- drivers/clk/ti/clkctrl.c | 45 +- drivers/clk/ti/clock.h | 7 +- drivers/clk/ti/divider.c | 282 +-- drivers/clk/uniphier/clk-uniphier-core.c | 3 +- drivers/gpio/Kconfig | 29 +- drivers/gpio/Makefile | 3 + drivers/gpio/TODO | 4 + drivers/gpio/gpio-104-dio-48e.c | 5 +- drivers/gpio/gpio-104-idi-48.c | 4 +- drivers/gpio/gpio-104-idio-16.c | 4 +- drivers/gpio/gpio-74xx-mmio.c | 5 +- drivers/gpio/gpio-amd-fch.c | 2 +- .../gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} | 0 drivers/gpio/gpio-aspeed.c | 7 +- drivers/gpio/gpio-ath79.c | 10 +- drivers/gpio/gpio-bcm-kona.c | 6 +- drivers/gpio/gpio-bd70528.c | 9 +- drivers/gpio/gpio-bd9571mwv.c | 4 +- drivers/gpio/gpio-dln2.c | 6 +- drivers/gpio/gpio-em.c | 39 +- drivers/gpio/gpio-exar.c | 5 +- drivers/gpio/gpio-f7188x.c | 5 +- drivers/gpio/gpio-gpio-mm.c | 5 +- drivers/gpio/gpio-htc-egpio.c | 42 +- drivers/gpio/gpio-ich.c | 5 +- drivers/gpio/gpio-kempld.c | 5 +- drivers/gpio/gpio-lp873x.c | 2 +- drivers/gpio/gpio-lp87565.c | 5 +- drivers/gpio/gpio-lynxpoint.c | 6 + drivers/gpio/gpio-madera.c | 5 +- drivers/gpio/gpio-max3191x.c | 2 +- drivers/gpio/gpio-max77620.c | 231 +- drivers/gpio/gpio-merrifield.c | 79 +- drivers/gpio/gpio-mmio.c | 22 +- drivers/gpio/gpio-mockup.c | 105 +- drivers/gpio/gpio-moxtet.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 36 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-mxc.c | 13 +- drivers/gpio/gpio-mxs.c | 5 +- drivers/gpio/gpio-omap.c | 6 +- drivers/gpio/gpio-pca953x.c | 5 +- drivers/gpio/gpio-pci-idio-16.c | 4 +- drivers/gpio/gpio-pcie-idio-24.c | 9 +- drivers/gpio/gpio-pisosr.c | 2 +- drivers/gpio/gpio-pl061.c | 5 +- drivers/gpio/gpio-raspberrypi-exp.c | 5 +- drivers/gpio/gpio-rcar.c | 7 +- drivers/gpio/gpio-rda.c | 294 +++ drivers/gpio/gpio-reg.c | 3 +- drivers/gpio/gpio-sa1100.c | 5 +- drivers/gpio/gpio-sama5d2-piobu.c | 7 +- drivers/gpio/gpio-sch.c | 5 +- drivers/gpio/gpio-sch311x.c | 5 +- drivers/gpio/gpio-siox.c | 4 +- drivers/gpio/gpio-stmpe.c | 5 +- drivers/gpio/gpio-tc3589x.c | 5 +- drivers/gpio/gpio-tegra.c | 5 +- drivers/gpio/gpio-tegra186.c | 380 ++- drivers/gpio/gpio-thunderx.c | 5 +- drivers/gpio/gpio-tpic2810.c | 2 +- drivers/gpio/gpio-tps65086.c | 2 +- drivers/gpio/gpio-tps65912.c | 4 +- drivers/gpio/gpio-tps68470.c | 6 +- drivers/gpio/gpio-tqmx86.c | 5 +- drivers/gpio/gpio-ts4900.c | 5 +- drivers/gpio/gpio-twl4030.c | 10 +- drivers/gpio/gpio-twl6040.c | 3 +- drivers/gpio/gpio-uniphier.c | 5 +- drivers/gpio/gpio-wcove.c | 7 +- drivers/gpio/gpio-ws16c48.c | 5 +- drivers/gpio/gpio-xgene.c | 32 +- drivers/gpio/gpio-xgs-iproc.c | 320 +++ drivers/gpio/gpio-xra1403.c | 5 +- drivers/gpio/gpio-xtensa.c | 4 +- drivers/gpio/gpio-zynq.c | 7 +- drivers/gpio/gpiolib-acpi.c | 17 +- drivers/gpio/gpiolib-of.c | 18 +- drivers/gpio/gpiolib.c | 282 ++- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/bridge/ti-tfp410.c | 4 +- drivers/leds/Kconfig | 17 +- drivers/leds/Makefile | 1 + drivers/leds/led-class-flash.c | 50 + drivers/leds/led-class.c | 10 +- drivers/leds/led-triggers.c | 90 +- drivers/leds/leds-an30259a.c | 7 + drivers/leds/leds-bcm6328.c | 7 +- drivers/leds/leds-bcm6358.c | 7 +- drivers/leds/leds-el15203000.c | 357 +++ drivers/leds/leds-lm3601x.c | 4 +- drivers/leds/leds-lm3692x.c | 47 +- drivers/leds/leds-mlxreg.c | 4 +- drivers/leds/leds-pca9532.c | 14 +- drivers/leds/leds-tlc591xx.c | 90 +- drivers/leds/leds.h | 6 + drivers/leds/trigger/ledtrig-netdev.c | 5 +- drivers/mfd/ab8500-core.c | 138 +- drivers/mfd/arizona-core.c | 6 +- drivers/mfd/cs5535-mfd.c | 108 +- drivers/mfd/db8500-prcmu.c | 84 +- drivers/mfd/intel-lpss-pci.c | 41 +- drivers/mfd/intel-lpss.c | 2 +- drivers/mfd/intel_soc_pmic_crc.c | 3 + drivers/mfd/ipaq-micro.c | 6 +- drivers/mfd/madera-core.c | 27 +- drivers/mfd/max77620.c | 5 +- drivers/mfd/mfd-core.c | 118 +- drivers/mfd/mt6397-core.c | 12 +- drivers/mfd/qcom-spmi-pmic.c | 4 + drivers/mfd/rk808.c | 22 +- drivers/mfd/rohm-bd70528.c | 17 +- drivers/mfd/syscon.c | 1 - drivers/mfd/ti_am335x_tscadc.c | 2 +- drivers/mfd/wm8998-tables.c | 12 - drivers/pinctrl/pinctrl-equilibrium.c | 1 + drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/mt6323-poweroff.c | 97 + drivers/rtc/rtc-mt6397.c | 107 +- drivers/video/backlight/Kconfig | 12 +- drivers/video/backlight/Makefile | 2 +- drivers/video/backlight/gpio_backlight.c | 128 +- drivers/video/backlight/ipaq_micro_bl.c | 2 +- drivers/video/backlight/lm3630a_bl.c | 13 +- drivers/video/backlight/pm8941-wled.c | 424 ---- drivers/video/backlight/pwm_bl.c | 39 +- drivers/video/backlight/qcom-wled.c | 1296 +++++++++++ drivers/video/backlight/tosa_bl.c | 10 +- drivers/video/backlight/tosa_bl.h | 8 + drivers/video/backlight/tosa_lcd.c | 28 +- include/dt-bindings/clock/aspeed-clock.h | 2 + include/dt-bindings/clock/ast2600-clock.h | 4 + include/dt-bindings/clock/axg-audio-clkc.h | 10 + include/dt-bindings/clock/bm1880-clock.h | 82 + include/dt-bindings/clock/imx7ulp-clock.h | 1 + include/dt-bindings/clock/imx8mm-clock.h | 19 +- include/dt-bindings/clock/imx8mn-clock.h | 19 +- include/dt-bindings/clock/imx8mq-clock.h | 24 +- include/dt-bindings/clock/omap5.h | 4 + include/dt-bindings/clock/px30-cru.h | 2 + include/dt-bindings/clock/qcom,gcc-msm8998.h | 6 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 155 ++ include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h | 18 + include/dt-bindings/clock/r8a774b1-cpg-mssr.h | 57 + include/dt-bindings/clock/r8a77961-cpg-mssr.h | 65 + include/dt-bindings/clock/sun8i-h3-ccu.h | 2 +- include/dt-bindings/clock/tegra124-car-common.h | 3 +- include/dt-bindings/clock/tegra210-car.h | 6 +- include/dt-bindings/clock/x1000-cgu.h | 44 + include/dt-bindings/power/r8a774b1-sysc.h | 26 + include/dt-bindings/power/r8a77961-sysc.h | 32 + .../reset/amlogic,meson-g12a-audio-reset.h | 15 + include/linux/clk-provider.h | 1 + include/linux/clk/tegra.h | 24 + include/linux/clk/ti.h | 3 +- include/linux/gpio/driver.h | 8 + include/linux/io.h | 2 + include/linux/led-class-flash.h | 41 +- include/linux/leds.h | 100 +- include/linux/mfd/arizona/registers.h | 7 - include/linux/mfd/core.h | 49 +- include/linux/mfd/db8500-prcmu.h | 4 +- include/linux/mfd/dbx500-prcmu.h | 7 +- include/linux/mfd/madera/core.h | 11 + include/linux/mfd/max77620.h | 1 - include/linux/mfd/mt6397/rtc.h | 71 + include/linux/mfd/rk808.h | 2 +- include/linux/mfd/twl.h | 12 +- include/linux/platform_data/gpio_backlight.h | 3 - include/uapi/linux/gpio.h | 24 + lib/devres.c | 19 + 327 files changed, 14022 insertions(+), 4399 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-led-driver-el15203000 create mode 100644 Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,q6sstopcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmh-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,rcar-gen2-cpg-c [...] create mode 100644 Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/gpio-rda.yaml create mode 100644 Documentation/devicetree/bindings/leds/backlight/led-backlight.txt delete mode 100644 Documentation/devicetree/bindings/leds/backlight/pm8941-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/backlight/qcom-wled.txt create mode 100644 Documentation/devicetree/bindings/leds/leds-el15203000.txt delete mode 100644 Documentation/devicetree/bindings/mfd/max77650.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77650.yaml create mode 100644 Documentation/devicetree/bindings/rtc/rtc-mt6397.txt rename Documentation/driver-api/{ => gpio}/bt8xxgpio.rst (98%) create mode 100644 drivers/clk/clk-bm1880.c create mode 100644 drivers/clk/ingenic/x1000-cgu.c create mode 100644 drivers/clk/qcom/gcc-sc7180.c create mode 100644 drivers/clk/qcom/gpucc-msm8998.c create mode 100644 drivers/clk/qcom/q6sstop-qcs404.c delete mode 100644 drivers/clk/renesas/clk-rcar-gen2.c create mode 100644 drivers/clk/renesas/r8a774b1-cpg-mssr.c create mode 100644 drivers/clk/tegra/clk-tegra20-emc.c rename drivers/gpio/{sgpio-aspeed.c => gpio-aspeed-sgpio.c} (100%) create mode 100644 drivers/gpio/gpio-rda.c create mode 100644 drivers/gpio/gpio-xgs-iproc.c create mode 100644 drivers/leds/leds-el15203000.c create mode 100644 drivers/power/reset/mt6323-poweroff.c delete mode 100644 drivers/video/backlight/pm8941-wled.c create mode 100644 drivers/video/backlight/qcom-wled.c create mode 100644 drivers/video/backlight/tosa_bl.h create mode 100644 include/dt-bindings/clock/bm1880-clock.h create mode 100644 include/dt-bindings/clock/qcom,gcc-sc7180.h create mode 100644 include/dt-bindings/clock/qcom,q6sstopcc-qcs404.h create mode 100644 include/dt-bindings/clock/r8a774b1-cpg-mssr.h create mode 100644 include/dt-bindings/clock/r8a77961-cpg-mssr.h create mode 100644 include/dt-bindings/clock/x1000-cgu.h create mode 100644 include/dt-bindings/power/r8a774b1-sysc.h create mode 100644 include/dt-bindings/power/r8a77961-sysc.h create mode 100644 include/linux/mfd/mt6397/rtc.h