From patchwork Mon Apr 12 15:46:45 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 12198401 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-11.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5E26CC43460 for ; Mon, 12 Apr 2021 15:46:57 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7D01A6124C for ; Mon, 12 Apr 2021 15:46:56 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7D01A6124C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id F099089DE3; Mon, 12 Apr 2021 15:46:55 +0000 (UTC) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9082989E26 for ; Mon, 12 Apr 2021 15:46:54 +0000 (UTC) Received: by mail-wr1-x433.google.com with SMTP id f12so13486241wro.0 for ; Mon, 12 Apr 2021 08:46:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=dOg9Zm65CqwzxIJILxx2hj+5zmmKAKeoklIBIC9UeAtaB3gAlNYS5IeyNkOhinnGGr sUEwayAB3k8DSJIGArYMWrcymNg2km5k/jzQ+0kYvxBeoLEjRzsCdPgjEPH5jLbDTR7P mF3lEVY1ft+wvy4grQsuMxr0A5zveq1Jee9jrIfdjbxWkRi+LbkRT7QPwX8PcMuVtTtX oClxp7OuI2y5FsXR1GuTBFyC8nHL/jUrCy9R6w1xQAFuu7lJ83SdR+q3QIRMcUXvv+L2 R33HryN8PQFhu2G4QGz9eZDDqOHhloXNOkckhuKPCDaFpJlunJREhgmHKh9dEbuWrvt1 uRnw== 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=VNnT1wU3EztqEa0KgoIYGkDLkF+wcg0kGpW7wqA3C04=; b=X7rtiZE8N3bcsc8EmNZpwStMt2dw/WR+dr/xKkR7oFPf+A58T2k0tERXBP32ZTlLQX sok4DDMJHt36GRtrjxnFK/PSm010wblIHwqtdKvm/Vt3JdZSul8+nkqrrH/cew7Zks0P LTzbB2WzHFgr5jye9p9P5ELvmHcrnz6VwEBlNtF1nw5aSCK+BqTgIjOC68xVb+qyyttb JLcfP9wAOvD8jStuYoLnONqNTV80REI4UFHibBAxPJ1ez+42qXtvjPH+oOxwsFNdldKf rNdc0KDZWoQwSRm/EGH2Yj8CRpG+vcL5vm/rgfiPw6sk4Br1wOKdkE5IVRvmrdCa1ElF sgmg== X-Gm-Message-State: AOAM5305e7Pu1D3PjFB+gxSQxWuv1I4vDxGZK4aonJrmMkd96JUQszDq 337u4pb7VJy15KPg+SlzEL1qIQ== X-Google-Smtp-Source: ABdhPJwRTm+eLU0pLV+Z9TThpW1iNGpKRcYqQXGh/eW9nkPio0nKcFzCorf0k6MSk4x5owNVKcrEVA== X-Received: by 2002:a05:6000:1c7:: with SMTP id t7mr32440897wrx.313.1618242413207; Mon, 12 Apr 2021 08:46:53 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:90c:e290:4c21:b00e:ff79:bf20]) by smtp.gmail.com with ESMTPSA id u3sm12647332wmg.48.2021.04.12.08.46.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Apr 2021 08:46:52 -0700 (PDT) From: Neil Armstrong To: a.hajda@samsung.com, Laurent.pinchart@ideasonboard.com, paul@crapouillou.net, robert.foss@linaro.org Subject: [PATCH v3 0/3] drm/bridge: Add it66121 driver Date: Mon, 12 Apr 2021 17:46:45 +0200 Message-Id: <20210412154648.3719153-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: jernej.skrabec@siol.net, Neil Armstrong , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, jonas@kwiboo.se Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" The IT66121 is a high-performance and low-power single channel HDMI transmitter, fully compliant with HDMI 1.3a, HDCP 1.2 and backward compatible to DVI 1.0 specifications. It supports pixel rates from 25MHz to 165MHz. This series contains document bindings, add vendor prefix, Kconfig to enable or not. For now, the driver handles only RGB without color conversion. Audio, CEC and HDCP are not implemented yet. Changes since v2 at [1]: - fixed DT bindings by: - adding bus-width property to input port - correctly defining ports - other minor fixes - fixed bridge driver by: - general cleanup following Andy's comments - implemented support for NO_CONNECTOR - makes basic usage of the bus width property - add support for bus format negociation - other minor fixes - fixed order of MAINTAINERS entries [1] https://lore.kernel.org/r/20200311125135.30832-1-ple@baylibre.com Phong LE (3): dt-bindings: display: bridge: add it66121 bindings drm: bridge: add it66121 driver MAINTAINERS: add it66121 HDMI bridge driver entry .../bindings/display/bridge/ite,it66121.yaml | 123 ++ MAINTAINERS | 8 + drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/ite-it66121.c | 1081 +++++++++++++++++ 5 files changed, 1221 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml create mode 100644 drivers/gpu/drm/bridge/ite-it66121.c