From patchwork Thu Jan 3 11:59:47 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tomi Valkeinen X-Patchwork-Id: 154719 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp592040ljp; Thu, 3 Jan 2019 04:16:02 -0800 (PST) X-Google-Smtp-Source: AFSGD/UcPVqIb+QH6XQhN/+ldMpLFYLQBUqq2cXuL6NGx2Mz598mroDYkLXVP1Jrvj8zkAGY7yAF X-Received: by 2002:a62:1d4c:: with SMTP id d73mr48420211pfd.90.1546517762144; Thu, 03 Jan 2019 04:16:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546517762; cv=none; d=google.com; s=arc-20160816; b=Xm5Uf35vwKfPdBVFfT4WwIYZSG1lS4fm/ocnytAN/QSUPtyS/Ynfn9KA2acn0JWXEJ t6ENANl+11YM9vmd80LnNMON2ep8laNwf42GByk8U1tJwa1zk6VtJLQWf7BepvSaE7is j0qY1fDHWuGAlxMluG2oV8Fx0yK6FKJ9/c8gHhEVKqZNHd/3gNWTRHGIkl+ejW6EnBA2 wD3UIyc+m7DEjyTim9WuN+FReAG+OU6hfkjqBS3Ekv2MVT/JPWbDUYTSeVYsEy6+Anx4 bArII1Uvhg+YwFhcHzsFzopgwE3fcdcI0RdJl4P6I1mr5GgiEjKnwxAyjZ2uxVvGSX3a yVpA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:cc:list-subscribe :list-help:list-post:list-archive:list-unsubscribe:list-id :precedence:mime-version:message-id:date:subject:to:from :delivered-to; bh=NZlggvX1Dv0bIkA2rGVXMTSzObBpH2C37r+ZToPpgwI=; b=DysO6MXipXVafB5ALrX3V7gFSsgZveFJOJuoz7/P4+UU6dNrgxRmUc1Yp9bHofLGTv K/IrPdEm5dbrHgfsoQdqlNEwZh7CLLobB2KoXjzG6MF1FgLatCep6bjBFZ0T+rQdEFIf 8BaXhF7cgu2t7qkglm0ZsyVB8nG5EzBC9OKpG9W3HiDg7730g1rcg9Q6iFlctQa1MwxK 89BcLECKa5k9d3PG5D3cgRnVbVsiWwjmxFTlNgMGA2/xPYNa2+7qhAAslRwkTO+YhH3d cRPlzlVJrai+ozdhkOXsjSJ5QvS0gjGaxBUilJDu6XOfF9kdIaA03gi35hbEzmAAQuVI tTFg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Return-Path: Received: from gabe.freedesktop.org (gabe.freedesktop.org. [131.252.210.177]) by mx.google.com with ESMTPS id i20si35135083pgm.586.2019.01.03.04.16.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 03 Jan 2019 04:16:02 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) client-ip=131.252.210.177; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 669456E0F0; Thu, 3 Jan 2019 12:15:59 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by gabe.freedesktop.org (Postfix) with ESMTPS id C28AE6E0F0 for ; Thu, 3 Jan 2019 12:15:58 +0000 (UTC) Received: from lelv0265.itg.ti.com ([10.180.67.224]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id x03C03ba021794; Thu, 3 Jan 2019 06:00:03 -0600 Received: from DLEE104.ent.ti.com (dlee104.ent.ti.com [157.170.170.34]) by lelv0265.itg.ti.com (8.15.2/8.15.2) with ESMTPS id x03C03MN015261 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Thu, 3 Jan 2019 06:00:03 -0600 Received: from DLEE113.ent.ti.com (157.170.170.24) by DLEE104.ent.ti.com (157.170.170.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1591.10; Thu, 3 Jan 2019 06:00:01 -0600 Received: from dlep32.itg.ti.com (157.170.170.100) by DLEE113.ent.ti.com (157.170.170.24) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1591.10 via Frontend Transport; Thu, 3 Jan 2019 06:00:01 -0600 Received: from deskari.lan (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id x03Bxxgf001514; Thu, 3 Jan 2019 06:00:00 -0600 From: Tomi Valkeinen To: Archit Taneja , Andrzej Hajda , , Andrey Gusakov Subject: [PATCHv2 0/7] drm/bridge: tc358767: small fixes Date: Thu, 3 Jan 2019 13:59:47 +0200 Message-ID: <20190103115954.12785-1-tomi.valkeinen@ti.com> X-Mailer: git-send-email 2.17.1 MIME-Version: 1.0 X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Tomi Valkeinen , Laurent Pinchart Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Hi, We have TC358867 on our board, which I believe is almost identical to TC358767. We're using it with a DP connector instead of eDP with a fixed panel. I have tested these patches only on TI's 4.14 based kernel, as unfortunately we don't have all the necessary support in mainline yet. These patches fix various bugs, but I'm still seeing at least two issues: * Sync with some videomodes is not correct, resulting in a jumping and skewed display * Link training fails sometimes I would appreciate if someone is able to verify these patches with TC358767. Changes in v2: - Addressed the comments - Added reviewed bys Tomi Tomi Valkeinen (7): drm/bridge: tc358767: add bus flags drm/bridge: tc358767: add defines for DP1_SRCCTRL & PHY_2LANE drm/bridge: tc358767: fix single lane configuration drm/bridge: tc358767: fix initial DP0/1_SRCCTRL value drm/bridge: tc358767: reject modes which require too much BW drm/bridge: tc358767: fix output H/V syncs drm/bridge: tc358767: use DP connector if no panel set drivers/gpu/drm/bridge/tc358767.c | 48 ++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 10 deletions(-) Tested-by: Lucas Stach