Home
last modified time | relevance | path

Searched full:larbs (Results 1 – 25 of 26) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.yaml37 | gals-rx There may be GALS in some larbs.
113 mediatek,larbs:
200 - if: # The IOMMUs don't have larbs.
211 - mediatek,larbs
227 mediatek,larbs = <&larb0>, <&larb1>, <&larb2>,
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iommu/
Dmediatek,iommu.txt27 | gals-rx There may be GALS in some larbs.
76 - mediatek,larbs : List of phandle to the local arbiters in the current Socs.
95 mediatek,larbs = <&larb0 &larb1 &larb2 &larb3 &larb4 &larb5>;
/kernel/linux/linux-6.6/include/dt-bindings/memory/
Dmediatek,mt8188-memory-port.h12 * MM IOMMU larbs:
14 * the index of larb is not in order. So we reindexed these larbs from a
53 * modules dma-address-region larbs-ports
56 * cam/mdp 8G ~ 12G the other larbs.
Dmt8186-memory-port.h22 * modules dma-address-region larbs-ports
25 * cam/mdp 8G ~ 12G the other larbs.
Dmt8195-memory-port.h20 * modules dma-address-region larbs-ports
23 * cam/mdp 8G ~ 12G the other larbs.
Dmt8192-larb-port.h18 * modules dma-address-region larbs-ports
/kernel/linux/linux-6.6/drivers/iommu/
Dmtk_iommu.c210 * Here list the iova ranges this SoC supports and which larbs/ports are in
219 * Indicate the correspondance between larbs, ports and regions.
862 * All the ports in each a device should be in the same larbs. in mtk_iommu_probe_device()
1118 larb_nr = of_count_phandle_with_args(dev->of_node, "mediatek,larbs", NULL); in mtk_iommu_mm_dts_parse()
1128 larbnode = of_parse_phandle(dev->of_node, "mediatek,larbs", i); in mtk_iommu_mm_dts_parse()
1184 * All the larbs that connect to one IOMMU must connect with the same in mtk_iommu_mm_dts_parse()
1614 [2] = {0, 0, 0, 0, ~0, ~0, ~0, ~0, /* Region2: the other larbs. */
1704 [2] = {0, 0, 0, 0, ~0, ~0, ~0, ~0, /* Region2: the other larbs. */
Dmtk_iommu_v1.c646 "mediatek,larbs", NULL); in mtk_iommu_v1_probe()
654 larbnode = of_parse_phandle(dev->of_node, "mediatek,larbs", i); in mtk_iommu_v1_probe()
/kernel/linux/linux-6.6/arch/arm64/boot/dts/mediatek/
Dmt8167.dtsi175 mediatek,larbs = <&larb0>, <&larb1>, <&larb2>;
Dmt2712e.dtsi333 mediatek,larbs = <&larb0>, <&larb1>, <&larb2>,
351 mediatek,larbs = <&larb4>, <&larb5>, <&larb7>;
Dmt6795.dtsi411 mediatek,larbs = <&larb0 &larb1 &larb2 &larb3>;
Dmt8173.dtsi583 mediatek,larbs = <&larb0>, <&larb1>, <&larb2>,
Dmt8195.dtsi2026 mediatek,larbs = <&larb1 &larb3 &larb4 &larb6 &larb8
2835 mediatek,larbs = <&larb0 &larb2 &larb5 &larb7 &larb9
Dmt8192.dtsi1600 mediatek,larbs = <&larb0>, <&larb1>, <&larb2>,
Dmt8186.dtsi1901 mediatek,larbs = <&larb0 &larb1 &larb2 &larb4
/kernel/linux/linux-5.10/drivers/memory/
Dmtk-smi.c61 u32 bus_sel; /* Balance some larbs to enter mmu0 or mmu1 */
326 /* The larbs may still haven't gals even if the SoC support.*/ in mtk_smi_larb_probe()
/kernel/linux/linux-6.6/arch/arm/boot/dts/mediatek/
Dmt7623n.dtsi110 mediatek,larbs = <&larb0 &larb1 &larb2>;
Dmt2701.dtsi224 mediatek,larbs = <&larb0 &larb1 &larb2>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmt7623n.dtsi110 mediatek,larbs = <&larb0 &larb1 &larb2>;
Dmt2701.dtsi225 mediatek,larbs = <&larb0 &larb1 &larb2>;
/kernel/linux/linux-5.10/drivers/iommu/
Dmtk_iommu.c704 "mediatek,larbs", NULL); in mtk_iommu_probe()
713 larbnode = of_parse_phandle(dev->of_node, "mediatek,larbs", i); in mtk_iommu_probe()
Dmtk_iommu_v1.c583 "mediatek,larbs", NULL, 0) { in mtk_iommu_probe()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt2712e.dtsi332 mediatek,larbs = <&larb0 &larb1 &larb2
349 mediatek,larbs = <&larb4 &larb5 &larb7>;
Dmt8173.dtsi525 mediatek,larbs = <&larb0 &larb1 &larb2
/kernel/linux/linux-6.6/drivers/memory/
Dmtk-smi.c108 /* larbs: Require apb/smi clocks while gals is optional. */
126 u32 bus_sel; /* Balance some larbs to enter mmu0 or mmu1 */

12