On Thu, 18 Apr 2024 11:41:29 +0200, AngeloGioacchino Del Regno wrote: > Add bindings for the MediaTek External Memory Interface Interconnect, > which providers support system bandwidth requirements through Dynamic > Voltage Frequency Scaling Resource Collector (DVFSRC) hardware. > > This adds bindings for MediaTek MT8183 and MT8195 SoCs. > > Note that this is modeled as a subnode of DVFSRC for multiple reasons: > - Some SoCs have more than one interconnect on the DVFSRC (and two > different kinds of EMI interconnect, and also a SMI interconnect); > > - Some boards will want to not enable the interconnect driver because > some of those are not battery powered (so they just keep the knobs > at full thrust from the bootloader and never care scaling busses); > > - Some DVFSRC interconnect features may depend on firmware. > > Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@xxxxxxxxxxxxx> > --- > .../interconnect/mediatek,mt8183-emi.yaml | 51 +++++++++++++++++++ > .../interconnect/mediatek,mt8183.h | 23 +++++++++ > .../interconnect/mediatek,mt8195.h | 44 ++++++++++++++++ > 3 files changed, 118 insertions(+) > create mode 100644 Documentation/devicetree/bindings/interconnect/mediatek,mt8183-emi.yaml > create mode 100644 include/dt-bindings/interconnect/mediatek,mt8183.h > create mode 100644 include/dt-bindings/interconnect/mediatek,mt8195.h > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>