From patchwork Wed Feb 3 20:36:39 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Ringel X-Patchwork-Id: 76805 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by demeter.kernel.org (8.14.3/8.14.3) with ESMTP id o13KbE6M022136 for ; Wed, 3 Feb 2010 20:37:14 GMT Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932672Ab0BCUhM (ORCPT ); Wed, 3 Feb 2010 15:37:12 -0500 Received: from mail-in-09.arcor-online.net ([151.189.21.49]:42521 "EHLO mail-in-09.arcor-online.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932343Ab0BCUhL (ORCPT ); Wed, 3 Feb 2010 15:37:11 -0500 Received: from mail-in-01-z2.arcor-online.net (mail-in-01-z2.arcor-online.net [151.189.8.13]) by mx.arcor.de (Postfix) with ESMTP id 7DD441AF940; Wed, 3 Feb 2010 21:37:09 +0100 (CET) Received: from mail-in-06.arcor-online.net (mail-in-06.arcor-online.net [151.189.21.46]) by mail-in-01-z2.arcor-online.net (Postfix) with ESMTP id 73FD92BFB6E; Wed, 3 Feb 2010 21:37:09 +0100 (CET) Received: from [192.168.2.102] (dslb-188-103-200-201.pools.arcor-ip.net [188.103.200.201]) (Authenticated sender: stefan.ringel@arcor.de) by mail-in-06.arcor-online.net (Postfix) with ESMTPA id 284DB39A3B7; Wed, 3 Feb 2010 21:37:09 +0100 (CET) X-DKIM: Sendmail DKIM Filter v2.8.2 mail-in-06.arcor-online.net 284DB39A3B7 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=arcor.de; s=mail-in; t=1265229429; bh=YM9ZS1P/xNalRhVhiunH7Gk0obyxzcqiU+Z5iq0lbl4=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Content-Transfer-Encoding; b=rBOP/4OkDPTfClaQ9lwQ1qtWbISzyWB+NrLJGV35kmKSBdAw6/2TlZePzuBDEuv/u 0hXc+U0LrIYh3hxnJtOan4eUPUrdOKrNxCDH1Thw2mtXGxheIOmQHG1Qcz1Rgx98N+ QpkwfsJwqnHAejh4LG7iQVdZ5MOkD5Ptxm0CNvB8= Message-ID: <4B69DE57.4030509@arcor.de> Date: Wed, 03 Feb 2010 21:36:39 +0100 From: Stefan Ringel User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.9.1.5) Gecko/20091130 SUSE/3.0.0-1.1.1 Thunderbird/3.0 MIME-Version: 1.0 To: Mauro Carvalho Chehab CC: linux-media@vger.kernel.org, Devin Heitmueller Subject: [PATCH 13/15] - xc2028 bugfix for firmware 3.6 -> Zarlink use without shift in DTV8 or DTV78 References: <4B673790.3030706@arcor.de> <4B673B2D.6040507@arcor.de> <4B675B19.3080705@redhat.com> <4B685FB9.1010805@arcor.de> <4B688507.606@redhat.com> <4B688E41.2050806@arcor.de> <4B689094.2070204@redhat.com> <4B6894FE.6010202@arcor.de> <4B69D83D.5050809@arcor.de> <4B69D8CC.2030008@arcor.de> In-Reply-To: <4B69D8CC.2030008@arcor.de> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.3 (demeter.kernel.org [140.211.167.41]); Wed, 03 Feb 2010 20:37:14 +0000 (UTC) --- a/drivers/media/common/tuners/tuner-xc2028.c +++ b/drivers/media/common/tuners/tuner-xc2028.c @@ -1114,7 +1122,11 @@ static int xc2028_set_params(struct dvb_frontend *fe, /* All S-code tables need a 200kHz shift */ if (priv->ctrl.demod) { - demod = priv->ctrl.demod + 200; + if ((priv->ctrl.fname == "xc3028L-v36.fw") && (priv->ctrl.demod == XC3028_FE_ZARLINK456) && ((type & DTV78) | (type & DTV8)) ) { + demod = priv->ctrl.demod; + } else { + demod = priv->ctrl.demod + 200; + } /* * The DTV7 S-code table needs a 700 kHz shift.