This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from c636eef2ee36 Merge tag 'hwlock-v5.9' of git://git.kernel.org/pub/scm/li [...] new a9b9b2af40c7 backlight: lm3533_bl: Use kobj_to_dev() instead new e1915eec54a6 backlight: sky81452: Convert to GPIO descriptors new 08bf73a6f056 backlight: sky81452: Privatize platform data new e994734fdca7 backlight: Delete the OT200 backlight driver new f3528630e2e7 backlight: lms501kf03: Drop unused include new 81357f818f3e backlight: lms501kf03: Remove unused const variables new 4160ebacd357 backlight: lcd: Add missing kerneldoc entry for 'struct de [...] new 0e0428be20fa backlight: ili922x: Add missing kerneldoc descriptions for [...] new ee555c1dbe69 backlight: ili922x: Remove invalid use of kerneldoc syntax new 7099c930fa71 backlight: ili922x: Add missing kerneldoc description for [...] new 6c05632d6341 backlight: backlight: Supply description for function args [...] new 3e799ccda365 backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0 new e17c7461a28c backlight: qcom-wled: Remove unused configs for LED3 and LED4 new c847e429db9d video: backlight: sky81452-backlight: Fix some kerneldoc issues new 4edfe2248d21 backlight: backlight: Refactor fb_notifier_callback() new 1c91b46555aa backlight: backlight: Add backlight_is_blank() new ca7c20b2132d backlight: backlight: Improve backlight_ops documentation new cabf161335ca backlight: backlight: Improve backlight_properties documentation new 6f10cd124c44 backlight: backlight: Improve backlight_device documentation new d160fd4e918d backlight: backlight: Document inline functions in backlight.h new 2d15bb47f333 backlight: backlight: Document enums in backlight.h new 7ecdea4a0226 backlight: generic_bl: Remove this driver as it is unused new 9c4aa3118bab backlight: backlight: Drop extern from prototypes new a1230eb2e3f4 backlight: backlight: Add overview and update existing doc new 5ab4246cfc6f doc-rst: Wire-up Backlight kernel-doc documentation new 2144d00ed0db backlight: backlight: Introduce backlight_get_brightness() new 5a09765ddedd backlight: as3711_bl: Simplify update_status new 24d34617c24f backlight: cr_bllcd: Introduce gpio-backlight semantics new de7b490cdfe4 backlight: gpio_backlight: Simplify update_status() new a00a5feb1e96 backlight: jornada720_bl: Introduce backlight_is_blank() new 51d53e5b06b8 backlight: Use backlight_get_brightness() throughout new 0f6a3256fd81 backlight: backlight: Drop backlight_put() new b6539a11e807 backlight: backlight: Make of_find_backlight static new 7eb99a39ef76 video: backlight: cr_bllcd: Remove unused variable 'intensity' new 96f970feeb47 Merge tag 'backlight-next-5.9' of git://git.kernel.org/pub [...] new 215c224f4dfa dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support new 17fe16181639 iommu/renesas: Add support for r8a77961 new 4b2aa7a6f9b7 iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code new f3e048b78ad3 iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[] new 5bc1cf1466f6 iommu/qcom: add optional 'tbu' clock for TLB invalidate new 77346a704c91 Merge tag 'v5.8-rc3' into arm/qcom new e725a00a8f2e iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN new 349b00c9c0a0 dt-bindings: mediatek: Add bindings for MT6779 new 75eed350877c iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48 [...] new 6b717796227e iommu/mediatek: Use a u32 flags to describe different HW features new 4bb2bf4c6ad3 iommu/mediatek: Setting MISC_CTRL register new b053bc7183c8 iommu/mediatek: Move inv_sel_reg into the plat_data new 37276e00da7d iommu/mediatek: Add sub_comm id in translation fault new 35c1b48d27da iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition new 829316b3bc89 iommu/mediatek: Extend protect pa alignment value new 864444130eed iommu/mediatek: Modify MMU_CTRL register setting new 068c86e92f3f iommu/mediatek: Add mt6779 basic support new 397e18b4bb2d iommu/mediatek: Include liunx/dma-mapping.h new d724794b4534 dt-bindings: mediatek: Add binding for MT6779 SMI new fc492f339f76 memory: mtk-smi: Add basic support for MT6779 new f512eefc9bf9 iommu/omap: Replace HTTP links with HTTPS ones new dee9d154f40c iommu/omap: Check for failure of a call to omap_iommu_dump_ctx new 9314006dc332 iommu/exynos: Rename update_pte() new ecd7274fb4cd iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag new 976492922a6a iommu/arm-smmu: Update impl quirks comment new 7b6b70d88b10 dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings new 2c5c3cfb2da5 iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 [...] new 6a79a5a3842b iommu/arm-smmu: Call configuration impl hook before consum [...] new f2d9848aeb9f iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC er [...] new e85e84d19b9d dt-bindings: arm-smmu: add compatible string for Marvell A [...] new 49fbb2503026 iommu/arm-smmu-v3: Fix trivial typo new cd8479cf0de9 iommu/arm-smmu: move TLB timeout and spin count macros new 6c019f4e697e iommu/arm-smmu: ioremap smmu mmio region before implementa [...] new aab5a1c88276 iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage new 3d2deb0cdb69 dt-bindings: arm-smmu: add binding for Tegra194 SMMU new aa7ec73297df iommu/arm-smmu: Add global/context fault implementation hooks new ee79e5fbc19c Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new f5e383ac8b58 iommu/pamu: Use kzfree() in fsl_pamu_probe() new 5f77d6ca5ca7 iommu/vt-d: Enforce PASID devTLB field mask new 78df6c86f069 iommu/vt-d: Remove global page support in devTLB flush new e7e69461a832 iommu/vt-d: Fix PASID devTLB invalidation new 288d08e78008 iommu/vt-d: Handle non-page aligned address new 0fa1a15fa9b3 iommu/vt-d: Fix devTLB flush for vSVA new 1ff00279655d iommu/vt-d: Warn on out-of-range invalidation address new d315e9e684d1 iommu/vt-d: Disable multiple GPASID-dev bind new dd6692f1b883 iommu/vt-d: Refactor device_to_iommu() helper new 19abcf70c2b1 iommu/vt-d: Add a helper to get svm and sdev for pasid new eb8d93ea3c1d iommu/vt-d: Report page request faults for guest SVA new 8b73712115eb iommu/vt-d: Add page response ops support new 02f3effddfd0 iommu/vt-d: Rename intel-pasid.h to pasid.h new b1012ca8dc4f iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu new 9a295ff0ffc9 iommu/amd: Print extended features in one line to fix dive [...] new 70fcd3592b05 iommu/amd: Add helper functions to update domain->pt_root new 092550eacd04 iommu/amd: Remove double zero check new d3e3d2be688b iommu/iova: Don't BUG on invalid PFNs new 970471914c67 iommu: Allow page responses without PASID new 0f45b04da183 iommu/exynos: Use dev_iommu_priv_get/set() new 01b9d4e21148 iommu/vt-d: Use dev_iommu_priv_get/set() new 4bbe0c7ccc43 iommu/msm: Use dev_iommu_priv_get/set() new 97ea1202601a iommu/omap: Use dev_iommu_priv_get/set() new 8b9cc3b71bfd iommu/rockchip: Use dev_iommu_priv_get/set() new a5616e24609a iommu/tegra: Use dev_iommu_priv_get/set() new 2263d818bcef iommu/pamu: Use dev_iommu_priv_get/set() new 589601720d9d iommu/mediatek: Do no use dev->archdata.iommu new ad962d864c61 x86: Remove dev->archdata.iommu pointer new 0b660afe3108 ia64: Remove dev->archdata.iommu pointer new fb0fd5f70c1b arm: Remove dev->archdata.iommu pointer new 5866a75b50b3 arm64: Remove dev->archdata.iommu pointer new 6255c8c8d256 powerpc/dma: Remove dev->archdata.iommu_domain new ca37faf3d700 iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT new 557d4bec0093 iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file new b4ceb4a5359e iommu: Tidy up Kconfig for SoC IOMMUs new 97215a7df435 iommu/renesas: Expand COMPILE_TEST coverage new 1b0b2a84c979 iommu: Make some functions static new 9930264fd997 iommu: Mark __iommu_map_sg() as static new f34ce7a7018c iommu: Add gfp parameter to io_pgtable_ops->map() new ab65ba57e3ac iommu/vt-d: Move Kconfig and Makefile bits down into intel [...] new cbe94c6e1a7d iommu/amd: Move Kconfig and Makefile bits down into amd directory new 56fbacc9bf23 Merge branches 'arm/renesas', 'arm/qcom', 'arm/mediatek', [...] new e86d1aa8b60f iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory new e46b3c0d011e Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] new 952ace797c17 Merge tag 'iommu-updates-v5.9' of git://git.kernel.org/pub [...]
The 117 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/arm64/silicon-errata.rst | 3 + .../devicetree/bindings/iommu/arm,smmu.yaml | 31 +- .../devicetree/bindings/iommu/mediatek,iommu.txt | 2 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../memory-controllers/mediatek,smi-common.txt | 5 +- .../memory-controllers/mediatek,smi-larb.txt | 3 +- Documentation/gpu/backlight.rst | 12 + Documentation/gpu/index.rst | 1 + MAINTAINERS | 5 +- arch/arm/include/asm/device.h | 3 - arch/arm64/include/asm/device.h | 3 - arch/ia64/include/asm/device.h | 3 - arch/powerpc/include/asm/device.h | 3 - arch/x86/include/asm/device.h | 3 - drivers/gpu/drm/i915/selftests/mock_gem_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/iommu/Kconfig | 146 +------- drivers/iommu/Makefile | 15 +- drivers/iommu/amd/Kconfig | 44 +++ drivers/iommu/amd/Makefile | 4 + drivers/iommu/amd/init.c | 13 +- drivers/iommu/amd/iommu.c | 31 +- drivers/iommu/arm/Makefile | 2 + drivers/iommu/arm/arm-smmu-v3/Makefile | 2 + drivers/iommu/{ => arm/arm-smmu-v3}/arm-smmu-v3.c | 4 +- drivers/iommu/arm/arm-smmu/Makefile | 4 + drivers/iommu/{ => arm/arm-smmu}/arm-smmu-impl.c | 60 +++- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 278 ++++++++++++++ drivers/iommu/{ => arm/arm-smmu}/arm-smmu-qcom.c | 0 drivers/iommu/{ => arm/arm-smmu}/arm-smmu.c | 42 ++- drivers/iommu/{ => arm/arm-smmu}/arm-smmu.h | 6 + drivers/iommu/{ => arm/arm-smmu}/qcom_iommu.c | 66 ++-- drivers/iommu/exynos-iommu.c | 32 +- drivers/iommu/fsl_pamu.c | 5 +- drivers/iommu/fsl_pamu_domain.c | 8 +- drivers/iommu/intel/Kconfig | 87 +++++ drivers/iommu/intel/Makefile | 7 + drivers/iommu/intel/debugfs.c | 2 +- drivers/iommu/intel/dmar.c | 26 +- drivers/iommu/intel/iommu.c | 141 ++++---- drivers/iommu/intel/pasid.c | 13 +- drivers/iommu/intel/{intel-pasid.h => pasid.h} | 2 +- drivers/iommu/intel/svm.c | 335 +++++++++++++---- drivers/iommu/io-pgtable-arm-v7s.c | 18 +- drivers/iommu/io-pgtable-arm.c | 21 +- drivers/iommu/iommu.c | 37 +- drivers/iommu/iova.c | 4 +- drivers/iommu/ipmmu-vmsa.c | 14 +- drivers/iommu/msm_iommu.c | 6 +- drivers/iommu/mtk_iommu.c | 112 ++++-- drivers/iommu/mtk_iommu.h | 23 +- drivers/iommu/mtk_iommu_v1.c | 10 +- drivers/iommu/omap-iommu-debug.c | 3 + drivers/iommu/omap-iommu.c | 22 +- drivers/iommu/rockchip-iommu.c | 8 +- drivers/iommu/tegra-gart.c | 8 +- drivers/iommu/tegra-smmu.c | 8 +- drivers/media/platform/s5p-mfc/s5p_mfc_iommu.h | 4 +- drivers/memory/mtk-smi.c | 22 ++ drivers/mfd/sky81452.c | 2 - drivers/video/backlight/88pm860x_bl.c | 13 +- drivers/video/backlight/Kconfig | 15 - drivers/video/backlight/Makefile | 2 - drivers/video/backlight/adp5520_bl.c | 10 +- drivers/video/backlight/adp8860_bl.c | 10 +- drivers/video/backlight/adp8870_bl.c | 10 +- drivers/video/backlight/as3711_bl.c | 11 +- drivers/video/backlight/backlight.c | 206 ++++++----- drivers/video/backlight/bd6107.c | 7 +- drivers/video/backlight/corgi_lcd.c | 8 +- drivers/video/backlight/cr_bllcd.c | 26 +- drivers/video/backlight/da903x_bl.c | 13 +- drivers/video/backlight/ep93xx_bl.c | 8 +- drivers/video/backlight/generic_bl.c | 110 ------ drivers/video/backlight/gpio_backlight.c | 17 +- drivers/video/backlight/hp680_bl.c | 6 +- drivers/video/backlight/ili922x.c | 8 +- drivers/video/backlight/jornada720_bl.c | 2 +- drivers/video/backlight/kb3886_bl.c | 6 +- drivers/video/backlight/lcd.c | 1 + drivers/video/backlight/led_bl.c | 7 +- drivers/video/backlight/lm3533_bl.c | 10 +- drivers/video/backlight/lm3630a_bl.c | 4 +- drivers/video/backlight/lms501kf03.c | 9 - drivers/video/backlight/locomolcd.c | 6 +- drivers/video/backlight/lv5207lp.c | 7 +- drivers/video/backlight/max8925_bl.c | 13 +- drivers/video/backlight/ot200_bl.c | 162 --------- drivers/video/backlight/pwm_bl.c | 7 +- drivers/video/backlight/qcom-wled.c | 15 +- drivers/video/backlight/sky81452-backlight.c | 52 +-- drivers/video/backlight/tps65217_bl.c | 10 +- drivers/video/backlight/wm831x_bl.c | 13 +- include/dt-bindings/memory/mt6779-larb-port.h | 206 +++++++++++ include/linux/backlight.h | 399 +++++++++++++++++---- include/linux/dmar.h | 1 + include/linux/intel-iommu.h | 13 +- include/linux/io-pgtable.h | 2 +- include/linux/iommu.h | 38 +- include/linux/mfd/sky81452.h | 2 - include/linux/platform_data/sky81452-backlight.h | 35 -- include/uapi/linux/iommu.h | 6 +- 102 files changed, 2004 insertions(+), 1289 deletions(-) create mode 100644 Documentation/gpu/backlight.rst create mode 100644 drivers/iommu/amd/Kconfig create mode 100644 drivers/iommu/amd/Makefile create mode 100644 drivers/iommu/arm/Makefile create mode 100644 drivers/iommu/arm/arm-smmu-v3/Makefile rename drivers/iommu/{ => arm/arm-smmu-v3}/arm-smmu-v3.c (99%) create mode 100644 drivers/iommu/arm/arm-smmu/Makefile rename drivers/iommu/{ => arm/arm-smmu}/arm-smmu-impl.c (72%) create mode 100644 drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c rename drivers/iommu/{ => arm/arm-smmu}/arm-smmu-qcom.c (100%) rename drivers/iommu/{ => arm/arm-smmu}/arm-smmu.c (98%) rename drivers/iommu/{ => arm/arm-smmu}/arm-smmu.h (98%) rename drivers/iommu/{ => arm/arm-smmu}/qcom_iommu.c (95%) create mode 100644 drivers/iommu/intel/Kconfig create mode 100644 drivers/iommu/intel/Makefile rename drivers/iommu/intel/{intel-pasid.h => pasid.h} (98%) delete mode 100644 drivers/video/backlight/generic_bl.c delete mode 100644 drivers/video/backlight/ot200_bl.c create mode 100644 include/dt-bindings/memory/mt6779-larb-port.h delete mode 100644 include/linux/platform_data/sky81452-backlight.h