Home
last modified time | relevance | path

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

/linux/drivers/memory/
H A Dmtk-smi.c165 struct mtk_smi_larb *larb = dev_get_drvdata(dev); in mtk_smi_larb_bind() local
171 larb->larbid = i; in mtk_smi_larb_bind()
172 larb->mmu = &larb_mmu[i].mmu; in mtk_smi_larb_bind()
173 larb->bank = larb_mmu[i].bank; in mtk_smi_larb_bind()
193 struct mtk_smi_larb *larb = dev_get_drvdata(dev); in mtk_smi_larb_config_port_gen1() local
194 const struct mtk_smi_larb_gen *larb_gen = larb->larb_gen; in mtk_smi_larb_config_port_gen1()
195 struct mtk_smi *common = dev_get_drvdata(larb->smi_common_dev); in mtk_smi_larb_config_port_gen1()
199 m4u_port_id = larb_gen->port_in_larb[larb->larbid]; in mtk_smi_larb_config_port_gen1()
200 larb_port_num = larb_gen->port_in_larb[larb->larbid + 1] in mtk_smi_larb_config_port_gen1()
201 - larb_gen->port_in_larb[larb->larbid]; in mtk_smi_larb_config_port_gen1()
[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 {
72 compatible = "mediatek,mt7623-smi-larb",
73 "mediatek,mt2701-smi-larb";
76 mediatek,larb-id = <1>;
83 larb2: larb@15001000 {
[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.dtsi11 #include <dt-bindings/memory/mt2712-larb-port.h>
1000 larb0: larb@14021000 {
1001 compatible = "mediatek,mt2712-smi-larb";
1004 mediatek,larb-id = <0>;
1020 larb4: larb@14027000 {
1021 compatible = "mediatek,mt2712-smi-larb";
1024 mediatek,larb-id = <4>;
1031 larb5: larb@14030000 {
1032 compatible = "mediatek,mt2712-smi-larb";
1035 mediatek,larb-id = <5>;
[all …]
H A Dmt8195.dtsi691 clock-names = "venc0-larb";
700 clock-names = "venc1-larb";
2228 larb4: larb@14013000 {
2229 compatible = "mediatek,mt8195-smi-larb";
2231 mediatek,larb-id = <4>;
2271 larb7: larb@14e04000 {
2272 compatible = "mediatek,mt8195-smi-larb";
2274 mediatek,larb-id = <7>;
2282 larb8: larb@14e05000 {
2283 compatible = "mediatek,mt8195-smi-larb";
[all …]
H A Dmt8192.dtsi12 #include <dt-bindings/memory/mt8192-larb-port.h>
1484 larb0: larb@14003000 {
1485 compatible = "mediatek,mt8192-smi-larb";
1487 mediatek,larb-id = <0>;
1494 larb1: larb@14004000 {
1495 compatible = "mediatek,mt8192-smi-larb";
1497 mediatek,larb-id = <1>;
1670 larb9: larb@1502e000 {
1671 compatible = "mediatek,mt8192-smi-larb";
1673 mediatek,larb-id = <9>;
[all …]
H A Dmt8365.dtsi13 #include <dt-bindings/memory/mediatek,mt8365-larb-port.h>
841 larb0: larb@14003000 {
842 compatible = "mediatek,mt8365-smi-larb",
843 "mediatek,mt8186-smi-larb";
850 mediatek,larb-id = <0>;
1143 larb2: larb@15001000 {
1144 compatible = "mediatek,mt8365-smi-larb",
1145 "mediatek,mt8186-smi-larb";
1152 mediatek,larb-id = <2>;
1161 larb3: larb@16010000 {
[all …]
H A Dmt8186.dtsi1009 clock-names = "vdec0", "larb";
1079 clock-names = "venc0", "subsys-larb";
1090 "subsys-larb-ck",
1091 "subsys-larb-pclk";
1801 compatible = "mediatek,mt8186-smi-larb";
1806 mediatek,larb-id = <0>;
1812 compatible = "mediatek,mt8186-smi-larb";
1817 mediatek,larb-id = <1>;
1975 compatible = "mediatek,mt8186-smi-larb";
1980 mediatek,larb-id = <8>;
[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 {
979 compatible = "mediatek,mt6795-smi-larb";
982 mediatek,larb-id = <1>;
[all …]
H A Dmt8173.dtsi10 #include <dt-bindings/memory/mt8173-larb-port.h>
1297 larb0: larb@14021000 {
1298 compatible = "mediatek,mt8173-smi-larb";
1355 larb4: larb@14027000 {
1356 compatible = "mediatek,mt8173-smi-larb";
1371 larb2: larb@15001000 {
1372 compatible = "mediatek,mt8173-smi-larb";
1441 larb1: larb@16010000 {
1442 compatible = "mediatek,mt8173-smi-larb";
1457 larb3: larb@18001000 {
[all …]
H A Dmt8188.dtsi1098 "ss-larb", "ss-rsi", "ss-bus";
1230 clock-names = "ss-ve1-larb", "ss-ve1-core",
2381 compatible = "mediatek,mt8188-smi-larb";
2387 mediatek,larb-id = <SMI_L4_ID>;
2593 compatible = "mediatek,mt8188-smi-larb";
2599 mediatek,larb-id = <SMI_L7_ID>;
2619 compatible = "mediatek,mt8188-smi-larb";
2625 mediatek,larb-id = <SMI_L5_ID>;
2630 compatible = "mediatek,mt8188-smi-larb";
2636 mediatek,larb-id = <SMI_L6_ID>;
[all …]
H A Dmt8183.dtsi12 #include <dt-bindings/memory/mt8183-larb-port.h>
2127 larb0: larb@14017000 {
2128 compatible = "mediatek,mt8183-smi-larb";
2163 larb5: larb@15021000 {
2164 compatible = "mediatek,mt8183-smi-larb";
2173 larb2: larb@1502f000 {
2174 compatible = "mediatek,mt8183-smi-larb";
2219 larb1: larb@16010000 {
2220 compatible = "mediatek,mt8183-smi-larb";
2234 larb4: larb@17010000 {
[all …]
/linux/include/dt-bindings/memory/
H A Dmtk-memory-port.h11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
/linux/drivers/iommu/
H A Dmtk_iommu_v1.c166 int larb = mt2701_m4u_to_larb(id); in mt2701_m4u_to_port() local
168 return id - mt2701_m4u_in_larb[larb]; in mt2701_m4u_to_port()