21 Aug, 2018

1 commit


10 Sep, 2016

1 commit


18 Mar, 2016

2 commits


02 Nov, 2015

1 commit


21 Oct, 2014

1 commit

  • The Stretch s6000 family support has been merged into mainline 5 years
    ago. There appear to be no users of this code since nobody complained
    that there is a merge error preventing compilation.

    Apart from the s6105 IP camera reference design there are no s6000 devices
    known to ever have run Linux and as the chips are out of production there
    probably never will be. The successor s7000 no longer uses an Xtensa core
    for the OS.

    Let's remove the code until someone is found who actually needs it.

    Signed-off-by: Daniel Glöckner
    Signed-off-by: Max Filippov

    Daniel Glöckner
     

22 Feb, 2014

1 commit


15 Jan, 2014

1 commit


08 Jul, 2013

2 commits


24 Feb, 2013

1 commit


19 Dec, 2012

1 commit


18 May, 2012

1 commit


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