This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 5b14671be58d Merge tag 'fuse-update-5.8' of git://git.kernel.org/pub/sc [...] new f7579007f342 arch/sparc/mm/srmmu.c: fix build new 77d22a4388d3 Documentation/CodingStyle: Fix duplicate "are" typo new 022467444515 dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now new a4e688535a08 dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654 new c2ce6bbcfc9f dmaengine: idxd: export hw version through sysfs new fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev new cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] new b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] new 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" new bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency new a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K new 0d8173f297df dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages new 4719d4b71562 dmaengine: mmp_tdma: Log an error if channel is in wrong state new baed6b34ceea dmaengine: mmp_tdma: Fill in slave capabilities new a6e26648e6e2 dmaengine: mmp_tdma: Remove the MMP_SRAM dependency new 5a87c506ed76 dmaengine: ioat: removing duplicate code from timeout handler new 2baedcb6a637 dmaengine: ioat: remove unnesesery double complition timer [...] new db474931df3e dmaengine: ioat: adding missed issue_pending to timeout handler new 7edfe3df2a9f dmaengine: dw-edma: Check MSI descriptor before copying new c0fca736098c dmaengine: mmp_tdma: Validate the transfer direction new 920c5974f0d3 dmaengine: qcom_hidma: Simplify error handling path in hid [...] new 86e673f7c974 dt-bindings: dma: add direct mode support through device t [...] new 955b17665d2c dmaengine: stm32-dma: direct mode support through device tree new 85f78cec8494 Revert "dmaengine: dmatest: timeout value of -1 should spe [...] new 35c5fc028511 dmaengine: dmatest: Allow negative timeout value to specif [...] new 7f2b722668e5 dmaengine: dmatest: Describe members of struct dmatest_params new 5332f8b1d9dd dmaengine: dmatest: Describe members of struct dmatest_info new 833d88f3fd50 dmaengine: Include dmaengine.h into dmaengine.c new 9872e23d6879 dmaengine: Fix doc strings to satisfy validation script new bd96f1b2f43a dmaengine: dw-edma: support local dma device transfer semantics new d24224dea571 dmaengine: qcom_hidma: use true,false for bool variable new f2b5d503c04a dmaengine: sf-pdma: Simplify the error handling path in 's [...] new c794f7edbcd7 dmaengine: moxart-dma: Drop pointless static qualifier in [...] new 214a0006b2c8 dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code new c18b5bdebd67 dmaengine: qcom: bam_dma: Replace zero-length array with f [...] new e05a0b78f39f dmaengine: at_hdmac: Replace zero-length array with flexib [...] new d9fd428a304f dmaengine: at_xdmac: Replace zero-length array with flexib [...] new 5bbeea34bc7a dmaengine: ti: k3-udma: Add missing dma_sync call for rx f [...] new 6fea8735fd96 dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt new 7ae6d7bd7397 dmaengine: ti: k3-udma: Use proper return code in alloc_ch [...] new be4cf718cd99 dmaengine: imx-sdma: initialize all script addresses new c90e7945e3a3 Merge tag 'dmaengine-5.8-rc1' of git://git.infradead.org/u [...] new 87c3d579c8ed power: supply: bq24257_charger: Replace depends on REGMAP_ [...] new f05ec5073fde power: supply: max14656: remove set but not used 'ret' new 4ac54b88b6c1 power: supply: axp288_fuel_gauge: Add the Meegopad T02 to [...] new 164eaf6b435c power: supply: 88pm860x_battery: remove redundant dev_err message new fc5be29f9b2c power: reset: qcom-pon: reg write mask depends on pon generation new ddd86c9534e1 power: supply: ab8500_fg: remove comparison to bool new f3912a5d5683 power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fu [...] new 8720b255f528 power: supply: sc27xx: Allow to change the battery full capacity new e5431c340852 power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW propert [...] new 7c1c5e38fd31 power: supply: sc27xx: Add boot voltage support new aa86e90794c8 power: supply: axp288_charger: Omit superfluous error message new 21b01cc879cc power: supply: max17042_battery: Add support for the TTE_NOW prop new 0edb259c98fc power: reset: introduce oxnas-restart new de46e0289310 power: supply: core: reduce power_supply_show_usb_type() p [...] new 4cb3825859dc power: supply: charger-manager: Prepare for const properties new 191e6bcf50dd power: supply: generic-adc-battery: Prepare for const properties new 9ba2353b2cc5 power: supply: core: allow to constify property lists new 6b20464ad9fb power: supply: core: fix HWMON temperature labels new b0e4aa97ea4b power: supply: core: hide unused HWMON labels new 97ed79f49319 power: charger-manager: clarify num_properties starting value new e83a2e443468 power: supply: core: tabularize HWMON temperature labels new 21d4cdf8b3c4 dt-bindings: power: Convert power_supply text to yaml new 1d7a7128a2e9 power: supply: core: fix memory leak in HWMON error path new 9521244c3f1d dt-bindings: Document cellwise vendor-prefix new 6e776188635a dt-bindings: power: supply: add cw2015_battery bindings new b4c7715c10c1 power: supply: add CellWise cw2015 fuel gauge driver new 5956fca78f5c power: bq25890: simplify chip name property getter new a6a48fac96ae power: bq25890: make property table const new a9c2419406b8 power: bq25890: remove redundant I2C bus check new 72d9cd9cdc18 power: bq25890: protect view of the chip's state new 2cabeaf15129 power: supply: core: Cleanup power supply sysfs attribute list new d960d91f8688 power: supply: core: Use designated initializer for proper [...] new 5b505366ac6c power: supply: core: Add a macro that maps enum properties [...] new 2ad3d74e3c69 power: supply: core: Add type property to uevent env new cf5701bf7496 power: bq25890: unlock on error paths in bq25890_resume() new 1a45732926f3 power: supply: cw2015: Make some symbols static new a776f560abcb dt-bindings: power: reset: Convert syscon-reboot-mode to D [...] new 934ed3847a4e power: supply: lp8788: Fix an error handling path in 'lp87 [...] new 1072ceada458 power: reset: ltc2952: remove unused variable new bf584e4dbd5b Merge tag 'tags/linear-ranges-lib' into psy-next new 92f7d909720e power: supply: bd70528: use linear ranges new e3420b49949c dt-bindings: battery: add new battery parameters new 5a63b7ba50fd power: supply: add battery parameters new 2a75c8a4e4fe dt_bindings: ROHM BD99954 Charger new 0902f8366491 power: supply: Support ROHM bd99954 charger new 72073aa1e262 power: supply: Fix Kconfig help text indentiation new 75ffb420aa71 power: supply: KConfig cleanup default n new c32ea07a3063 power: supply: smb347-charger: IRQSTAT_D is volatile new fa7cc725a343 power: supply: smb347-charger: Add delay before getting IRQSTAT new 29e9eff40f5e power: supply: olpc_battery: fix the power supply name new 0383024f811a power: supply: max17040: Correct voltage reading new 1e4724d0b7d1 power: bq25890: use proper CURRENT_NOW property for I_BAT new 21d90eda433f power: bq25890: fix ADC mode configuration new 3b4df57bef69 power: bq25890: update state on property read new b302a0ae7205 power: bq25890: implement CHARGE_TYPE property new c942656ddb3a power: bq25890: implement PRECHARGE_CURRENT property new 478efc79ee32 power: bq25890: implement INPUT_CURRENT_LIMIT property new 454b9c1ffd42 power: supply: bq24190_charger: convert to use i2c_new_cli [...] new eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml new 2140d68d69d4 dt-bindings: power: reset: Unrequire regmap property in sy [...] new c3d80522237b power: reset: syscon-reboot: Add parental syscon support new 6c2fe5cae53a Merge tag 'tags/ib-mfd-iio-power-v5.8' into psy-next new fac1cd327b62 power: charger: max14577: Add proper dt-compatible strings new 2e9bcaccef40 power: supply: Make bd9995x_chip_reset static new 655078f5f528 kobject: increase allowed number of uevent variables new bac705abcf34 power: supply: core: add capacity error margin property new feabe49e46bb power: supply: core: add manufacture date properties new 601c2a543f02 power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED new 0ff969158ac7 power: supply: sbs-battery: Add TI BQ20Z65 support new d6f563210892 power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY [...] new c4b12a2f3f3d power: supply: sbs-battery: simplify read_read_string_data new 79bcd5a4a660 power: supply: sbs-battery: add PEC support new 8ce6ee43bd6e power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_ [...] new 3e9544f7a342 power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECH [...] new 787fdbcf5b8b power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT [...] new 7721c2fd2668 power: supply: sbs-battery: add MANUFACTURE_DATE support new 6f72a07aa6e9 power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBR [...] new f0318bc99c81 power: supply: sbs-battery: fix idle battery status new 182fc88268f3 power: supply: sbs-battery: add ability to disable charger [...] new 03b758ba36f0 power: supply: sbs-battery: switch from of_property_* to d [...] new f9ca07a123c8 power: supply: sbs-battery: switch to i2c's probe_new new 68956dbe6fb4 power: supply: sbs-battery: constify power-supply property array new 805f64e8b5cf dt-bindings: power: sbs-battery: Convert to yaml new cf1eb321d1cd Revert "power: supply: sbs-battery: add PEC support" new 972eabb97aab Revert "power: supply: sbs-battery: simplify read_read_str [...] new 5a1c9565c07b power: reset: gpio-poweroff: add missing '\n' in dev_err() new 152204dbdcee power: supply: cw2015: Attach OF ID table to the driver new 3a2a87517421 Merge tag 'for-v5.8' of git://git.kernel.org/pub/scm/linux [...] new 38d6d848845e ARM: Remove redundant COMMON_CLK selects new e8bd633bc052 ARM: Remove redundant CLKDEV_LOOKUP selects new d823836ad182 arm64: tegra: Remove redundant CLKDEV_LOOKUP selects new ba76c40dbe2e h8300: Remove redundant CLKDEV_LOOKUP selects new b62bc0474b90 MIPS: Remove redundant CLKDEV_LOOKUP selects new 3fd2fdb311fa mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF new bbd7ffdbef68 clk: Allow the common clk framework to be selectable new 3819ad44025f ARM: mmp: Remove legacy clk code new c7725c9b74b4 MIPS: Loongson64: Drop asm/clock.h include new bc8c945e0ad2 clk: Move HAVE_CLK config out of architecture layer new 778fb6b72908 clk: meson8b: export the HDMI system clock new f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable new 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime new 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime new da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel new 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines new 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] new 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux new a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] new 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] new 91a577e77fdf dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a7 [...] new cdfdeb4a381d clk: renesas: r9a06g032: Fix some typo in comments new fdba377f962e MAINTAINERS: Add DT Bindings for Renesas Clock Generators new 6424962816de dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding new 07ba85678145 Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into clk-r [...] new e8208a71ac0b clk: renesas: cpg-mssr: Add R8A7742 support new e2f022c10ed3 clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DI [...] new e8b81b1ea356 Merge tag 'clk-renesas-for-v5.8-tag1' of git://git.kernel. [...] new ace342097768 clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling new 59e7166fe0e2 dt-bindings: clock: renesas: div6: Convert to json-schema new 9b9df63b5030 dt-bindings: clock: renesas: mstp: Convert to json-schema new 571a6b4755e8 Merge tag 'clk-renesas-for-v5.8-tag2' of git://git.kernel. [...] new e47bd937e602 clk: samsung: Mark top ISP and CAM clocks on Exynos542x as [...] new 4b159cf13a8a clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x new 81eeae43c3f6 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; new 25bdae0f1c66 clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1 new fe95d2e92efa Merge tag 'clk-v5.8-samsung' of https://git.kernel.org/pub [...] new ee25d9742dab clk: sunxi: Fix incorrect usage of round_down() new 33b52f7cc99e Merge tag 'sunxi-clk-for-5.8-1' of https://git.kernel.org/ [...] new 3a57530b7ded Merge branches 'clk-selectable', 'clk-amlogic', 'clk-renes [...] new 7967175ad73b Merge branch 'for-5.8/dt-bindings' into for-5.8/clk new 3dcbd36fa34c clk: tegra: Rename Tegra124 EMC clock source file new cd4d6f357545 clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 new a3cba697a2a0 clk: tegra: Export functions for EMC clock scaling new 0ac65fc946d3 clk: tegra: Implement Tegra210 EMC clock new 1d3e3c4e129e clk: tegra: Remove the old emc_mux clock for Tegra210 new 1641567920fc clk: tegra: Add custom CCLK implementation new 9157abe74b05 clk: tegra: pll: Add pre/post rate-change hooks new dec15c990138 clk: tegra: cclk: Add helpers for handling PLLX rate changes new 2db2fcd7a2e3 clk: tegra20: Use custom CCLK implementation new 42329854410e clk: tegra30: Use custom CCLK implementation new dec396322d25 clk: tegra: Add Tegra210 CSI TPG clock gate new c60037f0d780 Merge tag 'for-5.8-clk' of git://git.kernel.org/pub/scm/li [...] new d5b2b22558f1 clk: imx: imx6ul: change flexcan clock to support CiA bitrates new 260dab4478f6 clk: imx7ulp: make it easy to change ARM core clk new b1fe0d0937dd clk: imx: drop the dependency on ARM64 for i.MX8M new 23aadcb9a8d5 clk: imx: clk-sscg-pll: Remove unnecessary blank lines new 9558b51ab739 clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for [...] new 1e54afe9fcfe clk: imx: gate2: Allow single bit gating clock new 55a8b3cdff54 clk: imx: pll14xx: Add the device as argument when registering new 01d5bea4d390 clk: imx: Add helpers for passing the device as argument new 849af490b6a6 dt-bindings: clocks: imx8mp: Add ids for audiomix clocks new cccc46474227 clk: imx8m: drop clk_hw_set_parent for A53 new dc6e21da3402 clk: imx: imx8mp: fix pll mux bit new 77f5d2d97353 clk: imx8mp: Define gates for pll1/2 fixed dividers new 8c83a8ff4dd9 clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code new b737beddb329 clk: imx8m: migrate A53 clk root to use composite core new f90b68d6c8b0 clk: imx: add mux ops for i.MX8M composite clk new 0e40198dc28b clk: imx: add imx8m_clk_hw_composite_bus new b1657ad708f7 clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice new 5484bb83efaf Merge tag 'clk-imx-5.8' of git://git.kernel.org/pub/scm/li [...] new 0541e0217ac8 clk: zynqmp: Limit bestdiv with maxdiv new b8c1049c68d6 clk: zynqmp: Fix divider2 calculation new 5268aa1c561f clk: zynqmp: Fix invalid clock name queries new 58b0fb862600 clk: zynqmp: fix memory leak in zynqmp_register_clocks new e605fa9c4a0c clk: zynqmp: Add support for custom type flags new 2ce7e495dab4 clk: zynqmp: Update fraction clock check from custom type flags new 9d66e85784f1 clk: zynqmp: Make zynqmp_clk_get_max_divisor static new 762d961aee40 clk: socfpga: stratix10: use new parent data scheme new 535d936f6103 clk: socfpga: remove clk_ops enable/disable methods new d52579ce21e0 clk: socfpga: add const to _ops data structures new 6b3c59780ed3 dt-bindings: documentation: add clock bindings information [...] new 80c6b7a0894f clk: socfpga: agilex: add clock driver for the Agilex platform new 99e107439eea clk: at91: Add peripheral clock for PTC new f6363c437dc6 clk: at91: pmc: do not continue if compatible not located new e218325ff9c3 clk: at91: pmc: decrement node's refcount new 7425f246f725 clk: at91: optimize pmc data allocation new 99767cd4406f clk: at91: allow setting PCKx parent via DT new 03a1ee1dad0e clk: at91: allow setting all PMC clock parents via DT new c7c1cbbc9217 clk: ti: composite: fix memory leak new 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks new f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks new f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent new c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only new 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent new c5bd76d93e72 clk: ti: dra7: remove two unused symbols new 8c88e568b54a Merge branches 'clk-tegra', 'clk-imx', 'clk-zynq', 'clk-so [...] new 3aff9b549247 clk: sprd: mark the local clock symbols static new c2f30986d418 clk: sprd: return correct type of value for _sprd_pll_recalc_rate new 8b4f6b8d59c6 clk: sprd: check its parent status before reading gate clock new 82a4d4a78e59 dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A new d7160288f962 clk: sprd: add dt-bindings include for mipi_csi_xx clocks new 2c1c9696450f clk: sprd: add mipi_csi_xx gate clocks new 782fe98b9350 clk: Remove unused inline function clk_debug_reparent new 4fe02fefe7a6 clk: clk-xgene: Fix a typo in Kconfig new 6f4d3c13b71c clk: versatile: remove redundant assignment to pointer clk new f376c43bec4f clk: bcm2835: Fix return type of bcm2835_register_gate new 99a1ae293609 clk: bcm2835: Remove casting to bcm2835_clk_register new dc543267c7ad clk: bcm2835: Constify struct debugfs_reg32 new a403bbab1a73 clk: clk-flexgen: fix clock-critical handling new 2d491066ccd4 clk: ast2600: Fix AHB clock divider for A1 new b6f3162d0e9a Merge branches 'clk-unisoc', 'clk-trivial', 'clk-bcm', 'cl [...] new 06030c4e33ba clk: mmp: frac: Do not lose last 4 digits of precision new 5278acc4418b clk: mmp: frac: Allow setting bits other than the numerato [...] new edcec4a86919 dt-bindings: marvell,mmp2: Add clock id for the I2S clocks new c227df7a097a dt-bindings: marvell,mmp2: Add clock id for the Audio clock new 8c2427b8f7c8 clk: mmp2: Move thermal register defines up a bit new 2766c198150e clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init() new 71d8254af9d1 clk: mmp2: Add the I2S clocks new 232a3134353b clk: mmp2: Add the audio clock new ec6bbddef634 dt-bindings: clock: Make marvell,mmp2-clock a power controller new 17d43046fd4c dt-bindings: marvell,mmp2: Add ids for the power domains new ee4df2363439 clk: mmp2: Add support for power islands new e787c5b72517 dt-bindings: clock: Add Marvell MMP Audio Clock Controller [...] new 725262d29139 clk: mmp2: Add audio clock controller driver new e2266f4c3881 dt-bindings: clk: intel: Add bindings document & header fi [...] new d058fd9e8984 clk: intel: Add CGU clock driver for a new SoC new d036466330d1 clk: intel: remove redundant initialization of variable rate64 new 15e3ae36f71e clk: Ingenic: Remove unnecessary spinlock when reading registers. new 9d9cc58aff46 clk: Ingenic: Adjust cgu code to make it compatible with X1830. new 9a618e6f8cdd dt-bindings: clock: Add X1830 clock bindings. new ce1d86dc9249 clk: Ingenic: Add CGU driver for X1830. new 424c85e1ffea dt-bindings: clock: Add and reorder ABI for X1000. new 440d7a6f7390 clk: X1000: Add FIXDIV for SSI clock of X1000. new e480fe10adfe clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused new f47ab3c2f533 clk: qcom: msm8916: Fix the address location of pll->config_reg new 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies new 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc new f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 new 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 new 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC new 1b70061f5939 clk: qcom: gcc: Add support for a new frequency for SC7180 new 3005b17c5e2f dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID new bd4bb225eb3a clk: qcom: gcc: Add support for Secure control source clock new 1664014e4679 clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller new d33b7eb8506a dt-bindings: clock: Add YAML schemas for QCOM A53 PLL new b1e8d713e6b2 clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src new f9eec2ea7852 clk: clk-si5341: Add support for the Si5345 series new 5debcd01e28f Merge branches 'clk-mmp', 'clk-intel', 'clk-ingenic', 'clk [...] new 2bda748e6ad8 clk: vc5: Add support for IDT VersaClock 5P49V6965 new d63ed4ff41bb dt: Add bindings for IDT VersaClock 5P49V5925 new 907f9291f937 CLK: HSDK: CGU: check if PLL is bypassed first new 423f042a65a2 CLK: HSDK: CGU: support PLL bypassing new 56fbeefe366e CLK: HSDK: CGU: add support for 148.5MHz clock new 7b9e111a5216 dt-bindings: clock: mediatek: document clk bindings for Me [...] new 626b134b58eb dt-bindings: clock: mediatek: document clk bindings mipi0a [...] new 0502f26c6441 dt-bindings: clock: mediatek: document clk bindings vcodec [...] new eb7beb65ac30 clk: mediatek: add mt6765 clock IDs new 1aca9939bf72 clk: mediatek: Add MT6765 clock support new 571cfadcc628 clk: mediatek: assign the initial value to clk_init_data o [...] new aec6adc560a0 dt-bindings: clk: Add Baikal-T1 CCU PLLs binding new 11ea09b9e2ed dt-bindings: clk: Add Baikal-T1 CCU Dividers binding new b7d950b9281f clk: Add Baikal-T1 CCU PLLs driver new 353afa3a8d2e clk: Add Baikal-T1 CCU Dividers driver new 166e4b484197 Merge branches 'clk-vc5', 'clk-hsdk', 'clk-mediatek' and ' [...] new 30b239686b86 dt-bindings: clock: Add a missing include to MMP Audio Clo [...] new 8ae91d36ac1a clk: baikal-t1: fix spelling mistake "Uncompatible" -> "In [...] new 45edc7e27445 clk: baikal-t1: remove redundant assignment to variable 'divider' new 9ac1eafa885a clk: mediatek: Remove ifr{0,1}_cfg_regs structures new 6f630784cc0d Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...]
The 300 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 6 + Documentation/ABI/testing/sysfs-class-power | 45 +- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 + .../bindings/arm/mediatek/mediatek,audsys.txt | 1 + .../bindings/arm/mediatek/mediatek,camsys.txt | 1 + .../bindings/arm/mediatek/mediatek,imgsys.txt | 1 + .../bindings/arm/mediatek/mediatek,infracfg.txt | 1 + .../bindings/arm/mediatek/mediatek,mipi0a.txt | 28 + .../bindings/arm/mediatek/mediatek,mmsys.txt | 1 + .../bindings/arm/mediatek/mediatek,pericfg.yaml | 1 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 1 + .../bindings/arm/mediatek/mediatek,vcodecsys.txt | 27 + .../bindings/clock/baikal,bt1-ccu-div.yaml | 188 +++ .../bindings/clock/baikal,bt1-ccu-pll.yaml | 131 ++ .../devicetree/bindings/clock/idt,versaclock5.txt | 1 + .../devicetree/bindings/clock/intel,agilex.yaml | 46 + .../devicetree/bindings/clock/intel,cgu-lgm.yaml | 44 + .../bindings/clock/marvell,mmp2-audio-clock.yaml | 75 + .../bindings/clock/marvell,mmp2-clock.yaml | 5 + .../devicetree/bindings/clock/qcom,a53pll.txt | 22 - .../devicetree/bindings/clock/qcom,a53pll.yaml | 40 + .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 + .../bindings/clock/renesas,cpg-div6-clock.yaml | 60 + .../bindings/clock/renesas,cpg-div6-clocks.txt | 40 - .../bindings/clock/renesas,cpg-mssr.yaml | 1 + .../bindings/clock/renesas,cpg-mstp-clocks.txt | 60 - .../bindings/clock/renesas,cpg-mstp-clocks.yaml | 82 + .../bindings/clock/renesas,rcar-usb2-clock-sel.txt | 4 +- .../devicetree/bindings/clock/silabs,si5341.txt | 11 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 1 + .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 -- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 ++ .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 - .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 ++ .../devicetree/bindings/dma/st,stm32-dma.yaml | 5 + .../bindings/power/reset/syscon-reboot-mode.txt | 35 - .../bindings/power/reset/syscon-reboot-mode.yaml | 55 + .../bindings/power/reset/syscon-reboot.yaml | 15 +- .../devicetree/bindings/power/supply/battery.txt | 6 + .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../bindings/power/supply/cw2015_battery.yaml | 82 + .../bindings/power/supply/power-supply.yaml | 40 + .../bindings/power/supply/power_supply.txt | 25 +- .../bindings/power/supply/rohm,bd99954.yaml | 155 ++ .../bindings/power/supply/sbs,sbs-battery.yaml | 83 + .../bindings/power/supply/sbs_sbs-battery.txt | 27 - .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/process/coding-style.rst | 2 +- MAINTAINERS | 8 + arch/Kconfig | 6 - arch/arm/Kconfig | 5 +- arch/arm/mach-mmp/Kconfig | 2 + arch/arm/mach-mmp/Makefile | 6 - arch/arm/mach-mmp/clock-mmp2.c | 114 -- arch/arm/mach-mmp/clock-pxa168.c | 94 -- arch/arm/mach-mmp/clock-pxa910.c | 70 - arch/arm/mach-mmp/clock.c | 105 -- arch/arm/mach-mmp/clock.h | 65 - arch/arm/mach-mmp/pxa168.c | 1 - arch/arm/mach-mmp/time.c | 1 - arch/arm/mach-vt8500/Kconfig | 1 - arch/arm64/Kconfig.platforms | 1 - arch/c6x/Kconfig | 1 + arch/h8300/Kconfig | 1 - arch/m68k/Kconfig.cpu | 2 +- arch/mips/Kconfig | 7 +- arch/mips/ralink/Kconfig | 4 + arch/sh/boards/Kconfig | 5 + arch/sparc/mm/srmmu.c | 10 - arch/unicore32/Kconfig | 2 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 4 +- arch/x86/platform/olpc/olpc-xo15-sci.c | 4 +- drivers/clk/Kconfig | 33 +- drivers/clk/Makefile | 4 +- drivers/clk/at91/at91rm9200.c | 12 +- drivers/clk/at91/at91sam9260.c | 13 +- drivers/clk/at91/at91sam9g45.c | 10 +- drivers/clk/at91/at91sam9n12.c | 12 +- drivers/clk/at91/at91sam9rl.c | 10 +- drivers/clk/at91/at91sam9x5.c | 10 +- drivers/clk/at91/pmc.c | 47 +- drivers/clk/at91/pmc.h | 8 +- drivers/clk/at91/sam9x60.c | 10 +- drivers/clk/at91/sama5d2.c | 13 +- drivers/clk/at91/sama5d3.c | 10 +- drivers/clk/at91/sama5d4.c | 10 +- drivers/clk/baikal-t1/Kconfig | 42 + drivers/clk/baikal-t1/Makefile | 3 + drivers/clk/baikal-t1/ccu-div.c | 602 +++++++ drivers/clk/baikal-t1/ccu-div.h | 110 ++ drivers/clk/baikal-t1/ccu-pll.c | 558 +++++++ drivers/clk/baikal-t1/ccu-pll.h | 64 + drivers/clk/baikal-t1/clk-ccu-div.c | 485 ++++++ drivers/clk/baikal-t1/clk-ccu-pll.c | 204 +++ drivers/clk/bcm/clk-bcm2835.c | 80 +- drivers/clk/clk-ast2600.c | 31 +- drivers/clk/clk-hsdk-pll.c | 70 +- drivers/clk/clk-si5341.c | 69 +- drivers/clk/clk-versaclock5.c | 11 + drivers/clk/clk.c | 4 - drivers/clk/imx/Kconfig | 8 +- drivers/clk/imx/clk-composite-8m.c | 56 +- drivers/clk/imx/clk-gate2.c | 31 +- drivers/clk/imx/clk-imx6ul.c | 2 +- drivers/clk/imx/clk-imx7ulp.c | 6 +- drivers/clk/imx/clk-imx8mm.c | 27 +- drivers/clk/imx/clk-imx8mn.c | 25 +- drivers/clk/imx/clk-imx8mp.c | 148 +- drivers/clk/imx/clk-imx8mq.c | 29 +- drivers/clk/imx/clk-pll14xx.c | 8 +- drivers/clk/imx/clk-pllv3.c | 16 +- drivers/clk/imx/clk-sscg-pll.c | 10 - drivers/clk/imx/clk.h | 62 +- drivers/clk/ingenic/Kconfig | 10 + drivers/clk/ingenic/Makefile | 1 + drivers/clk/ingenic/cgu.c | 28 +- drivers/clk/ingenic/cgu.h | 4 + drivers/clk/ingenic/jz4725b-cgu.c | 4 + drivers/clk/ingenic/jz4740-cgu.c | 4 + drivers/clk/ingenic/jz4770-cgu.c | 8 +- drivers/clk/ingenic/jz4780-cgu.c | 3 + drivers/clk/ingenic/tcu.c | 2 +- drivers/clk/ingenic/x1000-cgu.c | 123 +- drivers/clk/ingenic/x1830-cgu.c | 448 +++++ drivers/clk/mediatek/Kconfig | 86 + drivers/clk/mediatek/Makefile | 7 + drivers/clk/mediatek/clk-mt6765-audio.c | 100 ++ drivers/clk/mediatek/clk-mt6765-cam.c | 74 + drivers/clk/mediatek/clk-mt6765-img.c | 70 + drivers/clk/mediatek/clk-mt6765-mipi0a.c | 68 + drivers/clk/mediatek/clk-mt6765-mm.c | 96 ++ drivers/clk/mediatek/clk-mt6765-vcodec.c | 70 + drivers/clk/mediatek/clk-mt6765.c | 922 +++++++++++ drivers/clk/mediatek/clk-mux.c | 2 +- drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/mmp/Makefile | 3 +- drivers/clk/mmp/clk-audio.c | 443 +++++ drivers/clk/mmp/clk-frac.c | 27 +- drivers/clk/mmp/clk-of-mmp2.c | 104 +- drivers/clk/mmp/clk.h | 11 + drivers/clk/mmp/pwr-island.c | 115 ++ drivers/clk/qcom/Kconfig | 8 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/gcc-msm8916.c | 8 +- drivers/clk/qcom/{gcc-msm8916.c => gcc-msm8939.c} | 1743 +++++++++++++------- drivers/clk/qcom/gcc-msm8998.c | 27 + drivers/clk/qcom/gcc-sc7180.c | 94 +- drivers/clk/qcom/gcc-sm8150.c | 148 ++ drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/renesas/Kconfig | 8 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a7742-cpg-mssr.c | 275 +++ drivers/clk/renesas/r9a06g032-clocks.c | 6 +- drivers/clk/renesas/renesas-cpg-mssr.c | 14 +- drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/samsung/clk-exynos5420.c | 18 +- drivers/clk/samsung/clk-exynos5433.c | 3 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/socfpga/Makefile | 2 + drivers/clk/socfpga/clk-agilex.c | 454 +++++ drivers/clk/socfpga/clk-gate-s10.c | 5 +- drivers/clk/socfpga/clk-periph-s10.c | 10 +- drivers/clk/socfpga/clk-pll-a10.c | 4 +- drivers/clk/socfpga/clk-pll-s10.c | 78 +- drivers/clk/socfpga/clk-pll.c | 4 +- drivers/clk/socfpga/clk-s10.c | 160 +- drivers/clk/socfpga/stratix10-clk.h | 10 +- drivers/clk/sprd/gate.c | 7 + drivers/clk/sprd/gate.h | 9 + drivers/clk/sprd/pll.c | 2 +- drivers/clk/sprd/sc9863a-clk.c | 64 +- drivers/clk/st/clk-flexgen.c | 1 + drivers/clk/sunxi/clk-sunxi.c | 2 +- drivers/clk/tegra/Kconfig | 4 - drivers/clk/tegra/Makefile | 4 +- drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 212 +++ .../clk/tegra/{clk-emc.c => clk-tegra124-emc.c} | 0 drivers/clk/tegra/clk-tegra20.c | 7 +- drivers/clk/tegra/clk-tegra210-emc.c | 369 +++++ drivers/clk/tegra/clk-tegra210.c | 94 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 24 +- drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 15 +- drivers/clk/ti/composite.c | 1 + drivers/clk/versatile/clk-versatile.c | 2 +- drivers/clk/x86/Kconfig | 8 + drivers/clk/x86/Makefile | 1 + drivers/clk/x86/clk-cgu-pll.c | 156 ++ drivers/clk/x86/clk-cgu.c | 636 +++++++ drivers/clk/x86/clk-cgu.h | 335 ++++ drivers/clk/x86/clk-lgm.c | 475 ++++++ drivers/clk/zynqmp/clk-zynqmp.h | 1 + drivers/clk/zynqmp/clkc.c | 24 +- drivers/clk/zynqmp/divider.c | 27 +- drivers/dma/Kconfig | 4 +- drivers/dma/at_hdmac_regs.h | 2 +- drivers/dma/at_xdmac.c | 2 +- drivers/dma/dmaengine.c | 98 +- drivers/dma/dmatest.c | 24 +- drivers/dma/dw-edma/dw-edma-core.c | 65 +- drivers/dma/dw-edma/dw-edma-core.h | 4 + drivers/dma/dw-edma/dw-edma-pcie.c | 10 + drivers/dma/idxd/sysfs.c | 11 + drivers/dma/imx-sdma.c | 2 +- drivers/dma/ioat/dma.c | 85 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/dma/mmp_tdma.c | 26 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/qcom/bam_dma.c | 2 +- drivers/dma/qcom/hidma.c | 3 +- drivers/dma/sf-pdma/sf-pdma.c | 25 +- drivers/dma/stm32-dma.c | 41 +- drivers/dma/ti/Kconfig | 4 +- drivers/dma/ti/k3-udma.c | 34 +- drivers/i2c/busses/i2c-s3c2410.c | 3 +- drivers/mmc/host/Kconfig | 2 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/power/reset/Kconfig | 7 + drivers/power/reset/Makefile | 1 + drivers/power/reset/gpio-poweroff.c | 2 +- drivers/power/reset/ltc2952-poweroff.c | 3 +- drivers/power/reset/oxnas-restart.c | 233 +++ drivers/power/reset/qcom-pon.c | 3 +- drivers/power/reset/syscon-reboot.c | 7 +- drivers/power/supply/88pm860x_battery.c | 8 +- drivers/power/supply/Kconfig | 49 +- drivers/power/supply/Makefile | 2 + drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/axp288_charger.c | 5 +- drivers/power/supply/axp288_fuel_gauge.c | 6 + drivers/power/supply/bd70528-charger.c | 144 +- drivers/power/supply/bd99954-charger.c | 1142 +++++++++++++ drivers/power/supply/bd99954-charger.h | 1075 ++++++++++++ drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq25890_charger.c | 200 +-- drivers/power/supply/charger-manager.c | 40 +- drivers/power/supply/cw2015_battery.c | 750 +++++++++ drivers/power/supply/generic-adc-battery.c | 22 +- drivers/power/supply/lp8788-charger.c | 18 +- drivers/power/supply/max14577_charger.c | 10 + drivers/power/supply/max14656_charger_detector.c | 5 +- drivers/power/supply/max17040_battery.c | 2 +- drivers/power/supply/max17042_battery.c | 8 + drivers/power/supply/olpc_battery.c | 4 +- drivers/power/supply/power_supply_core.c | 8 + drivers/power/supply/power_supply_hwmon.c | 64 +- drivers/power/supply/power_supply_sysfs.c | 484 +++--- drivers/power/supply/sbs-battery.c | 232 ++- drivers/power/supply/sc27xx_fuel_gauge.c | 77 +- drivers/power/supply/smb347-charger.c | 5 + include/dt-bindings/clock/agilex-clock.h | 70 + include/dt-bindings/clock/at91.h | 4 + include/dt-bindings/clock/bt1-ccu.h | 48 + include/dt-bindings/clock/imx7ulp-clock.h | 5 +- include/dt-bindings/clock/imx8mp-clock.h | 90 +- include/dt-bindings/clock/intel,lgm-clk.h | 165 ++ include/dt-bindings/clock/marvell,mmp2-audio.h | 10 + include/dt-bindings/clock/marvell,mmp2.h | 3 + include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/mt6765-clk.h | 313 ++++ include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 +++ include/dt-bindings/clock/qcom,gcc-msm8998.h | 1 + include/dt-bindings/clock/qcom,gcc-sc7180.h | 1 + include/dt-bindings/clock/sprd,sc9863a-clk.h | 5 + include/dt-bindings/clock/tegra210-car.h | 4 +- include/dt-bindings/clock/x1000-cgu.h | 64 +- include/dt-bindings/clock/x1830-cgu.h | 55 + include/dt-bindings/power/marvell,mmp2.h | 11 + include/dt-bindings/reset/bt1-ccu.h | 25 + include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 ++ include/linux/clk/tegra.h | 27 + include/linux/kobject.h | 2 +- include/linux/power_supply.h | 13 +- 284 files changed, 17626 insertions(+), 2876 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mipi0a.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,vcodecsys.txt create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml create mode 100644 Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/intel,agilex.yaml create mode 100644 Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,mmp2-audio-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,a53pll.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-div6-clocks.txt delete mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.txt create mode 100644 Documentation/devicetree/bindings/clock/renesas,cpg-mstp-clocks.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.txt create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot-mode.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/power-supply.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml create mode 100644 Documentation/devicetree/bindings/power/supply/sbs,sbs-battery.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/sbs_sbs-battery.txt delete mode 100644 arch/arm/mach-mmp/clock-mmp2.c delete mode 100644 arch/arm/mach-mmp/clock-pxa168.c delete mode 100644 arch/arm/mach-mmp/clock-pxa910.c delete mode 100644 arch/arm/mach-mmp/clock.c delete mode 100644 arch/arm/mach-mmp/clock.h create mode 100644 drivers/clk/baikal-t1/Kconfig create mode 100644 drivers/clk/baikal-t1/Makefile create mode 100644 drivers/clk/baikal-t1/ccu-div.c create mode 100644 drivers/clk/baikal-t1/ccu-div.h create mode 100644 drivers/clk/baikal-t1/ccu-pll.c create mode 100644 drivers/clk/baikal-t1/ccu-pll.h create mode 100644 drivers/clk/baikal-t1/clk-ccu-div.c create mode 100644 drivers/clk/baikal-t1/clk-ccu-pll.c create mode 100644 drivers/clk/ingenic/x1830-cgu.c create mode 100644 drivers/clk/mediatek/clk-mt6765-audio.c create mode 100644 drivers/clk/mediatek/clk-mt6765-cam.c create mode 100644 drivers/clk/mediatek/clk-mt6765-img.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mipi0a.c create mode 100644 drivers/clk/mediatek/clk-mt6765-mm.c create mode 100644 drivers/clk/mediatek/clk-mt6765-vcodec.c create mode 100644 drivers/clk/mediatek/clk-mt6765.c create mode 100644 drivers/clk/mmp/clk-audio.c create mode 100644 drivers/clk/mmp/pwr-island.c copy drivers/clk/qcom/{gcc-msm8916.c => gcc-msm8939.c} (68%) create mode 100644 drivers/clk/renesas/r8a7742-cpg-mssr.c create mode 100644 drivers/clk/socfpga/clk-agilex.c create mode 100644 drivers/clk/tegra/clk-tegra-super-cclk.c rename drivers/clk/tegra/{clk-emc.c => clk-tegra124-emc.c} (100%) create mode 100644 drivers/clk/tegra/clk-tegra210-emc.c create mode 100644 drivers/clk/x86/Kconfig create mode 100644 drivers/clk/x86/clk-cgu-pll.c create mode 100644 drivers/clk/x86/clk-cgu.c create mode 100644 drivers/clk/x86/clk-cgu.h create mode 100644 drivers/clk/x86/clk-lgm.c create mode 100644 drivers/power/reset/oxnas-restart.c create mode 100644 drivers/power/supply/bd99954-charger.c create mode 100644 drivers/power/supply/bd99954-charger.h create mode 100644 drivers/power/supply/cw2015_battery.c create mode 100644 include/dt-bindings/clock/agilex-clock.h create mode 100644 include/dt-bindings/clock/bt1-ccu.h create mode 100644 include/dt-bindings/clock/intel,lgm-clk.h create mode 100644 include/dt-bindings/clock/marvell,mmp2-audio.h create mode 100644 include/dt-bindings/clock/mt6765-clk.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/clock/x1830-cgu.h create mode 100644 include/dt-bindings/power/marvell,mmp2.h create mode 100644 include/dt-bindings/reset/bt1-ccu.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h