Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp66319pxb; Fri, 19 Feb 2021 18:12:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJxwHswd/mZ+w6GXYvbm4RhY+k5Q5A/3EYjGeODPNTzC0UdrlWXYmfj53lO5NO1DdueW20iu X-Received: by 2002:a17:906:2e89:: with SMTP id o9mr8162290eji.223.1613787169253; Fri, 19 Feb 2021 18:12:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613787169; cv=none; d=google.com; s=arc-20160816; b=SkU70Ea0dcTVFx4Mq+Q2zKSM9mB3DgR3+c7VsMbDnQu9Xuh9qR2RXb9yjm3LF0bjEL 6DdGvO4b/lDeol8JjI3t/4zDh8s93k4gl66urjt3ndOnO4CR3Cnvb8BnlsllIzR6y55A GaSYz8JqG0AiR3+ooBLAZTp1E2YFSFu0oT1FUWW0GqMeBS1bN/buwqVoOhiv2ZYoQQDO i7gfTougwm7HhDYkgsVPJThjQ9+UJvyj3I1Dq1XXktlnmKgP8OoYkGQOGUOhGLaDU+Hq F3u5jEJPcAfzGbnwfaMgKOByMH6a8JFHHtliYMeaRrEhaECE+L4fu2fmY9aUdXqllgAa znaA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Kz6IopIPbcKegxk7pxHBFBiJ3hU9UnYL+1DPCwmH8Mo=; b=SA10+/d/pIErdQ4hzQITczqJW+zrNsj3SL1OOWK40Lkot5C8u1SBaQUGSfhb12BQ8j EXlafle3xkQQWh+GuOGM9TDo9labfCKdwl9BgbMSop1R7XEiuC7fq15Rsr0vqrMxur2R aVv9Ro1H5ZdPDFQHuwgQC8ciIYMnds3hnaNLAoyaebeVst0FM/lc3eRF1T1HM/woWd7x NENaWkXfILBSYvwT5MRkggv1a2KALx0ZYKVBpVBNaOQN5vI/7RF/USRMZeGN5KwsmY0F RXBM5eb8J0uji547xiM6hSJnAA7BC2XLkj+ft43WHAnZU+pjY63yQcGsgZV0JNcXaC1B f/WQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=P3lSmLt8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o9si7127732eju.695.2021.02.19.18.12.26; Fri, 19 Feb 2021 18:12:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=P3lSmLt8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S229990AbhBTCLq (ORCPT + 99 others); Fri, 19 Feb 2021 21:11:46 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52116 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229961AbhBTCLp (ORCPT ); Fri, 19 Feb 2021 21:11:45 -0500 Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 74D7EC06178A for ; Fri, 19 Feb 2021 18:11:04 -0800 (PST) Received: by mail-pj1-x1029.google.com with SMTP id e9so5274124pjj.0 for ; Fri, 19 Feb 2021 18:11:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Kz6IopIPbcKegxk7pxHBFBiJ3hU9UnYL+1DPCwmH8Mo=; b=P3lSmLt8HngZ+3yjCcpnAzz/RG8YFWspzGksrlG90QAm7M33mLzMsmWeDZXIDWfksW l5TNk85AlIHMaglnxvq3H/J6VV43wPQWa5/IV1j+Cktev2xcqaYbTKJhUrirIHTv/iD7 2BU7PrasYSnkOTz4gSt09oUjUjiWoAvIFgdJs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Kz6IopIPbcKegxk7pxHBFBiJ3hU9UnYL+1DPCwmH8Mo=; b=uBIsUt5fMcxI/vdXUKKV1R5HOMUOWv24T/q63yvTuiZszlCtjE+38mhFKpWOM/UtaL t+BSxlh57V2AswAp4twz3LkFLfGw1qeghjpaSs6r6wTIl942Cgonk1OvVBv9iWT6bfKc WARLxLP+J4XnSf5BO972SNWhpH1Fjo9fYYOvTFOe3OmQJPbzxWzoBU2X8ME1hre02wMU 8LoNazinZ19WfPWKgHRdDszhHfE2KXLwANc9eOr2VUjFY/cOFXrBQZl/FcuC6rApi15h Z2fd2EafsuSISYxhsiW49xCq1wajKauMeNt9VLD5vB39A6QR1QbzFqfqVSdxnSgRPtTt NNbg== X-Gm-Message-State: AOAM531sRSQnhVn+VDiFuFC1gppwnTr+tGxfLkc/xeX05IX8cNvA+Sek qjmcmbPK9cHCVsYRgL6l3Ci8BQ== X-Received: by 2002:a17:90a:3d47:: with SMTP id o7mr11866073pjf.149.1613787063887; Fri, 19 Feb 2021 18:11:03 -0800 (PST) Received: from localhost ([2620:15c:202:1:bdfd:8eaf:bd48:f73e]) by smtp.gmail.com with UTF8SMTPSA id 203sm4608708pfy.105.2021.02.19.18.11.02 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 19 Feb 2021 18:11:03 -0800 (PST) From: Matthias Kaehlcke To: Andy Gross , Bjorn Andersson , Rob Herring Cc: linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Douglas Anderson , devicetree@vger.kernel.org, Matthias Kaehlcke Subject: [PATCH 1/3] arm64: dts: qcom: sc7180: Add lazor rev4 Date: Fri, 19 Feb 2021 18:10:57 -0800 Message-Id: <20210219181032.1.I23e12818c4a841ba9c37c60b3ba8cfeeb048285f@changeid> X-Mailer: git-send-email 2.30.0.617.g56c4b15f3c-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Lazor rev3 and older are stuffed with a 47k NTC thermistor for the charger temperature which currently isn't supported by the PM6150 ADC driver. A supported thermistor is used in rev4 and later revisions. Add rev4 .dts files to be able to account for this. Signed-off-by: Matthias Kaehlcke --- arch/arm64/boot/dts/qcom/Makefile | 3 ++ .../dts/qcom/sc7180-trogdor-lazor-r3-kb.dts | 4 +-- .../dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +-- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 4 +-- .../dts/qcom/sc7180-trogdor-lazor-r4-kb.dts | 20 +++++++++++++ .../dts/qcom/sc7180-trogdor-lazor-r4-lte.dts | 28 +++++++++++++++++++ .../boot/dts/qcom/sc7180-trogdor-lazor-r4.dts | 16 +++++++++++ 7 files changed, 73 insertions(+), 6 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/Makefile index 549a7a2151d4..8a8ebca07b25 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -38,6 +38,9 @@ dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r1-lte.dtb dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r3.dtb dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r3-kb.dtb dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r3-lte.dtb +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r4.dtb +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r4-kb.dtb +dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-lazor-r4-lte.dtb dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-r1.dtb dtb-$(CONFIG_ARCH_QCOM) += sc7180-trogdor-r1-lte.dtb dtb-$(CONFIG_ARCH_QCOM) += sdm630-sony-xperia-ganges-kirin.dtb diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts index 6985beb97e53..a578326ffbad 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-kb.dts @@ -8,8 +8,8 @@ #include "sc7180-trogdor-lazor-r3.dts" / { - model = "Google Lazor (rev3+) with KB Backlight"; - compatible = "google,lazor-sku2", "qcom,sc7180"; + model = "Google Lazor (rev3) with KB Backlight"; + compatible = "google,lazor-rev3-sku2", "qcom,sc7180"; }; &keyboard_backlight { diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts index 0881f8dd02c9..40169b4a48a3 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts @@ -9,8 +9,8 @@ #include "sc7180-trogdor-lte-sku.dtsi" / { - model = "Google Lazor (rev3+) with LTE"; - compatible = "google,lazor-sku0", "qcom,sc7180"; + model = "Google Lazor (rev3) with LTE"; + compatible = "google,lazor-rev3-sku0", "qcom,sc7180"; }; &ap_sar_sensor { diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts index 1b9d2f46359e..240c3e067fac 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r3.dts @@ -10,6 +10,6 @@ #include "sc7180-trogdor-lazor.dtsi" / { - model = "Google Lazor (rev3+)"; - compatible = "google,lazor", "qcom,sc7180"; + model = "Google Lazor (rev3)"; + compatible = "google,lazor-rev3", "qcom,sc7180"; }; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-kb.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-kb.dts new file mode 100644 index 000000000000..e8c6d3745fed --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-kb.dts @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2021 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-lite.dtsi" + +/ { + model = "Google Lazor (rev4+) with KB Backlight"; + compatible = "google,lazor-sku2", "qcom,sc7180"; +}; + +&keyboard_backlight { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-lte.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-lte.dts new file mode 100644 index 000000000000..b260bcf85d4c --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4-lte.dts @@ -0,0 +1,28 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2021 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-trogdor-lte-sku.dtsi" + +/ { + model = "Google Lazor (rev4+) with LTE"; + compatible = "google,lazor-sku0", "qcom,sc7180"; +}; + +&ap_sar_sensor { + status = "okay"; +}; + +&ap_sar_sensor_i2c { + status = "okay"; +}; + +&keyboard_backlight { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4.dts new file mode 100644 index 000000000000..e6f4e030763e --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r4.dts @@ -0,0 +1,16 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2021 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-lite.dtsi" + +/ { + model = "Google Lazor (rev4+)"; + compatible = "google,lazor", "qcom,sc7180"; +}; -- 2.30.0.617.g56c4b15f3c-goog