Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp6177082ybl; Mon, 23 Dec 2019 01:15:45 -0800 (PST) X-Google-Smtp-Source: APXvYqwgcWlIXsLdEBDRxpzWN4ZOLTcNFkCBhX6WqbQaZzQh5Eq1h706omdYgRPKJXmJ/afMPY1H X-Received: by 2002:a05:6830:300a:: with SMTP id a10mr14026882otn.155.1577092545091; Mon, 23 Dec 2019 01:15:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1577092545; cv=none; d=google.com; s=arc-20160816; b=Q/lzKp9GqULtJtejIBKR+pv+2xw2mZexPrZVpJ7to69VbkMB/rzY7cs7QCk9MGq0zo VBt6dv1qs6YLnoYySiOYr9IvtxhSgnmAoXSlQVUx2MlheSHj1O2ZeLmtndeIvzKMNla0 XGo6LvgGd+H/b9HfwYPTgj1so4c6Awqn0Gebwt1udDcoxfiVPe/pbj1OhJcEayBa64k/ EBXXyjdAkX/PfrlBu3M3v4z/WfKGVcpzFFF0Bl4gAP/hKaXjOrPpqKgnCa01oe6m6v3D c3tji3bJ0SxoYRmKASFQ3T2zKJnewEPvDlay4hMIpeQuIzjRNLsek6rCJphcRHae3dpy UL9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=gu/ztFiRQ3wq9XQZk4WFXx+978qv3TNkjDk+Rg1DcEQ=; b=NaburET555e2W1CMo0H3S0Dc1HVtzzQFOWCqNwslOYv6v8KLN3hKjnkCj8UaMGGYe+ ZxlgNEC62aMMsXiEJEgcJQ3cGxNhTLuC6ZFkadQqNLkYWgdcZYct9Od5UxCsrkvCzpnl CJU97akhRmM3IqA6GtwUduC/EXxErCDw0GJjPqysr5YPtEJTMEidMfkPhMJflh05mDzf bCnPoDitSe5uS54yKBlGeBDAJAPhaLodypLyexEyeyc7n5Y1czfkWPNJQrNUC0zYgSlT I+VF/9aAd3Ya6yfe73GA6NHBEZJQdYgS9xLsHmjZlibSyEmbUPyJGJCX7DNFWeqd1niY QXzA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JChcZAmP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v67si9591871oia.26.2019.12.23.01.15.32; Mon, 23 Dec 2019 01:15:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JChcZAmP; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726108AbfLWJOx (ORCPT + 99 others); Mon, 23 Dec 2019 04:14:53 -0500 Received: from mail-qv1-f67.google.com ([209.85.219.67]:36765 "EHLO mail-qv1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725947AbfLWJOx (ORCPT ); Mon, 23 Dec 2019 04:14:53 -0500 Received: by mail-qv1-f67.google.com with SMTP id m14so6134083qvl.3 for ; Mon, 23 Dec 2019 01:14:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gu/ztFiRQ3wq9XQZk4WFXx+978qv3TNkjDk+Rg1DcEQ=; b=JChcZAmP16y+mbW1Asq7N8aJZsXBv8p86qgVulBr2n85kEF6ZYqrML12yiQ0Jliii0 Knr104cQRfUO4BGBfzSyzaSqSTy7iNiXrG2Pax060fVdsPFaMX5BYTNmR6Bk3WqDIm35 0/RGy6FmY5hwcu3+ywUuX0yVkdqKLZKYFXpqU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gu/ztFiRQ3wq9XQZk4WFXx+978qv3TNkjDk+Rg1DcEQ=; b=CJ4GD/OrJhPgaL8zLK54gtS1GXdkaSMMDMffdYN7AxdWMVX1l29Ufuv0p+V6tfzGww xoiBHFyjBNDHdSL3p9TmPUvUyGqfjAIhO6PKH3z8cE1FdkLEA5G0Q8l0BZZsEBHOhYAc FQzYRXiZ+9O/ebe5hrdLglqZR2/iFLCyOz6dhuzNCt6+IPKvlaVvlgWuyIhJotkuwKgv aQHupaYUnQaTEZknm8yRjRjlJvykjFWFWZpzQuDahpW7/+2Hwrmq4IgRucDC0p42epTn wQY3rP7kzoLd2MyhNFX0VjJI+h1nzBM0/T/EtltoyE2r5nYVZgJCMNXG1Gc40luyMAru wSDg== X-Gm-Message-State: APjAAAXJMzfU8gyxYthj5N278yg+6sqPgL4puhDNcYoZ1ZlSPRtCjhDE ndbBVvcThUoj3U/8ZuaQuFNkpOoB2CDg2TimJ5B0AA== X-Received: by 2002:ad4:4182:: with SMTP id e2mr23692671qvp.187.1577092492136; Mon, 23 Dec 2019 01:14:52 -0800 (PST) MIME-Version: 1.0 References: <20191220081738.1895-1-enric.balletbo@collabora.com> <20191220081738.1895-3-enric.balletbo@collabora.com> <05db638b-02a6-0e3a-43ed-44a0a1458d87@collabora.com> In-Reply-To: <05db638b-02a6-0e3a-43ed-44a0a1458d87@collabora.com> From: Nicolas Boichat Date: Mon, 23 Dec 2019 17:14:41 +0800 Message-ID: Subject: Re: [PATCH v22 2/2] drm/bridge: Add I2C based driver for ps8640 bridge To: Enric Balletbo i Serra Cc: lkml , Collabora Kernel ML , Matthias Brugger , Hsin-Yi Wang , Jitao Shi , Daniel Kurtz , Ulrich Hecht , linux-arm Mailing List , Andrzej Hajda , Jonas Karlman , dri-devel@lists.freedesktop.org, Neil Armstrong , "moderated list:ARM/Mediatek SoC support" , David Airlie , Jernej Skrabec , Laurent Pinchart , Daniel Vetter Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Dec 23, 2019 at 3:10 PM Enric Balletbo i Serra wrote: > > Hi Nicolas, > > Many thanks for you review. Just preparing a new version with your comments > addressed. > > On 20/12/19 9:44, Nicolas Boichat wrote: > > On Fri, Dec 20, 2019 at 4:17 PM Enric Balletbo i Serra > > wrote: > >> > >> From: Jitao Shi > >> > >> This patch adds drm_bridge driver for parade DSI to eDP bridge chip. > >> > >> Signed-off-by: Jitao Shi > >> Reviewed-by: Daniel Kurtz > >> Reviewed-by: Enric Balletbo i Serra > >> [uli: followed API changes, removed FW update feature] > >> Signed-off-by: Ulrich Hecht > >> Signed-off-by: Enric Balletbo i Serra > >> --- > [snip] > >> + ret = i2c_smbus_write_byte_data(client, PAGE2_MCS_EN, > >> + status & ~MCS_EN); > >> + if (ret < 0) { > >> + DRM_ERROR("failed write PAGE2_MCS_EN: %d\n", ret); > >> + goto err_regulators_disable; > >> + } > >> + > >> + ret = ps8640_bridge_unmute(ps_bridge); > >> + if (ret) > >> + DRM_ERROR("failed to enable unmutevideo: %d\n", ret); > > > > failed to unmute? Or failed to enable? > > > > failed to unmute sound more clear to me. I may be wrong, but I have the feeling that the functions "mute/unmute" video/display, actually... And that the function naming is strange... You could just try to remove the calls, as there is no audio on the board you have (elm), so if video still works, maybe this is actually audio ,-) Thanks,