Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
  • linux
  • arch
  • mips
  • include
  • asm
  • octeon
  • octeon.h
Find file BlameHistoryPermalink
  • David Daney's avatar
    MIPS: OCTEON: Add semaphore to serialize bootbus accesses. · 24d4e7f6
    David Daney authored Mar 05, 2015
    
    
    Some hardware blocks attached to the OCTEON bootbus run asynchronously
    to accesses from the CPUs.  These include MMC/SD host, CF(when using
    DMA), and NAND controller.  A bus error, or corrupt data may occur if
    a CPU is trying to access a bootbus connected device at the same time
    the bus is running asynchronous operations.
    
    To work around these problems we add this semaphore that must be
    acquired before initiating bootbus activity.  Subsequent patches will
    add users for this.
    
    Signed-off-by: default avatarDavid Daney <david.daney@cavium.com>
    [aleksey.makarov@auriga.com: combine the patches]
    Signed-off-by: default avatarAleksey Makarov <aleksey.makarov@auriga.com>
    Signed-off-by: default avatarChandrakala Chavva <cchavva@caviumnetworks.com>
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/9459/
    
    
    Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    24d4e7f6
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7