All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] new module for amba axi on-chip interconnect
@ 2011-03-29  9:40 Arend van Spriel
  2011-03-29  9:40 ` [PATCH 1/1] drivers: brcmaxi: provide amba axi functionality in separate module Arend van Spriel
                   ` (4 more replies)
  0 siblings, 5 replies; 26+ messages in thread
From: Arend van Spriel @ 2011-03-29  9:40 UTC (permalink / raw)
  To: linux-kernel, akpm, rmk+kernel; +Cc: gregkh, linux-wireless, devel

GUIDANCE NEEDED:
This patch puts the module at proposed location. Please provide your
guidance if there is a better location within the linux tree for this
module.

This module has been isolated from the brcm80211 driver currently
located in staging and provided to other drivers for chipsets using
the AMBA AXI on-chip interconnect with ARM Device Management Plugin
(DMP) silicon IP, which provides system discovery (chip being the
system) and basic core function (disable, reset, etc.).

The module has previously been posted on the linux-wireless list and
comments by Randy Dunlap have been taken in. Also the SubmitChecklist
has been followed.

Arend van Spriel (1):
  drivers: brcmaxi: provide amba axi functionality in separate module

 drivers/Kconfig            |    2 +
 drivers/Makefile           |    1 +
 drivers/brcmaxi/Kconfig    |   23 ++
 drivers/brcmaxi/Makefile   |   25 ++
 drivers/brcmaxi/axi.c      |  786 ++++++++++++++++++++++++++++++++++++++++++++
 drivers/brcmaxi/axi_priv.h |   51 +++
 drivers/brcmaxi/pci.c      |  118 +++++++
 include/brcmaxi/amba.h     |   87 +++++
 include/brcmaxi/axi.h      |  310 +++++++++++++++++
 include/brcmaxi/pci.h      |  112 +++++++
 10 files changed, 1515 insertions(+), 0 deletions(-)
 create mode 100644 drivers/brcmaxi/Kconfig
 create mode 100644 drivers/brcmaxi/Makefile
 create mode 100644 drivers/brcmaxi/axi.c
 create mode 100644 drivers/brcmaxi/axi_priv.h
 create mode 100644 drivers/brcmaxi/pci.c
 create mode 100644 include/brcmaxi/amba.h
 create mode 100644 include/brcmaxi/axi.h
 create mode 100644 include/brcmaxi/pci.h



^ permalink raw reply	[flat|nested] 26+ messages in thread
* Re: [PATCH 0/1] new module for amba axi on-chip interconnect
@ 2011-03-31 11:32 Arend van Spriel
  0 siblings, 0 replies; 26+ messages in thread
From: Arend van Spriel @ 2011-03-31 11:32 UTC (permalink / raw)
  To: Greg KH
  Cc: linux-kernel, linux-arm-kernel, Michael Büsch, Jonas Gorski,
	arend

On Tue, Mar 29, 2011 at 06:14:53 -0700, Greg KH wrote:
> I thought this was going under drivers/staging/  What changed your mind?
> What other drivers are going to use this, I thought the current broadcom
> drivers in drivers/net/wireless were not going to need this.

Last time you asked me whether it was necessary to have this in staging.  
For this module I (think I) followed the kernel coding style and tried to  
cover most of the SubmitChecklist (if applicable). If I should reconsider  
that is fine by me.

The request for supporting amba axi scanning was raised by Jonas Gorski on  
Mon 17 Jan 2011 "Merging SSB and HND/AI support" on linux-wireless list.  
He was looking for this in the context of SoC router chips offering core  
discovery by so-called DMP plugin which ARM provides for SoC's using the  
AMBA AXI interconnect.

Gr. AvS
-- 
"The most merciful thing in the world, I think, is the inability of the  
human
mind to correlate all its contents." - "The Call of Cthulhu"


^ permalink raw reply	[flat|nested] 26+ messages in thread
* [PATCH 0/1] new module for amba axi on-chip interconnect
@ 2011-03-31 12:41 Arend van Spriel
  0 siblings, 0 replies; 26+ messages in thread
From: Arend van Spriel @ 2011-03-31 12:41 UTC (permalink / raw)
  To: linux-arm-kernel

On Wednesday 30 March 2011 20:08:57 +0100 Russell King - ARM Linux wrote:
> I think you're going to be waiting a very long time for that to happen.
> No SoC vendor adds device IDs to their on-chip devices to allow them to
> be automatically discovered - it's only through ARM Ltd's development of
> their Primecells, and then vendors integrating those into their SoC  
> (maybe
> with their own modifications) that we've started to see this kind of ID
> system appearing.

Actually, Broadcom does. ARM delivers the DMP plugin. This adds additional  
register space with each core and each core is identified with a vendor id  
(maintained by JEDEC to assure it is unique), a core id, and a core class.  
Another used interconnect is SSB which also offers discovery functionality.

> Outside of the Primecell stuff, I'm unaware of anyone adding any kind
> of discovery mechanism to SoC based devices.

Not sure either.

Gr. AvS
-- 
"The most merciful thing in the world, I think, is the inability of the  
human
mind to correlate all its contents." - "The Call of Cthulhu"

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2011-04-01 15:40 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-29  9:40 [PATCH 0/1] new module for amba axi on-chip interconnect Arend van Spriel
2011-03-29  9:40 ` [PATCH 1/1] drivers: brcmaxi: provide amba axi functionality in separate module Arend van Spriel
2011-03-29 10:45   ` Jiri Slaby
2011-03-30 12:53     ` Arnd Bergmann
2011-03-31 13:48       ` Jiri Slaby
2011-03-31 13:51         ` Russell King
2011-03-31 14:09           ` Jiri Slaby
2011-03-31 14:14             ` Russell King
2011-03-31 16:10               ` Jiri Slaby
2011-04-01  9:14                 ` Arnd Bergmann
2011-03-29 13:14 ` [PATCH 0/1] new module for amba axi on-chip interconnect Greg KH
2011-03-29 18:19 ` Russell King
2011-03-30 13:09   ` Arnd Bergmann
2011-03-30 13:09     ` Arnd Bergmann
2011-03-30 17:40     ` Russell King - ARM Linux
2011-03-30 17:40       ` Russell King - ARM Linux
2011-03-30 18:24       ` Arnd Bergmann
2011-03-30 18:24         ` Arnd Bergmann
2011-03-30 19:08         ` Russell King - ARM Linux
2011-03-30 19:08           ` Russell King - ARM Linux
2011-04-01 15:40           ` Arnd Bergmann
2011-04-01 15:40             ` Arnd Bergmann
2011-03-29 18:30 ` Christoph Hellwig
2011-03-29 18:40 ` Russell King
  -- strict thread matches above, loose matches on Subject: below --
2011-03-31 11:32 Arend van Spriel
2011-03-31 12:41 Arend van Spriel

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.