Home
last modified time | relevance | path

Searched refs:larb (Results 1 – 25 of 30) sorted by relevance

12

/linux-6.15/Documentation/devicetree/bindings/memory-controllers/
H A Dmediatek,smi-larb.yaml20 - mediatek,mt2701-smi-larb
21 - mediatek,mt2712-smi-larb
22 - mediatek,mt6779-smi-larb
23 - mediatek,mt6795-smi-larb
24 - mediatek,mt8167-smi-larb
25 - mediatek,mt8173-smi-larb
26 - mediatek,mt8183-smi-larb
27 - mediatek,mt8186-smi-larb
65 mediatek,larb-id:
126 - mediatek,larb-id
[all …]
/linux-6.15/drivers/memory/
H A Dmtk-smi.c171 larb->larbid = i; in mtk_smi_larb_bind()
227 writel(*larb->mmu, larb->base + MT8167_SMI_LARB_MMU_EN); in mtk_smi_larb_config_port_mt8167()
235 writel(*larb->mmu, larb->base + MT8173_SMI_LARB_MMU_EN); in mtk_smi_larb_config_port_mt8173()
243 const u8 *larbostd = larb->larb_gen->ostd ? larb->larb_gen->ostd[larb->larbid] : NULL; in mtk_smi_larb_config_port_gen2_general()
247 if (BIT(larb->larbid) & larb->larb_gen->larb_direct_to_common_mask) in mtk_smi_larb_config_port_gen2_general()
270 larb->larbid, *larb->mmu, 0, 0, 0, 0, &res); in mtk_smi_larb_config_port_gen2_general()
570 larb = devm_kzalloc(dev, sizeof(*larb), GFP_KERNEL); in mtk_smi_larb_probe()
571 if (!larb) in mtk_smi_larb_probe()
584 larb->smi.dev = dev; in mtk_smi_larb_probe()
618 ret = clk_bulk_prepare_enable(larb->smi.clk_num, larb->smi.clks); in mtk_smi_larb_resume()
[all …]
/linux-6.15/Documentation/devicetree/bindings/iommu/
H A Dmediatek,iommu.yaml59 Normally we specify a local arbiter(larb) for each multimedia HW
65 smi-common and m4u, and additional GALS module between smi-larb and
130 dt-binding/memory/mt2701-larb-port.h for mt2701 and mt7623,
131 dt-binding/memory/mt2712-larb-port.h for mt2712,
132 dt-binding/memory/mt6779-larb-port.h for mt6779,
133 dt-binding/memory/mt6795-larb-port.h for mt6795,
134 dt-binding/memory/mt8167-larb-port.h for mt8167,
135 dt-binding/memory/mt8173-larb-port.h for mt8173,
136 dt-binding/memory/mt8183-larb-port.h for mt8183,
138 dt-binding/memory/mt8192-larb-port.h for mt8192.
[all …]
/linux-6.15/arch/arm/boot/dts/mediatek/
H A Dmt7623n.dtsi10 #include <dt-bindings/memory/mt2701-larb-port.h>
59 larb0: larb@14010000 {
60 compatible = "mediatek,mt7623-smi-larb",
61 "mediatek,mt2701-smi-larb";
64 mediatek,larb-id = <0>;
71 larb1: larb@16010000 {
73 "mediatek,mt2701-smi-larb";
76 mediatek,larb-id = <1>;
83 larb2: larb@15001000 {
85 "mediatek,mt2701-smi-larb";
[all …]
H A Dmt2701.dtsi13 #include <dt-bindings/memory/mt2701-larb-port.h>
529 larb0: larb@14010000 {
530 compatible = "mediatek,mt2701-smi-larb";
533 mediatek,larb-id = <0>;
546 larb2: larb@15001000 {
547 compatible = "mediatek,mt2701-smi-larb";
550 mediatek,larb-id = <2>;
588 larb1: larb@16010000 {
589 compatible = "mediatek,mt2701-smi-larb";
592 mediatek,larb-id = <1>;
/linux-6.15/arch/arm64/boot/dts/mediatek/
H A Dmt8167.dtsi9 #include <dt-bindings/memory/mt8167-larb-port.h>
142 larb0: larb@14016000 {
143 compatible = "mediatek,mt8167-smi-larb";
152 larb1: larb@15001000 {
153 compatible = "mediatek,mt8167-smi-larb";
162 larb2: larb@16010000 {
163 compatible = "mediatek,mt8167-smi-larb";
H A Dmt2712e.dtsi1000 larb0: larb@14021000 {
1004 mediatek,larb-id = <0>;
1020 larb4: larb@14027000 {
1024 mediatek,larb-id = <4>;
1031 larb5: larb@14030000 {
1035 mediatek,larb-id = <5>;
1051 larb7: larb@14032000 {
1068 larb2: larb@15001000 {
1091 larb1: larb@16010000 {
1108 larb3: larb@18001000 {
[all …]
H A Dmt8195.dtsi2183 larb4: larb@14013000 {
2226 larb7: larb@14e04000 {
2237 larb8: larb@14e05000 {
2265 larb5: larb@14f02000 {
2277 larb6: larb@14f03000 {
2578 larb9: larb@15001000 {
2618 larb10: larb@15120000 {
3398 larb0: larb@1c018000 {
3410 larb1: larb@1c019000 {
3467 larb2: larb@1c102000 {
[all …]
H A Dmt8192.dtsi1484 larb0: larb@14003000 {
1494 larb1: larb@14004000 {
1670 larb9: larb@1502e000 {
1687 larb11: larb@1582e000 {
1757 larb5: larb@1600d000 {
1774 larb4: larb@1602e000 {
1797 larb7: larb@17010000 {
1837 larb13: larb@1a001000 {
1848 larb14: larb@1a002000 {
1859 larb16: larb@1a00f000 {
[all …]
H A Dmt8365.dtsi800 larb0: larb@14003000 {
802 "mediatek,mt8186-smi-larb";
809 mediatek,larb-id = <0>;
1102 larb2: larb@15001000 {
1104 "mediatek,mt8186-smi-larb";
1111 mediatek,larb-id = <2>;
1120 larb3: larb@16010000 {
1122 "mediatek,mt8186-smi-larb";
1129 mediatek,larb-id = <3>;
1138 larb1: larb@17010000 {
[all …]
H A Dmt8186.dtsi1806 mediatek,larb-id = <0>;
1817 mediatek,larb-id = <1>;
1980 mediatek,larb-id = <8>;
1997 mediatek,larb-id = <9>;
2014 mediatek,larb-id = <11>;
2062 mediatek,larb-id = <4>;
2085 mediatek,larb-id = <7>;
2135 mediatek,larb-id = <13>;
2145 mediatek,larb-id = <14>;
2156 mediatek,larb-id = <16>;
[all …]
H A Dmt6795.dtsi13 #include <dt-bindings/memory/mt6795-larb-port.h>
937 larb0: larb@14021000 {
938 compatible = "mediatek,mt6795-smi-larb";
943 mediatek,larb-id = <0>;
962 larb2: larb@15001000 {
963 compatible = "mediatek,mt6795-smi-larb";
968 mediatek,larb-id = <2>;
978 larb1: larb@16010000 {
982 mediatek,larb-id = <1>;
994 larb3: larb@18001000 {
[all …]
H A Dmt8173.dtsi10 #include <dt-bindings/memory/mt8173-larb-port.h>
1288 larb0: larb@14021000 {
1289 compatible = "mediatek,mt8173-smi-larb";
1346 larb4: larb@14027000 {
1347 compatible = "mediatek,mt8173-smi-larb";
1362 larb2: larb@15001000 {
1363 compatible = "mediatek,mt8173-smi-larb";
1432 larb1: larb@16010000 {
1433 compatible = "mediatek,mt8173-smi-larb";
1448 larb3: larb@18001000 {
[all …]
H A Dmt8188.dtsi2243 mediatek,larb-id = <SMI_L4_ID>;
2277 mediatek,larb-id = <SMI_L7_ID>;
2294 mediatek,larb-id = <SMI_L5_ID>;
2305 mediatek,larb-id = <SMI_L6_ID>;
2452 mediatek,larb-id = <SMI_L23_ID>;
2469 mediatek,larb-id = <SMI_L21_ID>;
2492 mediatek,larb-id = <SMI_L19_ID>;
2853 mediatek,larb-id = <SMI_L0_ID>;
2864 mediatek,larb-id = <SMI_L1_ID>;
2914 mediatek,larb-id = <SMI_L2_ID>;
[all …]
H A Dmt8183.dtsi12 #include <dt-bindings/memory/mt8183-larb-port.h>
1867 larb0: larb@14017000 {
1868 compatible = "mediatek,mt8183-smi-larb";
1903 larb5: larb@15021000 {
1904 compatible = "mediatek,mt8183-smi-larb";
1913 larb2: larb@1502f000 {
1914 compatible = "mediatek,mt8183-smi-larb";
1959 larb1: larb@16010000 {
1974 larb4: larb@17010000 {
2042 larb6: larb@1a001000 {
[all …]
/linux-6.15/include/dt-bindings/memory/
H A Dmtk-memory-port.h11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
/linux-6.15/Documentation/devicetree/bindings/media/
H A Dmediatek-jpeg-decoder.yaml69 #include <dt-bindings/memory/mt2701-larb-port.h>
H A Dmediatek-jpeg-encoder.yaml63 #include <dt-bindings/memory/mt2701-larb-port.h>
H A Dmediatek,mdp3-wrot.yaml77 #include <dt-bindings/memory/mt8183-larb-port.h>
H A Dmediatek,vcodec-encoder.yaml136 #include <dt-bindings/memory/mt8173-larb-port.h>
H A Dmediatek,vcodec-decoder.yaml144 #include <dt-bindings/memory/mt8173-larb-port.h>
/linux-6.15/Documentation/devicetree/bindings/soc/mediatek/
H A Dmediatek,wdma.yaml70 #include <dt-bindings/memory/mt8183-larb-port.h>
/linux-6.15/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,wdma.yaml74 #include <dt-bindings/memory/mt8173-larb-port.h>
H A Dmediatek,ovl-2l.yaml98 #include <dt-bindings/memory/mt8183-larb-port.h>
H A Dmediatek,ovl.yaml118 #include <dt-bindings/memory/mt8173-larb-port.h>

12