-vis On S3c2410x Delta Driver - -

if (bit_count >= OSR) vis->delta_sigma_samples[current_index++] = accum / OSR; if (current_index >= BUFFER_SIZE) wake_up_interruptible(&vis->wait); accum = 0; bit_count = 0;

// Request IRQ (trigger on rising clock edge) ret = request_irq(delta_irq, delta_irq_handler, IRQF_TRIGGER_RISING, "vis_delta", NULL); if (ret) goto err_irq; -vis On S3c2410x Delta Driver -

static struct platform_driver vis_delta_driver = .probe = vis_delta_probe, .remove = vis_delta_remove, .driver = .name = DRIVER_NAME, .owner = THIS_MODULE, , ; if (bit_count &gt