Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752067AbbFBWD4 (ORCPT ); Tue, 2 Jun 2015 18:03:56 -0400 Received: from mail-oi0-f44.google.com ([209.85.218.44]:34283 "EHLO mail-oi0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751728AbbFBWDt (ORCPT ); Tue, 2 Jun 2015 18:03:49 -0400 MIME-Version: 1.0 Date: Wed, 3 Jun 2015 01:03:48 +0300 Message-ID: Subject: tw5864 driver development, help needed From: Andrey Utkin To: Linux Media , "kernel-mentors@selenic.com" , "hans.verkuil" , Hans Verkuil , khalasa , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset=UTF-8 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1603 Lines: 34 Hi! I am working on making a Linux driver for TW5864-based video&audio capture and encoding PCI boards. The driver is to be submitted for inclusion to Linux upstream. The following two links are links to boards available for buying: http://www.provideo.com.tw/web/DVR%20Card_TW-310.htm http://www.provideo.com.tw/web/DVR%20Card_TW-320.htm We possess one 8-port board and we try to make it play. http://whdd.org/tw5864/TW-3XX_Linux.rar - this is reference driver code. Overwhelmingly complicated IMO. http://whdd.org/tw5864/tw5864b1-ds.pdf - Datasheet. http://whdd.org/tw5864/TW5864_datasheet_0.6d.pdf - Another datasheet. These two differ in some minor points. https://github.com/krieger-od/linux - my work in progress on this, in drivers/staging/media/tw5864 directory. Derived from drivers/media/pci/tw68 (which is raw video capture card), defined reasonable part of registers, now trying to make device produce video capture and encoding interrupts, but cannot get any interrupts except GPIO and timer ones. This is currently the critical blocking issue in development. I hope that somebody experienced with similar boards would have quesswork on how to proceed. My work-on-progress code is dirty, so if you would agree to check that only if it will be cleaned up, please let me know. I am willing to pay for productive help. -- Bluecherry developer. -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/