From: "pankaj.dubey" <pankaj.dubey@samsung.com>
To: Rob Herring <robh@kernel.org>
Cc: linux-samsung-soc@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-kernel@vger.kernel.org, kgene.kim@samsung.com,
k.kozlowski@samsung.com, thomas.ab@samsung.com, olof@lixom.net,
p.fedin@samsung.com, devicetree@vger.kernel.org
Subject: Re: [RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration
Date: Sat, 05 Mar 2016 10:17:41 +0530 [thread overview]
Message-ID: <56DA64ED.2030908@samsung.com> (raw)
In-Reply-To: <20160302175713.GB11155@rob-hp-laptop>
Hi,
On Wednesday 02 March 2016 11:27 PM, Rob Herring wrote:
> 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.
OK.
>
>> 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/
>
OK. Will update this description as suggested.
>> +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.
>
I do not have strong objections to change this, but I can see doing so
will increase two or three lines in driver, as such this property is not
being used as bool in driver.
Sorry to say this but I do not understand why these comments are coming
now? Whereas you had given your "Acked-by" to the same patch when it was
posted previously by Pavel and we were keeping this driver under
"drivers/soc/samsung". Is it just because we are moving to
"drivers/memory" and it needs to be consistent with other memory
controller drivers?
Thanks,
Pankaj Dubey
> Rob
>
>
WARNING: multiple messages have this Message-ID (diff)
From: pankaj.dubey@samsung.com (pankaj.dubey)
To: linux-arm-kernel@lists.infradead.org
Subject: [RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration
Date: Sat, 05 Mar 2016 10:17:41 +0530 [thread overview]
Message-ID: <56DA64ED.2030908@samsung.com> (raw)
In-Reply-To: <20160302175713.GB11155@rob-hp-laptop>
Hi,
On Wednesday 02 March 2016 11:27 PM, Rob Herring wrote:
> 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.
OK.
>
>> CC: devicetree at 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/
>
OK. Will update this description as suggested.
>> +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.
>
I do not have strong objections to change this, but I can see doing so
will increase two or three lines in driver, as such this property is not
being used as bool in driver.
Sorry to say this but I do not understand why these comments are coming
now? Whereas you had given your "Acked-by" to the same patch when it was
posted previously by Pavel and we were keeping this driver under
"drivers/soc/samsung". Is it just because we are moving to
"drivers/memory" and it needs to be consistent with other memory
controller drivers?
Thanks,
Pankaj Dubey
> Rob
>
>
next prev parent reply other threads:[~2016-03-05 4:47 UTC|newest]
Thread overview: 44+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-25 8:33 [RESPIN 0/6] Add support for Exynos SROM Controller driver Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
2016-02-25 8:33 ` [RESPIN 1/6] dt-bindings: EXYNOS: Add exynos-srom device tree binding Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
[not found] ` <1456389222-12738-2-git-send-email-pankaj.dubey-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2016-03-02 17:53 ` Rob Herring
2016-03-02 17:53 ` Rob Herring
2016-03-02 17:53 ` Rob Herring
2016-03-05 4:42 ` pankaj.dubey
2016-03-05 4:42 ` pankaj.dubey
2016-03-08 7:05 ` Pavel Fedin
2016-03-08 7:05 ` Pavel Fedin
2016-04-04 3:35 ` Krzysztof Kozlowski
2016-04-04 3:35 ` Krzysztof Kozlowski
2016-03-05 6:18 ` pankaj.dubey
2016-03-05 6:18 ` pankaj.dubey
2016-03-11 2:39 ` pankaj.dubey
2016-03-11 2:39 ` pankaj.dubey
2016-02-25 8:33 ` [RESPIN 2/6] drivers: memory: Add support for exynos SROM driver Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
2016-02-26 7:25 ` Krzysztof Kozlowski
2016-02-26 7:25 ` Krzysztof Kozlowski
2016-02-26 7:36 ` Krzysztof Kozlowski
2016-02-26 7:36 ` Krzysztof Kozlowski
2016-02-25 8:33 ` [RESPIN 3/6] MAINTAINERS: Add maintainers entry for drivers/memory/samsung Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
2016-02-25 8:33 ` [RESPIN 4/6] ARM: EXYNOS: Remove SROM related register settings from mach-exynos Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
2016-02-26 7:28 ` Krzysztof Kozlowski
2016-02-26 7:28 ` Krzysztof Kozlowski
2016-02-25 8:33 ` [RESPIN 5/6] dt-bindings: EXYNOS: Describe SROMc configuration Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
[not found] ` <1456389222-12738-6-git-send-email-pankaj.dubey-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2016-03-02 17:57 ` Rob Herring
2016-03-02 17:57 ` Rob Herring
2016-03-02 17:57 ` Rob Herring
2016-03-05 4:47 ` pankaj.dubey [this message]
2016-03-05 4:47 ` pankaj.dubey
2016-02-25 8:33 ` [RESPIN 6/6] drivers: memory: exynos-srom: Add support for bank configuration Pankaj Dubey
2016-02-25 8:33 ` Pankaj Dubey
2016-02-26 7:51 ` [RESPIN 0/6] Add support for Exynos SROM Controller driver Krzysztof Kozlowski
2016-02-26 7:51 ` Krzysztof Kozlowski
2016-02-26 8:33 ` Pavel Fedin
2016-02-26 8:33 ` Pavel Fedin
2016-02-26 10:55 ` Krzysztof Kozlowski
2016-02-26 10:55 ` Krzysztof Kozlowski
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=56DA64ED.2030908@samsung.com \
--to=pankaj.dubey@samsung.com \
--cc=devicetree@vger.kernel.org \
--cc=k.kozlowski@samsung.com \
--cc=kgene.kim@samsung.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-samsung-soc@vger.kernel.org \
--cc=olof@lixom.net \
--cc=p.fedin@samsung.com \
--cc=robh@kernel.org \
--cc=thomas.ab@samsung.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.