gpio_set_value(gpio_ctl_o, IRQF_TRIGGER_NONE);
+ udelay(512);
}
gpio_set_value(gpio_data_o, IRQF_TRIGGER_RISING);
gpio_set_value(gpio_data_o, IRQF_TRIGGER_NONE);
-
+
+ udelay(512);
for(int i = 0; i < 8; i++){
gpio_set_value(gpio_data_o, IRQF_TRIGGER_NONE);
}
-
+ udelay(512);
}
printk(KERN_INFO "sending ctl trailer\n");
gpio_set_value(gpio_ctl_o, IRQF_TRIGGER_NONE);
+ udelay(512);
}
+
gpio_set_value(gpio_data_o, IRQF_TRIGGER_RISING);
gpio_set_value(gpio_data_o, IRQF_TRIGGER_NONE);
+ udelay(512);
printk(KERN_INFO "up\n");