lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 8 Dec 2015 21:35:03 -0600 From: Rob Herring <robh@...nel.org> To: Yong Wu <yong.wu@...iatek.com> Cc: Joerg Roedel <joro@...tes.org>, Thierry Reding <treding@...dia.com>, Mark Rutland <mark.rutland@....com>, Matthias Brugger <matthias.bgg@...il.com>, Robin Murphy <robin.murphy@....com>, Will Deacon <will.deacon@....com>, Daniel Kurtz <djkurtz@...gle.com>, Tomasz Figa <tfiga@...gle.com>, Lucas Stach <l.stach@...gutronix.de>, Catalin Marinas <catalin.marinas@....com>, linux-mediatek@...ts.infradead.org, Sasha Hauer <kernel@...gutronix.de>, srv_heupstream@...iatek.com, devicetree@...r.kernel.org, linux-kernel@...r.kernel.org, linux-arm-kernel@...ts.infradead.org, iommu@...ts.linux-foundation.org, pebolle@...cali.nl, arnd@...db.de, mitchelh@...eaurora.org, p.zabel@...gutronix.de, yingjoe.chen@...iatek.com Subject: Re: [PATCH v6 2/5] dt-bindings: mediatek: Add smi dts binding On Tue, Dec 08, 2015 at 05:49:10PM +0800, Yong Wu wrote: > This patch add smi binding document. > > Signed-off-by: Yong Wu <yong.wu@...iatek.com> Acked-by: Rob Herring <robh@...nel.org> > --- > .../memory-controllers/mediatek,smi-common.txt | 24 +++++++++++++++++++++ > .../memory-controllers/mediatek,smi-larb.txt | 25 ++++++++++++++++++++++ > 2 files changed, 49 insertions(+) > create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt > create mode 100644 Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt > > diff --git a/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt b/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt > new file mode 100644 > index 0000000..06a83ce > --- /dev/null > +++ b/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt > @@ -0,0 +1,24 @@ > +SMI (Smart Multimedia Interface) Common > + > +The hardware block diagram please check bindings/iommu/mediatek,iommu.txt > + > +Required properties: > +- compatible : must be "mediatek,mt8173-smi-common" > +- reg : the register and size of the SMI block. > +- power-domains : a phandle to the power domain of this local arbiter. > +- clocks : Must contain an entry for each entry in clock-names. > +- clock-names : must contain 2 entries, as follows: > + - "apb" : Advanced Peripheral Bus clock, It's the clock for setting > + the register. > + - "smi" : It's the clock for transfer data and command. > + They may be the same if both source clocks are the same. > + > +Example: > + smi_common: smi@...22000 { > + compatible = "mediatek,mt8173-smi-common"; > + reg = <0 0x14022000 0 0x1000>; > + power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>; > + clocks = <&mmsys CLK_MM_SMI_COMMON>, > + <&mmsys CLK_MM_SMI_COMMON>; > + clock-names = "apb", "smi"; > + }; > diff --git a/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt b/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt > new file mode 100644 > index 0000000..55ff3b7 > --- /dev/null > +++ b/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt > @@ -0,0 +1,25 @@ > +SMI (Smart Multimedia Interface) Local Arbiter > + > +The hardware block diagram please check bindings/iommu/mediatek,iommu.txt > + > +Required properties: > +- compatible : must be "mediatek,mt8173-smi-larb" > +- reg : the register and size of this local arbiter. > +- mediatek,smi : a phandle to the smi_common node. > +- power-domains : a phandle to the power domain of this local arbiter. > +- clocks : Must contain an entry for each entry in clock-names. > +- clock-names: must contain 2 entries, as follows: > + - "apb" : Advanced Peripheral Bus clock, It's the clock for setting > + the register. > + - "smi" : It's the clock for transfer data and command. > + > +Example: > + larb1: larb@...10000 { > + compatible = "mediatek,mt8173-smi-larb"; > + reg = <0 0x16010000 0 0x1000>; > + mediatek,smi = <&smi_common>; > + power-domains = <&scpsys MT8173_POWER_DOMAIN_VDEC>; > + clocks = <&vdecsys CLK_VDEC_CKEN>, > + <&vdecsys CLK_VDEC_LARB_CKEN>; > + clock-names = "apb", "smi"; > + }; > -- > 1.8.1.1.dirty > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists