linux/drivers/staging/vme
Manohar Vanga 8f966dc444 staging: vme: add struct vme_dev for VME devices
Instead of using a vanilla 'struct device' for VME devices, add new
'struct vme_dev'. Modifications have been made to the VME framework
API as well as all in-tree VME drivers.

The new vme_dev structure has the following advantages from the
current model used by the driver:

    * Driver functions (probe, remove) now receive a VME device
      instead of a pointer to the bridge device (cleaner design)
    * It's easier to differenciate API calls as bridge-based or
      device-based (ie. cleaner interface).

Signed-off-by: Manohar Vanga <manohar.vanga@cern.ch>
Cc: Martyn Welch <martyn.welch@ge.com>
Reviewed-by: Emilio G. Cota <cota@braap.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-10-17 15:43:13 -07:00
..
boards Staging VME: Fix remaining checkpatch.pl errors. 2011-06-28 14:04:53 -07:00
bridges staging: vme: make [alloc|free]_consistent bridge specific 2011-08-23 15:08:09 -07:00
devices staging: vme: add struct vme_dev for VME devices 2011-10-17 15:43:13 -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: add struct vme_dev for VME devices 2011-10-17 15:43:13 -07:00
vme_bridge.h staging: vme: add struct vme_dev for VME devices 2011-10-17 15:43:13 -07:00
vme.c staging: vme: add struct vme_dev for VME devices 2011-10-17 15:43:13 -07:00
vme.h staging: vme: add struct vme_dev for VME devices 2011-10-17 15:43:13 -07:00