From patchwork Sun Oct 12 10:03:09 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Olli Salonen X-Patchwork-Id: 26413 Received: from mail.tu-berlin.de ([130.149.7.33]) by www.linuxtv.org with esmtp (Exim 4.72) (envelope-from ) id 1XdG09-0007JV-G6; Sun, 12 Oct 2014 12:03:45 +0200 X-tubIT-Incoming-IP: 209.132.180.67 Received: from vger.kernel.org ([209.132.180.67]) by mail.tu-berlin.de (exim-4.72/mailfrontend-8) with esmtp id 1XdG07-0002On-kb; Sun, 12 Oct 2014 12:03:45 +0200 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751128AbaJLKDl (ORCPT + 1 other); Sun, 12 Oct 2014 06:03:41 -0400 Received: from mail-la0-f51.google.com ([209.85.215.51]:33901 "EHLO mail-la0-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751107AbaJLKDk (ORCPT ); Sun, 12 Oct 2014 06:03:40 -0400 Received: by mail-la0-f51.google.com with SMTP id ge10so5347886lab.10 for ; Sun, 12 Oct 2014 03:03:38 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references; bh=s+4nX7UhEncpBvtNLVrnPlSsZVSPz6vcdaKiFBx8OJs=; b=PAwRS7g2Hbo+JIUDZLsxBe7JkxHpcPkuS/myNp5nyJDFpoNQw7dj4YsZmkYcFGQ/Sq k1CbWlgilVtiEwguDwObpm0G+T9e/7crNceL7hNFHoynC04lJQvPkWYJ5M6tEmp17oAf liUa+GPocQc6t+EjEaKnWdqMdYIgjuhg51jPF7U4YAK6XwiZWm48wkhP9SqAvCBahYj+ csuz2fSfQGYidAcq/xOLT+kaCCZqZZBm6hH3WDNm7NFzCfT9qz/zFUXpQvpfkFy+JepI LtUdsRHz32xnX2pakEGIKhTMmbLoUVXdVqG+ewMUGHCrf90hC4HK7JsA8l39o77qXNF8 Vcsg== X-Gm-Message-State: ALoCoQmTKMSbZO5rJC/xatLYiLYEiKJN1wGt1ONBQX3EAb5/L6AuK/M9NWZhbp3lTKoJfe0HeW5w X-Received: by 10.152.9.132 with SMTP id z4mr16825400laa.8.1413108218289; Sun, 12 Oct 2014 03:03:38 -0700 (PDT) Received: from olli-desktop.lan (87-93-228-250.bb.dnainternet.fi. [87.93.228.250]) by mx.google.com with ESMTPSA id m1sm3475276lbt.22.2014.10.12.03.03.37 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Sun, 12 Oct 2014 03:03:37 -0700 (PDT) From: Olli Salonen To: linux-media@vger.kernel.org Cc: nibble.max@gmail.com, Olli Salonen Subject: [PATCH 2/4] dvbsky: added debug logging Date: Sun, 12 Oct 2014 13:03:09 +0300 Message-Id: <1413108191-32510-2-git-send-email-olli.salonen@iki.fi> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1413108191-32510-1-git-send-email-olli.salonen@iki.fi> References: <1413108191-32510-1-git-send-email-olli.salonen@iki.fi> Sender: linux-media-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org X-PMX-Version: 6.0.0.2142326, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.10.12.95120 X-PMX-Spam: Gauge=X, Probability=10%, Report=' HASHBUSTER_BLOCK_V2 0.5, MULTIPLE_RCPTS 0.1, HTML_00_01 0.05, HTML_00_10 0.05, BODY_SIZE_3000_3999 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, URI_ENDS_IN_HTML 0, __ANY_URI 0, __CP_URI_IN_BODY 0, __DATE_TZ_RU 0, __HASHBUSTER_BLOCK_V2_1 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_X_MAILER 0, __HAS_X_MAILING_LIST 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MULTIPLE_RCPTS_CC_X2 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_WWW 0, __URI_NS , __YOUTUBE_RCVD 0' Added debug logging using dev_dgb. Signed-off-by: Olli Salonen --- drivers/media/usb/dvb-usb-v2/dvbsky.c | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/drivers/media/usb/dvb-usb-v2/dvbsky.c b/drivers/media/usb/dvb-usb-v2/dvbsky.c index 502b52c..fabe3f5 100644 --- a/drivers/media/usb/dvb-usb-v2/dvbsky.c +++ b/drivers/media/usb/dvb-usb-v2/dvbsky.c @@ -68,6 +68,9 @@ static int dvbsky_stream_ctrl(struct dvb_usb_device *d, u8 onoff) u8 obuf_pre[3] = { 0x37, 0, 0 }; u8 obuf_post[3] = { 0x36, 3, 0 }; + dev_dbg(&d->udev->dev, "state: %s\n", (onoff == 1) + ? "on" : "off"); + mutex_lock(&state->stream_mutex); ret = dvbsky_usb_generic_rw(d, obuf_pre, 3, NULL, 0); if (!ret && onoff) { @@ -91,6 +94,8 @@ static int dvbsky_gpio_ctrl(struct dvb_usb_device *d, u8 gport, u8 value) int ret; u8 obuf[3], ibuf[2]; + dev_dbg(&d->udev->dev, "gport: %d, value: %d\n", gport, value); + obuf[0] = 0x0e; obuf[1] = gport; obuf[2] = value; @@ -234,6 +239,9 @@ static int dvbsky_usb_set_voltage(struct dvb_frontend *fe, struct dvbsky_state *state = d_to_priv(d); u8 value; + dev_dbg(&d->udev->dev, "voltage: %s\n", + (voltage == SEC_VOLTAGE_OFF) ? "off" : "on"); + if (voltage == SEC_VOLTAGE_OFF) value = 0; else @@ -262,8 +270,10 @@ static int dvbsky_read_mac_addr(struct dvb_usb_adapter *adap, u8 mac[6]) } }; - if (i2c_transfer(&d->i2c_adap, msg, 2) == 2) + if (i2c_transfer(&d->i2c_adap, msg, 2) == 2) { memcpy(mac, ibuf, 6); + dev_dbg(&d->udev->dev, "MAC: %pM\n", ibuf); + } return 0; } @@ -274,6 +284,8 @@ static int dvbsky_usb_read_status(struct dvb_frontend *fe, fe_status_t *status) struct dvbsky_state *state = d_to_priv(d); int ret; + dev_dbg(&d->udev->dev, "\n"); + ret = state->fe_read_status(fe, status); /* it need resync slave fifo when signal change from unlock to lock.*/ @@ -309,6 +321,9 @@ static int dvbsky_s960_attach(struct dvb_usb_adapter *adap) struct m88ts2022_config m88ts2022_config = { .clock = 27000000, }; + + dev_dbg(&d->udev->dev, "\n"); + memset(&info, 0, sizeof(struct i2c_board_info)); /* attach demod */ @@ -362,6 +377,8 @@ fail_attach: static int dvbsky_identify_state(struct dvb_usb_device *d, const char **name) { + dev_dbg(&d->udev->dev, "\n"); + dvbsky_gpio_ctrl(d, 0x04, 1); msleep(20); dvbsky_gpio_ctrl(d, 0x83, 0); @@ -378,6 +395,8 @@ static int dvbsky_init(struct dvb_usb_device *d) { struct dvbsky_state *state = d_to_priv(d); + dev_dbg(&d->udev->dev, "\n"); + /* use default interface */ /* ret = usb_set_interface(d->udev, 0, 0); @@ -396,6 +415,8 @@ static void dvbsky_exit(struct dvb_usb_device *d) struct dvbsky_state *state = d_to_priv(d); struct i2c_client *client; + dev_dbg(&d->udev->dev, "\n"); + client = state->i2c_client_tuner; /* remove I2C tuner */ if (client) {