Received: by 10.223.185.116 with SMTP id b49csp2858028wrg; Mon, 12 Feb 2018 16:52:58 -0800 (PST) X-Google-Smtp-Source: AH8x225qykqFCRA1DPCOJ0BwGQZ5TLoxaUku3g9gVAK9XRl53yy5aSfciHdXONaWtohXQ+McAzTU X-Received: by 2002:a17:902:10d:: with SMTP id 13-v6mr1472153plb.266.1518483178565; Mon, 12 Feb 2018 16:52:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518483178; cv=none; d=google.com; s=arc-20160816; b=Z/F8pfcdcegEqr7XEOXN+cugZ1ydKD59fUuCCvbU+wl4mLDDvcFkOQVXPXllfddm9c lBaJ+iT7M6GTXzCBM1SS63kBGYp1gJjfR3X2T/qVp9Ti/FBhEJpBSMR/4NiF5xWICEbP 6qH+q6uXj4oZQ1paNHvyAR2OWQuwrd03Sf08Wp9l5yPFQGJ0BkScD5e3eJAFKiQPaSDB IauX51JZl85k9oaqPthHPWpOlNxxd/0m9c8zjyItQ4T6T6BluX21FKvfUP5NUO29uc/f t632xU5r2lyPPyX6m/CESp3w5j5gdASo9cGrERBquQJtq3SUo9l16ArGrxPvwFXgXgev qYkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=F8MrA5INb/DZMcI9U/NeErpcVLzXmdaYqN/X9lbKE54=; b=ovwXQJWy1J39yf644JJca0uhoCoJobKjWToCcFtBk2IAx3xWL+V3xRqnj9yTrmaQI6 QllDBa3oFRKNzqei3+H6RDQWrRJondg7LmS7Jw1WBCsXzWFivDNiO9gRSFQEY0AOavd4 xjbIMO01JxcZqdVKL/DRVMVPNABUEpuwtC0caF/k+NzR6rDCMIrugPcimq4D1f6oVcez YPgruYHiJnvu1PnLh7PTHg4njd0VtP4tKiUaSxAY8uOrmlQUvwBtBbWG6WS2TSuL6D5K Nad0vdQFdLvpGe8kO1RfIAQS4J9yRYM3dgc1ftrX3UuKLUy08Ay/pkgIuMpQ7K9okTUn kY+g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=bohrcvec; dkim=fail header.i=@chromium.org header.s=google header.b=B26K6CXz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c11-v6si2983930pll.95.2018.02.12.16.52.44; Mon, 12 Feb 2018 16:52:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=bohrcvec; dkim=fail header.i=@chromium.org header.s=google header.b=B26K6CXz; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933056AbeBMAwD (ORCPT + 99 others); Mon, 12 Feb 2018 19:52:03 -0500 Received: from mail-ua0-f193.google.com ([209.85.217.193]:41464 "EHLO mail-ua0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932838AbeBMAwB (ORCPT ); Mon, 12 Feb 2018 19:52:01 -0500 Received: by mail-ua0-f193.google.com with SMTP id d4so6066939uak.8 for ; Mon, 12 Feb 2018 16:52:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=F8MrA5INb/DZMcI9U/NeErpcVLzXmdaYqN/X9lbKE54=; b=bohrcvecvdliScXSmA9iD5RN55uki231AzO4qoR0v+f4c+GrfwQOS4RmQYlJMfVIWY Apgb1R3Y3BhZz57yofBpru0M8vwMqhSqQ83hHEX3qr+VLNDmIbDGOAt9rKfbfi5UA9zc Myb4gB/RkH+mRth+iW7pKrwkhQWF6ab53ZEKIC9QQ5PvBtbq+a44OzqZbiOhsBdGXtwO GzHeckWfJiSsFxYcUA28BbUluTJFPGnoCtfbPdofjSx9VurbrsIopsz7yqrVDIkHNB++ JTUDqoaKIvUMbInp9P5i0XXt8UiQVDTcpcQQM2rkho98os3FTVX/cdggBl/xTcZAlh5y lahw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=F8MrA5INb/DZMcI9U/NeErpcVLzXmdaYqN/X9lbKE54=; b=B26K6CXzNCGkCKFEgHaJ3p6y+kNqm8022PBLyKD9iNFqIomKusM09i+kkoi/6vGizU loxZ1ZsNp2jZ/ZZ16l2s/reMT46aAfW3VUHRJSs/cacPTgnWk2Wbixb6Dog+uwka6+m/ JEERTTCGB49jCvm7h3jH6QuwH0XV9FRnDEE18= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=F8MrA5INb/DZMcI9U/NeErpcVLzXmdaYqN/X9lbKE54=; b=px9D1tXOTLCqAEs0JxE2vIqUbb8aOxDY/AmoHzMsWcvArRsZGXf9S5rMrXluUOlmiC QV9FceoJe5h4HC0foYfIPDuniCvz+i6y1W4nhUg8KUmvCsQm1992cd+kidxM1W8hVWQn 5NhNuuAKBB4Zrh27mvESCpQLOugZQ/8dSEBUZe2247qpMpwCiE7FpD4bYBWj5FX+tvoe jmLDnVf4Lad9YV04BVr85KuHyE/hLBDYOWXqfakoSVX26RxNS2Pz2qZNek/o04WcnIRY VXvdhL7e/qkN+xgM2V9B4MJUVeSfPbryBnEBAYF1mlKWhROhKafQ2L4DPladNqaXw5NP V8lQ== X-Gm-Message-State: APf1xPCRRCYBlNi7byMktXPIWTBg3enZq1Oqdgls4HddOo4lW/+HFXvN 0pkmu+7Y+nsCu+uxOmidI3Vqz4oFjki3gvNz6DRqmw== X-Received: by 10.176.76.43 with SMTP id l43mr13348428uaf.155.1518483120308; Mon, 12 Feb 2018 16:52:00 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.141.147 with HTTP; Mon, 12 Feb 2018 16:51:58 -0800 (PST) In-Reply-To: <20180212062832.2791-3-rnayak@codeaurora.org> References: <20180212062832.2791-1-rnayak@codeaurora.org> <20180212062832.2791-3-rnayak@codeaurora.org> From: Doug Anderson Date: Mon, 12 Feb 2018 16:51:58 -0800 X-Google-Sender-Auth: aWJPhT3ul3lviqKReEbIiK2wm4o Message-ID: Subject: Re: [PATCH v3 2/3] arm64: dts: sdm845: Add minimal dts files for sdm845 SoC/MTP To: Rajendra Nayak Cc: Andy Gross , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, LKML , Linux ARM , Stephen Boyd , evgreen@chromium.org, Bjorn Andersson Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Sun, Feb 11, 2018 at 10:28 PM, Rajendra Nayak wrote: > Add a skeletal sdm845 SoC dtsi and MTP board dts/dtsi files > > Signed-off-by: Rajendra Nayak > --- > arch/arm64/boot/dts/qcom/Makefile | 1 + > arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 13 ++ > arch/arm64/boot/dts/qcom/sdm845.dtsi | 275 ++++++++++++++++++++++++++++++++ > 3 files changed, 289 insertions(+) > create mode 100644 arch/arm64/boot/dts/qcom/sdm845-mtp.dts > create mode 100644 arch/arm64/boot/dts/qcom/sdm845.dtsi > > diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile > index 55ec5ee7f7e8..9319e74b8906 100644 > --- a/arch/arm64/boot/dts/qcom/Makefile > +++ b/arch/arm64/boot/dts/qcom/Makefile > @@ -6,3 +6,4 @@ dtb-$(CONFIG_ARCH_QCOM) += msm8916-mtp.dtb > dtb-$(CONFIG_ARCH_QCOM) += msm8992-bullhead-rev-101.dtb > dtb-$(CONFIG_ARCH_QCOM) += msm8994-angler-rev-101.dtb > dtb-$(CONFIG_ARCH_QCOM) += msm8996-mtp.dtb > +dtb-$(CONFIG_ARCH_QCOM) += sdm845-mtp.dtb > diff --git a/arch/arm64/boot/dts/qcom/sdm845-mtp.dts b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts > new file mode 100644 > index 000000000000..617c7bb25fb1 > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sdm845-mtp.dts > @@ -0,0 +1,13 @@ > +// SPDX-License-Identifier: GPL-2.0 It would, of course, be up to Qualcomm. ...but might I suggest instead: // SPDX-License-Identifier: (GPL-2.0+ OR MIT) The device tree files really don't have any special secret sauce in them and IIRC allowing them to have a more permissive MIT license _or_ a GPL allowed people to run other operating systems on these boards. This kind of thing is better to fix now so we don't have to go and get everyone's permission later on. In the past we went through this with Rockchip SoCs in commit b1772506206f ("ARM: dts: rockchip: relicense rk3288.dtsi under GPLv2/X11"). > +/* > + * Copyright (c) 2018, The Linux Foundation. All rights reserved. > + */ IMHO add an extra line to this comment with a description to avoid the bike shedding of how we're supposed to do 1-line comments in device tree files. AKA: /* * SDM845 MTP board device tree source * * Copyright (c) 2018, The Linux Foundation. All rights reserved. */ > + > +/dts-v1/; > + > +#include "sdm845.dtsi" > + > +/ { > + model = "Qualcomm Technologies, Inc. SDM845 MTP"; > + compatible = "qcom,sdm845-mtp"; For me checkpatch complains about this. It looks like the file "Documentation/devicetree/bindings/arm/qcom.txt" needs to be updated with "sdm845". I don't think that will make checkpatch be quiet (since that file doesn't have a full list of every board), but it still should be the correct thing to do. > +}; > diff --git a/arch/arm64/boot/dts/qcom/sdm845.dtsi b/arch/arm64/boot/dts/qcom/sdm845.dtsi > new file mode 100644 > index 000000000000..55a7e0b454e1 > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sdm845.dtsi > @@ -0,0 +1,275 @@ > +// SPDX-License-Identifier: GPL-2.0 As per above, suggest dual licensed? > +/* > + * Copyright (c) 2018, The Linux Foundation. All rights reserved. As per above, suggest adding an extra line to avoid the bikeshed. SDM845 SoC device tree source Besides those things, everything looks good as far as I can see. I'm not an expert on every one of the devices used in this file, but reading through bindings docs and looking at other users of them, it looks sane enough. Thus, with the above nits fixed you can feel free to add my Reviewed-by. -Doug