Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp5198467iog; Wed, 22 Jun 2022 14:22:50 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vLgNT9OGz43Dpf1RQS/H9hvQ0B5nsNVgyA4kk7IPFrFN0JDg814njjljLUu2Q7UEKgOsUs X-Received: by 2002:a17:907:97d3:b0:720:fab0:79bd with SMTP id js19-20020a17090797d300b00720fab079bdmr4932971ejc.191.1655932970203; Wed, 22 Jun 2022 14:22:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655932970; cv=none; d=google.com; s=arc-20160816; b=OS9Y6yh+UWycD5LnlNE2Bb0GRoOLfNOJFqh/Cy4EY9zhg32TogvHTS2U76tv1HzeQ/ h8Ybx2kQFenMs0D53wPpwH82Rl0CNsltWg4F204PTEeLg4bTanlohqdude1rphTw5N6T pLxn6+rpekpuxjd7vItZevrfC8zB6DV248M588a3+3a1qfvMD18/Bkpkrv5kTgJg1Z25 +0LFJ+yPkFn6WbkZIPe/+1iJkGDTx2EvG26w1nUh2RQB1neo7El7jUaeU9mmoKyGrX1/ cYAHXAXjKX0tI+lrXwuWgrixJE0vyqxNQSdHwXGYAHoN3RrxhPh4YUAmB8ILA3aXBCAT +VrA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=kxnuHmLGyITyuJDC4SS30IEft3M8dZ4Ya6gP8MJhMNg=; b=ZLdoZ+jCSdRfDutuZrBCug11GwoSPYztw5jG6qwyICr56FM7bTxYxOzzJqKGL1v9WH bdbYClRSxlPfFbK1qyQc9RVdm+GQwm4eF5PigRQBcnYnXG3yy72ECZ3yMH9OhxXgZCdO y64sYZvdWzmHjOYKbNycR43KrLXBNxWru0WXVEk0pu8f/as2cuolyohciHW6zrXPayiS pVv7C+Z6OfM8t/78s9PMOpOyb+wS2EXqAWzYLTCuyTm+0WiEQl2kx/yKRbY/Q6c834uN igR57iMGpXNwC1dPks2QEAgrZUGyZa0aLgogyR3vlDjATs0v/f3hw95jejvqsPNetc7p 9qPw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=QFSFaEae; 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=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id hc6-20020a170907168600b007235c2843b2si846255ejc.122.2022.06.22.14.22.11; Wed, 22 Jun 2022 14:22:50 -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=@chromium.org header.s=google header.b=QFSFaEae; 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=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230144AbiFVU50 (ORCPT + 99 others); Wed, 22 Jun 2022 16:57:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39236 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229701AbiFVU5W (ORCPT ); Wed, 22 Jun 2022 16:57:22 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8FD8E183B3 for ; Wed, 22 Jun 2022 13:57:21 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id eo8so25674604edb.0 for ; Wed, 22 Jun 2022 13:57:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=kxnuHmLGyITyuJDC4SS30IEft3M8dZ4Ya6gP8MJhMNg=; b=QFSFaEaeJQxCaHLKIP2QqHitJCIMZXiIsfGS1ifVx/IfRhI7Tkpengt7pNtBzu3mLg 6WJw0biLZF/o031nUuEOuDsgWl1zKjsSSJC7fzYjAE1Jq3QhY2HYgkgihpTWUPq1zkbH +xVK+tDAjIKhEcS96aqjzvEUOnT6hrAa3Zk0Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=kxnuHmLGyITyuJDC4SS30IEft3M8dZ4Ya6gP8MJhMNg=; b=I17QjPp0VYzW8lMliSYh6M7TbVq+wMmsPa0Mj5G584qks9piONnuG3ksuHunWJuphP pnD3e5uHY/XyyZgoP7X+buQUkeFLdpBjAxrASUFL69Tj21/1hWfBJzgIZ3W9jpsNnlOG pZNc/tSyLS1tw7/smm0RvxbEgZ3WKF1XEI5fkWeHobOSGRC35nmpTyXSDaBwM0Gi6GsZ SUCcgCkQduBauTm5P8A3isH5zCl7oh7Ig9RCeIxVh402Q62z2zzqx1owqv2ZEu1RQhvt E9Le0gKO75hd+yB3H8nsU4ctb1BJTUtf1kkFgRFtuwKsb4nwNLCuXI20ePCwH/AkKBZO iMWQ== X-Gm-Message-State: AJIora/bs3RkbOlDWXkEfH7J9JYmwwzJOqubxRg5PQFCwn54wQoeFEC8 Y5u8UApEf/+kf6nX3SIngkLoNiBdL3qE/V4OXaU= X-Received: by 2002:a05:6402:238c:b0:435:8eb8:48dd with SMTP id j12-20020a056402238c00b004358eb848ddmr6382104eda.301.1655931439902; Wed, 22 Jun 2022 13:57:19 -0700 (PDT) Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com. [209.85.221.41]) by smtp.gmail.com with ESMTPSA id ky4-20020a170907778400b006fe921fcb2dsm9871280ejc.49.2022.06.22.13.57.18 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 22 Jun 2022 13:57:19 -0700 (PDT) Received: by mail-wr1-f41.google.com with SMTP id k22so18656067wrd.6 for ; Wed, 22 Jun 2022 13:57:18 -0700 (PDT) X-Received: by 2002:adf:fb12:0:b0:20c:79b2:a200 with SMTP id c18-20020adffb12000000b0020c79b2a200mr5248141wrr.617.1655931438474; Wed, 22 Jun 2022 13:57:18 -0700 (PDT) MIME-Version: 1.0 References: <20220621053351.650431-1-joebar@chromium.org> <20220620223345.v9.4.I41e2c2dc12961fe000ebc4d4ef6f0bc5da1259ea@changeid> In-Reply-To: <20220620223345.v9.4.I41e2c2dc12961fe000ebc4d4ef6f0bc5da1259ea@changeid> From: Doug Anderson Date: Wed, 22 Jun 2022 13:57:06 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v9 4/5] arm64: dts: qcom: sc7180: Add pazquel dts files To: "Joseph S. Barrera III" Cc: LKML , Stephen Boyd , Alexandru M Stan , Andy Gross , Bjorn Andersson , Krzysztof Kozlowski , Rob Herring , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , linux-arm-msm Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,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 Hi, On Mon, Jun 20, 2022 at 10:35 PM Joseph S. Barrera III wrote: > > Pazquel is a trogdor-based board. These dts files are unchanged copies > from the downstream Chrome OS 5.4 kernel. > > Signed-off-by: Joseph S. Barrera III > --- > > Changes in v9: > - Restore two lines accidentally removed from ap_sar_sensor. > - Simplify trackpad enabling (51d30402be75). > > Changes in v7: > - Only include sc7180.dtsi in sc7180-trogdor.dtsi (19794489fa24). > - Simplify spi0/spi6 labeling (d277cab7afc7). > - Remove #include of . > - Accidentally removed two lines from ap_sar_sensor. > > Changes in v6: > - Copy changes to ap_sar_sensor from v5.4. > - Add #include of . > > Changes in v4: > - Fix description (no downstream bits removed). > - Add missing version history. > > Changes in v3: > - First inclusion in series. > > arch/arm64/boot/dts/qcom/Makefile | 4 + > .../sc7180-trogdor-pazquel-lte-parade.dts | 22 ++ > .../qcom/sc7180-trogdor-pazquel-lte-ti.dts | 22 ++ > .../qcom/sc7180-trogdor-pazquel-parade.dts | 17 ++ > .../dts/qcom/sc7180-trogdor-pazquel-ti.dts | 17 ++ > .../boot/dts/qcom/sc7180-trogdor-pazquel.dtsi | 221 ++++++++++++++++++ > 6 files changed, 303 insertions(+) > create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts > create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-ti.dts > create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-parade.dts > create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-ti.dts > create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi > > diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile > index 5cfd6316768c..dc26704dfe34 100644 > --- a/arch/arm64/boot/dts/qcom/Makefile > +++ b/arch/arm64/boot/dts/qcom/Makefile > @@ -79,6 +79,10 @@ dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-mrbland-rev0-auo.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-mrbland-rev0-boe.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-mrbland-rev1-auo.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-mrbland-rev1-boe.dtb > +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pazquel-lte-parade.dtb > +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pazquel-lte-ti.dtb > +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pazquel-parade.dtb > +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pazquel-ti.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pompom-r1.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pompom-r1-lte.dtb > dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-pompom-r2.dtb > diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts > new file mode 100644 > index 000000000000..ecedab8d1662 > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel-lte-parade.dts > @@ -0,0 +1,22 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Google Pazquel board device tree source > + * > + * Copyright 2021 Google LLC. > + */ > + > +/dts-v1/; > + > +#include "sc7180.dtsi" Repeating my comment from v8: This is not good and was an important part of "Simplify!" sc7180.dtsi should only be included by sc7180-trogdor.dtsi. > diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi > new file mode 100644 > index 000000000000..5485f50f89ad > --- /dev/null > +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-pazquel.dtsi > @@ -0,0 +1,221 @@ > +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) > +/* > + * Google Pazquel board device tree source > + * > + * Copyright 2021 Google LLC. > + */ > + > +#include "sc7180-trogdor.dtsi" > + > +&ap_sar_sensor { > + compatible = "semtech,sx9324"; > + semtech,ph0-pin = <1 3 3>; > + semtech,ph1-pin = <3 1 3>; > + semtech,ph2-pin = <1 3 3>; > + semtech,ph3-pin = <0 0 0>; > + semtech,ph01-resolution = <1024>; > + semtech,ph23-resolution = <1024>; > + semtech,startup-sensor = <1>; > + semtech,ph01-proxraw-strength = <3>; > + semtech,ph23-proxraw-strength = <1>; > + semtech,avg-pos-strength = <128>; > + semtech,input-analog-gain = <0>; > + semtech,cs-idle-sleep = "gnd"; > + > + /delete-property/ svdd-supply; > + vdd-supply = <&pp1800_prox>; > +}; > + > +/delete-node/&trackpad; > +&ap_tp_i2c { You need status = "okay"; here since Stephen's "Simplify!" patch series means that the i2c node itself is now disabled by default. > + trackpad: trackpad@15 { > + status = "okay"; You _don't_ need the status = "okay"; here. -Doug