mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-19 00:54:41 +08:00
58390c8ce1
Including: - Convert to platform remove callback returning void - Extend changing default domain to normal group - Intel VT-d updates: - Remove VT-d virtual command interface and IOASID - Allow the VT-d driver to support non-PRI IOPF - Remove PASID supervisor request support - Various small and misc cleanups - ARM SMMU updates: - Device-tree binding updates: * Allow Qualcomm GPU SMMUs to accept relevant clock properties * Document Qualcomm 8550 SoC as implementing an MMU-500 * Favour new "qcom,smmu-500" binding for Adreno SMMUs - Fix S2CR quirk detection on non-architectural Qualcomm SMMU implementations - Acknowledge SMMUv3 PRI queue overflow when consuming events - Document (in a comment) why ATS is disabled for bypass streams - AMD IOMMU updates: - 5-level page-table support - NUMA awareness for memory allocations - Unisoc driver: Support for reattaching an existing domain - Rockchip driver: Add missing set_platform_dma_ops callback - Mediatek driver: Adjust the dma-ranges - Various other small fixes and cleanups -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEr9jSbILcajRFYWYyK/BELZcBGuMFAmRONeAACgkQK/BELZcB GuPmpw/8C9ruxQ0JU5rcDBXQGvos4gMmxlbELMrBpbbiTtdb35xchpKfdhnECGIF k2SrrcF40R/S82SyzNU/eZtGKirtcXvGFraUFgu/QdCcnnqpRHs+IJMXX2NJP+it +0wO1uiInt3CN1ERcR4F31cDKiWjDG8bvQVE5LIyiy4KrIU5ld2G91Fkaa0R13Au 6H+/wKkcUC6OyaGE6wPx474xBkapT20vj5AIQuAWisXJJR0wbBon1sUTo/IRKsU+ IkNxH0W+1PNImJ+crAdf/nkOlyqoChY4ww6cm07LrOsBLIsX5bCqXfL4HvKthElD MEgk2SN5kfjfR5Vf29W4hZVM1CT8VbhO41I7OzaZ6X6RU2PXoldPKlgKtZGeSKn1 9bcMpSgB0BtbttvBevSkxTo5KHFozXS2DG3DFoMB3yFMme8Th0LrhBZ9oB7NIPNw ntMo4K75vviC6Vvzjy4Anj/+y+Zm3W6wDDP7F12O6WZLkK5s4hrSsHUm/MQnnKQP muJlG870RnSl73xUQZe3cuBxktXuJ3EHqqYIPE0npzvauu8hhWcis3opf2Y+U2s8 aBCCIgp5kTKqjHLh2e4lNCKZf1/b/dhxRcRBQhpAIb8YsjMlIJyM+G8Jz6K6gBga 5Ld+68UQ3oHJwoLV1HCFN8jbpQ9KZn1s9+h3yrYjRAcLNiFb3nU= =OvTo -----END PGP SIGNATURE----- Merge tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu Pull iommu updates from Joerg Roedel: - Convert to platform remove callback returning void - Extend changing default domain to normal group - Intel VT-d updates: - Remove VT-d virtual command interface and IOASID - Allow the VT-d driver to support non-PRI IOPF - Remove PASID supervisor request support - Various small and misc cleanups - ARM SMMU updates: - Device-tree binding updates: * Allow Qualcomm GPU SMMUs to accept relevant clock properties * Document Qualcomm 8550 SoC as implementing an MMU-500 * Favour new "qcom,smmu-500" binding for Adreno SMMUs - Fix S2CR quirk detection on non-architectural Qualcomm SMMU implementations - Acknowledge SMMUv3 PRI queue overflow when consuming events - Document (in a comment) why ATS is disabled for bypass streams - AMD IOMMU updates: - 5-level page-table support - NUMA awareness for memory allocations - Unisoc driver: Support for reattaching an existing domain - Rockchip driver: Add missing set_platform_dma_ops callback - Mediatek driver: Adjust the dma-ranges - Various other small fixes and cleanups * tag 'iommu-updates-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu: (82 commits) iommu: Remove iommu_group_get_by_id() iommu: Make iommu_release_device() static iommu/vt-d: Remove BUG_ON in dmar_insert_dev_scope() iommu/vt-d: Remove a useless BUG_ON(dev->is_virtfn) iommu/vt-d: Remove BUG_ON in map/unmap() iommu/vt-d: Remove BUG_ON when domain->pgd is NULL iommu/vt-d: Remove BUG_ON in handling iotlb cache invalidation iommu/vt-d: Remove BUG_ON on checking valid pfn range iommu/vt-d: Make size of operands same in bitwise operations iommu/vt-d: Remove PASID supervisor request support iommu/vt-d: Use non-privileged mode for all PASIDs iommu/vt-d: Remove extern from function prototypes iommu/vt-d: Do not use GFP_ATOMIC when not needed iommu/vt-d: Remove unnecessary checks in iopf disabling path iommu/vt-d: Move PRI handling to IOPF feature path iommu/vt-d: Move pfsid and ats_qdep calculation to device probe path iommu/vt-d: Move iopf code from SVA to IOPF enabling path iommu/vt-d: Allow SVA with device-specific IOPF dmaengine: idxd: Add enable/disable device IOPF feature arm64: dts: mt8186: Add dma-ranges for the parent "soc" node ... |
||
---|---|---|
.. | ||
cec | ||
i2c | ||
spi | ||
xilinx | ||
allegro,al5e.yaml | ||
allwinner,sun4i-a10-csi.yaml | ||
allwinner,sun4i-a10-ir.yaml | ||
allwinner,sun4i-a10-video-engine.yaml | ||
allwinner,sun6i-a31-csi.yaml | ||
allwinner,sun6i-a31-isp.yaml | ||
allwinner,sun6i-a31-mipi-csi2.yaml | ||
allwinner,sun8i-a83t-de2-rotate.yaml | ||
allwinner,sun8i-a83t-mipi-csi2.yaml | ||
allwinner,sun8i-h3-deinterlace.yaml | ||
allwinner,sun50i-h6-vpu-g2.yaml | ||
amlogic,axg-ge2d.yaml | ||
amlogic,gx-vdec.yaml | ||
amlogic,meson6-ir.yaml | ||
amlogic,meson-ir-tx.yaml | ||
amphion,vpu.yaml | ||
aspeed-video.txt | ||
atmel-isi.txt | ||
atmel,isc.yaml | ||
cdns,csi2rx.txt | ||
cdns,csi2tx.txt | ||
coda.yaml | ||
fsl-vdoa.txt | ||
fsl,imx6ull-pxp.yaml | ||
gpio-ir-receiver.yaml | ||
hix5hd2-ir.txt | ||
img-ir-rev1.txt | ||
imx.txt | ||
marvell,mmp2-ccic.yaml | ||
mediatek-jpeg-decoder.yaml | ||
mediatek-jpeg-encoder.yaml | ||
mediatek-mdp.txt | ||
mediatek-vpu.txt | ||
mediatek,mdp3-rdma.yaml | ||
mediatek,mdp3-rsz.yaml | ||
mediatek,mdp3-wrot.yaml | ||
mediatek,mt8195-jpegdec.yaml | ||
mediatek,mt8195-jpegenc.yaml | ||
mediatek,vcodec-decoder.yaml | ||
mediatek,vcodec-encoder.yaml | ||
mediatek,vcodec-subdev-decoder.yaml | ||
microchip,csi2dc.yaml | ||
microchip,sama5d4-vdec.yaml | ||
microchip,xisc.yaml | ||
mtk-cir.txt | ||
nokia,n900-ir | ||
nvidia,tegra-vde.yaml | ||
nxp,dw100.yaml | ||
nxp,imx7-csi.yaml | ||
nxp,imx8-isi.yaml | ||
nxp,imx8-jpeg.yaml | ||
nxp,imx8mq-mipi-csi2.yaml | ||
nxp,imx8mq-vpu.yaml | ||
nxp,imx-mipi-csi2.yaml | ||
pxa-camera.txt | ||
qcom,msm8916-camss.yaml | ||
qcom,msm8916-venus.yaml | ||
qcom,msm8996-camss.yaml | ||
qcom,msm8996-venus.yaml | ||
qcom,sc7180-venus.yaml | ||
qcom,sc7280-venus.yaml | ||
qcom,sdm660-camss.yaml | ||
qcom,sdm660-venus.yaml | ||
qcom,sdm845-camss.yaml | ||
qcom,sdm845-venus-v2.yaml | ||
qcom,sdm845-venus.yaml | ||
qcom,sm8250-camss.yaml | ||
qcom,sm8250-venus.yaml | ||
qcom,venus-common.yaml | ||
rc.txt | ||
rc.yaml | ||
renesas,ceu.yaml | ||
renesas,csi2.yaml | ||
renesas,drif.yaml | ||
renesas,fcp.yaml | ||
renesas,fdp1.yaml | ||
renesas,imr.yaml | ||
renesas,isp.yaml | ||
renesas,jpu.yaml | ||
renesas,rzg2l-cru.yaml | ||
renesas,rzg2l-csi2.yaml | ||
renesas,vin.yaml | ||
renesas,vsp1.yaml | ||
rockchip-isp1.yaml | ||
rockchip-rga.yaml | ||
rockchip-vpu.yaml | ||
rockchip,rk3568-vepu.yaml | ||
rockchip,vdec.yaml | ||
s5p-mfc.txt | ||
samsung,exynos4210-csis.yaml | ||
samsung,exynos4210-fimc.yaml | ||
samsung,exynos4212-fimc-is.yaml | ||
samsung,exynos4212-fimc-lite.yaml | ||
samsung,exynos5250-gsc.yaml | ||
samsung,fimc.yaml | ||
samsung,s5c73m3.yaml | ||
samsung,s5pv210-jpeg.yaml | ||
si4713.txt | ||
silabs,si470x.yaml | ||
st-rc.txt | ||
st,st-delta.txt | ||
st,st-hva.txt | ||
st,stih4xx.txt | ||
st,stm32-dcmi.yaml | ||
st,stm32-dma2d.yaml | ||
stih407-c8sectpfe.txt | ||
ti-am437x-vpfe.txt | ||
ti,cal.yaml | ||
ti,da850-vpif.txt | ||
ti,omap3isp.txt | ||
ti,vpe.yaml | ||
video-interface-devices.yaml | ||
video-interfaces.txt | ||
video-interfaces.yaml | ||
video-mux.yaml |