Home
last modified time | relevance | path

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

12

/linux/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/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()
537 larb = devm_kzalloc(dev, sizeof(*larb), GFP_KERNEL); in mtk_smi_larb_probe()
538 if (!larb) in mtk_smi_larb_probe()
551 larb->smi.dev = dev; in mtk_smi_larb_probe()
585 ret = clk_bulk_prepare_enable(larb->smi.clk_num, larb->smi.clks); in mtk_smi_larb_resume()
[all …]
/linux/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/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/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.dtsi2185 larb4: larb@14013000 {
2228 larb7: larb@14e04000 {
2239 larb8: larb@14e05000 {
2267 larb5: larb@14f02000 {
2279 larb6: larb@14f03000 {
2580 larb9: larb@15001000 {
2620 larb10: larb@15120000 {
3271 larb0: larb@1c018000 {
3283 larb1: larb@1c019000 {
3342 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.dtsi746 larb0: larb@14003000 {
748 "mediatek,mt8186-smi-larb";
755 mediatek,larb-id = <0>;
764 larb2: larb@15001000 {
766 "mediatek,mt8186-smi-larb";
773 mediatek,larb-id = <2>;
782 larb3: larb@16010000 {
784 "mediatek,mt8186-smi-larb";
791 mediatek,larb-id = <3>;
800 larb1: larb@17010000 {
[all …]
H A Dmt8186.dtsi1762 mediatek,larb-id = <0>;
1773 mediatek,larb-id = <1>;
1935 mediatek,larb-id = <8>;
1952 mediatek,larb-id = <9>;
1969 mediatek,larb-id = <11>;
2017 mediatek,larb-id = <4>;
2040 mediatek,larb-id = <7>;
2090 mediatek,larb-id = <13>;
2100 mediatek,larb-id = <14>;
2111 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>
1290 larb0: larb@14021000 {
1291 compatible = "mediatek,mt8173-smi-larb";
1348 larb4: larb@14027000 {
1349 compatible = "mediatek,mt8173-smi-larb";
1364 larb2: larb@15001000 {
1365 compatible = "mediatek,mt8173-smi-larb";
1434 larb1: larb@16010000 {
1435 compatible = "mediatek,mt8173-smi-larb";
1450 larb3: larb@18001000 {
[all …]
H A Dmt8183.dtsi12 #include <dt-bindings/memory/mt8183-larb-port.h>
1851 larb0: larb@14017000 {
1852 compatible = "mediatek,mt8183-smi-larb";
1887 larb5: larb@15021000 {
1888 compatible = "mediatek,mt8183-smi-larb";
1897 larb2: larb@1502f000 {
1898 compatible = "mediatek,mt8183-smi-larb";
1943 larb1: larb@16010000 {
1958 larb4: larb@17010000 {
2009 larb6: larb@1a001000 {
[all …]
/linux/include/dt-bindings/memory/
H A Dmtk-memory-port.h11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
/linux/Documentation/devicetree/bindings/media/
H A Dmediatek,vcodec-subdev-decoder.yaml48 Lat soc is a hardware which is related with some larb(local arbiter) ports. For mt8195
49 platform, there are some ports like RDMA, UFO in lat soc larb, need to enable its power and
201 #include <dt-bindings/memory/mt8192-larb-port.h>
H A Dmediatek-jpeg-decoder.yaml68 #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.yaml143 #include <dt-bindings/memory/mt8173-larb-port.h>
H A Dmediatek,vcodec-decoder.yaml145 #include <dt-bindings/memory/mt8173-larb-port.h>
/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dmediatek,wdma.yaml70 #include <dt-bindings/memory/mt8183-larb-port.h>
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,ovl-2l.yaml76 #include <dt-bindings/memory/mt8183-larb-port.h>
H A Dmediatek,wdma.yaml74 #include <dt-bindings/memory/mt8173-larb-port.h>
H A Dmediatek,ovl.yaml93 #include <dt-bindings/memory/mt8173-larb-port.h>

12