Received: by 2002:a05:7412:8d1c:b0:fa:4c10:6cad with SMTP id bj28csp280496rdb; Wed, 17 Jan 2024 01:26:54 -0800 (PST) X-Google-Smtp-Source: AGHT+IEyGCYjQA7W0IWDYZx6r0Q4arAUegfqq+ib/9qkyMFXswbTJYFkU7tMdSgOf76jEFM4pZat X-Received: by 2002:a05:620a:55b9:b0:783:4c2c:2c8e with SMTP id vr25-20020a05620a55b900b007834c2c2c8emr653526qkn.39.1705483613705; Wed, 17 Jan 2024 01:26:53 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1705483613; cv=pass; d=google.com; s=arc-20160816; b=tmofZ2leUFyFsUY+VEcK10IYBaAbw9wbg/vabeNYJelAIJZs7cAOKPfeqAgQaA/dYl jWeU5WF34aOeNgezj2D9WpWhVZoATi5dwk+iKD6AOnXN3chl+COinx3wR08vSiwCgNfN 1u0eN45E4pc5wNfnTUDHGvmnhVphpUKNc0DNhMGFPa2SxICmc6ryb9LXVPFykWvh3p1H KsIW+1y8CrkW8DZGcc4Gr6XzjB9LY8vI7gnxFFo4OkQXhIMdiVy8xwddhCBXtzEXgsIN Vgg0aRJvtx/WJ6P8T2t5BAV5fBm1OJOoXq4yrAfv/Rh2NuRRApRCAePu4wfVED9NkcJs TdIQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=in-reply-to:content-disposition:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:references:message-id:subject:cc :to:from:date:dkim-signature; bh=1DCjJH54rV/tEEn68lwaeQDLNsZ2ay4x/ceIAvvm/cY=; fh=iNPPGgQODJqAiuZA98c0+3uIE3swoqLefhl+G0r9fk0=; b=NVj3y/RBTANuQoT/WiX/+TzwNz5ExaQwID19eghoDC5kD8W/yrwjKUwTwvX5QFSuxo Y10GNk+hmp3RvDeqXxZiog/IggEz7S79LAXwMKI+G6j7knzcI8XymiDl1gcb1s1uD4gy 2eAWUd6RBrcfvu55ttVIEY2VkWlOedc5UsDGRiGK3OmqV31FDcaq1TYm/znDl2ltLPkS U/kBYZmI+d/rcXDYHLP7lYKzVLW8pOhSoJcHoOeEkSCppcmsblKpa3HtASBs5071r55v PuDdc8nK0CuHljswJPGrqQqHee/sDv803XZrtMPlYcKgcdPM8IO+bvmu+QrbVNFvLQlw pcVQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VJON6iLK; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-28727-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-28727-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [2604:1380:45d1:ec00::1]) by mx.google.com with ESMTPS id l5-20020a37f505000000b0078310e092bfsi11342050qkk.678.2024.01.17.01.26.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 17 Jan 2024 01:26:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-28727-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) client-ip=2604:1380:45d1:ec00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VJON6iLK; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-28727-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45d1:ec00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-28727-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id 74FBD1C248A8 for ; Wed, 17 Jan 2024 09:26:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 84D3C13FF5; Wed, 17 Jan 2024 09:26:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="VJON6iLK" Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B10105CB0 for ; Wed, 17 Jan 2024 09:26:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705483598; cv=none; b=MhSZJuZe81MxfA/TvjEGIU/YAUglUhz1TD+Sz4mtQveAnXkYxynJygP2+JFbC3nFqt2QsgHjmdQWaL7Je6UWh/h5pXyQlCpxFdCylr4IWw9kyZNd3oofCHtMlyMpDbhzHGbtdZUCRMFlX9DECec9kNzb5bcQkWQ8/qspX3v4l8I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1705483598; c=relaxed/simple; bh=1DCjJH54rV/tEEn68lwaeQDLNsZ2ay4x/ceIAvvm/cY=; h=Received:DKIM-Signature:Date:From:To:Cc:Subject:Message-ID: References:MIME-Version:Content-Type:Content-Disposition: In-Reply-To; b=Uk+kfRqrIE+AoL6+mwKfgkhdm8qZI08RvXUKvIseW/Tipf1q4MwN6i1IFscDYmM5ZV/RhX8+xwWLRCT1SzxWv7pDw59ochBkPqc2uHxxoToY4sI0/stFFIoW1/E3h14U8B3eGqWdke0l3sJrrnrM7l9qQf6rmDlgMvXThgdiizA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=VJON6iLK; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3650DC433F1; Wed, 17 Jan 2024 09:26:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705483598; bh=1DCjJH54rV/tEEn68lwaeQDLNsZ2ay4x/ceIAvvm/cY=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=VJON6iLKiEC+Ah4ul4Q7K8vRk+XPUIrWurVASdbmOV4eum3M7H5Ps2yaOIq8huoDr keWgVV5b2DqC5csfWzDqLgdlx12QqXujg0w3UJAsDaz0jl0JP4JNOi1t1ExK0twrtG iqAf6xJbrvp2B1TxWBK4Ru0UJlVAi9frWwHdovmzXGbunXNTN+Vt0jFpKl0Xhp3s8m 72vMdYCky8h5yDTJntZBPmWB4xAYR9aGUsMNuaIfZbPi2B7gKsAvvgVDQ4/0jX2U/f eR6glTnjel4GswwhYvvc1+4ySL1x0GolZN03BFs0ynIjaIeMs02xSUwiF4/iN7dFCy qvbRnPgxdLiyw== Date: Wed, 17 Jan 2024 10:26:35 +0100 From: Maxime Ripard To: Jessica Zhang Cc: Neil Armstrong , Sam Ravnborg , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , quic_abhinavk@quicinc.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org Subject: Re: [PATCH RFC 0/4] Support for Simulated Panels Message-ID: References: <20240116-jz-test-sim-panel-v1-0-f9511f46c9c7@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="tpb5itbob25r5zbr" Content-Disposition: inline In-Reply-To: <20240116-jz-test-sim-panel-v1-0-f9511f46c9c7@quicinc.com> --tpb5itbob25r5zbr Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Tue, Jan 16, 2024 at 02:22:03PM -0800, Jessica Zhang wrote: > This series introduces a simulated MIPI DSI panel. >=20 > Currently, the only way to validate DSI connectors is with a physical > panel. Since obtaining physical panels for all possible DSI configurations > is logistically infeasible, introduce a way for DSI drivers to simulate a > panel. >=20 > This will be helpful in catching DSI misconfiguration bugs and catching > performance issues for high FPS panels that might not be easily > obtainable. >=20 > For now, the simulated panel driver only supports setting customized > modes via the panel_simlation.mode modparam. Eventually, we would like > to add more customizations (such as configuring DSC, dual DSI, etc.). I think that it's more complicated than it needs to be. Why do we need to support (and switch to) both the actual and "simulated" panel? Wouldn't it be simpler if we had a vkms-like panel that we could either configure from DT or from debugfs that would just be registered the usual way and would be the only panel we register? Maxime --tpb5itbob25r5zbr Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCZaedSwAKCRDj7w1vZxhR xcXFAQC2vlK6rC0kPPMhQNqaVADKPb9+jP+ijLXYrxyObs4hdQEArKGgOi6aBD8m 0s6XBa7wPWL+OiwvdJJBXlcRYS7anwo= =pZtR -----END PGP SIGNATURE----- --tpb5itbob25r5zbr--