| /OK3568_Linux_fs/kernel/drivers/memory/ |
| H A D | mtk-smi.c | 154 struct mtk_smi_larb *larb = dev_get_drvdata(dev); in mtk_smi_larb_bind() local 160 larb->larbid = i; in mtk_smi_larb_bind() 161 larb->mmu = &larb_mmu[i].mmu; in mtk_smi_larb_bind() 162 larb->bank = larb_mmu[i].bank; in mtk_smi_larb_bind() 171 struct mtk_smi_larb *larb = dev_get_drvdata(dev); in mtk_smi_larb_config_port_gen2_general() local 175 if (BIT(larb->larbid) & larb->larb_gen->larb_direct_to_common_mask) in mtk_smi_larb_config_port_gen2_general() 178 for_each_set_bit(i, (unsigned long *)larb->mmu, 32) { in mtk_smi_larb_config_port_gen2_general() 179 reg = readl_relaxed(larb->base + SMI_LARB_NONSEC_CON(i)); in mtk_smi_larb_config_port_gen2_general() 181 reg |= BANK_SEL(larb->bank[i]); in mtk_smi_larb_config_port_gen2_general() 182 writel(reg, larb->base + SMI_LARB_NONSEC_CON(i)); in mtk_smi_larb_config_port_gen2_general() [all …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | mt7623n.dtsi | 10 #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 { 72 compatible = "mediatek,mt7623-smi-larb", 73 "mediatek,mt2701-smi-larb"; 76 mediatek,larb-id = <1>; 83 larb2: larb@15001000 { [all …]
|
| H A D | mt2701.dtsi | 13 #include <dt-bindings/memory/mt2701-larb-port.h> 530 larb0: larb@14010000 { 531 compatible = "mediatek,mt2701-smi-larb"; 534 mediatek,larb-id = <0>; 547 larb2: larb@15001000 { 548 compatible = "mediatek,mt2701-smi-larb"; 551 mediatek,larb-id = <2>; 567 mediatek,larb = <&larb2>; 580 mediatek,larb = <&larb2>; 591 larb1: larb@16010000 { [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/media/ |
| H A D | mediatek-mdp.txt | 30 - mediatek,larb: must contain the local arbiters in the current Socs, see 31 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt 43 mediatek,larb = <&larb0>; 54 mediatek,larb = <&larb4>; 84 mediatek,larb = <&larb0>; 93 mediatek,larb = <&larb0>; 102 mediatek,larb = <&larb4>;
|
| H A D | mediatek-jpeg-encoder.txt | 16 - mediatek,larb: must contain the local arbiters in the current SoCs, see 17 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt 32 mediatek,larb = <&larb2>;
|
| H A D | mediatek-jpeg-decoder.txt | 18 - mediatek,larb: must contain the local arbiters in the current Socs, see 19 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt 35 mediatek,larb = <&larb2>;
|
| H A D | mediatek-vcodec.txt | 13 - mediatek,larb : must contain the local arbiters in the current Socs. 45 mediatek,larb = <&larb1>; 89 mediatek,larb = <&larb3>,
|
| /OK3568_Linux_fs/kernel/arch/arm64/boot/dts/mediatek/ |
| H A D | mt2712e.dtsi | 11 #include <dt-bindings/memory/mt2712-larb-port.h> 991 larb0: larb@14021000 { 992 compatible = "mediatek,mt2712-smi-larb"; 995 mediatek,larb-id = <0>; 1011 larb4: larb@14027000 { 1012 compatible = "mediatek,mt2712-smi-larb"; 1015 mediatek,larb-id = <4>; 1022 larb5: larb@14030000 { 1023 compatible = "mediatek,mt2712-smi-larb"; 1026 mediatek,larb-id = <5>; [all …]
|
| H A D | mt8173.dtsi | 17 #include <dt-bindings/memory/mt8173-larb-port.h> 945 mediatek,larb = <&larb0>; 956 mediatek,larb = <&larb4>; 986 mediatek,larb = <&larb0>; 995 mediatek,larb = <&larb0>; 1004 mediatek,larb = <&larb4>; 1014 mediatek,larb = <&larb0>; 1025 mediatek,larb = <&larb4>; 1036 mediatek,larb = <&larb0>; 1047 mediatek,larb = <&larb4>; [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/mediatek/ |
| H A D | mediatek,disp.txt | 63 - larb: Should contain a phandle pointing to the local arbiter device as defined 64 in Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt 85 mediatek,larb = <&larb0>; 95 mediatek,larb = <&larb4>; 105 mediatek,larb = <&larb0>; 115 mediatek,larb = <&larb4>; 125 mediatek,larb = <&larb4>; 135 mediatek,larb = <&larb0>; 145 mediatek,larb = <&larb4>;
|
| /OK3568_Linux_fs/kernel/include/dt-bindings/memory/ |
| H A D | mtk-memory-port.h | 11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-jpeg/ |
| H A D | mtk_jpeg_core.h | 102 struct device *larb; member
|
| H A D | mtk_jpeg_core.c | 1058 ret = mtk_smi_larb_get(jpeg->larb); in mtk_jpeg_clk_on() 1072 mtk_smi_larb_put(jpeg->larb); in mtk_jpeg_clk_off() 1303 jpeg->larb = &pdev->dev; in mtk_jpeg_clk_init() 1338 put_device(jpeg->larb); in mtk_jpeg_clk_release()
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | mtk_iommu_v1.c | 122 int larb = mt2701_m4u_to_larb(id); in mt2701_m4u_to_port() local 124 return id - mt2701_m4u_in_larb[larb]; in mt2701_m4u_to_port()
|