void my_omap_serial_init(int wake_gpio_strobe, unsigned int wake_strobe_enable_mask);
int my_omap_hs_init(void);
int my_serial_omap_init(void);
+void activate_emu_uart(void);
#define MAPPHONE_BPWAKE_STROBE_GPIO 157
if (hs_switch < 0)
return -EINVAL;
- printk(KERN_INFO "headset_uart_switch: %d\n", hs_switch);
+ printk(KERN_INFO "headset_uart_switch: %d, value: %d\n", hs_switch, gpio_get_value(hs_switch));
- printk(KERN_INFO "value: %d\n", gpio_get_value(hs_switch));
if (!gpio_get_value(hs_switch))
return -ENODEV;
my_omap_hs_init();
/* route kernel uart out headset jack */
- gpio_direction_output(hs_switch, 0);
- printk(KERN_INFO "value: %d\n", gpio_get_value(hs_switch));
+ gpio_set_value(hs_switch, 0);
+ printk(KERN_INFO "headset_uart_switch: %d, value: %d\n", hs_switch, gpio_get_value(hs_switch));
+
+ //activate_emu_uart();
//add_preferred_console("ttyS", 2, "115200");
return 0;