All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Introducing the Alpine platform.
@ 2015-01-25 18:27 Tsahee Zidenberg
  2015-01-26 11:17 ` Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Tsahee Zidenberg @ 2015-01-25 18:27 UTC (permalink / raw)
  To: linux-arm-kernel

Annapurna Labs(TM) is a technology company providing innovative solutions
including chips, software, and systems for the datacenter and enterprise
infrastructure.

Alpine(TM) is one of Annapurna Labs? chip products targeting storage and
networking applications. It is a complete Platform-On-Chip,
integrating 2-4 cortex-A15 cores and multiple innovations to provide
a seamless networking and storage fabric for enterprise and datacenter
equipment.

This patchset provides initial support for the Alpine platform.

Patch #1 contains minimal, single-cpu architecture support.

Patch #2 adds early-debug capabilities via Alpine UART 0.

Patch #3 adds smp-support and a secondary cpu enable-method for the platform.

Patch #4 provides a device-tree for quad-core Alpine, along with documentation
for the available device-tree nodes.

The patchset was built on Linux 3.19-rc3,
tested with multi_v7_defconfig, adding CONFIG_ARCH_ALPINE

Tsahee Zidenberg (4):
  ARM: Alpine: Initial support for Alpine platform
  ARM: Alpine: early-debug print support
  ARM: Alpine: smp support
  ARM: dts: Add initial support for Alpine platform

 .../bindings/arm/annapurna-labs,alpine.txt         |  96 +++++++++++
 .../cpu-enable-method/annapurna-labs,alpine-smp    |  64 ++++++++
 .../devicetree/bindings/vendor-prefixes.txt        |   1 +
 arch/arm/Kconfig                                   |   2 +
 arch/arm/Kconfig.debug                             |  12 +-
 arch/arm/Makefile                                  |   1 +
 arch/arm/boot/dts/Makefile                         |   2 +
 arch/arm/boot/dts/alpine.dts                       | 181 +++++++++++++++++++++
 arch/arm/mach-alpine/Kconfig                       |   9 +
 arch/arm/mach-alpine/Makefile                      |   6 +
 arch/arm/mach-alpine/alpine_cpu_pm.c               |  68 ++++++++
 arch/arm/mach-alpine/alpine_cpu_pm.h               |  26 +++
 arch/arm/mach-alpine/alpine_cpu_resume.h           |  38 +++++
 arch/arm/mach-alpine/alpine_machine.c              |  28 ++++
 arch/arm/mach-alpine/platsmp.c                     |  48 ++++++
 15 files changed, 581 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/arm/annapurna-labs,alpine.txt
 create mode 100644 Documentation/devicetree/bindings/arm/cpu-enable-method/annapurna-labs,alpine-smp
 create mode 100644 arch/arm/boot/dts/alpine.dts
 create mode 100644 arch/arm/mach-alpine/Kconfig
 create mode 100644 arch/arm/mach-alpine/Makefile
 create mode 100644 arch/arm/mach-alpine/alpine_cpu_pm.c
 create mode 100644 arch/arm/mach-alpine/alpine_cpu_pm.h
 create mode 100644 arch/arm/mach-alpine/alpine_cpu_resume.h
 create mode 100644 arch/arm/mach-alpine/alpine_machine.c
 create mode 100644 arch/arm/mach-alpine/platsmp.c

-- 
1.9.1

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

* [PATCH 0/4] Introducing the Alpine platform.
  2015-01-25 18:27 [PATCH 0/4] Introducing the Alpine platform Tsahee Zidenberg
@ 2015-01-26 11:17 ` Arnd Bergmann
  2015-01-28 18:16   ` Tsahee Zidenberg
  0 siblings, 1 reply; 3+ messages in thread
From: Arnd Bergmann @ 2015-01-26 11:17 UTC (permalink / raw)
  To: linux-arm-kernel

On Sunday 25 January 2015 20:27:36 Tsahee Zidenberg wrote:
> Annapurna Labs(TM) is a technology company providing innovative solutions
> including chips, software, and systems for the datacenter and enterprise
> infrastructure.
> 
> Alpine(TM) is one of Annapurna Labs? chip products targeting storage and
> networking applications. It is a complete Platform-On-Chip,
> integrating 2-4 cortex-A15 cores and multiple innovations to provide
> a seamless networking and storage fabric for enterprise and datacenter
> equipment.

Looks very nice overall!

I've replied with some specific comments, but if you address them
quickly, this might still make it into 3.20.

Do you have a public git tree with the other device drivers and
bindings you will need on top of this?

	Arnd

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

* [PATCH 0/4] Introducing the Alpine platform.
  2015-01-26 11:17 ` Arnd Bergmann
@ 2015-01-28 18:16   ` Tsahee Zidenberg
  0 siblings, 0 replies; 3+ messages in thread
From: Tsahee Zidenberg @ 2015-01-28 18:16 UTC (permalink / raw)
  To: linux-arm-kernel

On 26 January 2015 at 13:17, Arnd Bergmann <arnd@arndb.de> wrote:
> On Sunday 25 January 2015 20:27:36 Tsahee Zidenberg wrote:
>> Annapurna Labs(TM) is a technology company providing innovative solutions
>> including chips, software, and systems for the datacenter and enterprise
>> infrastructure.
>>
>> Alpine(TM) is one of Annapurna Labs? chip products targeting storage and
>> networking applications. It is a complete Platform-On-Chip,
>> integrating 2-4 cortex-A15 cores and multiple innovations to provide
>> a seamless networking and storage fabric for enterprise and datacenter
>> equipment.
>
> Looks very nice overall!
>
> I've replied with some specific comments, but if you address them
> quickly, this might still make it into 3.20.
>
Thank you! We are very excited about sending these patches. An update
patchset will be sent soon.

> Do you have a public git tree with the other device drivers and
> bindings you will need on top of this?
>
>         Arnd

No public git tree yet.

A complete kernel supporting alpine platform is available in
accordance with GPL for a few products.
E.g. this from synology:
http://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/5004branch/synogpl-5004-alpine.tbz/download

Thank you!
Tsahee.

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

end of thread, other threads:[~2015-01-28 18:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-25 18:27 [PATCH 0/4] Introducing the Alpine platform Tsahee Zidenberg
2015-01-26 11:17 ` Arnd Bergmann
2015-01-28 18:16   ` Tsahee Zidenberg

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.