mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [char-misc-next 00/21] MEI restructuring
@ 2013-01-08 21:07 Tomas Winkler
  2013-01-08 21:07 ` [char-misc-next 01/21] mei: add new hbm.h header to export hbm protocol Tomas Winkler
                   ` (20 more replies)
  0 siblings, 21 replies; 22+ messages in thread
From: Tomas Winkler @ 2013-01-08 21:07 UTC (permalink / raw)
  To: gregkh; +Cc: arnd, alan, linux-kernel, Tomas Winkler

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


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-01-08 21:13 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-08 21:07 [char-misc-next 00/21] MEI restructuring Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 01/21] mei: add new hbm.h header to export hbm protocol Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 02/21] mei: move client functions to client.c Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 03/21] mei: fix client functions names Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 04/21] mei: implement mei_cl_connect function Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 05/21] mei: move watchdog prototypes to mei_dev.h from interface.h Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 06/21] mei: rename interface to hw-me Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 07/21] mei: drop read_pending member form struct mei_cl Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 08/21] mei: move me client storage allocation to hbm.c Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 09/21] mei: mei_dev.h - remove prototypes of dropped functions Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 10/21] mei: rename remaining amthi strings to amthif Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 11/21] mei: normalize me host client linking routines Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 12/21] mei: move MEI_IAMTHIF_IDLE to amthif host init function Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 13/21] mei: hw-me.c fix kernel doc Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 14/21] mei: remove write only need_reset member of struct mei_device Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 15/21] mei: remove mei_csr_clear_his prototype Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 16/21] mei: don't use cached value for hcsr in mei_hw_reset Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 17/21] mei: use non cached hcsr for interrupt enablement Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 18/21] mei: abstract host and device readieness Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 19/21] mei: reenable mei_hcsr_set abstraction Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 20/21] mei: make host csr and me csr internal to hw-me Tomas Winkler
2013-01-08 21:07 ` [char-misc-next 21/21] mei: move work initialization to mei_device_init Tomas Winkler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®