linux/drivers/staging/vme
Arthur Benilov 53059aa059 Staging: vme: Assure D16 cycle if required in master_read and master_write
From a95892fc2246d6dc45f57b7dd68f32b9b28bd0f7 Mon Sep 17 00:00:00 2001
From: Arthur Benilov <arthur.benilov@gmail.com>
Date: Fri, 24 Sep 2010 13:51:07 +0200
Subject: [PATCH] Staging: vme: Assure D16 cycle if required in master_read and master_write

memcpy_fromio() and memcpy_toio() functions apply internally to __memcpy() that
performs data transfer in 32-bits or 8-bits blocks (at least on x86). This makes
impossible to perform D16 cycle with ca91cx42 bridge. Provided modification
assures performing data transfer with 32, 16, and 8 bits chunks.

Signed-off-by: Arthur Benilov <arthur.benilov@iba-group.com>
Signed-off-by: Martyn Welch <martyn.welch@ge.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-09-30 04:33:26 -07:00
..
boards Staging: remove unused #include <linux/version.h> 2010-05-11 11:35:36 -07:00
bridges Staging: vme: Assure D16 cycle if required in master_read and master_write 2010-09-30 04:33:26 -07:00
devices staging: Bulk convert the semaphore mess 2010-09-07 19:31:32 -07:00
Kconfig Staging: vme: VMIVME-7805 board support 2010-03-03 16:43:02 -08:00
Makefile Staging: vme: VMIVME-7805 board support 2010-03-03 16:43:02 -08:00
TODO Staging: vme: Add ca91cx42 rmw support 2010-03-03 16:43:01 -08:00
vme_api.txt Staging: vme: Attribute Testing For Dma Request 2010-03-03 16:43:00 -08:00
vme_bridge.h Staging: vme: Remove legacy unsupported code 2010-03-03 16:43:01 -08:00
vme.c Staging: vme: declare vme_calc_slot() as static 2010-05-11 11:35:53 -07:00
vme.h Staging: vme: Attribute Testing For Dma Request 2010-03-03 16:43:00 -08:00