Home
last modified time | relevance | path

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

12

/linux-6.3-rc2/Documentation/devicetree/bindings/memory-controllers/
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
61 mediatek,larb-id:
122 - mediatek,larb-id
[all …]
/linux-6.3-rc2/drivers/memory/
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 …]
/linux-6.3-rc2/Documentation/devicetree/bindings/iommu/
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
126 dt-binding/memory/mt2701-larb-port.h for mt2701 and mt7623,
127 dt-binding/memory/mt2712-larb-port.h for mt2712,
128 dt-binding/memory/mt6779-larb-port.h for mt6779,
129 dt-binding/memory/mt6795-larb-port.h for mt6795,
130 dt-binding/memory/mt8167-larb-port.h for mt8167,
131 dt-binding/memory/mt8173-larb-port.h for mt8173,
132 dt-binding/memory/mt8183-larb-port.h for mt8183,
134 dt-binding/memory/mt8192-larb-port.h for mt8192.
[all …]
/linux-6.3-rc2/arch/arm/boot/dts/
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 …]
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.3-rc2/arch/arm64/boot/dts/mediatek/
A Dmt8195.dtsi1837 larb4: larb@14013000 {
1880 larb7: larb@14e04000 {
1891 larb8: larb@14e05000 {
1909 larb5: larb@14f02000 {
1921 larb6: larb@14f03000 {
1939 larb9: larb@15001000 {
1979 larb10: larb@15120000 {
2533 larb0: larb@1c018000 {
2545 larb1: larb@1c019000 {
2589 larb2: larb@1c102000 {
[all …]
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";
A Dmt8192.dtsi1306 larb0: larb@14003000 {
1316 larb1: larb@14004000 {
1492 larb9: larb@1502e000 {
1509 larb11: larb@1582e000 {
1520 larb5: larb@1600d000 {
1537 larb4: larb@1602e000 {
1560 larb7: larb@17010000 {
1600 larb13: larb@1a001000 {
1611 larb14: larb@1a002000 {
1622 larb16: larb@1a00f000 {
[all …]
A Dmt2712e.dtsi999 larb0: larb@14021000 {
1003 mediatek,larb-id = <0>;
1019 larb4: larb@14027000 {
1023 mediatek,larb-id = <4>;
1030 larb5: larb@14030000 {
1034 mediatek,larb-id = <5>;
1050 larb7: larb@14032000 {
1067 larb2: larb@15001000 {
1090 larb1: larb@16010000 {
1107 larb3: larb@18001000 {
[all …]
A Dmt8186.dtsi574 clock-names = "wpe0", "larb-ck", "larb-pclk";
1100 mediatek,larb-id = <0>;
1111 mediatek,larb-id = <1>;
1178 mediatek,larb-id = <8>;
1195 mediatek,larb-id = <9>;
1212 mediatek,larb-id = <11>;
1223 mediatek,larb-id = <4>;
1246 mediatek,larb-id = <7>;
1262 mediatek,larb-id = <13>;
1272 mediatek,larb-id = <14>;
[all …]
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 …]
A Dmt8183.dtsi12 #include <dt-bindings/memory/mt8183-larb-port.h>
1960 larb0: larb@14017000 {
1961 compatible = "mediatek,mt8183-smi-larb";
1996 larb5: larb@15021000 {
1997 compatible = "mediatek,mt8183-smi-larb";
2006 larb2: larb@1502f000 {
2007 compatible = "mediatek,mt8183-smi-larb";
2022 larb1: larb@16010000 {
2037 larb4: larb@17010000 {
2088 larb6: larb@1a001000 {
[all …]
/linux-6.3-rc2/include/dt-bindings/memory/
A Dmtk-memory-port.h11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
/linux-6.3-rc2/Documentation/devicetree/bindings/media/
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
225 #include <dt-bindings/memory/mt8192-larb-port.h>
A Dmediatek-jpeg-decoder.yaml68 #include <dt-bindings/memory/mt2701-larb-port.h>
A Dmediatek-jpeg-encoder.yaml67 #include <dt-bindings/memory/mt2701-larb-port.h>
A Dmediatek,mdp3-wrot.yaml69 #include <dt-bindings/memory/mt8183-larb-port.h>
A Dmediatek,mdp3-rdma.yaml81 #include <dt-bindings/memory/mt8183-larb-port.h>
A Dmediatek,vcodec-decoder.yaml113 #include <dt-bindings/memory/mt8173-larb-port.h>
A Dmediatek,vcodec-encoder.yaml147 #include <dt-bindings/memory/mt8173-larb-port.h>
/linux-6.3-rc2/Documentation/devicetree/bindings/soc/mediatek/
A Dmediatek,wdma.yaml70 #include <dt-bindings/memory/mt8183-larb-port.h>
/linux-6.3-rc2/Documentation/devicetree/bindings/display/mediatek/
A Dmediatek,wdma.yaml71 #include <dt-bindings/memory/mt8173-larb-port.h>
A Dmediatek,ovl-2l.yaml77 #include <dt-bindings/memory/mt8183-larb-port.h>
A Dmediatek,ovl.yaml91 #include <dt-bindings/memory/mt8173-larb-port.h>
A Dmediatek,rdma.yaml104 #include <dt-bindings/memory/mt8173-larb-port.h>

Completed in 62 milliseconds

12