1SMI (Smart Multimedia Interface) Local Arbiter 2 3The hardware block diagram please check bindings/iommu/mediatek,iommu.txt 4 5Required properties: 6- compatible : must be one of : 7 "mediatek,mt8173-smi-larb" 8 "mediatek,mt2701-smi-larb" 9- reg : the register and size of this local arbiter. 10- mediatek,smi : a phandle to the smi_common node. 11- power-domains : a phandle to the power domain of this local arbiter. 12- clocks : Must contain an entry for each entry in clock-names. 13- clock-names: must contain 2 entries, as follows: 14 - "apb" : Advanced Peripheral Bus clock, It's the clock for setting 15 the register. 16 - "smi" : It's the clock for transfer data and command. 17 18Example: 19 larb1: larb@16010000 { 20 compatible = "mediatek,mt8173-smi-larb"; 21 reg = <0 0x16010000 0 0x1000>; 22 mediatek,smi = <&smi_common>; 23 power-domains = <&scpsys MT8173_POWER_DOMAIN_VDEC>; 24 clocks = <&vdecsys CLK_VDEC_CKEN>, 25 <&vdecsys CLK_VDEC_LARB_CKEN>; 26 clock-names = "apb", "smi"; 27 }; 28