Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sys_soc.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) ST-Ericsson SA 2011
3  * Author: Lee Jones <[email protected]> for ST-Ericsson.
4  * License terms: GNU General Public License (GPL), version 2
5  */
6 #ifndef __SOC_BUS_H
7 #define __SOC_BUS_H
8 
9 #include <linux/device.h>
10 
12  const char *machine;
13  const char *family;
14  const char *revision;
15  const char *soc_id;
16 };
17 
23  struct soc_device_attribute *soc_plat_dev_attr);
24 
29 void soc_device_unregister(struct soc_device *soc_dev);
30 
35 struct device *soc_device_to_device(struct soc_device *soc);
36 
37 #endif /* __SOC_BUS_H */