OpenCloudOS-Kernel/include/dt-bindings/memory
Linus Torvalds b8fd76f418 IOMMU Updates for Linux v6.2
Including:
 
 	- Core code:
 	  - map/unmap_pages() cleanup
 	  - SVA and IOPF refactoring
 	  - Clean up and document return codes from device/domain
 	    attachment code
 
 	- AMD driver:
 	  - Rework and extend parsing code for ivrs_ioapic, ivrs_hpet
 	    and ivrs_acpihid command line options
 	  - Some smaller cleanups
 
 	- Intel driver:
 	  - Blocking domain support
 	  - Cleanups
 
 	- S390 driver:
 	  - Fixes and improvements for attach and aperture handling
 
 	- PAMU driver:
 	  - Resource leak fix and cleanup
 
 	- Rockchip driver:
 	  - Page table permission bit fix
 
 	- Mediatek driver:
 	  - Improve safety from invalid dts input
 	  - Smaller fixes and improvements
 
 	- Exynos driver:
 	  - Fix driver initialization sequence
 
 	- Sun50i driver:
 	  - Remove IOMMU_DOMAIN_IDENTITY as it has not been working
 	    forever
 	  - Various other fixes
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEEr9jSbILcajRFYWYyK/BELZcBGuMFAmOd1PQACgkQK/BELZcB
 GuO7NxAAiwJUO99pTwvqnByzcC783AuE/fqKHDb9DZaN6Cr0VXSbKEwm8Lc2PC00
 2CTwK/zGhy8BKBQnPiooJ+YOMPjE4yhFIF9jr5ASH5AVWv8EEFpo8zIFKAcF5rh/
 c2Y5RIUwsGXuhR7U3lMTw84r39TZG2eHPwTEU6KvEJ1LCOMyD8IBYrZK2rvpGpem
 3swXUfF5bQGAT8LlIFN7p+qsVs6ZtuD40qre3kerjrBtCPUMlxIIV5TJ8oQTecsk
 vKpD51mEVW+rjUKvqui8NDYuPfT76F2FPS37dfA1F36p8dmsMGSrtWngNm73r546
 AmY8Gui6wKsv4Qn7Mxv49f/WZIXzdRTXOKx/zhYvvGxu7keqQIRIWYcLSxqfaGku
 cqJT401Ws1NHmRpx/t90lMH/anY5+kUMRTQG9Iq5ruLhExskd0SJcffa1i7YIGIe
 lPCTDf7MOXfDudR0Dtp87pGZQBaSkrSzZvb7qZY3Bj83WGZnLPpl6Z3N8KbkGzEO
 zNNvv1CtxZnIPrdOaKvfxQlAKiWKxkPRHuqk1TE8hkoNOe5ZgdOSJP5SeCrZ5tEf
 qljPXvDVF9f8CYw7QlfEDnbLnqDMGZpPAGqKPItbaijQLPZx4Jm4dw6+7i9hETIa
 wJ+1R9iAf+qiR0rlqueALKRaI4DjE8RU8yYSDpn2kn0BUOhWmb8=
 =ZM/m
 -----END PGP SIGNATURE-----

Merge tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu

Pull iommu updates from Joerg Roedel:
 "Core code:
   - map/unmap_pages() cleanup
   - SVA and IOPF refactoring
   - Clean up and document return codes from device/domain attachment

  AMD driver:
   - Rework and extend parsing code for ivrs_ioapic, ivrs_hpet and
     ivrs_acpihid command line options
   - Some smaller cleanups

  Intel driver:
   - Blocking domain support
   - Cleanups

  S390 driver:
   - Fixes and improvements for attach and aperture handling

  PAMU driver:
   - Resource leak fix and cleanup

  Rockchip driver:
   - Page table permission bit fix

  Mediatek driver:
   - Improve safety from invalid dts input
   - Smaller fixes and improvements

  Exynos driver:
   - Fix driver initialization sequence

  Sun50i driver:
   - Remove IOMMU_DOMAIN_IDENTITY as it has not been working forever
   - Various other fixes"

* tag 'iommu-updates-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (74 commits)
  iommu/mediatek: Fix forever loop in error handling
  iommu/mediatek: Fix crash on isr after kexec()
  iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
  iommu/amd: Fix typo in macro parameter name
  iommu/mediatek: Remove unused "mapping" member from mtk_iommu_data
  iommu/mediatek: Improve safety for mediatek,smi property in larb nodes
  iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
  iommu/mediatek: Add error path for loop of mm_dts_parse
  iommu/mediatek: Use component_match_add
  iommu/mediatek: Add platform_device_put for recovering the device refcnt
  iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
  iommu/vt-d: Use real field for indication of first level
  iommu/vt-d: Remove unnecessary domain_context_mapped()
  iommu/vt-d: Rename domain_add_dev_info()
  iommu/vt-d: Rename iommu_disable_dev_iotlb()
  iommu/vt-d: Add blocking domain support
  iommu/vt-d: Add device_block_translation() helper
  iommu/vt-d: Allocate pasid table in device probe path
  iommu/amd: Check return value of mmu_notifier_register()
  iommu/amd: Fix pci device refcount leak in ppr_notifier()
  ...
2022-12-19 08:34:39 -06:00
..
mediatek,mt8365-larb-port.h dt-bindings: iommu: mediatek: add binding documentation for MT8365 SoC 2022-11-19 10:11:09 +01:00
mt2701-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt2712-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt6779-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt6795-larb-port.h dt-bindings: mediatek: Add bindings for MT6795 M4U 2022-09-26 13:33:02 +02:00
mt8167-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8173-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8183-larb-port.h dt-bindings: memory: mediatek: Rename header guard for SMI header file 2021-02-01 11:27:59 +00:00
mt8186-memory-port.h dt-bindings: mediatek: mt8186: Add binding for MM iommu 2022-05-04 10:39:38 +02:00
mt8192-larb-port.h dt-bindings: mediatek: Add binding for mt8192 IOMMU 2021-02-01 11:27:59 +00:00
mt8195-memory-port.h dt-bindings: mediatek: mt8195: Add binding for infra IOMMU 2022-05-04 10:39:38 +02:00
mtk-memory-port.h dt-bindings: mediatek: mt8195: Add binding for infra IOMMU 2022-05-04 10:39:38 +02:00
tegra20-mc.h dt-bindings: memory: tegra20: Add memory client IDs 2020-11-26 19:05:15 +01:00
tegra30-mc.h dt-bindings: memory: tegra30: Add memory client IDs 2020-11-26 19:05:15 +01:00
tegra114-mc.h dt-bindings: memory: tegra: Remove Tegra114 SATA and AFI reset definitions 2018-05-18 22:45:01 +02:00
tegra124-mc.h dt-bindings: memory: tegra124: Add memory client IDs 2020-11-26 19:05:16 +01:00
tegra186-mc.h dt-bindings: memory: Add Tegra186 memory client IDs 2020-01-09 19:10:04 +01:00
tegra194-mc.h dt-bindings: memory: Add Tegra194 memory controller header 2020-01-09 19:10:27 +01:00
tegra210-mc.h dt-bindings: memory: tegra: Add missing swgroups 2020-10-27 20:52:30 +01:00
tegra234-mc.h dt-bindings: tegra: Update headers for Tegra234 2022-11-21 13:27:17 +01:00