Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp1797949pxb; Wed, 9 Feb 2022 04:52:44 -0800 (PST) X-Google-Smtp-Source: ABdhPJw99JLRiAcY2Tyeicm0FSYoXYqHjB564RTv3EtH5RVOOFlA9ta3PepJ/tDWnLuf4FNRXLFD X-Received: by 2002:a17:90b:18a:: with SMTP id t10mr2424802pjs.78.1644411164692; Wed, 09 Feb 2022 04:52:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1644411164; cv=none; d=google.com; s=arc-20160816; b=id+dvqe0red/rD9Nl9laHdepkrl0iZe+ic08XxOt7DEYwoptKRzAoxuNJ1upM7pSiB 63vNGjH68upU0dRR4LuQXStCdycqgxOYrmbsrG4SyyKBnOJk/jQb3TDiIDS76ZVq1e/t aVKCtaqEGB3dZ7FVPxaNOsmsxuese35R8PC3gXxzeWm3oNIngqCC5uIGIj0TYtl2Fd9I s1+77GECHWAMmkjMdjJlWt0DYnwk8tEs7Dh9gnb4DH4PyR+kSzrK9Z6YSpWxOunFbyYk kJQa8Px97ki08F6kT2lt9RtRF43vAM3eB5ZeZx9jaaqPs95kDVg/K7GXI7mThbROZCI3 t7kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:subject:user-agent:mime-version:date:message-id :dkim-signature:dkim-signature; bh=sSoaJ00tNxOqOUg8CEfFUrCk7rxbGJHvq0gr3bBADKY=; b=sWH++EoVkZR+NwPP0l719cfnAbbssbvT1w55cosCQifALGPrpYRXeop9M9HfyrGdjf YQryxTvg8CTwhIHctZqNhq+hmvOt96wFQlPKk2OqZHpTXUJBq6oHuB/7/BA91VyDpW5J kB093EtuAHQAaBuqQ23cA01OYvM2fazMA00amzSYMnUOppvmFA9/HDn/XwYC0meOMhjQ SDdIB58fkzef0FXO21Xcv2ERUzEre5jxJ/Gna2kJMx7hAWg8/D7ff/HnSANveTSo3PxT Ao17CL3/wxEhtqAdtaI9KmKY/ZR99HOcj1xS+IspZ/faIONmnI/72nunjYuHqg7xh1re CX3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@flygoat.com header.s=fm1 header.b=TtUBXU1C; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=V3ydhjnS; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a14si14685191pls.15.2022.02.09.04.52.30; Wed, 09 Feb 2022 04:52:44 -0800 (PST) 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=@flygoat.com header.s=fm1 header.b=TtUBXU1C; dkim=pass header.i=@messagingengine.com header.s=fm2 header.b=V3ydhjnS; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232885AbiBIMSS (ORCPT + 99 others); Wed, 9 Feb 2022 07:18:18 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37694 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232837AbiBIMRX (ORCPT ); Wed, 9 Feb 2022 07:17:23 -0500 Received: from new2-smtp.messagingengine.com (new2-smtp.messagingengine.com [66.111.4.224]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B652C002B5C; Wed, 9 Feb 2022 04:06:01 -0800 (PST) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailnew.nyi.internal (Postfix) with ESMTP id B10325801E7; Wed, 9 Feb 2022 06:56:52 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 09 Feb 2022 06:56:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flygoat.com; h= cc:cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to; s=fm1; bh=sSoaJ00tNxOqOU g8CEfFUrCk7rxbGJHvq0gr3bBADKY=; b=TtUBXU1CqcfqNeznPZk2WxfjhYiTNs gMNqvDZWJN38DDEDERlnSUs9S18c55f6UIynjxuoVkEf8fH6Rg207EcxI6ty4SV3 ACAuuaZtZpLm9qWU5/v25nIGfMzgzXesCi/TWxrKw+kC90hYIAqZPtC+erttQ4UJ lChn0v67/k+FInJz4kdPf2T/uNqP6xzYyYVaJJXgDYmdZGYrL02KBb6wHMLeCkLB qBa6wVNSHBiGEeebzOrEQhmrj7PhWCHPFBe+/o6/LFWH55pP7FJx424PRkVQ/6jQ B5dpgH3SoxQBoddzzBil3MkbTnFrNDZ5AGQP50LZtWwLZfYOsNNu2dPQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; bh=sSoaJ00tNxOqOUg8CEfFUrCk7rxbGJHvq0gr3bBAD KY=; b=V3ydhjnSDw12XaizGu576ElTKKtFuGCl5+Iq2cYUJ6YRk29dhASK4u8yG 78xoxVtDAqKJYVODzEnhKgoeWxQCmip9KyO3g8M2aA6Sq66FRuc3KJifp752qQIF n3SJF4gytcrfLbMGtxSOJ7RSk0sKWNZ1sOkV/ImZ4Do5gYUEUllY9LVr3NTWkVm0 XFCWnR/txmwFFL/NUKkT8eJ7Rr9ljf00cY5hquBz5PYOG04d52UuRyemp9q73vdL S3WK/P3+Q6JsfmUwR07/4CS36qlNPrCUj5BXVpM1ADsGvF/FyZizSnlvLiVOiQZD LxIROXLJXQ2/MGQq3uNhjhviTnq+g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrheelgdeffecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfhfhfgjtgfgsehtkeertddtfeejnecuhfhrohhmpeflihgrgihu nhcujggrnhhguceojhhirgiguhhnrdihrghnghesfhhlhihgohgrthdrtghomheqnecugg ftrfgrthhtvghrnhepheeiuddvvefhkeejfedttdekieethfdukedvieeuueelgfelieej geehvdekudelnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrh homhepjhhirgiguhhnrdihrghnghesfhhlhihgohgrthdrtghomh X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 9 Feb 2022 06:56:49 -0500 (EST) Message-ID: <8e7f7946-b9e5-7c4d-f5c9-e091bf5f814b@flygoat.com> Date: Wed, 9 Feb 2022 11:56:48 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.5.1 Subject: Re: [PATCH v6 1/3] drm/lsdc: add drm driver for loongson display controller To: Maxime Ripard , Sui Jingfeng <15330273260@189.cn> Cc: Dan Carpenter , Lucas Stach , Maarten Lankhorst , Roland Scheidegger , Zack Rusin , Christian Gmeiner , David Airlie , Daniel Vetter , Rob Herring , Thomas Bogendoerfer , Krzysztof Kozlowski , Andrey Zhizhikin , Sam Ravnborg , suijingfeng , linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Randy Dunlap References: <20220203082546.3099-1-15330273260@189.cn> <20220203082546.3099-2-15330273260@189.cn> <20220203085851.yqstkfgt4dz7rcnw@houat> <57805e19-285a-76d3-16e3-09a3eb7a9540@189.cn> <20220209085215.65qbdsgwtnvujdng@houat> From: Jiaxun Yang In-Reply-To: <20220209085215.65qbdsgwtnvujdng@houat> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 在 2022/2/9 8:52, Maxime Ripard 写道: > On Thu, Feb 03, 2022 at 11:47:16PM +0800, Sui Jingfeng wrote: [...] > DT isn't really a solution either. Let's take the distribution > perspective there. Suppose you're a Fedora or Debian developer, and want > to make a single kernel image, and ship a DT to the user for their board > without any modification. How is either the Kconfig solution or DT flags > solution any good there? It doesn't help them at all. We are working in another way. As we can tell model of the board by strings passed from the firmware, we just built-in all poosible DTs into the kernel and then tell which DT to load at boot time. So we can ensure users has smmoth experience. Thanks. - Jiaxun > > Maxime