15 Aug, 2020

1 commit


06 Jan, 2019

1 commit


02 Nov, 2017

1 commit

  • Many source files in the tree are missing licensing information, which
    makes it harder for compliance tools to determine the correct license.

    By default all files without license information are under the default
    license of the kernel, which is GPL version 2.

    Update the files which contain no license information with the 'GPL-2.0'
    SPDX license identifier. The SPDX identifier is a legally binding
    shorthand, which can be used instead of the full boiler plate text.

    This patch is based on work done by Thomas Gleixner and Kate Stewart and
    Philippe Ombredanne.

    How this work was done:

    Patches were generated and checked against linux-4.14-rc6 for a subset of
    the use cases:
    - file had no licensing information it it.
    - file was a */uapi/* one with no licensing information in it,
    - file was a */uapi/* one with existing licensing information,

    Further patches will be generated in subsequent months to fix up cases
    where non-standard license headers were used, and references to license
    had to be inferred by heuristics based on keywords.

    The analysis to determine which SPDX License Identifier to be applied to
    a file was done in a spreadsheet of side by side results from of the
    output of two independent scanners (ScanCode & Windriver) producing SPDX
    tag:value files created by Philippe Ombredanne. Philippe prepared the
    base worksheet, and did an initial spot review of a few 1000 files.

    The 4.13 kernel was the starting point of the analysis with 60,537 files
    assessed. Kate Stewart did a file by file comparison of the scanner
    results in the spreadsheet to determine which SPDX license identifier(s)
    to be applied to the file. She confirmed any determination that was not
    immediately clear with lawyers working with the Linux Foundation.

    Criteria used to select files for SPDX license identifier tagging was:
    - Files considered eligible had to be source code files.
    - Make and config files were included as candidates if they contained >5
    lines of source
    - File already had some variant of a license header in it (even if
    Reviewed-by: Philippe Ombredanne
    Reviewed-by: Thomas Gleixner
    Signed-off-by: Greg Kroah-Hartman

    Greg Kroah-Hartman
     

10 May, 2012

2 commits

  • The RSK2+SH7269 board uses the SH7269 processor. It is often
    referred to as just rsk7269. NOR Flash, SDRAM, serial, USB Host and
    ethernet are working.

    Signed-off-by: Phil Edworthy
    Signed-off-by: Paul Mundt

    Phil Edworthy
     
  • The RSK2+SH7264 board uses the sh7264 processor. It is often
    referred to as just rsk7264. NOR Flash, SDRAM, serial, USB Host and
    ethernet are working.

    Signed-off-by: Phil Edworthy
    Signed-off-by: Paul Mundt

    Phil Edworthy
     

13 Jan, 2011

3 commits


29 Oct, 2010

1 commit

  • This code has been untouched since it was merged many years ago, and has
    severely bitrotted since, suggesting that the board has no real users
    left. Notice of intent to remove has been sent out over the last few
    years, with no takers. Kill it off.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

06 Jul, 2010

1 commit


21 Jun, 2010

1 commit

  • This patch series adds support for ITO Co., Ltd.'s SH-2007 reference
    platform (A PC-104 based SH7780 platform).

    This is a direct port of the out-of-tree board support from the vendor's
    kernel, originally located at:

    http://ms-n.org/sh-linux/kernel/

    More information on the board and the vendor can be obtained from the
    vendor's site at:

    http://www.itonet.co.jp/

    Presently supported peripherals are CF and ethernet, with support for
    the on-board IDE still pending further testing.

    Reviewed-by: Nobuhiro Iwamatsu
    Reviewed-by: Magnus Damm
    Signed-off-by: Hitoshi Mitake
    Signed-off-by: Paul Mundt

    Hitoshi Mitake
     

18 Jan, 2010

1 commit


14 Jan, 2010

1 commit

  • This stubs in some preliminary board support for the RTE SDK7786.

    This is quite stunted at the moment, and primarily builds on top of the
    system FPGA. FPGA IRQs are handled via CPU IRL masking for simplicity,
    with initial peripheral support restricted to the debug ethernet.

    Signed-off-by: Matt Fleming
    Signed-off-by: Paul Mundt

    Paul Mundt
     

13 Jan, 2010

1 commit

  • Setting LC_CTYPE=C breaks localized messages in some setups. With only
    LC_COLLATE=C and LC_NUMERIC=C, we get almost all we need, except for not
    so defined character classes and tolower()/toupper(). The former is not
    a big issue, because we can assume that e.g. [:alpha:] will always
    include a-zA-Z and we only ever process ASCII input. The latter seems
    only affect arch/sh/tools/gen-mach-types, which we can handle separately.

    So after this patch the meaning of ranges like [a-z], the behavior of
    sort and join, etc. should be the same everywhere and at the same time
    gcc should be able to print localized waring and error messages.
    LC_NUMERIC=C might not be necessary, but setting it doesn't hurt.

    Reported-by: Simon Horman
    Reported-by: Sergei Trofimovich
    Acked-by: H. Peter Anvin
    Tested-by: Simon Horman
    Tested-by: Masami Hiramatsu
    Signed-off-by: Michal Marek

    Michal Marek
     

12 Dec, 2009

1 commit


28 Aug, 2009

1 commit


20 Aug, 2009

1 commit


23 Jul, 2009

1 commit

  • This patch adds a defconfig and a mach-types entry for
    the kfr2r09 board.

    At this point only a few devices like SCIF, KEYSC and
    NOR Flash are supported together with sh7724 devices
    such as IIC0, IIC1 and the multimedia blocks exported
    via UIO.

    Kexec is supported, but booting from flash is not (yet).

    Signed-off-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Magnus Damm
     

26 May, 2009

1 commit


21 Mar, 2009

1 commit


17 Mar, 2009

1 commit

  • This adds support for the ESPT-Giga (Ethernet Serial Parallel
    Translator) SH7763-based reference board.

    Board support is relatively sparse, presently supporting serial,
    gigabit ethernet, USB host, and MTD.

    More information (in Japanese) available at:

    http://www.cente.jp/product/cente_hard/ESPT-Giga.html

    Signed-off-by: Nobuhiro Iwamatsu
    Signed-off-by: Paul Mundt

    Nobuhiro Iwamatsu
     

03 Mar, 2009

1 commit


22 Dec, 2008

2 commits


28 Oct, 2008

1 commit

  • This code has been dead for many years. The last update it received
    was in 2003 in order to update it for the driver model changes, though
    it had already been in disarray and unused before that point. The only
    boards that ever used this chip have not had users in many years either,
    so it is finally safe to just kill it off and move on with life.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

08 Sep, 2008

1 commit


02 Aug, 2008

1 commit

  • This ended up causing build breakage on O= builds, as reported by Adrian:

    ...
    CC init/main.o
    In file included from /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/include/asm/irq.h:4,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/irq.h:23,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/include/asm/hardirq.h:5,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/hardirq.h:7,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/asm-generic/local.h:5,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/include/asm/local.h:4,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/include/linux/module.h:19,
    from /home/bunk/linux/kernel-2.6/git/linux-2.6/init/main.c:13:
    /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/include/asm/machvec.h:15:27:
    error: asm/machtypes.h: No such file or directory
    make[2]: *** [init/main.o] Error 1

    So we simply move machtypes.h back to its original place. asm-offsets.h is
    still generated there regardless, until such a time that we find a better place
    to stash auto-generated files.

    Reported-by: Adrian Bunk
    Signed-off-by: Paul Mundt

    Paul Mundt
     

29 Jul, 2008

1 commit

  • This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.

    Most of the moving about was done with Sam's directions at:

    http://marc.info/?l=linux-sh&m=121724823706062&w=2

    with subsequent hacking and fixups entirely my fault.

    Signed-off-by: Sam Ravnborg
    Signed-off-by: Paul Mundt

    Paul Mundt
     

28 Jul, 2008

4 commits


08 May, 2008

1 commit


19 Apr, 2008

2 commits


06 Mar, 2008

1 commit

  • The only board-specific bits that existed here were for setting up the
    IRQs, which are now handled by the SH7710 CPU support code instead. As
    there's nothing else to do for setup, kill off the board support code
    and have the defconfig use the generic machvec instead.

    Signed-off-by: Paul Mundt

    Paul Mundt
     

14 Feb, 2008

1 commit


28 Jan, 2008

2 commits


02 Nov, 2007

1 commit