From patchwork Wed Oct 19 06:19:37 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 4446 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4ac7:0:0:0:0:0 with SMTP id y7csp160683wrs; Tue, 18 Oct 2022 23:30:19 -0700 (PDT) X-Google-Smtp-Source: AMsMyM5UdVwndfmT/a/fQOLBot3C+IeeVpwPVa014zMetNyWU7zJ+7mMRCFmis0GEWm47T3z4OW3 X-Received: by 2002:a17:906:db07:b0:77b:82cf:54af with SMTP id xj7-20020a170906db0700b0077b82cf54afmr5563694ejb.666.1666161018882; Tue, 18 Oct 2022 23:30:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1666161018; cv=none; d=google.com; s=arc-20160816; b=Y72M/U6mdz7ne2eXqeEGkpOKaw8ugSs3E+VojSj6PzfoN5nb0rhZUDUrqywX7dQT9a WaRwcmq/2vk5mQmBg3fKhy1bcowMowJnvEvPir6ZK0NL6q5fKrnlu/NZtVDoPnC0cjFa owuS6D9wVQeAyUr1yvvNCafai6vW7oXuJMx14VDVLboOeJqP4yWbLmurpAB5pkvRaC1g OF0Q3PCPBYY0YGs1gve1V2kjm6kQQlOapnzWybp1F2S7E/EziPdfa5kw/D8YWLlXHua1 L/SsQy54mkbShLH3Xwrur+qO893T8zfZUQVFhCU4bJumwIsXDLp0P9qyuWrdK/tVBPSF //Vg== 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=QWZltT5Ik1403xLpYJWPCmlVFaiq2fqaz9yBCJYjcXI=; b=02rqBzEP7LHqT9pbx5bnyC3LTf/e8y1Wg399A3T4zs7j6BElMqRc/SfPP6YZJ7YAAc 43dW8PQmKrhTqv5qESEF9zXKuitXMt8+ej+mYCBh9Yfjlv6VEaWlSmLbF3p+a2Nm0Xxm R14uHIFs4rhDsJ4EY1x/3Q8ILbwtQp3/rAwvtZ5O175N5BgRNxYaYgE+Jp3xpRFHNvAk VK9oH8aTYdMqJqCljwepxY4HEEigUfqBHir+KMJ0SR0J4BxnJ+ao07hpw1G810hvXzPM uj2W9zio/Wt1wJ/Z09wiDY6dxdyPcudX3/ye64qxNYYeqO4mSRp62ayrF5XuGERLCCgQ D8wg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=fHHz7Xzk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ko3-20020a170907986300b0073c100331cbsi11509181ejc.384.2022.10.18.23.29.43; Tue, 18 Oct 2022 23:30:18 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=fHHz7Xzk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S229864AbiJSGVC (ORCPT + 99 others); Wed, 19 Oct 2022 02:21:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45196 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229763AbiJSGVA (ORCPT ); Wed, 19 Oct 2022 02:21:00 -0400 Received: from mail-oi1-x22d.google.com (mail-oi1-x22d.google.com [IPv6:2607:f8b0:4864:20::22d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02E3E61DBD for ; Tue, 18 Oct 2022 23:20:59 -0700 (PDT) Received: by mail-oi1-x22d.google.com with SMTP id n83so18145366oif.11 for ; Tue, 18 Oct 2022 23:20:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=QWZltT5Ik1403xLpYJWPCmlVFaiq2fqaz9yBCJYjcXI=; b=fHHz7Xzk5lYdiEDvHwu2jd21UdKcxPmzwJbiub7ibFHkmtsyteKF7RVeuJzxaHAhDX zetJ72PEeG8Sp6YVg5VSxQicLtOOjM1dVacrGrbAhczDxSxu9JP01G10ZvvpQ9vyyPLZ e95Ppe8WfALhzSbLN1l0LXT+pyzGo8OlieGSM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=QWZltT5Ik1403xLpYJWPCmlVFaiq2fqaz9yBCJYjcXI=; b=h7Zmt86mD7HcIN0XSNFb3021d8T68vQse0lsc05frYXWoIVky+bWtMiMtCtjCPdgbk Bd8iFbHOEhhBV2GIMerb3I2eZscaDJiLhMOhXUao09OVcUSaETUL8gUTOPDbtIWNKQ3K EBWa5EG00hVkJ7Mf0J135hJaaOfTCHwsgpA2wq4v9WexKnY2fVd1LjCow6nFeAC12aWX EdLa8jz2CijgXm5yUHVvZ/ygBaxrkYzjd9zivNxntPuqwsqZGmWwImSJE+c22yXkn/IH CMeo0XJnply8vzmbi74NQmzIdrq8tEjjStkDx+J99flthRzJEbUAEfCPlfg/DaYVVngy m2gQ== X-Gm-Message-State: ACrzQf3e26u7CFoYxo7yPyAoZlwCzh4LWhxTawPANSLMeaFQOoNexz+N dX3p0mP7ZHrlo7o9mBQihj1yFH5/YFTyHQ== X-Received: by 2002:a17:90b:254e:b0:20b:7e26:f0a0 with SMTP id nw14-20020a17090b254e00b0020b7e26f0a0mr42047837pjb.203.1666160447265; Tue, 18 Oct 2022 23:20:47 -0700 (PDT) Received: from hsinyi-z840.tpe.corp.google.com ([2401:fa00:1:10:39a:c061:1f1:ca67]) by smtp.gmail.com with ESMTPSA id mg2-20020a17090b370200b0020d9ac33fbbsm9346563pjb.17.2022.10.18.23.20.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 18 Oct 2022 23:20:46 -0700 (PDT) From: Hsin-Yi Wang To: Chun-Kuang Hu , Sean Paul Cc: Philipp Zabel , Daniel Vetter , Matthias Brugger , dri-devel@lists.freedesktop.org, linux-mediatek@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH] drm/mediatek: mtk-dpi: register content protect property Date: Wed, 19 Oct 2022 14:19:37 +0800 Message-Id: <20221019061936.3599965-1-hsinyi@chromium.org> X-Mailer: git-send-email 2.38.0.413.g74048e4d9e-goog MIME-Version: 1.0 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1747096456466340906?= X-GMAIL-MSGID: =?utf-8?q?1747096456466340906?= Register content protect property in drm so that bridge can update the property from userspace request. HDCP property needs to be created after the connecter is initialized and before the connector is registered. Since some bridge may be attached without connector, register this property in drm driver if CONFIG_DRM_DISPLAY_HDCP_HELPER is defined. Signed-off-by: Hsin-Yi Wang --- Context: https://lore.kernel.org/lkml/20221012042030.573466-1-hsinyi@chromium.org/T/ --- drivers/gpu/drm/mediatek/mtk_dpi.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/mtk_dpi.c index 508a6d994e831..3374ebe82aeb2 100644 --- a/drivers/gpu/drm/mediatek/mtk_dpi.c +++ b/drivers/gpu/drm/mediatek/mtk_dpi.c @@ -18,6 +18,7 @@ #include