Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1896649rwd; Thu, 18 May 2023 20:15:40 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5rKm2WlmvLIib2kWf09MEZWd1o4YvL3nWQ8dWsOTKavmJkG9+XdMv+vW3qYA/jR5j8b338 X-Received: by 2002:a05:6a00:189a:b0:647:e6d9:88c2 with SMTP id x26-20020a056a00189a00b00647e6d988c2mr1644137pfh.0.1684466139723; Thu, 18 May 2023 20:15:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1684466139; cv=none; d=google.com; s=arc-20160816; b=tw3hoW62HDRZXMR5WIitvhcDfviQ8jJkQmXjjWVHUWtuGn8R5uZErb3Zk6WdMuHYIo iEwYITyGzBKSLafK4ACSi2PZcO5JGDg0QYtSH8RcnxFj7jwl9epp5jMyU7l91v9roAE8 6D0hZ87OOBKhvko1+A8u/AIQn8j/ffVU6uKH2Lrpx/ryGVdJ81FnbdWlC10dO5auA8nO QmwklGKfHEFlYmYfS4Jq93baYglBUdv97KFUuahDWC61Pnpff5TRpfsLNSRKqIldE4ab jlBo2oyiSf3EdSoBrDLiDOAV+r1PiE2LhwDgrGV3w8UlLQ18yeFqvZtYAtUB2LfPBadc Y3yw== 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:subject :from:references:cc:to:content-language:user-agent:mime-version:date :message-id:feedback-id:dkim-signature:dkim-signature; bh=7042GrMdjbKnQZpgJlsRJ2HsrtNbk/oIz70Gd2zyuLU=; b=SsfZwYYNIH0q5Koa5nUr90QXbVRLtbDnGMkPMc/AhcTnNjzLg3qrEG6oPMw5KaGTHe DtO//F7OOLh0u46WumeCuGlNOTwZ4t4j54l/Xp5NFXyW1guQC8uKZYZaAN2r03NI7e7f oUG+TnKUBtP6H8A+UL2dAXNPyLg7Sn2sBDCJiuE7z63QkWiGNS1n1EpjXU5nDYwvOtsR TbjSaL1TJ3o4DspALJSml5sYipd8Y/KHZmNeogfgtP3Akap76HA9Uy5pXsc4wdaCEjlS Nu+KU25BN8jDJXz+2z/TIRIm4RsqnqNWeYaK4EfNdzmB2oeb8LSbEhbUg+8s/EeLEnf3 5a5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sholland.org header.s=fm2 header.b=Gewg1dPn; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=tAIbvOz4; 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=sholland.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id z10-20020aa79f8a000000b00643aa8d8cb7si3161035pfr.185.2023.05.18.20.15.27; Thu, 18 May 2023 20:15:39 -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=@sholland.org header.s=fm2 header.b=Gewg1dPn; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=tAIbvOz4; 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=sholland.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229881AbjESCy0 (ORCPT + 99 others); Thu, 18 May 2023 22:54:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:51534 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjESCyY (ORCPT ); Thu, 18 May 2023 22:54:24 -0400 Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3639E1713; Thu, 18 May 2023 19:53:52 -0700 (PDT) Received: from compute6.internal (compute6.nyi.internal [10.202.2.47]) by mailout.west.internal (Postfix) with ESMTP id A1E393200921; Thu, 18 May 2023 22:53:16 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Thu, 18 May 2023 22:53:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sholland.org; h= cc:cc:content-transfer-encoding:content-type: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=fm2; t= 1684464796; x=1684551196; bh=7042GrMdjbKnQZpgJlsRJ2HsrtNbk/oIz70 Gd2zyuLU=; b=Gewg1dPn8EgXkzxAFPGioFMbOMxu4j/PSDmSj7vF4Sgv9v2gole f4HBtIic7YjUV1bVFFGPej35NIbmHHpoHvuwpUkF/7L+O1f4+d2uQfmqEVIpYAnm 0R7vvNGJfWeNeK7loh8VWoDWGS3YAZ4wYE4mnkQLaKcJYTRArXZ3fBG94Y2jEZtk 8bUckHgUeRHwyGJSgC0eGdHOHZoqPA6meVinJ22oUY0ZAcdB2X8hlK2cAZsmB6oy 0MpKp0GVrboth1rgpa95b/gHReUc+/twIKPHncP76RhrYULuEHjIgoySggucMrYi PJ5PYmEcohaWV9qBybfTvsg7x5riW34JL0A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :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=fm1; t= 1684464796; x=1684551196; bh=7042GrMdjbKnQZpgJlsRJ2HsrtNbk/oIz70 Gd2zyuLU=; b=tAIbvOz4XKrYbE8NSEh/vEAYIgqm+8mqTaIe0GTVEX+qNhDLKt0 pDZvDpEViqMLUmh7vVitsIc1ZZU+k+OdYikUvXhB5R5CXWii3zSv4/25jwU6r85U TNsEKPwWNw8K8JAykOLZwHRYhNuxOMW+UFHdNqEi4uJJBomfWILCIuEla7SOARnM pwKQ1mJysixrs7rjhsppqe3ALRgbzA2XOqjumccFEBJj0y/ezXcxrnt3R7AdS+Dy 46EYdfGhidvRfTrw4wmy7L9Mf0XfJiY+oc0FP2A1+TQUWTkHoTDfA5MkQXZll1hC x6EA4+IICgPbgWwltf8lHHHboEiyWyZ9uKQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrfeeigedgieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfvfevfhfhufgjtgfgsehtjeertddtfeejnecuhfhrohhmpefurghm uhgvlhcujfholhhlrghnugcuoehsrghmuhgvlhesshhhohhllhgrnhgurdhorhhgqeenuc ggtffrrghtthgvrhhnpeehleeivdehgfelveekiefhgfeuteetvedtvdffgffgudefjeeu heehueefhfevvdenucffohhmrghinhepsghouhhffhgrlhholhgrsgdrtghomhdpghhith hhuhgsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhf rhhomhepshgrmhhuvghlsehshhholhhlrghnugdrohhrgh X-ME-Proxy: Feedback-ID: i0ad843c9:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 18 May 2023 22:53:13 -0400 (EDT) Message-ID: Date: Thu, 18 May 2023 21:53:12 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux ppc64le; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Content-Language: en-US To: Jisheng Zhang Cc: linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org, devicetree@vger.kernel.org, linux-serial@vger.kernel.org, Conor Dooley , Palmer Dabbelt , Thomas Gleixner , Marc Zyngier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Palmer Dabbelt , Paul Walmsley , Albert Ou , Greg Kroah-Hartman , Jiri Slaby References: <20230518152244.2178-1-jszhang@kernel.org> <20230518152244.2178-2-jszhang@kernel.org> From: Samuel Holland Subject: Re: [PATCH v4 01/10] dt-bindings: vendor-prefixes: add bouffalolab In-Reply-To: <20230518152244.2178-2-jszhang@kernel.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.4 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, URIBL_BLOCKED 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 Hi Jisheng, Thanks for updating this series! On 5/18/23 10:22, Jisheng Zhang wrote: > In the following commits, we will support bl808 SoC which is from > Bouffalo Lab Technology (Nanjing) Co., Ltd. > > Add bouffalolab vendor prefix binding. > > Link: https://en.bouffalolab.com/ > Signed-off-by: Jisheng Zhang > Reviewed-by: Conor Dooley > Acked-by: Palmer Dabbelt > --- > Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml > index 82d39ab0231b..3566346f2f9e 100644 > --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml > +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml > @@ -200,6 +200,8 @@ patternProperties: > description: BOE Technology Group Co., Ltd. > "^bosch,.*": > description: Bosch Sensortec GmbH > + "^bouffalolab,.*": > + description: Bouffalo Lab Technology (Nanjing) Co., Ltd. Have you thought about using the "bflb" abbreviation as the vendor prefix, like you use throughout the driver code? This would save quite some space in the DTB, and seems to be the most common variant seen in the vendor SDK: bouffalo_sdk$ git grep -i bflb | wc -l 14364 bouffalo_sdk$ git grep -i bouffalo | wc -l 1042 bouffalo_sdk$ git grep -i bouffalolab | wc -l 179 So that is what we were using for bringing up Linux and U-Boot over at https://github.com/openbouffalo. On the other hand, "bouffalolab" is certainly accurate as well, so I understand if you prefer it. And we will of course adapt to whatever gets merged, since our goal is upstreaming. The vendor code drop[1] provided only one example, "bflb-uart,uart0", which is not very helpful. Maybe you have received further information from them? What do you think? Regards, Samuel [1]: https://github.com/bouffalolab/bl808_linux/blob/main/linux-5.10.4-808/drivers/tty/serial/bflb_uart.c#L700