14 Oct, 2020

2 commits


17 Jul, 2020

2 commits

  • This patch prevents the firmware image name from being displayed when
    the remoteproc core is attaching to a remote processor. This is needed
    needed since there is no guarantee about the nature of the firmware
    image that is loaded by the external entity.

    Signed-off-by: Mathieu Poirier
    Reviewed-by: Arnaud Pouliquen
    Reviewed-by: Bjorn Andersson
    Tested-by: Arnaud Pouliquen
    Link: https://lore.kernel.org/r/20200714195035.1426873-10-mathieu.poirier@linaro.org
    Signed-off-by: Bjorn Andersson

    Mathieu Poirier
     
  • Add a new RPROC_DETACHED state to take into account scenarios
    where the remoteproc core needs to attach to a remote processor
    that is booted by another entity.

    Signed-off-by: Mathieu Poirier
    Reviewed-by: Bjorn Andersson
    Tested-by: Arnaud Pouliquen
    Link: https://lore.kernel.org/r/20200714195035.1426873-2-mathieu.poirier@linaro.org
    Signed-off-by: Bjorn Andersson

    Mathieu Poirier
     

17 Apr, 2020

1 commit


27 Aug, 2019

1 commit

  • This patch adds a sysfs interface that provides the name of the
    remote processor to userspace. This allows the userspace to identify
    a remote processor as the remoteproc devices themselves are created
    based on probe order and can change from one boot to another or
    at runtime.

    The name is made available in debugfs originally, and is being
    retained for now. This can be cleaned up after couple of releases
    once users get familiar with the new interface.

    Signed-off-by: Suman Anna
    Signed-off-by: Bjorn Andersson

    Suman Anna
     

31 May, 2019

1 commit

  • Based on 1 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
    distributed in the hope that it will be useful but without any
    warranty without even the implied warranty of merchantability or
    fitness for a particular purpose see the gnu general public license
    for more details

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-only

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

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

    Thomas Gleixner
     

06 Oct, 2018

1 commit

  • The remoteproc framework provides a sysfs file 'firmware'
    for modifying the firmware image name from userspace. Add
    an additional check to ensure NULL firmwares are errored
    out right away, rather than getting a delayed error while
    requesting a firmware during the start of a remoteproc
    later on.

    Tested-by: Arnaud Pouliquen
    Signed-off-by: Suman Anna
    Signed-off-by: Bjorn Andersson

    Suman Anna
     

31 Jan, 2017

1 commit

  • Add new state RPROC_DELETED to handle synchronization
    between rproc_del() and other operations on rproc. This
    state represents the rproc device that has been "deleted".

    CC: Loic Pallardy
    CC: Bjorn Andersson
    Signed-off-by: Sarangdhar Joshi
    Signed-off-by: Bjorn Andersson

    Sarangdhar Joshi
     

01 Nov, 2016

1 commit

  • This patch adds a sysfs interface to rproc allowing the firmware name
    and processor state to be changed dynamically.

    State was previously available in debugfs, and is replicated here. The
    firmware file allows retrieval of the running firmware name, and a new
    one to be specified at run time, so long as the remote processor has
    been stopped.

    Signed-off-by: Matt Redfearn
    Signed-off-by: Bjorn Andersson

    Matt Redfearn