Home
last modified time | relevance | path

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

12

/openbmc/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 …]
/openbmc/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()
536 larb = devm_kzalloc(dev, sizeof(*larb), GFP_KERNEL); in mtk_smi_larb_probe()
537 if (!larb) in mtk_smi_larb_probe()
550 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 …]
/openbmc/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 …]
/openbmc/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>;
/openbmc/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 Dmt8192.dtsi1432 larb0: larb@14003000 {
1442 larb1: larb@14004000 {
1618 larb9: larb@1502e000 {
1635 larb11: larb@1582e000 {
1705 larb5: larb@1600d000 {
1722 larb4: larb@1602e000 {
1745 larb7: larb@17010000 {
1785 larb13: larb@1a001000 {
1796 larb14: larb@1a002000 {
1807 larb16: larb@1a00f000 {
[all …]
H A Dmt8195.dtsi2011 larb4: larb@14013000 {
2054 larb7: larb@14e04000 {
2065 larb8: larb@14e05000 {
2093 larb5: larb@14f02000 {
2105 larb6: larb@14f03000 {
2123 larb9: larb@15001000 {
2163 larb10: larb@15120000 {
2786 larb0: larb@1c018000 {
2798 larb1: larb@1c019000 {
2857 larb2: larb@1c102000 {
[all …]
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 Dmt6795.dtsi11 #include <dt-bindings/memory/mt6795-larb-port.h>
693 larb0: larb@14021000 {
694 compatible = "mediatek,mt6795-smi-larb";
699 mediatek,larb-id = <0>;
711 larb2: larb@15001000 {
712 compatible = "mediatek,mt6795-smi-larb";
717 mediatek,larb-id = <2>;
727 larb1: larb@16010000 {
731 mediatek,larb-id = <1>;
743 larb3: larb@18001000 {
[all …]
H A Dmt8186.dtsi1758 mediatek,larb-id = <0>;
1769 mediatek,larb-id = <1>;
1931 mediatek,larb-id = <8>;
1948 mediatek,larb-id = <9>;
1965 mediatek,larb-id = <11>;
1976 mediatek,larb-id = <4>;
1999 mediatek,larb-id = <7>;
2015 mediatek,larb-id = <13>;
2025 mediatek,larb-id = <14>;
2036 mediatek,larb-id = <16>;
[all …]
H A Dmt8173.dtsi10 #include <dt-bindings/memory/mt8173-larb-port.h>
1281 larb0: larb@14021000 {
1282 compatible = "mediatek,mt8173-smi-larb";
1339 larb4: larb@14027000 {
1340 compatible = "mediatek,mt8173-smi-larb";
1355 larb2: larb@15001000 {
1356 compatible = "mediatek,mt8173-smi-larb";
1423 larb1: larb@16010000 {
1424 compatible = "mediatek,mt8173-smi-larb";
1439 larb3: larb@18001000 {
[all …]
H A Dmt8183.dtsi12 #include <dt-bindings/memory/mt8183-larb-port.h>
1842 larb0: larb@14017000 {
1843 compatible = "mediatek,mt8183-smi-larb";
1878 larb5: larb@15021000 {
1879 compatible = "mediatek,mt8183-smi-larb";
1888 larb2: larb@1502f000 {
1889 compatible = "mediatek,mt8183-smi-larb";
1904 larb1: larb@16010000 {
1919 larb4: larb@17010000 {
1970 larb6: larb@1a001000 {
[all …]
/openbmc/linux/include/dt-bindings/memory/
H A Dmtk-memory-port.h11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
/openbmc/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-encoder.yaml62 #include <dt-bindings/memory/mt2701-larb-port.h>
H A Dmediatek-jpeg-decoder.yaml68 #include <dt-bindings/memory/mt2701-larb-port.h>
H A Dmediatek,mdp3-wrot.yaml73 #include <dt-bindings/memory/mt8183-larb-port.h>
H A Dmediatek,mdp3-rdma.yaml85 #include <dt-bindings/memory/mt8183-larb-port.h>
H A Dmediatek,vcodec-encoder.yaml142 #include <dt-bindings/memory/mt8173-larb-port.h>
H A Dmediatek,vcodec-decoder.yaml145 #include <dt-bindings/memory/mt8173-larb-port.h>
/openbmc/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dmediatek,wdma.yaml70 #include <dt-bindings/memory/mt8183-larb-port.h>
/openbmc/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.yaml92 #include <dt-bindings/memory/mt8173-larb-port.h>

12