summaryrefslogtreecommitdiffstats
path: root/crypto/algif_rng.c
diff options
context:
space:
mode:
authorDavid Daney <david.daney@cavium.com>2015-03-05 17:31:29 +0300
committerRalf Baechle <ralf@linux-mips.org>2015-04-01 17:21:42 +0200
commit24d4e7f642882a8a13da170b4ba86eec8fa91bf2 (patch)
tree912270f479798397ecbe45f2972c74f62ebd8748 /crypto/algif_rng.c
parent8945e37e103b165f12c403cc412740718969f811 (diff)
downloadop-kernel-dev-24d4e7f642882a8a13da170b4ba86eec8fa91bf2.zip
op-kernel-dev-24d4e7f642882a8a13da170b4ba86eec8fa91bf2.tar.gz
MIPS: OCTEON: Add semaphore to serialize bootbus accesses.
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: David Daney <david.daney@cavium.com> [aleksey.makarov@auriga.com: combine the patches] Signed-off-by: Aleksey Makarov <aleksey.makarov@auriga.com> Signed-off-by: Chandrakala 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: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'crypto/algif_rng.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud