This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d4013bc4d49f Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linux new 108586eba094 crypto: sahara - don't sleep when in softirq new 908f24270d9c crypto: qat - add check to validate firmware images new 7033b937e21b crypto: lib - create utils module and move __crypto_memneq [...] new 6e78ad0bb45d crypto: lib - move __crypto_xor into utils new 4a772c40006a crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ new d74f9340097a crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr new 36cb6494429b hwrng: core - let sleep be interrupted when unregistering hwrng new 882aa6525cab crypto: qcom-rng - Fix qcom_rng_of_match unused warning new 042b4b169c6f hwrng: arm-smccc-trng - fix NO_ENTROPY handling new 00278564a60e crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call new 7433d2fda2f0 crypto: sun8i-ce - using the pm_runtime_resume_and_get to [...] new 56fae4304c8e crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST new b3b9fdf1a9be crypto: ccp - Add a quirk to firmware update new 66c8137f7531 crypto: drbg - remove unnecessary (void*) conversions new 450df3ecef4d crypto: cavium - Fix comment typo new bc9d6dac098b crypto: api - Fix comment typo new 5a4c29366697 crypto: testmgr - extend acomp tests for NULL destination buffer new 4f336045276b crypto: hisilicon/zip - optimization for performance new 6d9a899557c8 crypto: hisilicon/zip - some misc cleanup new 582b05bba481 crypto: hisilicon/hpre - change return type of hpre_cluste [...] new 116be08f6e4e crypto: hisilicon/qm - fix missing destroy qp_idr new 1129d2d53319 crypto: hisilicon/qm - remove unneeded data storage new 6a088a2cbcaf crypto: hisilicon/qm - remove unneeded hardware cache write back new aa031b8f702e crypto: x86/sha512 - load based on CPU features new a76bd86a85ca crypto: testmgr - don't generate WARN for missing modules new 90cb3ca2fa4f crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet new 47d35bf22b69 hwrng: imx-rngc - use KBUILD_MODNAME as driver name new 501007707428 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] new 6363d81b78c0 crypto: tcrypt - remove mode=1000 new 6a2bc448423c hwrng: imx-rngc - use devm_clk_get_enabled new d5eb916d889f hwrng: imx-rngc - use devres for hwrng registration new d8da2da21fdb crypto: ccp - Initialize PSP when reading psp data file failed new efb4b01c1c99 crypto: ccp - Fail the PSP initialization when writing psp [...] new 108713a713c7 crypto: aspeed - Add HACE hash driver new dffc3c566be3 dt-bindings: clock: Add AST2500/AST2600 HACE reset definition new a1a2990e6fea ARM: dts: aspeed: Add HACE device controller node new c3708e656269 dt-bindings: crypto: add documentation for aspeed hace new 62f58b1637b7 crypto: aspeed - add HACE crypto driver new dd4f8ee7ed95 crypto: core - move from strlcpy with unused retval to strscpy new 28855860057a crypto: drivers - move from strlcpy with unused retval to strscpy new 545665ad1e84 crypto: gemini - Fix error check for dma_map_sg new 66f0b6b7d839 crypto: sahara - Fix error check for dma_map_sg new 417f62f6402c crypto: qce - Fix dma_map_sg error check new 45fa321e7de6 crypto: amlogic - Fix dma_map_sg error check new 2b02187bdb0b crypto: allwinner - Fix dma_map_sg error check new 9b32fed8d671 crypto: ccree - Fix dma_map_sg error check new d03e89b3eba4 crypto: hisilicon/qm - no judgment in the back process new e45f710b42af crypto: Kconfig - move mips entries to a submenu new 6a490a4e8b4c crypto: Kconfig - move powerpc entries to a submenu new c9d24c97c89c crypto: Kconfig - move s390 entries to a submenu new 0e9f9ea6e21f crypto: Kconfig - move sparc entries to a submenu new 28a936ef44e1 crypto: Kconfig - move x86 entries to a submenu new 5530acc8b9bf crypto: Kconfig - remove AES_ARM64 ref by SA2UL new 4a329fecc9aa crypto: Kconfig - submenus for arm and arm64 new 9e5647eb0652 crypto: Kconfig - sort the arm64 entries new 4a95d4ae98b1 crypto: Kconfig - sort the arm entries new f1f142ad4348 crypto: Kconfig - add submenus new 05b374652737 crypto: Kconfig - simplify public-key entries new ec84348da449 crypto: Kconfig - simplify CRC entries new e3d2eadd06b3 crypto: Kconfig - simplify aead entries new 3f342a23257d crypto: Kconfig - simplify hash entries new 9bc517155f41 crypto: Kconfig - simplify userspace entries new cf514b2a5902 crypto: Kconfig - simplify cipher entries new a9a98d49da52 crypto: Kconfig - simplify compression/RNG entries new fb1e1257b0cb Revert "crypto: gemini - Fix error check for dma_map_sg" new 2ad548ebb85c Revert "crypto: allwinner - Fix dma_map_sg error check" new 10a2199caf43 hwrng: imx-rngc - Moving IRQ handler registering after imx [...] new 8c8e5b6ae43a crypto: n2 - fix repeated words in comments new 8e971e06b00b crypto: marvell/octeontx - fix repeated words in comments new 0e831f3d2fd9 crypto: bcm - fix repeated words in comments new 442f06067f15 crypto: testmgr - fix indentation for test_acomp() args new cc40b04c0840 crypto: qat - fix default value of WDT timer new 31b39755e325 crypto: aspeed - Enable compile testing new 95b66bc4e789 crypto: hisilicon/qm - check mailbox operation result new 5afc904f443d crypto: hisilicon/qm - fix missing put dfx access new fa2bf6e35091 crypto: hisilicon/qm - return failure if vfs_num exceeds t [...] new 2be570849efc crypto: aspeed - fix build module error new aa450316c662 crypto: aspeed: fix format unexpected build warning new efc96d43ec38 crypto: aspeed - Fix sparse warnings new dc377e013bec crypto: aspeed - fix return value check in aspeed_hace_probe() new bc155c6c188c crypto: akcipher - default implementation for setting a pr [...] new 24ddd4e1dbfc crypto: octeontx - Remove the unneeded result variable new 68dbe80f5b51 crypto: ccp - Release dma channels before dmaengine unrgister new 96d3e6f05f5b crypto: nx - Remove the unneeded result variable new 664593407e93 crypto: inside-secure - Change swab to swab32 new 0413623c27a3 crypto: hisilicon/sec - delete redundant blank lines new 82f00b24f532 crypto: hisilicon/qm - get hardware features from hardware [...] new 129a9f340172 crypto: hisilicon/qm - get qp num and depth from hardware [...] new c832da79cbf9 crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support new d90fab0deb8e crypto: hisilicon/qm - get error type from hardware registers new 3536cc55cada crypto: hisilicon/qm - support get device irq information [...] new f214d59a0603 crypto: hisilicon/hpre - support hpre capability new b1be70a8c983 crypto: hisilicon/hpre - optimize registration of ecdh new db700974b69d crypto: hisilicon/zip - support zip capability new 921715b6b782 crypto: hisilicon/sec - get algorithm bitmap from registers new d310dc2554a5 crypto: hisilicon - support get algs by the capability register new cf5bb835b7c8 crypto: qat - fix DMA transfer direction new 9c5f21b198d2 Revert "crypto: qat - reduce size of mapped region" new 072d36eefd6f crypto: qat - use reference to structure in dma_map_single() new 49186a7d9e46 crypto: inside_secure - Avoid dma map if size is zero new 320406cb60b6 crypto: inside-secure - Replace generic aes with libaes new 611d451e4041 crypto: arm64 - revert unintended config name change for C [...] new 1b79573de717 crypto: blake2s - revert unintended config addition of CRY [...] new 33837be33367 crypto: add __init/__exit annotations to init/exit funcs new 4532f1cf9caa crypto: artpec6 - Fix printk warning on size_t/%d new a9b0838dd825 crypto: aria - prepare generic module for optimized implem [...] new ba3579e6e45c crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler im [...] new c4b1ce72b5c9 crypto: tcrypt - add async speed test for aria cipher new b21dc631222b crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify s [...] new f5b657e5dbf8 crypto: hisilicon/qm - fix the qos value initialization new f78f6f0bf34f crypto: aspeed - fix build error when only CRYPTO_DEV_ASPE [...] new caca37cf6c74 crypto: marvell/octeontx - prevent integer overflows new 2526d6bf27d1 crypto: cavium - prevent integer overflow loading firmware new 4a209078656c crypto: virtio - fix memory-leak new 70513e1d6559 crypto: aspeed - Fix check for platform_get_irq() errors new 6a40fb0d9db1 crypto: ccp - Remove the unneeded result variable new 0cb3c9cdf7fc crypto: octeontx2 - Remove the unneeded result variable new 72f6e0ea2b0e crypto: qat - add limit to linked list parsing new 4edff849f7a0 crypto: zip - remove the unneeded result variable new b006c439d58d hwrng: core - start hwrng kthread also for untrusted sources new edfc7e76d225 crypto: marvell/octeontx - use sysfs_emit() to instead of [...] new 5e9578b29aff crypto: bcm - Simplify obtain the name for cipher new d126edd77148 crypto: aead - Remove unused inline functions from aead new d438d94d6483 crypto: scatterwalk - Remove unused inline function scatte [...] new b411b1a0c8bd crypto: aspeed - Remove redundant dev_err call new 3604a7f568d3 Merge tag 'v6.1-p1' of git://git.kernel.org/pub/scm/linux/ [...] new e174b1273ef9 char: move from strlcpy with unused retval to strscpy new 72e9be6be9c0 security/keys: Remove inconsistent __user annotation new 2d869f0b4585 selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle new ada3bfb6492a Merge tag 'tpmdd-next-v6.1-rc1' of git://git.kernel.org/pu [...] new b18c56a654d6 dt-bindings: arm: psci: Relax and simplify compatible constraints new 66320b268a6f dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict [...] new c89737376f52 dt-bindings: interconnect: restrict opp-table to objects new c8fa60b23031 dt-bindings: gpu: arm,mali: restrict opp-table to objects new 88164dada2d0 dt-bindings: display: arm,versatile-tft-panel: Drop errone [...] new e02b4a2fc3e2 dt-bindings: arm,versatile-sysreg: Convert to DT schema format new 7a12dd077e52 of: move from strlcpy with unused retval to strscpy new 92572a8ec3d8 dt-bindings: interrupt-controller: arm,gic-v3: Make 'inter [...] new f1bd8b2e89cc dt-bindings: interrupt-controller: arm,gic: Support two ad [...] new 59f9072f6e48 of: unittest: taint the kernel when of unittest runs new dd3cb467ebb5 dt-bindings: Remove 'Device Tree Bindings' from end of title: new b737da13e763 dt-bindings: display: adi,adv75xx: Add missing graph schem [...] new ba00706200c3 dt-bindings: display: Add missing (unevaluated|additional) [...] new 413ec915c00d dt-bindings: display: synopsys,dw-hdmi: drop ref from reg- [...] new 71667902e538 dt-bindings: display: drop minItems equal to maxItems new 9eba693c7973 media: dt-bindings: Add missing (unevaluated|additional)Pr [...] new 414e7684d635 dt-bindings: socionext,uniphier-system-cache: drop minItem [...] new 7d10845b72d1 dt-bindings: ata: drop minItems equal to maxItems new 1e5154de3407 dt-bindings: crypto: drop minItems equal to maxItems new e3f36b2b5158 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles new fda476174e67 dt-bindings: leds: qcom-wled: fix number of addresses new a536208da6f7 dt-bindings: crypto: ti,sa2ul: drop dma-coherent property new 7b3c2046f6fc dt-bindings: power: Add missing (unevaluated|additional)Pr [...] new d2153e4cdf7b dt-bindings: timer: Add missing (unevaluated|additional)Pr [...] new ed18a9b140bc dt-bindings: misc: fastrpc convert bindings to yaml new 27244cbda827 of: irq: Report individual failures in of_irq_init() new d7e8c4101647 dt-bindings: rng: omap_rng: Drop requirement for clocks new 472d7b9e8141 dt-bindings: leds: Expand LED_COLOR_ID definitions new d5e3050c0feb of/fdt: Don't calculate initrd size from DT if start > end new 13ef76d89d62 dt-bindings: qcom,pdc: convert to YAML new a44b80926be8 dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name new 6eada2efd4c7 dt-bindings: misc: qcom,fastrpc: add compute iommus new 94f1f366ca64 dt-bindings: misc: qcom,fastrpc: restrict channel names new af82840328f9 dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge new df870fefd96f dt-bindings: remoteproc: qcom,glink-edge: require channels [...] new 6dae25e4df11 dt-bindings: soc: qcom: smd: restrict child name to smd-edge new 547bed8140cc dt-bindings: remoteproc: qcom,smd-edge: define children new 68df591380d9 dt-bindings: misc: fastrpc: Document memory-region property new 70d012e9e93a dt-bindings: phy: hisilicon,hi3660-usb3: simplify example new 65c4764941bb dt-bindings: phy: hisilicon,hi3670-usb3: simplify example new 90afe3a18bcd dt-bindings: remoteproc: qcom,pil-info: add missing imem c [...] new 7470d2bf4176 dt-bindings: remoteproc: Add missing (unevaluated|addition [...] new b7be1c4eaf32 dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema new a607a850ba1f dt-bindings: nvmem: u-boot,env: add basic NVMEM cells new 260a4ca8ff12 dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema new 2bd1228a7027 dt-bindings: arm: cpus: Add kryo240 compatible new 90c46d12ba52 dt-bindings: timer: arm,arch_timer: Allow dual compatible string new 803184f1ef81 dt-bindings: virtio: Convert virtio,pci-iommu to DT schema new 6d83bcf7826b dt-bindings: power: gpcv2: correct patternProperties new e7c21940463c dt-bindings: i2c: migrate mt7621 text bindings to YAML new 722714205cec dt-bindings: interrupt-controller: migrate MIPS CPU interr [...] new d7c6ea024c08 kbuild: take into account DT_SCHEMA_FILES changes while ch [...] new b6acf8073517 dt: Add a check for undocumented compatible strings in kernel new 3b684d046797 dt-bindings: timer: Add power-domains for TI timer-dm on K3 new 8ec747e5d585 dt-bindings: display: st,stm32-dsi: Handle data-lanes in D [...] new 17005609548f of: fdt: Remove unused struct fdt_scan_status new f1ad5338a4d5 of: Fix "dma-ranges" handling for bus controllers new 88269151be67 of: base: make of_device_compatible_match() accept const d [...] new cd4258072885 dt-bindings: mailbox: Convert mtk-gce to DT schema new 440c57dabb45 dt-bindings: leds: mt6370: Add MediaTek MT6370 current sin [...] new abb1bc7ed95a dt-bindings: leds: Add MediaTek MT6370 flashlight new 7a7f58575483 of: base: Shift refcount decrement in of_find_last_cache_level() new 706eacadd5c5 Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub [...] new 745ef1092bcf iommu/io-pgtable: Move Apple DART support to its own file new d8fe365a4f1c iommu/io-pgtable: Add DART subpage protection support new dc09fe1c5edd iommu/io-pgtable-dart: Add DART PTE support for t6000 new a380b8dcf22c iommu: dart: Support t6000 variant new 4e5f8465c65e dt-bindings: mediatek: Add bindings for MT6795 M4U new 86580ec969bb iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173 new 717ec15e5ce9 iommu/mediatek: Add support for MT6795 Helio X10 M4Us new 184233a52027 iommu/omap: Fix buffer overflow in debugfs new d2f2f1d10ccd dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names new 0c9ccaf24efa iommu/virtio: Do not dereference fwnode in struct device new 06f4b8d09dba iommu/vt-d: Remove unnecessary SVA data accesses in page f [...] new 0faa19a1515f iommu/vt-d: Decouple PASID & PRI enabling from SVA new 4759858726e4 iommu/vt-d: Remove pasid_set_eafe() new b722cb32f0a5 iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support new eb5b20114b97 iommu/vt-d: Avoid unnecessary global IRTE cache invalidation new 6ad931a232e7 iommu/vt-d: Avoid unnecessary global DMA cache invalidation new 8cc233dec313 iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback new 251c4db699ca iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops [...] new 6b080c4e815c iommu/amd: Add map/unmap_pages() iommu_domain_ops callback [...] new 43312b710b11 iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking new be1af02b2774 iommu/amd: Update sanity check when enable PRI/ATS for IOM [...] new aaac38f61487 iommu/amd: Initial support for AMD IOMMU v2 page table new 643feb0072d5 iommu/amd: Add support for Guest IO protection new 4db6c41f0946 iommu/amd: Add support for using AMD IOMMU v2 page table f [...] new d799a183da39 iommu/amd: Add command-line option to enable different page table new 053bab4c220b iommu/amd: Free domain id in error path new 2455d6a46c2d iommu/amd: Free domain ID after domain_flush_pages new 6b5b58626ef9 iommu/amd: Remove outdated comment new f9e2f0e83576 iommu/amd: Fix sparse warning new 927d8f272e4f iommu: Do not dereference fwnode in struct device new 283945017cbf iommu: Remove comment of dev_has_feat in struct doc new bf75eb44e11b iommu: Remove duplicate ida_free in iommu_group_alloc new 359ad1576376 iommu: Retire iommu_capable() new df198b37e72c iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better new ca25ec247aad iommu/io-pgtable-arm: Remove iommu_dev==NULL special case new c919739ce472 iommu/vt-d: Handle race between registration and device probe new cbc040081fdf iommu/amd: Handle race between registration and device probe new 927a5fdd949a iommu/s390: Fail probe for non-PCI devices new c13dbc1e2485 iommu: Always register bus notifiers new 57365a04c921 iommu: Move bus setup to IOMMU device registration new 31ee890a01fd iommu/amd: Clean up bus_set_iommu() new 3c34d1c2d796 iommu/arm-smmu: Clean up bus_set_iommu() new 2efbd29bb110 iommu/arm-smmu-v3: Clean up bus_set_iommu() new 006abbe36acd iommu/dart: Clean up bus_set_iommu() new 2bba80c2bf52 iommu/exynos: Clean up bus_set_iommu() new b87d6d7fa405 iommu/ipmmu-vmsa: Clean up bus_set_iommu() new 7341c365c3fb iommu/mtk: Clean up bus_set_iommu() new a24090860e7d iommu/omap: Clean up bus_set_iommu() new 48a7c5080a28 iommu/tegra-smmu: Clean up bus_set_iommu() new 19d3607c74bc iommu/virtio: Clean up bus_set_iommu() new 29e932295bfa iommu: Clean up bus_set_iommu() new de9f8a91eb32 iommu/dma: Clean up Kconfig new fa49364cd5e6 iommu/dma: Move public interfaces to linux/iommu.h new f2042ed21da7 iommu/dma: Make header private new a390bde70754 iova: Remove some magazine pointer NULL checks new 8b2818c7be7b iova: Remove magazine BUG_ON() checks new 189cb8fec14a iova: Remove iovad->rcaches check in iova_rcache_get() new 7f34891b1511 Merge branch 'iommu/fixes' into core new c7883f8d2b0a iommu/virtio: Fix compile error with viommu_capable() new 4f58330fcc84 iommu/iova: Fix module config properly new 38713c6028a3 Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', ' [...] new f23cdfcd04f7 Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub [...] new 1d61261bfe8a swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() new 639205ed206f swiotlb: don't panic! new 91fd38ea7589 MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS new f7f04d198334 lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall new 49bc8bebae79 ARM/dma-mappіng: don't override ->dma_coherent when set fr [...] new c9cb01369b92 ARM/dma-mapping: remove the dma_coherent member of struct [...] new 10b22b533ee2 Merge tag 'dma-mapping-6.1-2022-10-10' of git://git.infrad [...] new 800b8eecb284 platform/x86: int3472: Don't leak reference on error new 415fed694fe1 ACPI: APEI: do not add task_work to kernel thread to avoid [...] new 4c99256013fa gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get new 5ff811604f93 ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags new b38f2d5d9615 i2c: acpi: Use ACPI wake capability bit to set wake_irq new a6c05e1223c9 ACPI: PM: Take wake IRQ into consideration when entering s [...] new e7fd8b68404f kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode new 38f34dba806a PM: ACPI: reboot: Reinstate S5 for reboot new 52ce50498c6f ACPI: thermal: Use white space more consistently new 9e8bc16626a0 ACPI: thermal: Drop redundant parens from expressions new 36f554046bd6 ACPI: thermal: Drop some redundant code new 056a81549c27 Merge branches 'acpi-apei', 'acpi-wakeup', 'acpi-reboot' a [...] new 3a1e24fa70a0 Merge tag 'acpi-6.1-rc1-2' of git://git.kernel.org/pub/scm [...] new 9b1c2ecfa02b tools/power turbostat: Add support for RPL-S new 8e45a9bf7ac1 tools/power turbostat: Add support for MeteorLake platforms new 3ea8e52ec94d tools/power turbostat: Do not dump TRL if turbo is not supported new b2d433ae6376 tools/power turbostat: Use standard Energy Unit for SPR Dr [...] new 9992dd777123 tools/power turbostat: version 2022.10.04 new cf4e0f8a396e Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] new 129b60c95771 PM: domains: log failures to register always-on domains new 34e1ed189fab PM: Improve EXPORT_*_DEV_PM_OPS macros new f7e6b99f22f2 Merge branches 'pm-domains' and 'pm-core' new f848b3cda39b Merge tag 'pm-6.1-rc1-2' of git://git.kernel.org/pub/scm/l [...] new 31fd4b9db13b thermal/drivers/imx_sc: Rely on the platform data to get t [...] new 5d10f480f77b thermal/of: Remove the thermal_zone_of_get_sensor_id() function new 34dc523bba72 thermal/drivers/qcom: Drop false build dependency of all Q [...] new c7114365e3b7 thermal/drivers/rcar_thermal: Constify static thermal_zone [...] new c71d8035f1b7 thermal/core: Drop valid pointer check for type new 597f500fde76 thermal/core: Add a check before calling set_trip_temp() new b0c883e90070 thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id new e021563fd09e Merge tag 'thermal-v6.1-rc1-2' of https://git.kernel.org/p [...] new aa512c115a09 Merge tag 'thermal-6.1-rc1-2' of git://git.kernel.org/pub/ [...]
The 294 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/admin-guide/kernel-parameters.txt | 2 + Documentation/devicetree/bindings/Makefile | 3 + Documentation/devicetree/bindings/arm/actions.yaml | 2 +- Documentation/devicetree/bindings/arm/airoha.yaml | 2 +- Documentation/devicetree/bindings/arm/altera.yaml | 2 +- .../devicetree/bindings/arm/amazon,al.yaml | 2 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 +- Documentation/devicetree/bindings/arm/apple.yaml | 2 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 2 +- .../devicetree/bindings/arm/arm,integrator.yaml | 2 +- .../devicetree/bindings/arm/arm,realview.yaml | 2 +- .../bindings/arm/arm,versatile-sysreg.yaml | 35 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +- .../devicetree/bindings/arm/atmel-at91.yaml | 2 +- Documentation/devicetree/bindings/arm/axxia.yaml | 2 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- Documentation/devicetree/bindings/arm/calxeda.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/digicolor.yaml | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- .../devicetree/bindings/arm/intel,keembay.yaml | 2 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 2 +- .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +- .../devicetree/bindings/arm/mediatek.yaml | 2 +- .../bindings/arm/mediatek/mediatek,mmsys.yaml | 3 +- .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 +- Documentation/devicetree/bindings/arm/moxart.yaml | 2 +- .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 11 +- Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- Documentation/devicetree/bindings/arm/rda.yaml | 2 +- Documentation/devicetree/bindings/arm/realtek.yaml | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 2 +- .../devicetree/bindings/arm/rockchip.yaml | 2 +- .../socionext/socionext,uniphier-system-cache.yaml | 1 - Documentation/devicetree/bindings/arm/spear.yaml | 2 +- Documentation/devicetree/bindings/arm/sti.yaml | 2 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- Documentation/devicetree/bindings/arm/tesla.yaml | 2 +- Documentation/devicetree/bindings/arm/toshiba.yaml | 2 +- Documentation/devicetree/bindings/arm/ux500.yaml | 2 +- .../devicetree/bindings/arm/versatile-sysreg.txt | 10 - Documentation/devicetree/bindings/arm/vt8500.yaml | 2 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 2 +- .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 1 - .../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 - .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- Documentation/devicetree/bindings/bus/palmbus.yaml | 2 +- .../bindings/clock/airoha,en7523-scu.yaml | 2 +- .../clock/allwinner,sun4i-a10-ahb-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-apb0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-apb1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-axi-clk.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../clock/allwinner,sun4i-a10-cpu-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-display-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mbus-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mmc-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mod0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mod1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll3-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll5-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll6-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-usb-clk.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ve-clk.yaml | 2 +- .../clock/allwinner,sun5i-a13-ahb-clk.yaml | 2 +- .../clock/allwinner,sun6i-a31-pll6-clk.yaml | 2 +- .../clock/allwinner,sun7i-a20-gmac-clk.yaml | 2 +- .../clock/allwinner,sun7i-a20-out-clk.yaml | 2 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../clock/allwinner,sun8i-h3-bus-gates-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-ahb-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-apb0-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-cpus-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-de-clks.yaml | 2 +- .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-mmc-config-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-pll4-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-clks.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-mod-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-phy-clk.yaml | 2 +- .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 2 +- .../bindings/clock/brcm,bcm2711-dvp.yaml | 2 +- .../devicetree/bindings/clock/canaan,k210-clk.yaml | 2 +- .../bindings/clock/mediatek,mt7621-sysc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 2 +- .../bindings/clock/toshiba,tmpv770x-pipllct.yaml | 2 +- .../bindings/clock/toshiba,tmpv770x-pismu.yaml | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../bindings/crypto/aspeed,ast2500-hace.yaml | 53 + .../bindings/crypto/intel,keembay-ocs-aes.yaml | 2 +- .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 2 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 2 +- .../bindings/crypto/samsung-slimsss.yaml | 1 - .../devicetree/bindings/crypto/ti,sa2ul.yaml | 13 - .../bindings/crypto/xlnx,zynqmp-aes.yaml | 2 +- .../allwinner,sun4i-a10-display-backend.yaml | 2 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 +- .../allwinner,sun4i-a10-display-frontend.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 2 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 +- .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 2 +- .../devicetree/bindings/display/arm,komeda.yaml | 1 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/bridge/adi,adv7511.yaml | 14 +- .../bindings/display/bridge/adi,adv7533.yaml | 14 +- .../bindings/display/bridge/fsl,ldb.yaml | 1 - .../bindings/display/bridge/lvds-codec.yaml | 1 + .../bindings/display/bridge/nxp,tda998x.yaml | 109 + .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 1 - .../devicetree/bindings/display/bridge/tda998x.txt | 54 - .../bindings/display/ilitek,ili9486.yaml | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 2 - .../bindings/display/msm/dsi-phy-10nm.yaml | 2 - .../devicetree/bindings/display/msm/gpu.yaml | 1 + .../display/panel/arm,versatile-tft-panel.yaml | 3 - .../display/samsung/samsung,exynos5433-decon.yaml | 2 - .../display/samsung/samsung,exynos5433-mic.yaml | 1 - .../display/samsung/samsung,exynos7-decon.yaml | 2 +- .../bindings/display/samsung/samsung,fimd.yaml | 2 +- .../bindings/display/simple-framebuffer.yaml | 2 +- .../bindings/display/sitronix,st7735r.yaml | 2 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 17 +- .../display/tegra/nvidia,tegra20-gr3d.yaml | 1 - .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 2 - .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 2 +- .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 2 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 2 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +- .../devicetree/bindings/gnss/mediatek.yaml | 2 +- .../devicetree/bindings/gnss/sirfstar.yaml | 2 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 2 +- .../devicetree/bindings/gpio/gpio-zynq.yaml | 2 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 2 +- .../bindings/gpio/x-powers,axp209-gpio.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 3 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 +- .../devicetree/bindings/hwmon/iio-hwmon.yaml | 2 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 +- .../devicetree/bindings/i2c/i2c-mt7621.txt | 25 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 +- .../bindings/i2c/mediatek,mt7621-i2c.yaml | 61 + .../devicetree/bindings/i2c/microchip,corei2c.yaml | 2 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 2 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../devicetree/bindings/input/imx-keypad.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/input/regulator-haptic.yaml | 2 +- .../bindings/input/sprd,sc27xx-vibrator.yaml | 2 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 3 +- .../bindings/interconnect/mediatek,cci.yaml | 3 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun6i-a31-r-intc.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 - .../bindings/interrupt-controller/arm,gic.yaml | 4 +- .../interrupt-controller/idt,32434-pic.yaml | 2 +- .../mti,cpu-interrupt-controller.yaml | 46 + .../bindings/interrupt-controller/qcom,pdc.txt | 78 - .../bindings/interrupt-controller/qcom,pdc.yaml | 87 + .../interrupt-controller/st,stm32-exti.yaml | 2 +- .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 15 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 4 + .../bindings/leds/backlight/qcom-wled.yaml | 9 +- .../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 + .../bindings/leds/mediatek,mt6370-indicator.yaml | 81 + .../bindings/mailbox/mediatek,gce-mailbox.yaml | 85 + .../devicetree/bindings/mailbox/mtk-gce.txt | 82 - .../devicetree/bindings/media/allegro,al5e.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 2 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 2 +- .../media/allwinner,sun6i-a31-mipi-csi2.yaml | 2 +- .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 2 +- .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 2 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 2 +- .../bindings/media/mediatek-jpeg-decoder.yaml | 2 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 2 +- .../bindings/media/microchip,csi2dc.yaml | 2 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 2 +- .../bindings/media/qcom,msm8916-venus.yaml | 1 + .../bindings/media/qcom,msm8996-venus.yaml | 1 + .../bindings/media/qcom,sc7180-venus.yaml | 1 + .../bindings/media/qcom,sc7280-venus.yaml | 1 + .../bindings/media/qcom,sdm660-venus.yaml | 1 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 + .../bindings/media/qcom,sdm845-venus.yaml | 1 + .../bindings/media/qcom,sm8250-venus.yaml | 1 + Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 2 +- .../devicetree/bindings/media/ti,cal.yaml | 2 +- .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 2 +- .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 2 +- .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 2 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 2 +- .../devicetree/bindings/mfd/khadas,mcu.yaml | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../devicetree/bindings/mfd/x-powers,ac100.yaml | 2 +- .../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 +- Documentation/devicetree/bindings/mips/cpu_irq.txt | 47 - Documentation/devicetree/bindings/mips/ralink.yaml | 2 +- .../devicetree/bindings/mips/realtek-rtl.yaml | 2 +- .../devicetree/bindings/misc/qcom,fastrpc.txt | 88 - .../devicetree/bindings/misc/qcom,fastrpc.yaml | 144 ++ .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 +- .../devicetree/bindings/mmc/mmc-card.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 2 +- .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 2 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 2 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 2 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 2 +- .../devicetree/bindings/mtd/spi-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/brcm,amac.yaml | 2 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 2 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- .../bindings/net/sunplus,sp7021-emac.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 2 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 2 +- .../devicetree/bindings/net/vertexcom-mse102x.yaml | 2 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../devicetree/bindings/nvmem/imx-iim.yaml | 2 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 2 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +- .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/u-boot,env.yaml | 13 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 2 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +- .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../bindings/pci/samsung,exynos-pcie.yaml | 2 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 2 +- .../devicetree/bindings/peci/peci-aspeed.yaml | 2 +- .../devicetree/bindings/peci/peci-controller.yaml | 2 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy.yaml | 2 +- .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 2 +- .../bindings/phy/hisilicon,hi3660-usb3.yaml | 22 +- .../bindings/phy/hisilicon,hi3670-usb3.yaml | 26 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 2 +- .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 2 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,xsphy.yaml | 2 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 2 +- .../bindings/phy/rockchip-inno-csi-dphy.yaml | 2 +- .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 2 +- .../bindings/phy/samsung,exynos-pcie-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 2 +- .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 2 +- .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 2 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 2 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 2 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 2 +- .../bindings/power/domain-idle-state.yaml | 10 + .../devicetree/bindings/power/fsl,imx-gpc.yaml | 14 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 16 +- .../devicetree/bindings/ptp/ptp-idt82p33.yaml | 2 +- .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 2 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 2 +- .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 2 +- .../bindings/regulator/silergy,sy8106a.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../bindings/remoteproc/qcom,glink-edge.yaml | 8 +- .../bindings/remoteproc/qcom,pil-info.yaml | 2 +- .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 1 + .../bindings/remoteproc/qcom,smd-edge.yaml | 34 +- .../bindings/reserved-memory/google,open-dice.yaml | 2 +- .../bindings/reserved-memory/memory-region.yaml | 2 +- .../reserved-memory/nvidia,tegra210-emc-table.yaml | 2 +- .../bindings/reserved-memory/reserved-memory.yaml | 2 +- .../reset/allwinner,sun6i-a31-clock-reset.yaml | 2 +- .../devicetree/bindings/reset/canaan,k210-rst.yaml | 2 +- .../bindings/reset/starfive,jh7100-reset.yaml | 2 +- .../devicetree/bindings/riscv/microchip.yaml | 2 +- .../devicetree/bindings/rng/omap_rng.yaml | 11 - .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 2 +- .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 2 +- .../bindings/rtc/microchip,mfps-rtc.yaml | 2 +- .../bindings/rtc/microcrystal,rv3032.yaml | 2 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 2 +- .../devicetree/bindings/serial/cdns,uart.yaml | 2 +- .../bindings/serial/sunplus,sp7021-uart.yaml | 2 +- .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 29 +- .../devicetree/bindings/sound/adi,max98396.yaml | 2 +- .../devicetree/bindings/sound/ak4375.yaml | 2 +- .../devicetree/bindings/sound/ak4613.yaml | 2 +- .../devicetree/bindings/sound/ak4642.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../bindings/sound/audio-graph-card.yaml | 2 +- .../bindings/sound/audio-graph-card2.yaml | 2 +- .../devicetree/bindings/sound/audio-graph.yaml | 2 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../devicetree/bindings/sound/linux,bt-sco.yaml | 2 +- .../devicetree/bindings/sound/linux,spdif-dit.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../devicetree/bindings/sound/mt6359.yaml | 2 +- .../bindings/sound/nvidia,tegra186-asrc.yaml | 2 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 2 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 2 +- .../bindings/sound/nvidia,tegra210-amx.yaml | 2 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 2 +- .../bindings/sound/nvidia,tegra210-mvc.yaml | 2 +- .../bindings/sound/nvidia,tegra210-sfc.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- .../bindings/sound/simple-audio-amplifier.yaml | 2 +- .../devicetree/bindings/sound/simple-card.yaml | 2 +- .../devicetree/bindings/sound/sound-dai.yaml | 2 +- .../devicetree/bindings/sound/test-component.yaml | 2 +- .../devicetree/bindings/sound/wlf,wm8940.yaml | 2 +- .../devicetree/bindings/sound/wlf,wm8978.yaml | 2 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 2 +- .../devicetree/bindings/spi/spi-cadence.yaml | 2 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 2 +- .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 2 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 2 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 11 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 + .../bindings/timer/mstar,msc313e-timer.yaml | 2 +- .../bindings/timer/rockchip,rk-timer.yaml | 2 +- .../devicetree/bindings/timer/ti,timer-dm.yaml | 17 +- .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 2 +- .../bindings/timestamp/hte-consumer.yaml | 2 +- .../bindings/ufs/samsung,exynos-ufs.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 2 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 2 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/generic-xhci.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 2 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 2 +- .../bindings/usb/microchip,mpfs-musb.yaml | 2 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-drd.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/usb-xhci.yaml | 2 +- Documentation/devicetree/bindings/usb/usb.yaml | 2 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 - .../devicetree/bindings/virtio/pci-iommu.yaml | 101 + Documentation/devicetree/bindings/w1/w1-gpio.yaml | 2 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- .../bindings/watchdog/mstar,msc313e-wdt.yaml | 2 +- .../virt/kvm/x86/amd-memory-encryption.rst | 5 +- MAINTAINERS | 31 +- Makefile | 4 + arch/arm/Kconfig | 4 - arch/arm/boot/dts/aspeed-g5.dtsi | 8 + arch/arm/boot/dts/aspeed-g6.dtsi | 8 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/crypto/Kconfig | 238 ++- arch/arm/include/asm/device.h | 1 - arch/arm/mm/dma-mapping.c | 10 +- arch/arm64/Kconfig | 4 - arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/Kconfig | 279 ++- arch/arm64/mm/dma-mapping.c | 2 +- arch/mips/crypto/Kconfig | 74 + arch/powerpc/crypto/Kconfig | 97 + arch/s390/crypto/Kconfig | 135 ++ arch/sparc/crypto/Kconfig | 90 + arch/x86/crypto/Kconfig | 484 +++++ arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aria-aesni-avx-asm_64.S | 1303 ++++++++++++ arch/x86/crypto/aria-avx.h | 16 + arch/x86/crypto/aria_aesni_avx_glue.c | 213 ++ arch/x86/crypto/sha512_ssse3_glue.c | 10 + crypto/Kconfig | 2225 +++++++------------- crypto/Makefile | 2 +- crypto/akcipher.c | 8 + crypto/algapi.c | 71 - crypto/api.c | 4 +- crypto/{aria.c => aria_generic.c} | 39 +- crypto/async_tx/raid6test.c | 4 +- crypto/curve25519-generic.c | 4 +- crypto/dh.c | 4 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 4 +- crypto/ecdsa.c | 4 +- crypto/essiv.c | 2 +- crypto/rsa.c | 4 +- crypto/sm2.c | 4 +- crypto/tcrypt.c | 53 +- crypto/testmgr.c | 38 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 15 + drivers/acpi/irq.c | 8 +- drivers/acpi/resource.c | 16 +- drivers/acpi/sleep.c | 8 + drivers/acpi/thermal.c | 211 +- drivers/acpi/viot.c | 1 - drivers/base/power/domain.c | 4 +- drivers/char/hw_random/arm_smccc_trng.c | 4 +- drivers/char/hw_random/core.c | 55 +- drivers/char/hw_random/imx-rngc.c | 51 +- drivers/char/tpm/tpm_ppi.c | 2 +- drivers/crypto/Kconfig | 3 +- drivers/crypto/Makefile | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/aspeed/Kconfig | 48 + drivers/crypto/aspeed/Makefile | 7 + drivers/crypto/aspeed/aspeed-hace-crypto.c | 1133 ++++++++++ drivers/crypto/aspeed/aspeed-hace-hash.c | 1391 ++++++++++++ drivers/crypto/aspeed/aspeed-hace.c | 284 +++ drivers/crypto/aspeed/aspeed-hace.h | 298 +++ drivers/crypto/axis/artpec6_crypto.c | 6 +- drivers/crypto/bcm/cipher.c | 4 +- drivers/crypto/bcm/cipher.h | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/cavium/cpt/cptpf_main.c | 6 +- drivers/crypto/cavium/zip/zip_crypto.c | 30 +- drivers/crypto/ccp/ccp-crypto-des3.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 6 +- drivers/crypto/ccp/sev-dev.c | 78 +- drivers/crypto/ccree/cc_buffer_mgr.c | 2 +- drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 250 ++- drivers/crypto/hisilicon/hpre/hpre_main.c | 216 +- drivers/crypto/hisilicon/qm.c | 906 ++++---- drivers/crypto/hisilicon/sec2/sec.h | 34 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 456 ++-- drivers/crypto/hisilicon/sec2/sec_main.c | 160 +- drivers/crypto/hisilicon/zip/zip.h | 3 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 134 +- drivers/crypto/hisilicon/zip/zip_main.c | 266 ++- drivers/crypto/inside-secure/safexcel_cipher.c | 60 +- drivers/crypto/inside-secure/safexcel_hash.c | 67 +- drivers/crypto/keembay/Kconfig | 4 +- drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h | 2 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 24 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 8 +- drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c | 20 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 4 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 5 +- drivers/crypto/n2_core.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 5 +- drivers/crypto/qat/qat_common/adf_cfg.c | 6 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 10 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 2 +- .../crypto/qat/qat_common/adf_transport_debug.c | 2 +- drivers/crypto/qat/qat_common/icp_qat_uclo.h | 3 +- drivers/crypto/qat/qat_common/qat_algs.c | 18 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 24 +- drivers/crypto/qat/qat_common/qat_uclo.c | 56 +- drivers/crypto/qce/aead.c | 4 +- drivers/crypto/qce/sha.c | 8 +- drivers/crypto/qce/skcipher.c | 8 +- drivers/crypto/qcom-rng.c | 7 +- drivers/crypto/sahara.c | 22 +- drivers/gpio/gpiolib-acpi.c | 15 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpu/drm/exynos/exynos_drm_dma.c | 1 - drivers/i2c/i2c-core-acpi.c | 40 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-core.h | 4 +- drivers/iommu/Kconfig | 16 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd/Kconfig | 1 - drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/amd_iommu_types.h | 10 +- drivers/iommu/amd/init.c | 47 +- drivers/iommu/amd/io_pgtable.c | 76 +- drivers/iommu/amd/io_pgtable_v2.c | 415 ++++ drivers/iommu/amd/iommu.c | 164 +- drivers/iommu/apple-dart.c | 57 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 62 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 97 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/dma-iommu.h | 42 + drivers/iommu/exynos-iommu.c | 9 - drivers/iommu/fsl_pamu_domain.c | 6 +- drivers/iommu/intel/Kconfig | 6 +- drivers/iommu/intel/cap_audit.c | 4 +- drivers/iommu/intel/iommu.c | 95 +- drivers/iommu/intel/iommu.h | 7 +- drivers/iommu/intel/irq_remapping.c | 6 +- drivers/iommu/intel/pasid.c | 12 +- drivers/iommu/intel/svm.c | 62 +- drivers/iommu/io-pgtable-arm.c | 71 +- drivers/iommu/io-pgtable-dart.c | 469 +++++ drivers/iommu/io-pgtable.c | 4 + drivers/iommu/iommu.c | 154 +- drivers/iommu/iova.c | 13 +- drivers/iommu/ipmmu-vmsa.c | 35 +- drivers/iommu/msm_iommu.c | 2 - drivers/iommu/mtk_iommu.c | 45 +- drivers/iommu/mtk_iommu_v1.c | 13 +- drivers/iommu/omap-iommu-debug.c | 6 +- drivers/iommu/omap-iommu.c | 6 - drivers/iommu/rockchip-iommu.c | 2 - drivers/iommu/s390-iommu.c | 15 +- drivers/iommu/sprd-iommu.c | 5 - drivers/iommu/sun50i-iommu.c | 2 - drivers/iommu/tegra-smmu.c | 29 +- drivers/iommu/virtio-iommu.c | 32 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 2 +- drivers/net/Kconfig | 2 - drivers/net/wireless/ath/ath9k/rng.c | 3 +- drivers/of/address.c | 4 +- drivers/of/base.c | 7 +- drivers/of/device.c | 9 +- drivers/of/fdt.c | 17 +- drivers/of/irq.c | 3 + drivers/of/of_private.h | 5 + drivers/of/unittest.c | 5 +- drivers/platform/x86/intel/int3472/tps68470.c | 6 +- drivers/pnp/pnpacpi/rsparser.c | 7 +- drivers/thermal/Makefile | 2 +- drivers/thermal/imx_sc_thermal.c | 68 +- drivers/thermal/qcom/tsens-v0_1.c | 2 +- drivers/thermal/rcar_thermal.c | 2 +- drivers/thermal/thermal_core.c | 2 +- drivers/thermal/thermal_of.c | 44 - drivers/thermal/thermal_sysfs.c | 8 +- drivers/vfio/vfio_iommu_type1.c | 1 - include/crypto/aria.h | 17 +- include/crypto/internal/aead.h | 25 - include/crypto/scatterwalk.h | 6 - include/dt-bindings/clock/aspeed-clock.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 1 + include/dt-bindings/leds/common.h | 7 +- include/dt-bindings/memory/mt6795-larb-port.h | 95 + include/linux/acpi.h | 23 +- include/linux/dma-iommu.h | 93 - include/linux/hisi_acc_qm.h | 63 +- include/linux/hw_random.h | 3 + include/linux/io-pgtable.h | 3 + include/linux/iommu.h | 47 +- include/linux/ioport.h | 3 +- include/linux/iova.h | 2 +- include/linux/of.h | 4 +- include/linux/pm.h | 37 +- include/linux/pm_runtime.h | 20 +- include/linux/reboot.h | 8 + include/linux/thermal.h | 10 - include/uapi/misc/uacce/hisi_qm.h | 17 +- kernel/dma/swiotlb.c | 40 +- kernel/reboot.c | 17 + lib/Kconfig | 3 - lib/Makefile | 1 - lib/crypto/Kconfig | 7 +- lib/crypto/Makefile | 3 + lib/{ => crypto}/memneq.c | 7 +- lib/crypto/utils.c | 88 + lib/sg_pool.c | 16 +- scripts/Makefile.lib | 14 +- scripts/dtc/dt-extract-compatibles | 69 + security/keys/keyring.c | 2 +- tools/power/x86/turbostat/turbostat.c | 22 +- tools/testing/selftests/tpm2/tpm2.py | 4 + 654 files changed, 12400 insertions(+), 5180 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile-sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/versatile-sysreg.txt create mode 100644 Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,tda998x.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/tda998x.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt create mode 100644 Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mti,cpu- [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.yaml create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-indicator.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/mtk-gce.txt delete mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt delete mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/devicetree/bindings/virtio/pci-iommu.yaml create mode 100644 arch/mips/crypto/Kconfig create mode 100644 arch/powerpc/crypto/Kconfig create mode 100644 arch/s390/crypto/Kconfig create mode 100644 arch/sparc/crypto/Kconfig create mode 100644 arch/x86/crypto/Kconfig create mode 100644 arch/x86/crypto/aria-aesni-avx-asm_64.S create mode 100644 arch/x86/crypto/aria-avx.h create mode 100644 arch/x86/crypto/aria_aesni_avx_glue.c rename crypto/{aria.c => aria_generic.c} (86%) create mode 100644 drivers/crypto/aspeed/Kconfig create mode 100644 drivers/crypto/aspeed/Makefile create mode 100644 drivers/crypto/aspeed/aspeed-hace-crypto.c create mode 100644 drivers/crypto/aspeed/aspeed-hace-hash.c create mode 100644 drivers/crypto/aspeed/aspeed-hace.c create mode 100644 drivers/crypto/aspeed/aspeed-hace.h create mode 100644 drivers/iommu/amd/io_pgtable_v2.c create mode 100644 drivers/iommu/dma-iommu.h create mode 100644 drivers/iommu/io-pgtable-dart.c create mode 100644 include/dt-bindings/memory/mt6795-larb-port.h delete mode 100644 include/linux/dma-iommu.h rename lib/{ => crypto}/memneq.c (98%) create mode 100644 lib/crypto/utils.c create mode 100755 scripts/dtc/dt-extract-compatibles