From patchwork Mon Nov 2 01:14:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 320177 Delivered-To: patch@linaro.org Received: by 2002:a92:7b12:0:0:0:0:0 with SMTP id w18csp3330128ilc; Sun, 1 Nov 2020 17:14:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJxvv6nbe692S+XkydNAqZziS3fvYXxH1hF4shl9GoZ1FI8o3Ac8V+6p9GRglq5isEZ3cLyp X-Received: by 2002:a17:906:4351:: with SMTP id z17mr12996539ejm.110.1604279691291; Sun, 01 Nov 2020 17:14:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1604279691; cv=none; d=google.com; s=arc-20160816; b=ma/3OVOOx1HvTV1Q4ayEImMFxjF65rwIZPHEz607jTbpK2T41Wb1aMaasCv+eAVbOK K+ElyI9sm1pyphLQtj90TNYcLHUGId3CgEmuBsWpvxwNPD2bHxdSzX22+lM/JBCqjy1F h7NIYJR7KOaVhIUmqvOpxlgtRwSNGIBX41T/hbixfJxT8A5dpWI9/vvgt51AIiQo3gv5 z5E94QJZBZ7qXDTVT98SMdgw5aWvF0M9QewYYxB+x7uGwDZc7pnxCcEfY0F0rJcTiDWE 9mgnJgIuUkFVN4O6RoUZYvF4UulIJI6tXZR+KtXHI9VQ6VtBm1oNcxnQegTJynqE7Pd9 O4PA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=7mno6GH0dNld71X5m0YCHAC9Hb37IcAE5U+Ta7p4K68=; b=fZCZTxE/JQE6mBwWwIhZbC8J8Vt4FJKUNdMpaS74I9Xv31uWycoFdAW0+P4fm1FOYB tLpPsfDa7o/FBdS8WokSKJD3sL91zwS2NxZ6jT259+P6Kpn5VywSsJAKAdkzGXtEvZvt J57VVwHWBAaWZJP+hgNcCS0rtq7NsVni0HNYKhl3CjwIX9nikSaNnv0dCEcvo1gvnHpO T6th3oR3odkEhEg8PZtjDJCqb05aJ/JTXZHm0Yc7PqBOVOM+TfOw6wfmIehiyxyPS7X+ i2JrzGH5O61uyiPB2daMp1TZwmOMcN+4jy2H5mIPFkRn1Qpn2dJS/shKnPtVTrc9e+Th J4bg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Z5AtIMt8; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id e21si3980713ejx.94.2020.11.01.17.14.50; Sun, 01 Nov 2020 17:14:51 -0800 (PST) Received-SPF: pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Z5AtIMt8; spf=pass (google.com: domain of linux-arm-msm-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-arm-msm-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727368AbgKBBOs (ORCPT + 15 others); Sun, 1 Nov 2020 20:14:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727367AbgKBBOr (ORCPT ); Sun, 1 Nov 2020 20:14:47 -0500 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D6DCC061A04 for ; Sun, 1 Nov 2020 17:14:47 -0800 (PST) Received: by mail-lf1-x12d.google.com with SMTP id 126so15269044lfi.8 for ; Sun, 01 Nov 2020 17:14:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=7mno6GH0dNld71X5m0YCHAC9Hb37IcAE5U+Ta7p4K68=; b=Z5AtIMt8nf7ET9vk5e2ATDfF69nqpcIn5Cz/PkjktGh8TcUwd9+G+miJeM39bA8s4e AWlwrsYuGzJx2OR9VBgyW2JVF676YPN1KRzW76fLG7GL/rHYJpPVz6Mpy5Zr6cld+Hlu WRcsAPP7BJ4Bbycpyjp6gmV8yYlBWInWnHkdJAce4CXBolTK+ohjojplgTXqKpYK9L2f IqMsjRWTlcC6z9x8TTNMIq39IVNl2Z9TJHwTzQGDndWJKMIab7DK7hZKepxgY3pfbcYA EqbIFtt8pVwFz9e4y3nIhqRdDsQwWqoygfEvH5nbw4HvMeqyxwd0kKp9TkuNZwpg5/6X evUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=7mno6GH0dNld71X5m0YCHAC9Hb37IcAE5U+Ta7p4K68=; b=EyTF9JAOkR/FWZUikYqSjBsi5bGlVzHwQpw1XJYFdDq6yErlVOzb7csLcaYuLmT3v9 4y/HTgxY9Tuz1XgeJC1zET3flxRQJrSHkLbqNU7yxHwl5ebZyI9aJtHgQKVFzWOlEn7o voZywaDMdrq6wyYtsgry2jJil3QpgAcUfNilwvYMzqouQpRoV/oSXUyqTbdDIx1Myk2D +kGbhlq2s2JhPHHNh/x6LXSPCGjQqLU2fIswQtCOnSDniQf20zFXw192OMO2gTs+mD0Z cPieAuLtIgW2npatMd/9GcibgwBn4lYuKNqy6uZ5gJCC0M5xRmCgJCZY4hHAqqsjrVU7 EiLg== X-Gm-Message-State: AOAM533Cwm89AiJmuN5Kuw7B3YfwzQNBpIjNbLREDfRgE0eJ89PAkm5m M0SFUndIwjVNr3MjsX+X8rbfcw== X-Received: by 2002:a19:2c5:: with SMTP id 188mr4485378lfc.342.1604279684940; Sun, 01 Nov 2020 17:14:44 -0800 (PST) Received: from eriador.lan ([94.25.229.254]) by smtp.gmail.com with ESMTPSA id 127sm2101004ljf.118.2020.11.01.17.14.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 01 Nov 2020 17:14:44 -0800 (PST) From: Dmitry Baryshkov To: devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-arm-msm@vger.kernel.org Cc: Rob Herring , Daniel Vetter , David Airlie , Andrzej Hajda , Neil Armstrong , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Vinod Koul , Sam Ravnborg , Manivannan Sadhasivam Subject: [PATCH v4 0/2] Add LT9611UXC DSI to HDMI bridge support Date: Mon, 2 Nov 2020 04:14:33 +0300 Message-Id: <20201102011435.1100930-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org Hi, This series adds support for Lontium LT9611UXC bridge chip which takes MIPI DSI as input and provides HDMI signal as output. The chip can be found in Qualcomm RB5 platform [1], [2]. [1] https://www.qualcomm.com/products/qualcomm-robotics-rb5-platform [2] https://www.thundercomm.com/app_en/product/1590131656070623 Changes since v3: - Support for firmware upgrades - Simplified modes table to include only used fields (w, h, refresh) - Added more entries to display modes table, as more modes are supported by the firmware - Wait for EDID to be available from the hardware before reading it - Do not store EDID in the interim buffer, lowering the size of per-device struct Changes since v2: - Squashed connector support into main patch - Added comment on modes table - Dropped display timings support, covered by EDID - Dropped sleep mode support - Dropped hpd_status reading from ISR handler - Added "sentinel" comments to empty table entries Changes since v1: - Fix whitespaces/indentation - Support working without DRM_BRIDGE_ATTACH_NO_CONNECTOR