/freebsd/sys/contrib/device-tree/Bindings/memory-controllers/ |
H A D | mediatek,smi-larb.yaml | 5 $id: http://devicetree.org/schemas/memory-controllers/mediatek,smi-larb.yaml# 20 - 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 28 - mediatek,mt8188-smi-larb [all...] |
H A D | mediatek,smi-larb.txt | 7 "mediatek,mt2701-smi-larb" 8 "mediatek,mt2712-smi-larb" 9 "mediatek,mt6779-smi-larb" 10 "mediatek,mt7623-smi-larb", "mediatek,mt2701-smi-larb" 11 "mediatek,mt8167-smi-larb" 12 "mediatek,mt8173-smi-larb" 13 "mediatek,mt8183-smi-larb" 27 - mediatek,larb-id :the hardware id of this larb. 30 larb1: larb@16010000 { 31 compatible = "mediatek,mt8173-smi-larb"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iommu/ |
H A D | mediatek,iommu.yaml | 42 SMI larb0 SMI larb1 ... SoCs have several SMI local arbiter(larb). 48 | | |... | | | ... There are different ports in each larb. 59 Normally we specify a local arbiter(larb) for each multimedia HW 61 in each larb. Take a example, There are many ports like MC, PP, VLD in the 65 smi-common and m4u, and additional GALS module between smi-larb and 121 Refer to bindings/memory-controllers/mediatek,smi-larb.yaml. It must sort 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 [all...] |
H A D | mediatek,iommu.txt | 32 SMI larb0 SMI larb1 ... SoCs have several SMI local arbiter(larb). 38 | | |... | | | ... There are different ports in each larb. 48 Normally we specify a local arbiter(larb) for each multimedia HW 50 in each larb. Take a example, There are many ports like MC, PP, VLD in the 53 smi-common and m4u, and additional GALS module between smi-larb and 77 Refer to bindings/memory-controllers/mediatek,smi-larb.txt. It must sort 81 dt-binding/memory/mt2701-larb-port.h for mt2701, mt7623 82 dt-binding/memory/mt2712-larb-port.h for mt2712, 83 dt-binding/memory/mt6779-larb-port.h for mt6779, 84 dt-binding/memory/mt8167-larb-port.h for mt8167, [all …]
|
/freebsd/sys/contrib/device-tree/include/dt-bindings/memory/ |
H A D | mt8186-memory-port.h | 17 * a) Make sure all the ports inside a larb are in one range. 32 /* LARB 0 -- MMSYS */ 38 /* LARB 1 -- MMSYS */ 45 /* LARB 2 -- MMSYS */ 52 /* LARB 4 -- VDEC */ 68 /* LARB 7 -- VENC */ 83 /* LARB 8 -- WPE */ 88 /* LARB 9 -- IMG-1 */ 119 /* LARB 11 -- IMG-2 */ 150 /* LARB 13 -- CAM */ [all …]
|
H A D | mt2701-larb-port.h | 12 * the first port's id for larb[N] would be the last port's id of larb[N - 1] 13 * plus one while larb[0]'s first port number is 0. The definition of 16 * offset for each larb, the first port's id for larb[N] would be (N * 32).
|
H A D | mtk-memory-port.h | 11 #define MTK_M4U_ID(larb, port) (((larb) << 5) | (port)) argument
|
/freebsd/sys/contrib/device-tree/src/arm/mediatek/ |
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 [all...] |
H A D | mt2701.dtsi | 13 #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>;
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt8167.dtsi | 9 #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 D | mt8195.dtsi | 631 clock-names = "venc1-larb"; 695 clock-names = "venc0-larb"; 2186 larb4: larb@14013000 { 2187 compatible = "mediatek,mt8195-smi-larb"; 2189 mediatek,larb-id = <4>; 2229 larb7: larb@14e04000 { 2230 compatible = "mediatek,mt8195-smi-larb"; 2232 mediatek,larb-id = <7>; 2240 larb8: larb@14e05000 { 2241 compatible = "mediatek,mt8195-smi-larb"; [all …]
|
H A D | mt2712e.dtsi | 11 #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 D | mt8192.dtsi | 12 #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 D | mt8365.dtsi | 747 larb0: larb@14003000 { 748 compatible = "mediatek,mt8365-smi-larb", 749 "mediatek,mt8186-smi-larb"; 756 mediatek,larb-id = <0>; 765 larb2: larb@15001000 { 766 compatible = "mediatek,mt8365-smi-larb", 767 "mediatek,mt8186-smi-larb"; 774 mediatek,larb-id = <2>; 783 larb3: larb@16010000 { 784 compatible = "mediatek,mt8365-smi-larb", [all …]
|
H A D | mt6795.dtsi | 13 #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 [all...] |
H A D | mt8186.dtsi | 1002 clock-names = "vdec0", "larb"; 1072 clock-names = "venc0", "subsys-larb"; 1083 "subsys-larb-ck", 1084 "subsys-larb-pclk"; 1794 compatible = "mediatek,mt8186-smi-larb"; 1799 mediatek,larb-id = <0>; 1805 compatible = "mediatek,mt8186-smi-larb"; 1810 mediatek,larb-id = <1>; 1968 compatible = "mediatek,mt8186-smi-larb"; 1973 mediatek,larb-id = <8>; [all …]
|
H A D | mt8173.dtsi | 10 #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 D | mt8183.dtsi | 12 #include <dt-bindings/memory/mt8183-larb-port.h> 1860 larb0: larb@14017000 { 1861 compatible = "mediatek,mt8183-smi-larb"; 1896 larb5: larb@15021000 { 1897 compatible = "mediatek,mt8183-smi-larb"; 1906 larb2: larb@1502f000 { 1907 compatible = "mediatek,mt8183-smi-larb"; 1952 larb1: larb@16010000 { 1953 compatible = "mediatek,mt8183-smi-larb"; 1967 larb4: larb@17010000 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/mediatek/ |
H A D | mediatek,disp.txt | 64 - larb: Should contain a phandle pointing to the local arbiter device as defined 65 in Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.yaml 94 mediatek,larb = <&larb0>; 104 mediatek,larb = <&larb4>; 114 mediatek,larb = <&larb0>; 125 mediatek,larb = <&larb4>; 135 mediatek,larb = <&larb4>; 145 mediatek,larb = <&larb0>; 155 mediatek,larb = <&larb4>;
|
/freebsd/sys/contrib/device-tree/Bindings/media/ |
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.yaml 35 mediatek,larb = <&larb2>;
|
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.yaml 32 mediatek,larb = <&larb2>;
|
H A D | mediatek-vcodec.txt | 18 - mediatek,larb : must contain the local arbiters in the current Socs. 51 mediatek,larb = <&larb1>; 104 mediatek,larb = <&larb3>; 125 mediatek,larb = <&larb5>;
|
H A D | mediatek,vcodec-subdev-decoder.yaml | 48 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 D | mediatek-jpeg-encoder.yaml | 63 #include <dt-bindings/memory/mt2701-larb-port.h>
|
H A D | mediatek-jpeg-decoder.yaml | 68 #include <dt-bindings/memory/mt2701-larb-port.h>
|