Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp2784613rdh; Mon, 30 Oct 2023 07:39:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFknUFBULOkfqYOWN/j+fLvDU5+m/+m+VK4mwjyjuK2u71cnEruJSzf5iA3SpHis/Q4sJmZ X-Received: by 2002:a05:6a20:a1a0:b0:16b:f8f0:1c0c with SMTP id r32-20020a056a20a1a000b0016bf8f01c0cmr7077610pzk.0.1698676791964; Mon, 30 Oct 2023 07:39:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698676791; cv=none; d=google.com; s=arc-20160816; b=A7DGLxDPff/x1pU3AU4gcOxH5cd7C57WNP4yrpYBtCnrEaFajRzN3awhggASk9xyuO aEa+btPVEmYTTfjE88JmxsGfUn71rrcWw/fml0l+rmUm/aCWu9Ku2h+MXUkTyEF39G4l aZZfxfvtC3DEVUZXbfGIgLE/cdEaK76ybJNalzatXk9EHK4Goyulu9ZWspFYxsisC/tn yMsg45/tSWDQVBak5cBDZYUnlkmISSaQ4xY7HE3klBi9anqHqspQjq+P8gujmy9kI9JE vtFlEglVE1PUmI7ssZnW6Lw6vfskZQ3IfVxWN7MzwnEpfRoSESjH/d+zfvg+grZ+0UB8 hD1Q== 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:content-language:subject:user-agent:mime-version :date:message-id; bh=JYCPEYK1zdln0T8DLb31+MoQ9B5lQgqyVzoBIVqelW8=; fh=hFKWgsC/lOKzZixh8zKhnt4P+eRpa9BveAEssW2/3+c=; b=HT4XyAJ9xF/+cffpm3O90Fl0edXBPLJFn3aK9Jc0afwtIPJmIUQ9hHPMJpUj1GrJ4b wyif0evF2vHYKQHL3ltQKaaiHKxYkc+tql8YqwSoAEaZWjcYufa/13R+kAWtL5LTLUX/ xvjm3w6mKqrrTlb4iFsOQZ6bb+KKnHBW+CcQ8SK6LXYyyZtdSN6ToccysN98mBI9yP08 Sdjtyp4jMWIGkBojzOZuxRoBHgNV4ErdzKO7cRxO284ITMRvFw+q9ilg2sSjpWkQ5RP9 Pk4+XfdU93S+lmlVA24p54B21ejXM7x7O783ceBuSs1lzlEz0CTlsLP2N0y6cp5HnFxz bLOA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from fry.vger.email (fry.vger.email. [23.128.96.38]) by mx.google.com with ESMTPS id m190-20020a633fc7000000b005ad8009e304si5034657pga.784.2023.10.30.07.39.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 07:39:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) client-ip=23.128.96.38; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.38 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id 52AE780A237A; Mon, 30 Oct 2023 07:39:49 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233361AbjJ3Ojo (ORCPT + 99 others); Mon, 30 Oct 2023 10:39:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229568AbjJ3Ojn (ORCPT ); Mon, 30 Oct 2023 10:39:43 -0400 Received: from mail.loongson.cn (mail.loongson.cn [114.242.206.163]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id B1CF6C2 for ; Mon, 30 Oct 2023 07:39:36 -0700 (PDT) Received: from loongson.cn (unknown [10.20.42.43]) by gateway (Coremail) with SMTP id _____8Cx5_EmwD9l8sE1AA--.39365S3; Mon, 30 Oct 2023 22:39:34 +0800 (CST) Received: from [10.20.42.43] (unknown [10.20.42.43]) by localhost.localdomain (Coremail) with SMTP id AQAAf8Bxni8jwD9llgc3AA--.52859S3; Mon, 30 Oct 2023 22:39:34 +0800 (CST) Message-ID: <9926d2cf-5f92-4f4a-bc4d-423b07e38a3c@loongson.cn> Date: Mon, 30 Oct 2023 22:39:32 +0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 2/8] drm/loongson: Introduce a drm bridge driver for it66121 HDMI transmitter Content-Language: en-US To: Maxime Ripard Cc: Dmitry Baryshkov , Thomas Zimmermann , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org References: <20231029194607.379459-1-suijingfeng@loongson.cn> <20231029194607.379459-3-suijingfeng@loongson.cn> <3ccb9600-6990-4ec7-81de-0d7b4e1294eb@loongson.cn> From: Sui Jingfeng In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-CM-TRANSID: AQAAf8Bxni8jwD9llgc3AA--.52859S3 X-CM-SenderInfo: xvxlyxpqjiv03j6o00pqjv00gofq/ X-Coremail-Antispam: 1Uk129KBj93XoW7Kr47Kr17ury5Jw48tr4xAFc_yoW8Cr17pF WagFW2kF4vqF1Dtryqyr4xuFWrX39xK3y5Krn5Ja4v93sxuF42vFs8KayY9a47urs3Wa12 vrZ0vF97JFWDAacCm3ZEXasCq-sJn29KB7ZKAUJUUUU5529EdanIXcx71UUUUU7KY7ZEXa sCq-sGcSsGvfJ3Ic02F40EFcxC0VAKzVAqx4xG6I80ebIjqfuFe4nvWSU5nxnvy29KBjDU 0xBIdaVrnRJUUUvIb4IE77IF4wAFF20E14v26r1j6r4UM7CY07I20VC2zVCF04k26cxKx2 IYs7xG6rWj6s0DM7CIcVAFz4kK6r106r15M28lY4IEw2IIxxk0rwA2F7IY1VAKz4vEj48v e4kI8wA2z4x0Y4vE2Ix0cI8IcVAFwI0_JFI_Gr1l84ACjcxK6xIIjxv20xvEc7CjxVAFwI 0_Jr0_Gr1l84ACjcxK6I8E87Iv67AKxVW8Jr0_Cr1UM28EF7xvwVC2z280aVCY1x0267AK xVW8Jr0_Cr1UM2AIxVAIcxkEcVAq07x20xvEncxIr21l57IF6xkI12xvs2x26I8E6xACxx 1l5I8CrVACY4xI64kE6c02F40Ex7xfMcIj6xIIjxv20xvE14v26r126r1DMcIj6I8E87Iv 67AKxVWxJVW8Jr1lOx8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcVAKI48JMxAIw28IcxkI7V AKI48JMxC20s026xCaFVCjc4AY6r1j6r4UMxCIbckI1I0E14v26r1q6r43MI8I3I0E5I8C rVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_JrI_JrWlx4CE17CEb7AF67AKxVWUAVWUtw CIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v26r1I6r4UMIIF0xvE2Ix0cI8IcVCY1x02 67AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj40_Jr0_JF4lIxAIcVC2z280aVAFwI0_Cr 0_Gr1UMIIF0xvEx4A2jsIEc7CjxVAFwI0_Gr0_Gr1UYxBIdaVFxhVjvjDU0xZFpf9x07U_ R67UUUUU= X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Mon, 30 Oct 2023 07:39:49 -0700 (PDT) Hi, On 2023/10/30 21:39, Maxime Ripard wrote: > On Mon, Oct 30, 2023 at 09:25:50PM +0800, Sui Jingfeng wrote: >> I think my approach provide a solution, while still keep the bridges drivers >> to a modular at the same time. Despite simple, it indeed solve the problem. >> It simple because of explicit control of the loading order by myself, not by >> rely on the framework or something else (say component) >> >> It is not totally duplicating, I have rewrite part of them. You can compare >> to see what I'm changed. It is just that it66162 was upstream-ed earlier than >> our solution. But I also have write display drivers for lt8618 and lt8619 >> completely by myself. >> >> Even though our local drm bridges driver will not be able to enjoy the updates. >> We will accept such a results(or pain). I can maintain our local drm bridges >> drivers by myself. Sorry, on this technique point, we will not follow your idea. >> I'm sure that my approach is toward to right direction for our device at now. >> If someone invent a better solution to handle this problem, which make the >> various drm bridges drivers usable out of box, then I will follow and cooperate >> to test. > As far as I'm concerned, the two options are either you reuse the > already existing driver or this series isn't merged. It's not that I don't want to use thealready existing display bridge driver, It is just that it is not suitable for non DT-based system to use. Our system using UEFI+ACPI, beside the I2C, there also have GPIO HPD interrupt hardware. ACPI-based system and DT-based system have different way to use(request) the hardware. Can you feel my words? If the variousdisplay bridge drivers are really ready to use, why I have to refuse? > Ignoring what issue we raised and still merging your patch isn't on the > table, sorry. > > Maxime