1 #include <linux/types.h>
2 #include <linux/ioctl.h>
3 #include <linux/miscdevice.h>
8 struct miscdevice miscdev;
9 struct work_struct work;
13 struct rk29_mu509_data {
16 int (*io_deinit)(void);
17 unsigned int bp_power;
18 unsigned int bp_power_active_low;
19 unsigned int bp_reset;
20 unsigned int bp_reset_active_low;
21 unsigned int bp_wakeup_ap;
22 unsigned int ap_wakeup_bp;
23 unsigned int modem_power_en;
24 unsigned int modem_assert;
27 #define MODEM_NAME "mu509"