11 Jul, 2011

1 commit

  • Make sure that the 'static' keywork is at the beginning of declaration
    for arch/xtensa/variants/s6000/include/variant/dmac.h

    This gets rid of warnings like
    warning: ‘static’ is not at beginning of declaration
    when building with -Wold-style-declaration (and/or -Wextra which also
    enables it).

    Signed-off-by: Jesper Juhl
    Signed-off-by: Jiri Kosina

    Jesper Juhl
     

25 Mar, 2011

2 commits


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 requested

    Signed-off-by: Daniel Glöckner
    Signed-off-by: Johannes Weiner
    Signed-off-by: Chris Zankel

    Daniel Glöckner
     
  • 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

    Oskar Schirmer
     

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

    Oskar Schirmer
     
  • 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

    Johannes Weiner
     

03 Apr, 2009

4 commits


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

    Chris Zankel