06 Jul, 2020

1 commit

  • Kerneldoc valication gets confused if syntax isn't "@.*: ".

    Adding the missing colons squashes the following W=1 warnings:

    drivers/mfd/atmel-smc.c:247: warning: Function parameter or member 'conf' not described in 'atmel_smc_cs_conf_apply'
    drivers/mfd/atmel-smc.c:268: warning: Function parameter or member 'conf' not described in 'atmel_hsmc_cs_conf_apply'

    Cc: Nicolas Ferre
    Cc: Alexandre Belloni
    Cc: Ludovic Desroches
    Cc: Boris Brezillon
    Signed-off-by: Lee Jones

    Lee Jones
     

19 Jun, 2019

1 commit

  • Based on 2 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license version 2 as
    published by the free software foundation

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license version 2 as
    published by the free software foundation #

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

    has been chosen to replace the boilerplate/reference in 4122 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Enrico Weigelt
    Reviewed-by: Kate Stewart
    Reviewed-by: Allison Randal
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190604081206.933168790@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

29 May, 2018

1 commit


05 Sep, 2017

1 commit

  • For HSMC controller, the register layout depends on the device i.e. the
    offset of setup, pulse, cycle, mode and timings registers is not the
    same. An helper is added to provide the correct register layout.

    Fixes: fe9d7cb22ef3 ("mfd: syscon: atmel-smc: Add new helpers to ease
    SMC regs manipulation")
    Suggested-by: Boris Brezillon
    Signed-off-by: Ludovic Desroches
    Acked-by: Boris Brezillon
    Acked-by: Nicolas Ferre
    Acked-by: Alexandre Belloni
    Signed-off-by: Lee Jones

    Ludovic Desroches
     

27 Jul, 2017

1 commit

  • The converter function for translating ns timings in register values was
    initialized with a wrong function pointer. This resulted in wrong
    register values also for the setup and pulse registers when configuring
    the EBI interface trough dts.

    Includes a small fix in a comment of the smc driver, which was probably
    just a copy'n'paste mistake.

    Signed-off-by: Alexander Dahl
    Acked-by: Boris Brezillon
    Acked-by: Lee Jones
    Signed-off-by: Alexandre Belloni

    Alexander Dahl
     

27 Apr, 2017

1 commit

  • These new helpers + macro definitions are meant to replace the old ones
    which are unpractical to use.

    Note that the macros and function prefixes have been intentionally
    changed to ATMEL_[H]SMC_XX and atmel_[h]smc_ to reflect the fact that
    this IP is also embedded in avr32 SoCs (and not only in at91 ones).

    Signed-off-by: Boris Brezillon
    Acked-by: Nicolas Ferre
    Signed-off-by: Lee Jones

    Boris Brezillon