barometer_factory.h 799 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #ifndef __BARO_FACTORY_H__
  2. #define __BARO_FACTORY_H__
  3. #include <linux/interrupt.h>
  4. #include <linux/i2c.h>
  5. #include <linux/slab.h>
  6. #include <linux/irq.h>
  7. #include <linux/miscdevice.h>
  8. #include <linux/uaccess.h>
  9. #include <linux/delay.h>
  10. #include <linux/input.h>
  11. #include <linux/workqueue.h>
  12. #include <linux/kobject.h>
  13. #include <linux/platform_device.h>
  14. #include <linux/types.h>
  15. #include <linux/atomic.h>
  16. #include <hwmsensor.h>
  17. #include <hwmsen_dev.h>
  18. #include <sensors_io.h>
  19. #include <hwmsen_helper.h>
  20. #include <batch.h>
  21. /*#include <mach/mt_typedefs.h>*/
  22. /*#include <mach/mt_gpio.h>*/
  23. /*#include <mach/mt_pm_ldo.h>*/
  24. #include "barometer.h"
  25. #include "cust_baro.h"
  26. extern struct baro_context *baro_context_obj;
  27. #define TYPE_PRESS 1
  28. #define TYPE_TEMP 2
  29. int baro_factory_device_init(void);
  30. #endif