1 #include <linux/types.h>
\r
2 #include <linux/ioctl.h>
\r
3 #include <linux/miscdevice.h>
\r
8 struct miscdevice miscdev;
\r
9 struct work_struct work;
\r
12 /* è
\80³æ
\9cºæ
\95°æ
\8d®ç»
\93æ
\9e\84ä½?*/
\r
13 struct rk29_sc6610_data {
\r
15 int (*io_init)(void);
\r
16 int (*io_deinit)(void);
\r
17 unsigned int bp_power;
\r
18 unsigned int bp_power_active_low;
\r
19 unsigned int bp_reset;
\r
20 unsigned int bp_reset_active_low;
\r
21 unsigned int bp_wakeup_ap;
\r
22 unsigned int ap_wakeup_bp;
\r
23 unsigned int modem_power_en;
\r
24 unsigned int modem_assert;
\r
27 #define MODEM_NAME "SC6610"
\r