22 Jun, 2009
2 commits
-
Implement an irq chip to handle interrupts via gpio. The GPIO chip
initialization function now takes a bitmask denoting pins that should
be configured for their alternate function.changes compared to v1:
- fixed bug on edge interrupt configuration
- accommodated to function name change
- moved definition of VARIANT_NR_IRQS to this patch
- renamed __XTENSA_S6000_IRQ_H to _XTENSA_S6000_IRQ_H as requestedSigned-off-by: Daniel Glöckner
Signed-off-by: Johannes Weiner
Signed-off-by: Chris Zankel -
There are four slightly different dma engines on the s6000 family.
One for memory-memory transfers, the other three for memory-device.This patch implements a platform-specific kernel-API to control these
engines. It is needed for the network, video, audio peripherals on
s6000.Signed-off-by: Oskar Schirmer
Signed-off-by: Daniel Glockner
Signed-off-by: Fabian Godehardt
Cc: Daniel Glockner
Signed-off-by: Andrew Morton
Signed-off-by: Chris Zankel
12 May, 2009
2 commits
-
Calculate core frequency from timers at boot time
instead of assuming a fixed frequency. This is
useful as the true frequency is set up by the
boot loader, thus variable.Signed-off-by: Oskar Schirmer
Signed-off-by: Chris Zankel -
Platform initialization sets up the LED heartbeat that is controlled
via GPIO. Requesting the GPIO pins fails, however, as the chip is
only initialized later by a device_initcall().Fix this up by exporting the initialization function. Let the
platform set up the chip before it starts using it.Signed-off-by: Johannes Weiner
Signed-off-by: Chris Zankel
03 Apr, 2009
4 commits
-
We only add the platform or variant directory to core-y if it
contains a Makefile. Consequently, we can remove the Makefiles
for the dc232b and fsf processor variants.Signed-off-by: Chris Zankel
-
Support for the Stretch S6000 Xtensa core variant.
Signed-off-by: Johannes Weiner
Signed-off-by: Oskar Schirmer
Signed-off-by: Chris Zankel -
S6000 core configuration files from Tensilica.
Signed-off-by: Johannes Weiner
Signed-off-by: Chris Zankel -
Allow the variant to provide real code. Add empty dummy Makefiles for
the existing variants.Signed-off-by: Johannes Weiner
Signed-off-by: Chris Zankel
07 Nov, 2008
1 commit
-
Move all header files for xtensa to arch/xtensa/include and platform and
variant header files to the appropriate arch/xtensa/platforms/ and
arch/xtensa/variants/ directories.Moving the files gets also rid of all uses of symlinks in the Makefile.
This has been completed already for the majority of the architectures
and xtensa is one out of six missing.Signed-off-by: Sam Ravnborg
Signed-off-by: Chris Zankel