Thread (2 messages) 2 messages, 2 authors, 2014-10-30

Re: [PATCH 1/4] dt/bindings: Introduce the FSL QorIQ DPAA BMan

From: Scott Wood <hidden>
Date: 2014-10-30 14:51:23
Also in: linux-devicetree

Possibly related (same subject, not in this thread)

On Wed, 2014-10-29 at 23:32 -0500, Emil Medve wrote:
Hello Scott,


On 10/29/2014 05:16 PM, Scott Wood wrote:
quoted
On Wed, 2014-10-29 at 16:40 -0500, Emil Medve wrote:
quoted
Hello Scott,


On 10/28/2014 01:08 PM, Scott Wood wrote:
quoted
On Tue, 2014-10-28 at 09:36 -0500, Kumar Gala wrote:
quoted
On Oct 22, 2014, at 9:09 AM, Emil Medve [off-list ref] wrote:
quoted
The Buffer Manager is part of the Data-Path Acceleration Architecture (DPAA).
BMan supports hardware allocation and deallocation of buffers belonging to
pools originally created by software with configurable depletion thresholds.
This binding covers the CCSR space programming model

Signed-off-by: Emil Medve <redacted>
Change-Id: I3ec479bfb3c91951e96902f091f5d7d2adbef3b2
---
.../devicetree/bindings/powerpc/fsl/bman.txt       | 98 ++++++++++++++++++++++
1 file changed, 98 insertions(+)
create mode 100644 Documentation/devicetree/bindings/powerpc/fsl/bman.txt
Should these really be in bindings/powerpc/fsl, aren’t you guys using this on ARM SoCs as well?
The hardware on the ARM SoCs is different enough that I'm not sure the
same binding will cover it.  That said, putting things under <arch>
should be a last resort if nowhere else fits.
OTC started ported the driver to the the ARM SoC and the feedback has
been that the driver needed minimal changes. The IOMMU has been the only
area of concern, and a small change to the binding has been suggested
Do we need something in the binding to indicate device endianness?
As I said, I didn't have enough exposure to the ARM SoC so I can't
answer that
quoted
If this binding is going to continue to be relevant to future DPAA
generations, I think we really ought to deal with the possibility that
there is more than one datapath instance
I'm unsure how relevant this will be going forward. In LS2 B/QMan is
abstracted/hidden away behind the MC (firmware).
This is why I was wondering whether the binding would be at all the
same...
 I wouldn't over-engineer this without a clear picture of what multiple
data-paths per SoC even means at this point
I don't think it's over-engineering.  Assuming only one instance of
something is generally sloppy engineering.  Linux doesn't need to
actually pay attention to it until and unless it becomes necessary, but
it's good to have the information in the device tree up front.
quoted
by having phandles and/or a parent container to connect the related
components.
Connecting the related components is beyond the scope of this binding.
It will soon hit the e-mail list(s) as part of upstreaming the Ethernet
driver
So you want us to merge this binding without being told how this works?
Or by "soon" do you mean before this binding is accepted?

-Scott
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help