[char-misc-next 00/21] MEI restructuring

From: Tomas Winkler
Date: Tue Jan 08 2013 - 16:07:47 EST


This series contains some initial restructuring
of the MEI driver. It tries to make cleaner
lines between ME hardware, Host Bust Messaging,
and Client Management layers. For sake of that
we have moved functions around and renamed some
files.


Tomas Winkler (21):
mei: add new hbm.h header to export hbm protocol
mei: move client functions to client.c
mei: fix client functions names
mei: implement mei_cl_connect function
mei: move watchdog prototypes to mei_dev.h from interface.h
mei: rename interface to hw-me
mei: drop read_pending member form struct mei_cl
mei: move me client storage allocation to hbm.c
mei: mei_dev.h - remove prototypes of dropped functions
mei: rename remaining amthi strings to amthif
mei: normalize me host client linking routines
mei: move MEI_IAMTHIF_IDLE to amthif host init function
mei: hw-me.c fix kernel doc
mei: remove write only need_reset member of struct mei_device
mei: remove mei_csr_clear_his prototype
mei: don't use cached value for hcsr in mei_hw_reset
mei: use non cached hcsr for interrupt enablement
mei: abstract host and device readieness
mei: reenable mei_hcsr_set abstraction
mei: make host csr and me csr internal to hw-me
mei: move work initialization to mei_device_init

drivers/misc/mei/Makefile | 4 +-
drivers/misc/mei/amthif.c | 112 +++--
drivers/misc/mei/client.c | 678 +++++++++++++++++++++++++++++
drivers/misc/mei/client.h | 97 ++++
drivers/misc/mei/hbm.c | 42 ++-
drivers/misc/mei/hbm.h | 39 ++
drivers/misc/mei/hw-me-regs.h | 167 +++++++
drivers/misc/mei/{interface.c => hw-me.c} | 241 +++++------
drivers/misc/mei/hw-me.h | 181 ++-------
drivers/misc/mei/init.c | 405 ++----------------
drivers/misc/mei/interface.h | 83 ----
drivers/misc/mei/interrupt.c | 37 +-
drivers/misc/mei/iorw.c | 366 ----------------
drivers/misc/mei/main.c | 184 ++++++---
drivers/misc/mei/mei_dev.h | 115 ++----
drivers/misc/mei/wd.c | 49 ++-
16 files changed, 1468 insertions(+), 1332 deletions(-)
create mode 100644 drivers/misc/mei/client.c
create mode 100644 drivers/misc/mei/client.h
create mode 100644 drivers/misc/mei/hbm.h
create mode 100644 drivers/misc/mei/hw-me-regs.h
rename drivers/misc/mei/{interface.c => hw-me.c} (68%)
delete mode 100644 drivers/misc/mei/interface.h
delete mode 100644 drivers/misc/mei/iorw.c

--
1.7.4.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/