Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp698967pxf; Thu, 1 Apr 2021 11:11:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxc5zEYv3MKjA0DSEYJEeSpoj85NqXxsR2j7Qh/3zMN9u6ocWvLJR889PZIPpAomuF1zVgT X-Received: by 2002:a17:907:3da3:: with SMTP id he35mr10328963ejc.148.1617300698959; Thu, 01 Apr 2021 11:11:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617300698; cv=none; d=google.com; s=arc-20160816; b=X+PGhdU/fc4P1zVTZNEFeFFRWvcbhsuIy/c+SPC81IJKBWXps2wmaXRzRBhTvYwWm5 2zEBgYgat9Rjj12DCOCsfiCTAqGlDVZQV70RlX7JNWHEh4tzDyEnSySNWOzzBLlcVF7z Zdz6LjC2EFwc3vow+P9yZyKJ+JDLFj6J5M1ypjI7vWoD3SLUDX66N9yZRNJ0qfbm+wx5 TMjru20a+KC1x7xsXzrURSq9wMi3duceU+W4/XWIKzpsVWQV1IzQpcR6IimpnPV+UaM3 64LiPscL0nkWt3vhQUiea4285peNKuDFY/CDbuSnYyK3CpOsce4FmemAautDGpB+j94z 064Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=8TCLKIcfpBycCPjGWDsehVwr1Q7irFvsZDSM4LYH4ZM=; b=qmNKCSLhVbK9yEruM7azU7PsCXtmvqIisQzkwT7UY4x6LqX/fjvtT6sRFz+HDFauVO byddZBD3J7k0KviauzaXGRHO9rdg1WomjpxU2K7LrZy7scj8BeMic2b2QBVrd0kzR7iL cXNzaUMDz+GlMnThGbdQiA/EgdxROWvqhsRzYqEOY0Y5ey5xr+02RO2f2RCimQbYW5HH vcTRn0OZrhjZ1keGEBNlnnQkOjy2khVjDBmcsRvYUGFOIxnXyJKMF8oxH2EIRTCUrPsV UN2G4I9EWCOguhHPr1jIBGcn9iUyyiLPo/4nwQLGtNiKfn9G9DCWtVk3Ras6uh+U5zEf wO4w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VGrY4kmH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id k3si5407829edh.184.2021.04.01.11.11.16; Thu, 01 Apr 2021 11:11:38 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@kernel.org header.s=k20201202 header.b=VGrY4kmH; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238862AbhDASKU (ORCPT + 99 others); Thu, 1 Apr 2021 14:10:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:57212 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236646AbhDARzA (ORCPT ); Thu, 1 Apr 2021 13:55:00 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id CC6636128E for ; Thu, 1 Apr 2021 14:15:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1617286553; bh=pmDesK41LONSTi91JrhFXtlnAIl5KT6c5rqTOesiqVQ=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=VGrY4kmH8EHHTWyxrg3HcsoR66tE4YXh6S9mePCOdTaFF339+KqpEgYXhf0wXOpps B4QzWM3g3xkRxjzJDVEe96uUqAjIBLZ5tTCEC2Q48OBh0o6zIDveZmFHWJp5aL6AdY tUQHpe7f1aO216OG5hDM+3xRg28LePKijAGaX/xD+0Nb3ARQigDVOIpmIvQMcJfcLE 53HIvikF41lx2C0zoGUeeACL2ZFDEUcAWjOAyVXJ9IAr33ErCZzD4lubqfuXVbpblN ZirOsM4TCo0f35jW90aTokhU1P4OvSL6BUdYzpmKbM/MzzfZCpqirryqP2nVSEYJTz YLcjoQtXBg0Sw== Received: by mail-ed1-f50.google.com with SMTP id w18so2186031edc.0 for ; Thu, 01 Apr 2021 07:15:52 -0700 (PDT) X-Gm-Message-State: AOAM530L1vQoagbxB7k2JyLYge+x3ViKx1MeugrPZosTDymaiLfsz0eI 2L/+AEdSczNIbDdnOjEJyTbRNWJdAE4QfNwPpA== X-Received: by 2002:a05:6402:b48:: with SMTP id bx8mr10450006edb.162.1617286551463; Thu, 01 Apr 2021 07:15:51 -0700 (PDT) MIME-Version: 1.0 References: <20210330110902.14178-1-dafna.hirschfeld@collabora.com> In-Reply-To: <20210330110902.14178-1-dafna.hirschfeld@collabora.com> From: Chun-Kuang Hu Date: Thu, 1 Apr 2021 22:15:40 +0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v3 0/2] drm/mediatek: Don't support hdmi connector creation To: Dafna Hirschfeld Cc: DRI Development , "moderated list:ARM/Mediatek SoC support" , linux-kernel , Collabora Kernel ML , dafna3@gmail.com, Chun-Kuang Hu , Philipp Zabel , David Airlie , Daniel Vetter , Enric Balletbo i Serra , Laurent Pinchart Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Dafna: Dafna Hirschfeld =E6=96=BC 2021=E5=B9=B43= =E6=9C=8830=E6=97=A5 =E9=80=B1=E4=BA=8C =E4=B8=8B=E5=8D=887:09=E5=AF=AB=E9= =81=93=EF=BC=9A > > commit f01195148967 ("drm/mediatek: mtk_dpi: Create connector for bridges= ") > broke the display support for elm device since mtk_dpi calls > drm_bridge_attach with the flag DRM_BRIDGE_ATTACH_NO_CONNECTOR > while mtk_hdmi does not yet support this flag. For this series, applied to mediatek-drm-next [1], thanks. [1] https://git.kernel.org/pub/scm/linux/kernel/git/chunkuang.hu/linux.git/= log/?h=3Dmediatek-drm-next Regards, Chun-Kuang. > > These three patches fix that by adding support for DRM_BRIDGE_ATTACH_NO_C= ONNECTOR > in mtk_hdmi bridge attachment. > > changes since v2: > 1. squash patch 3 with patch 2 to not break bisection > 2. remove the funtion mtk_hdmi_get_edid and inline its code in mtk_hdmi_b= ridge_get_edid > 3. small aligment > > changes since v1: > 1. split the first patch - now the first patch only moves the bridge ops = to the atomic API > while the replacement of the field 'conn' with the field '*curr_conn' is = done in a new third patch. > 2. in the function 'get_eld' use the current conn only if 'enabled =3D tr= ue'. > > Dafna Hirschfeld (2): > drm/mediatek: Switch the hdmi bridge ops to the atomic versions > drm/mediatek: Don't support hdmi connector creation > > drivers/gpu/drm/mediatek/mtk_hdmi.c | 174 ++++++++++++---------------- > 1 file changed, 71 insertions(+), 103 deletions(-) > > -- > 2.17.1 >