Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1348367
| From | Rob Herring <robh@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration |
| Date | 2016-03-02 19:00 +0100 |
| Message-ID | <r8je4-2XE-29@gated-at.bofh.it> (permalink) |
| References | <r5ZCO-15Z-9@gated-at.bofh.it> <r5ZCQ-15Z-33@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Thu, Feb 25, 2016 at 02:03:41PM +0530, Pankaj Dubey wrote: > From: Pavel Fedin <p.fedin@samsung.com> > > Add documentation for new subnode properties, allowing bank configuration. > Based on u-boot implementation, but heavily reworked. > > Also, fix size of SROMc mapping in the example. Fix it in the previous patch. > CC: devicetree@vger.kernel.org > Signed-off-by: Pavel Fedin <p.fedin@samsung.com> > Signed-off-by: Pankaj Dubey <pankaj.dubey@samsung.com> > Reviewed-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> > Acked-by: Rob Herring <robh@kernel.org> > Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> > --- > .../bindings/memory-controllers/exynos-srom.txt | 73 +++++++++++++++++++++- > 1 file changed, 71 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt > index 33886d5..e5c18df 100644 > --- a/Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt > +++ b/Documentation/devicetree/bindings/memory-controllers/exynos-srom.txt > @@ -5,8 +5,77 @@ Required properties: > > - reg: offset and length of the register set > > -Example: > +Optional properties: > +The SROM controller can be used to attach external peripherals. In this case > +extra properties, describing the bus behind it, should be specified as below: > + > +- #address-cells: Must be set to 2 to allow device address translation. > + Address is specified as (bank#, offset). > + > +- #size-cells: Must be set to 1 to allow device size passing > + > +- ranges: Must be set up to reflect the memory layout with four integer values > + per bank: > + <bank-number> 0 <parent address of bank> <size> > + > +Sub-nodes: > +The actual device nodes should be added as subnodes to the SROMc node. These > +subnodes, except regular device specification, should contain the following s/except/in addition to/ > +properties, describing configuration of the relevant SROM bank: > + > +Required properties: > +- reg: bank number, base address (relative to start of the bank) and size of > + the memory mapped for the device. Note that base address will be > + typically 0 as this is the start of the bank. > + > +- samsung,srom-timing : array of 6 integers, specifying bank timings in the > + following order: Tacp, Tcah, Tcoh, Tacc, Tcos, Tacs. > + Each value is specified in cycles and has the following > + meaning and valid range: > + Tacp : Page mode access cycle at Page mode (0 - 15) > + Tcah : Address holding time after CSn (0 - 15) > + Tcoh : Chip selection hold on OEn (0 - 15) > + Tacc : Access cycle (0 - 31, the actual time is N + 1) > + Tcos : Chip selection set-up before OEn (0 - 15) > + Tacs : Address set-up before CSn (0 - 15) > + > +Optional properties: > +- reg-io-width : data width in bytes (1 or 2). If omitted, default of 1 is used. > + > +- samsung,srom-page-mode : page mode configuration for the bank: > + 0 - normal (one data) > + 1 - four data > + If omitted, default of 0 is used. Make this a bool instead. Rob
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[RESPIN 0/6] Add support for Exynos SROM Controller driver. Pankaj Dubey <pankaj.dubey@samsung.com> - 2016-02-25 09:40 +0100
[RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration Pankaj Dubey <pankaj.dubey@samsung.com> - 2016-02-25 09:40 +0100
Re: [RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration Rob Herring <robh@kernel.org> - 2016-03-02 19:00 +0100
[RESPIN 3/6] MAINTAINERS: Add maintainers entry for drivers/memory/samsung Pankaj Dubey <pankaj.dubey@samsung.com> - 2016-02-25 09:40 +0100
[RESPIN 1/6] dt-bindings: EXYNOS: Add exynos-srom device tree binding Pankaj Dubey <pankaj.dubey@samsung.com> - 2016-02-25 09:40 +0100
Re: [RESPIN 1/6] dt-bindings: EXYNOS: Add exynos-srom device tree binding Rob Herring <robh@kernel.org> - 2016-03-02 19:00 +0100
[RESPIN 6/6] drivers: memory: exynos-srom: Add support for bank configuration Pankaj Dubey <pankaj.dubey@samsung.com> - 2016-02-25 09:40 +0100
Re: [RESPIN 0/6] Add support for Exynos SROM Controller driver. Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-02-26 09:00 +0100
RE: [RESPIN 0/6] Add support for Exynos SROM Controller driver. Pavel Fedin <p.fedin@samsung.com> - 2016-02-26 09:40 +0100
Re: [RESPIN 0/6] Add support for Exynos SROM Controller driver. Krzysztof Kozlowski <k.kozlowski@samsung.com> - 2016-02-26 12:00 +0100
csiph-web