Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 71bd14e3 authored by Stuart Yoder's avatar Stuart Yoder Committed by Greg Kroah-Hartman
Browse files

staging: fsl-mc: TODO updates



remove 3 of the remaining TODO items:

   -multiple root fsl-mc buses-- done in patch series starting with
    commit 14f92805 ("staging: fsl-mc: abstract test for existence
    of fsl-mc bus")

   -interrupt support-- done in patch series starting with
    commit 9b1b282c ("irqdomain: Added domain bus token
    DOMAIN_BUS_FSL_MC_MSI")

   -MC command serialization-- done in commit 63f2be5c ("staging:
    fsl-mc: Added serialization to mc_send_command()")

Signed-off-by: default avatarStuart Yoder <stuart.yoder@nxp.com>
Acked-by: default avatarGerman Rivera <german.rivera@nxp.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent d6a1b8d9
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
* Decide if multiple root fsl-mc buses will be supported per Linux instance,
  and if so add support for this.

* Add at least one device driver for a DPAA2 object (child device of the
  fsl-mc bus).  Most likely candidate for this is adding DPAA2 Ethernet
  driver support, which depends on drivers for several objects: DPNI,
  DPIO, DPMAC.  Other pre-requisites include:

     * interrupt support. for meaningful driver support we need
       interrupts, and thus need message interrupt support by the bus
       driver.
          -Note: this has dependencies on generic MSI support work
           in process upstream, see [1] and [2].

     * Management Complex (MC) command serialization. locking mechanisms
       are needed by drivers to serialize commands sent to the MC, including
       from atomic context.

     * MC firmware uprev.  The MC firmware upon which the fsl-mc
       bus driver and DPAA2 object drivers are based is continuing
       to evolve, so minor updates are needed to keep in sync with binary