Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mei: export mei.h for the user space

The header exports API for application layer

1. move under include/linux and add to the export list
2. update include path n the sources
3. update TODO

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Tomas Winkler and committed by
Greg Kroah-Hartman
4f3afe1d b544f3fd

+10 -10
-1
drivers/misc/mei/TODO
··· 1 1 TODO: 2 2 - Cleanup and split the timer function 3 3 Upon Unstaging: 4 - - move mei.h to include/linux/mei.h 5 4 - Documentation/ioctl/ioctl-number.txt 6 5 - move mei.txt under Documentation/mei/ 7 6 - move mei-amt-version.c under Documentation/mei
+1 -1
drivers/misc/mei/init.c
··· 22 22 #include "mei_dev.h" 23 23 #include "hw.h" 24 24 #include "interface.h" 25 - #include "mei.h" 25 + #include <linux/mei.h> 26 26 27 27 const uuid_le mei_amthi_guid = UUID_LE(0x12f80028, 0xb4b7, 0x4b2d, 0xac, 28 28 0xa8, 0x46, 0xe0, 0xff, 0x65,
+1 -1
drivers/misc/mei/interface.c
··· 16 16 17 17 #include <linux/pci.h> 18 18 #include "mei_dev.h" 19 - #include "mei.h" 19 + #include <linux/mei.h> 20 20 #include "interface.h" 21 21 22 22
+1 -1
drivers/misc/mei/interface.h
··· 19 19 #ifndef _MEI_INTERFACE_H_ 20 20 #define _MEI_INTERFACE_H_ 21 21 22 - #include "mei.h" 22 + #include <linux/mei.h> 23 23 #include "mei_dev.h" 24 24 25 25
+1 -1
drivers/misc/mei/interrupt.c
··· 22 22 #include <linux/jiffies.h> 23 23 24 24 #include "mei_dev.h" 25 - #include "mei.h" 25 + #include <linux/mei.h> 26 26 #include "hw.h" 27 27 #include "interface.h" 28 28
+1 -1
drivers/misc/mei/iorw.c
··· 35 35 36 36 #include "mei_dev.h" 37 37 #include "hw.h" 38 - #include "mei.h" 38 + #include <linux/mei.h> 39 39 #include "interface.h" 40 40 41 41
+1 -1
drivers/misc/mei/main.c
··· 38 38 #include <linux/miscdevice.h> 39 39 40 40 #include "mei_dev.h" 41 - #include "mei.h" 41 + #include <linux/mei.h> 42 42 #include "interface.h" 43 43 44 44 static const char mei_driver_name[] = "mei";
+1 -1
drivers/misc/mei/mei-amt-version.c
··· 74 74 #include <stdint.h> 75 75 #include <stdbool.h> 76 76 #include <bits/wordsize.h> 77 - #include "mei.h" 77 + #include <linux/mei.h> 78 78 79 79 /***************************************************************************** 80 80 * Intel Management Engine Interface
drivers/misc/mei/mei.h include/linux/mei.h
+1 -1
drivers/misc/mei/mei_dev.h
··· 19 19 20 20 #include <linux/types.h> 21 21 #include <linux/watchdog.h> 22 - #include "mei.h" 22 + #include <linux/mei.h> 23 23 #include "hw.h" 24 24 25 25 /*
+1 -1
drivers/misc/mei/wd.c
··· 24 24 #include "mei_dev.h" 25 25 #include "hw.h" 26 26 #include "interface.h" 27 - #include "mei.h" 27 + #include <linux/mei.h> 28 28 29 29 static const u8 mei_start_wd_params[] = { 0x02, 0x12, 0x13, 0x10 }; 30 30 static const u8 mei_stop_wd_params[] = { 0x02, 0x02, 0x14, 0x10 };
+1
include/linux/Kbuild
··· 240 240 header-y += matroxfb.h 241 241 header-y += mdio.h 242 242 header-y += media.h 243 + header-y += mei.h 243 244 header-y += mempolicy.h 244 245 header-y += meye.h 245 246 header-y += mii.h