Received: by 2002:a05:7412:37c9:b0:e2:908c:2ebd with SMTP id jz9csp953830rdb; Tue, 19 Sep 2023 15:50:26 -0700 (PDT) X-Google-Smtp-Source: AGHT+IG+D4dfiNXCGLlJk+iHEmmGvXE7flzyXun7yimPyPiBEj/He9aoMb0YuXRtBNgO8p074xe5 X-Received: by 2002:a17:90a:68c3:b0:268:d456:123 with SMTP id q3-20020a17090a68c300b00268d4560123mr980976pjj.41.1695163825120; Tue, 19 Sep 2023 15:50:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1695163825; cv=none; d=google.com; s=arc-20160816; b=ENUC39snYGvDjx37C9mW2zC9lgFGK87NTi0ExBGECyUnjvE4t22xtHnDmxVm/K8hQi 3MldIfyWlmsu4xrBXx34j+hlg2cKAKBr7os4G8KWTorRimHt2zYs549fd2rLPimZK7X2 xtpf7LliC5D9/bLkVw7m4eZwy3TmwzN2jvHGCY4mNGcB/19AsLMxzF2qUSdoLl4dGnfv u5YZpW7ibyEB2/wErF1zK2ANSkm7ERi83BIjiJLSmf2O3OfBqfpen/RIdFuIA849fi+r GfpJyHy4jkf8B31CTYfqwUl6G1uoOPoK2gTGFqwJryA2UuTkW0p715KAq5HZ/zrn3MBe 0PzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=guKy3YUcVJpYQ6j7UptHgKiFNAxABSJb0azxFpHMOVg=; fh=k9BF+ynH0Z0fRzZdLfoC9hJ+ttKmnx685228xTTnNbM=; b=ZQUJ4LxteVgQQ8pV8zo+8mnwKAQrakS+eKG82IR7xgIKSVS0c5l4an7mEnI2zQPb/5 o8vk753IQ7Z3KSV501rFpxVJvqD01vBA3RHwPjt872V0FIiojWh1B5uQT1LPBKIsYqM0 iOED3D+q9nQrhdmB+aBFDeWeoc/JeLFhuxpIB84SAq5nYAI1RbBt6RnyEsuvO3CccZBO GoZYuHJkYqhPzlpPdNfF0XzTVwR1gXmiRon6Sywt9OiI+PhfTtIVdOxt4G448mtkkxwT X+H1RyezdH+EnVKPHCqPP787EjkV1gNJgskkWvcR/aYtXQpipeF6p42wQdDdFFb5OhBh SYNA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Q/MlhSvv"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 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 lipwig.vger.email (lipwig.vger.email. [23.128.96.33]) by mx.google.com with ESMTPS id u15-20020a17090a6a8f00b0026934bf746bsi183500pjj.62.2023.09.19.15.50.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 15:50:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) client-ip=23.128.96.33; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="Q/MlhSvv"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.33 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 43C7881972CF; Tue, 19 Sep 2023 15:47:16 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233217AbjISWrQ (ORCPT + 99 others); Tue, 19 Sep 2023 18:47:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42516 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229748AbjISWrP (ORCPT ); Tue, 19 Sep 2023 18:47:15 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6951EBF; Tue, 19 Sep 2023 15:47:09 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 6970CC433C8; Tue, 19 Sep 2023 22:47:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1695163628; bh=Zz55Rzz0ip2wh5I/XTQWnZtdEa5fny//y92DvP3sTKc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Q/MlhSvv21ZgsuWDJddvDo3okpD2ESxhiWA4KP6uCQrXFhFeM1z6i/y/8YgD2JDlx Dlg2ZF2NQ02VFG12UeUtc8KNuyPIgCIu3HR28cNUHw+kPBHFMK5vYQpvL9r/nxOJmb 1l8mxY5n5KPIPvWsr+wd59z1+MZ88qnI1EQbqBqP+yThkpxz4khj1BIpQLjxbYU0dv moYuyJMSJWVPr29lKbBJ6CkAeahaArs1xfHGW2sac1FBgnhnjGz0F8xdeDt7u+O6HU +JTdFVGhU9gfglulQ/+tfq3yM1tO7JJCbFYS+Lv74t9P85QhyPkCiZeKL6MmoNM7yY xkgxZWDQ7dpQw== Date: Tue, 19 Sep 2023 15:51:16 -0700 From: Bjorn Andersson To: "Lin, Meng-Bo" Cc: linux-kernel@vger.kernel.org, Andy Gross , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Stephan Gerhold , Nikita Travkin , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, Walter Broemeling , Joe Mason , Siddharth Manthan , Gareth Peoples Subject: Re: [PATCH v2 2/3] arm64: dts: qcom: msm8916-samsung-fortuna: Add initial device trees Message-ID: References: <20230801111745.4629-1-linmengbo0689@protonmail.com> <20230801112123.4672-1-linmengbo0689@protonmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230801112123.4672-1-linmengbo0689@protonmail.com> X-Spam-Status: No, score=-1.2 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 lipwig.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 (lipwig.vger.email [0.0.0.0]); Tue, 19 Sep 2023 15:47:16 -0700 (PDT) On Tue, Aug 01, 2023 at 11:22:47AM +0000, Lin, Meng-Bo wrote: > From: Walter Broemeling > > Samsung Galaxy Core Prime, Grand Prime and Ace 4 are phones based on > MSM8916. They are similar to the other Samsung devices based on MSM8916 > with only a few minor differences. > > This initial commit adds support for: > - fortuna3g (SM-G530H) > - fortunaltezt (SM-G530Y) > - gprimeltecan (SM-G530W) > - grandprimelte (SM-G530FZ) > - heatqlte (SM-G357FZ) > - rossa (SM-G360G) > > The device trees contain initial support with: > - GPIO keys > - Regulator haptic > - SDHCI (internal and external storage) > - USB Device Mode > - UART (on USB connector via the SM5502/SM5504 MUIC) > - WCNSS (WiFi/BT) > - Regulators > > There are different variants of Grand Prime, with some differences > in accelerometer, NFC and panel. > Core Prime and Grand Prime are similar, with some differences in MUIC, > panel and touchscreen. > Ace 4 and Core Prime are similar, with some differences in panel and > touchscreen. > > The common parts are shared in > msm8916-samsung-fortuna-common.dtsi and msm8916-samsung-rossa-common.dtsi > to reduce duplication. > > Unfortunately, SM-G357FZ and SM-G530Y were released with outdated 32-bit > only firmware and never received any update from Samsung. Since the 32-bit > TrustZone firmware is signed there seems to be no way currently to > actually boot this device tree on arm64 Linux at the moment. > > However, it is possible to use this device tree by compiling an ARM32 > kernel instead. The device tree can be easily built on ARM32 with > an #include and it works really well there. To avoid confusion for others > it is still better to add this device tree on arm64. Otherwise it's easy > to forget to update this one when making some changes that affect all > MSM8916 devices. > > Maybe someone finds a way to boot ARM64 Linux on this device at some > point. In this case I expect that this device tree can be simply used > as-is. > Can you please help me understand the development flow of this patch? > Signed-off-by: Walter Broemeling > Co-developed-by: Stephan Gerhold > Signed-off-by: Stephan Gerhold Walter and Stephan wrote the initial patch, right? > [Add fortuna-common.dtsi, buttons, and WiFi] > Co-developed-by: Joe Mason > Signed-off-by: Joe Mason Then Joe added fortuna-common, buttons and Wifi. If so, then Joe shouldn't be "Co-developed-by", the [note] and Signed-off-by is sufficient here. But it is customary to prefix the "changes note" with ones first name, such as: [joe: Add fortuna-common.dtsi, buttons, and WiFi] > [Add fortuna3g] > Co-developed-by: Siddharth Manthan > Signed-off-by: Siddharth Manthan Then Siddharth picked it up, ad added fortuna3g. Again, it looks like he did this step alone, and as such no Co-developed-by, please. > [Add heatqlte] > Co-developed-by: Gareth Peoples > Signed-off-by: Gareth Peoples Again, no Co-developed-by, and please prefix the change note with "Gareth:", or "gareth:". > [Add grandprimelte and fortunaltezt] > [Use msm8916-samsung-rossa-common.dtsi and reword the commit] Why two different notes? Is this one note split over two separate entries? Please just comma-separate them, possible line wrap within the []. > Co-developed-by: Lin, Meng-Bo > Signed-off-by: Lin, Meng-Bo You should be alone here. Alternatively, if y'all all contributed to this one patch through the entire flow, please drop the change notes and just list out each contributor with the Co-developed-by and Signed-off-by. PS. Could you please drop the ',' from your name. When I tried to apply this everything after the ',' disappeared. Regards, Bjorn