From nobody Wed Dec 17 07:30:54 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 6F3CAEE49AB for ; Wed, 23 Aug 2023 07:13:51 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233195AbjHWHNv (ORCPT ); Wed, 23 Aug 2023 03:13:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233187AbjHWHNs (ORCPT ); Wed, 23 Aug 2023 03:13:48 -0400 Received: from mail-pf1-x436.google.com (mail-pf1-x436.google.com [IPv6:2607:f8b0:4864:20::436]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6AB3E57 for ; Wed, 23 Aug 2023 00:13:42 -0700 (PDT) Received: by mail-pf1-x436.google.com with SMTP id d2e1a72fcca58-68824a0e747so1073995b3a.1 for ; Wed, 23 Aug 2023 00:13:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quanta-corp-partner-google-com.20221208.gappssmtp.com; s=20221208; t=1692774822; x=1693379622; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=/vceDWEE7oHG2SJcCiU06aBCfh4LmE83nkp5r2jFyME=; b=TtYZ7oxNlpEddT3Ei771JmMaQEcY+uMc1DeMnznVQB5B1nPIx3hrfcRWX4+FHzqm3v iYBduvN69ZVxYxDaisyIbtli/+tCqCpFEtBDgAJVUUTTbZqrJDFA3ncFDrcyjTaK5P4t RLQ2rF+ZmBjQ0h/NhBqnSLREkOtgdpaRP72WD4pA5uV+EDdrS0TAeMXx7+SJPhXowWGx h3R95Zw4cbs1aJoEg+cuuwVzfzKj5IGbfpkgnY2xHQFpJBWkL3yCH7X1vKhBpMpmdhvv Y2FV1WsXehDQVAb2gMgYauZC86aGaX2mZ+v37BFlr6UWIUDMIFRhnQKfAcUgZw8sj4FA vvJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692774822; x=1693379622; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/vceDWEE7oHG2SJcCiU06aBCfh4LmE83nkp5r2jFyME=; b=jUT7nKy/jcicFDF6rnRsxMZ2UNXEFEZbVGV3ifhyNrdrAq1L2NwzUNvp4HYpTDL6NI xMm68K0HYKHlvDOXCQr+cZzqOk99lNxVz8Y/FKQM59kxJJZ2UFF55UNbUk01Dt355nuV /wro6j8RxI7HPDkIoowGaUEHImK20POxRwss9kd9ZXFGb/1OZUKI/gv4uRbrTp/+DdwC kr0Y9BGbGYEuy/WY8cM2x8ai+IMgKaieQngotjbVf9Vz22aDy2WgtlzZzRhtdjyBq+HR B7Cfvo501m/5Olw3qZ26PEuKlllljiRINq4ppbB3bMWjsBR3RJsCr8hqHMwA3jg2lhXe DNSQ== X-Gm-Message-State: AOJu0YxZiqE1e9myWv3oovSqATVC5tvZGgqHTa+cwhnvtR20v0DKpKZ7 PpyMaZGwrt12kmi6VqaZjoSi+bGx6BKa3LFDy0RNAg== X-Google-Smtp-Source: AGHT+IFOrl7qVQ7mH4YK/St81eITUfMCxZUOpZq7rAki89ggTGFpQETQScpmVkDassIinKBJpVLWVw== X-Received: by 2002:a05:6a00:2d82:b0:68a:5954:fda4 with SMTP id fb2-20020a056a002d8200b0068a5954fda4mr6779903pfb.1.1692774822054; Wed, 23 Aug 2023 00:13:42 -0700 (PDT) Received: from liang-Predator-PH517-52.. (60-250-232-247.hinet-ip.hinet.net. [60.250.232.247]) by smtp.gmail.com with ESMTPSA id g16-20020aa78750000000b0068a690b44basm2520860pfo.31.2023.08.23.00.13.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 00:13:41 -0700 (PDT) From: Sheng-Liang Pan To: LKML Cc: dianders@chromium.org, Sheng-Liang Pan , Krzysztof Kozlowski , Andy Gross , Bjorn Andersson , Conor Dooley , Konrad Dybcio , Krzysztof Kozlowski , Rob Herring , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v6 1/2] dt-bindings: arm: qcom: add sc7180-lazor board bindings Date: Wed, 23 Aug 2023 15:13:05 +0800 Message-Id: <20230823151005.v6.1.I26e017b00a341e7a5a2e94a83596923713408817@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230823071306.131373-1-sheng-liang.pan@quanta.corp-partner.google.com> References: <20230823071306.131373-1-sheng-liang.pan@quanta.corp-partner.google.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Introduce more sc7180-lazor sku and board version configuration, add no-eSIM SKU 10 for Lazor, no-eSIM SKU 15 and 18 for Limozeen, add new board version 10 for audio codec ALC5682i-VS. Signed-off-by: Sheng-Liang Pan Reviewed-by: Douglas Anderson Reviewed-by: Krzysztof Kozlowski --- Changes in v3: - correct corresponding of new board and new sku Changes in v2: - add new entry rev9 with Parade bridge chip - correct newly create dts files .../devicetree/bindings/arm/qcom.yaml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/qcom.yaml b/Documentatio= n/devicetree/bindings/arm/qcom.yaml index 450f616774e0..3da04223b03f 100644 --- a/Documentation/devicetree/bindings/arm/qcom.yaml +++ b/Documentation/devicetree/bindings/arm/qcom.yaml @@ -470,6 +470,11 @@ properties: - const: google,lazor-rev8 - const: qcom,sc7180 =20 + - description: Acer Chromebook Spin 513 (rev9) + items: + - const: google,lazor-rev9 + - const: qcom,sc7180 + - description: Acer Chromebook Spin 513 (newest rev) items: - const: google,lazor @@ -491,6 +496,11 @@ properties: - const: google,lazor-rev8-sku2 - const: qcom,sc7180 =20 + - description: Acer Chromebook Spin 513 with KB Backlight (rev9) + items: + - const: google,lazor-rev9-sku2 + - const: qcom,sc7180 + - description: Acer Chromebook Spin 513 with KB Backlight (newest re= v) items: - const: google,lazor-sku2 @@ -512,9 +522,16 @@ properties: - const: google,lazor-rev8-sku0 - const: qcom,sc7180 =20 + - description: Acer Chromebook Spin 513 with LTE (rev9) + items: + - const: google,lazor-rev9-sku0 + - const: google,lazor-rev9-sku10 + - const: qcom,sc7180 + - description: Acer Chromebook Spin 513 with LTE (newest rev) items: - const: google,lazor-sku0 + - const: google,lazor-sku10 - const: qcom,sc7180 =20 - description: Acer Chromebook 511 (rev4 - rev8) @@ -526,9 +543,16 @@ properties: - const: google,lazor-rev8-sku4 - const: qcom,sc7180 =20 + - description: Acer Chromebook 511 (rev9) + items: + - const: google,lazor-rev9-sku4 + - const: google,lazor-rev9-sku15 + - const: qcom,sc7180 + - description: Acer Chromebook 511 (newest rev) items: - const: google,lazor-sku4 + - const: google,lazor-sku15 - const: qcom,sc7180 =20 - description: Acer Chromebook 511 without Touchscreen (rev4) @@ -545,9 +569,16 @@ properties: - const: google,lazor-rev8-sku6 - const: qcom,sc7180 =20 + - description: Acer Chromebook 511 without Touchscreen (rev9) + items: + - const: google,lazor-rev9-sku6 + - const: google,lazor-rev9-sku18 + - const: qcom,sc7180 + - description: Acer Chromebook 511 without Touchscreen (newest rev) items: - const: google,lazor-sku6 + - const: google,lazor-sku18 - const: qcom,sc7180 =20 - description: Google Mrbland with AUO panel (rev0) --=20 2.34.1 From nobody Wed Dec 17 07:30:54 2025 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id BF842EE49AF for ; Wed, 23 Aug 2023 07:13:59 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233207AbjHWHN7 (ORCPT ); Wed, 23 Aug 2023 03:13:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38810 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233188AbjHWHN6 (ORCPT ); Wed, 23 Aug 2023 03:13:58 -0400 Received: from mail-oo1-xc36.google.com (mail-oo1-xc36.google.com [IPv6:2607:f8b0:4864:20::c36]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D47AE6C for ; Wed, 23 Aug 2023 00:13:53 -0700 (PDT) Received: by mail-oo1-xc36.google.com with SMTP id 006d021491bc7-56cae50792fso522849eaf.1 for ; Wed, 23 Aug 2023 00:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quanta-corp-partner-google-com.20221208.gappssmtp.com; s=20221208; t=1692774832; x=1693379632; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=ZCHAvGJ+aicflgxzAz7Qf9FpbCpkqOFZCzdyWvosSBs=; b=dmz9wy1XQ4Lgm13J9p1c99YC9eyZoLf41BUiuA4zSiLaEKlsuBMrAUFyNKLPPuTuCA 1Ur8lS4ItRB7AYYKI0ABJK9YC19AuWMHUW9y4wf8HELy3yAWbfwU5CnFR8m3daLrerYt mpgMKSD42UpASl0ebWxfF+QBkswWuaeUjJmLqrlPK6UZdzsOWSKLy7ZZ4NZZ1OPNJckX SWlscal4Cfvl/DiBTWJomRV9W2pARMpuj8N8cFvCupMH8CBEIsHOwOd0lTUTdfkYQ+bv esFH95GFFTuG71KUbcaw8cGdvqxPJCXPZI8j4rySdRWb5gvjHxQyfRzk7+Cj9B/iBY8l /z2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692774832; x=1693379632; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ZCHAvGJ+aicflgxzAz7Qf9FpbCpkqOFZCzdyWvosSBs=; b=HQ7paJeBiPlvrzZdqw+Avpvib0mlQPApUPcBrd1wRHlEoUj+qtTmhQa3cPFdJe0hyy lc2v3gRwvumdXHI3YNuSzR+Qk6BDDj3rdi2GDr1czTcg0qfnik68+lNQx2WDFhvXaEsk Zr28IQI69QvNPHhzlsbxZDW1dsfH0Yiw6GPbFHRKY+hq2cJsnaWnOD7x5kwH9Ehr2DWj 5WLL5NH8B21GnvL6D5IYAxeguehLa9IkwTHaZLEr8RkwntE5yKD60vlZ31+yFtY6UR0o hdJXhoNo0UyShxZ4wrgk2BPdk4E8QH3aExH2LDSPkPru+lE/fb7Y4uLjbNYIg1KWyEin jyaw== X-Gm-Message-State: AOJu0Yy+hrz1Yy3chxHMmb9r7T0vMmZrYK4yFaI5wRWh9f0LZjzVbIon ZpFRAji8VDlq00avQ7cRO9ffhro6yDfqbT2fjLkxvw== X-Google-Smtp-Source: AGHT+IEBS/4slPyhmnT8c/aPAkJnykKBw7II63q8v48qvMq8ARLytMsrzLPqIyVn01l/CCJa+ztUEw== X-Received: by 2002:a05:6808:2e93:b0:3a7:7366:7523 with SMTP id gt19-20020a0568082e9300b003a773667523mr13716478oib.3.1692774832336; Wed, 23 Aug 2023 00:13:52 -0700 (PDT) Received: from liang-Predator-PH517-52.. (60-250-232-247.hinet-ip.hinet.net. [60.250.232.247]) by smtp.gmail.com with ESMTPSA id g16-20020aa78750000000b0068a690b44basm2520860pfo.31.2023.08.23.00.13.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 23 Aug 2023 00:13:51 -0700 (PDT) From: Sheng-Liang Pan To: LKML Cc: dianders@chromium.org, Sheng-Liang Pan , Andy Gross , Bjorn Andersson , Conor Dooley , Konrad Dybcio , Krzysztof Kozlowski , Rob Herring , cros-qcom-dts-watchers@chromium.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v6 2/2] arm64: dts: qcom: sc7180: Add sku_id and board id for lazor/limozeen Date: Wed, 23 Aug 2023 15:13:06 +0800 Message-Id: <20230823151005.v6.2.I8f20fdfe34a2e8a38373bbd65587754b324f3dcb@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230823071306.131373-1-sheng-liang.pan@quanta.corp-partner.google.com> References: <20230823071306.131373-1-sheng-liang.pan@quanta.corp-partner.google.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" SKU ID 10: Lazor LTE+Wifi, no-esim (Strapped 0 X 0) SKU ID 15: Limozeen LTE+Wifi, TS, no esim (Strapped 1 X 0) SKU ID 18: Limozeen LTE+Wifi, no TS, no esim (Strapped X 0 0) Even though the "no esim" boards are strapped differently than ones that have an esim, the esim isn't represented in the device tree so the same device tree can be used for LTE w/ esim and LTE w/out esim. add BRD_ID(0, Z, 0) =3D 10 for new board with ALC5682i-VS Signed-off-by: Sheng-Liang Pan Reviewed-by: Douglas Anderson --- This patch base on patch[1] which move trogdor rt5682s bits to a fragment. [1] https://lore.kernel.org/r/20230816112143.1.I7227efd47e0dc42b6ff243bd22a= a1a3e01923220@changeid/ Changes in v6: - commit update, add dependent patch link - remove unnecessary symbol - sort out the order of properties Changes in v5: - include rt5682s node for new board version 10 Changes in v4: - combine pathc2 and patch3 Changes in v3: - sort out the node order alphabetically Changes in v2: - add new entry rev9 with Parade bridge chip - correct newly create dts files arch/arm64/boot/dts/qcom/Makefile | 5 +++ ...sc7180-trogdor-lazor-limozeen-nots-r10.dts | 29 ++++++++++++ .../sc7180-trogdor-lazor-limozeen-nots-r9.dts | 6 +-- .../sc7180-trogdor-lazor-limozeen-r10.dts | 45 +++++++++++++++++++ .../qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 10 ++--- .../dts/qcom/sc7180-trogdor-lazor-r10-kb.dts | 23 ++++++++++ .../dts/qcom/sc7180-trogdor-lazor-r10-lte.dts | 27 +++++++++++ .../dts/qcom/sc7180-trogdor-lazor-r10.dts | 19 ++++++++ .../dts/qcom/sc7180-trogdor-lazor-r9-kb.dts | 4 +- .../dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r9.dts | 4 +- 11 files changed, 162 insertions(+), 14 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-= nots-r10.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-= r10.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-kb.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-lte.d= ts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10.dts diff --git a/arch/arm64/boot/dts/qcom/Makefile b/arch/arm64/boot/dts/qcom/M= akefile index 337abc4ceb17..73e745fb1ff0 100644 --- a/arch/arm64/boot/dts/qcom/Makefile +++ b/arch/arm64/boot/dts/qcom/Makefile @@ -109,11 +109,16 @@ dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r3-= lte.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r9.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r9-kb.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r9-lte.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r10.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r10-kb.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-r10-lte.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-r4.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-r9.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-r10.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-nots-r4.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-nots-r5.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-nots-r9.dtb +dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-lazor-limozeen-nots-r10.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-pazquel-lte-parade.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-pazquel-lte-ti.dtb dtb-$(CONFIG_ARCH_QCOM) +=3D sc7180-trogdor-pazquel-parade.dtb diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r1= 0.dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r10.dts new file mode 100644 index 000000000000..eba15535e1c7 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r10.dts @@ -0,0 +1,29 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor Limozeen board device tree source + * + * Copyright 2023 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor.dtsi" +#include "sc7180-trogdor-parade-ps8640.dtsi" +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-trogdor-lte-sku.dtsi" +#include "sc7180-trogdor-rt5682s-sku.dtsi" + +/ { + model =3D "Google Lazor Limozeen without Touchscreen (rev10+)"; + compatible =3D "google,lazor-sku6", "google,lazor-sku18", "qcom,sc7180"; +}; + +/delete-node/ &ap_ts; + +&panel { + compatible =3D "edp-panel"; +}; + +&sdhc_2 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9= .dts b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts index 400f9e18977f..a609a2651549 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts @@ -14,11 +14,11 @@ #include "sc7180-trogdor-rt5682i-sku.dtsi" =20 / { - model =3D "Google Lazor Limozeen without Touchscreen (rev9+)"; - compatible =3D "google,lazor-sku6", "qcom,sc7180"; + model =3D "Google Lazor Limozeen without Touchscreen (rev9)"; + compatible =3D "google,lazor-rev9-sku6", "google,lazor-rev9-sku18", "qcom= ,sc7180"; }; =20 -/delete-node/&ap_ts; +/delete-node/ &ap_ts; =20 &panel { compatible =3D "edp-panel"; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r10.dts= b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r10.dts new file mode 100644 index 000000000000..5cc7c0d8e70b --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r10.dts @@ -0,0 +1,45 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor Limozeen board device tree source + * + * Copyright 2023 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor.dtsi" +#include "sc7180-trogdor-parade-ps8640.dtsi" +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-trogdor-lte-sku.dtsi" +#include "sc7180-trogdor-rt5682s-sku.dtsi" + +/ { + model =3D "Google Lazor Limozeen (rev10+)"; + compatible =3D "google,lazor-sku4", "google,lazor-sku15", "qcom,sc7180"; +}; + +/delete-node/ &ap_ts; + +&ap_ts_pen_1v8 { + ap_ts: touchscreen@10 { + compatible =3D "elan,ekth3500"; + reg =3D <0x10>; + pinctrl-0 =3D <&ts_int_l>, <&ts_reset_l>; + pinctrl-names =3D "default"; + + interrupts =3D <9 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&tlmm>; + + vcc33-supply =3D <&pp3300_ts>; + + reset-gpios =3D <&tlmm 8 GPIO_ACTIVE_LOW>; + }; +}; + +&panel { + compatible =3D "auo,b116xa01"; +}; + +&sdhc_2 { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts = b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts index 09a4ff13f072..dd377209dec3 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts @@ -14,21 +14,21 @@ #include "sc7180-trogdor-rt5682i-sku.dtsi" =20 / { - model =3D "Google Lazor Limozeen (rev9+)"; - compatible =3D "google,lazor-sku4", "qcom,sc7180"; + model =3D "Google Lazor Limozeen (rev9)"; + compatible =3D "google,lazor-rev9-sku4", "google,lazor-rev9-sku15", "qcom= ,sc7180"; }; =20 -/delete-node/&ap_ts; +/delete-node/ &ap_ts; =20 &ap_ts_pen_1v8 { ap_ts: touchscreen@10 { compatible =3D "elan,ekth3500"; reg =3D <0x10>; - pinctrl-names =3D "default"; pinctrl-0 =3D <&ts_int_l>, <&ts_reset_l>; + pinctrl-names =3D "default"; =20 - interrupt-parent =3D <&tlmm>; interrupts =3D <9 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&tlmm>; =20 vcc33-supply =3D <&pp3300_ts>; =20 diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-kb.dts b/arc= h/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-kb.dts new file mode 100644 index 000000000000..45d34718a1bc --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-kb.dts @@ -0,0 +1,23 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2023 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor.dtsi" +#include "sc7180-trogdor-parade-ps8640.dtsi" +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-lite.dtsi" +#include "sc7180-trogdor-rt5682s-sku.dtsi" + +/ { + model =3D "Google Lazor (rev10+) with KB Backlight"; + compatible =3D "google,lazor-sku2", "qcom,sc7180"; +}; + +&keyboard_backlight { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-lte.dts b/ar= ch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-lte.dts new file mode 100644 index 000000000000..79028d0dd1b0 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-lte.dts @@ -0,0 +1,27 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2023 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor.dtsi" +#include "sc7180-trogdor-parade-ps8640.dtsi" +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-trogdor-lte-sku.dtsi" +#include "sc7180-trogdor-rt5682s-sku.dtsi" + +/ { + model =3D "Google Lazor (rev10+) with LTE"; + compatible =3D "google,lazor-sku0", "google,lazor-sku10", "qcom,sc7180"; +}; + +&ap_sar_sensor_i2c { + status =3D "okay"; +}; + +&keyboard_backlight { + status =3D "okay"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10.dts b/arch/a= rm64/boot/dts/qcom/sc7180-trogdor-lazor-r10.dts new file mode 100644 index 000000000000..045827341ea0 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10.dts @@ -0,0 +1,19 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Google Lazor board device tree source + * + * Copyright 2023 Google LLC. + */ + +/dts-v1/; + +#include "sc7180-trogdor.dtsi" +#include "sc7180-trogdor-parade-ps8640.dtsi" +#include "sc7180-trogdor-lazor.dtsi" +#include "sc7180-lite.dtsi" +#include "sc7180-trogdor-rt5682s-sku.dtsi" + +/ { + model =3D "Google Lazor (rev10+)"; + compatible =3D "google,lazor", "qcom,sc7180"; +}; diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts b/arch= /arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts index 1c4f0773a242..faf527972977 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-kb.dts @@ -14,8 +14,8 @@ #include "sc7180-lite.dtsi" =20 / { - model =3D "Google Lazor (rev9+) with KB Backlight"; - compatible =3D "google,lazor-sku2", "qcom,sc7180"; + model =3D "Google Lazor (rev9) with KB Backlight"; + compatible =3D "google,lazor-rev9-sku2", "qcom,sc7180"; }; =20 &keyboard_backlight { diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts b/arc= h/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts index ec73943abc4c..d737fd0637fb 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts @@ -14,8 +14,8 @@ #include "sc7180-trogdor-rt5682i-sku.dtsi" =20 / { - model =3D "Google Lazor (rev9+) with LTE"; - compatible =3D "google,lazor-sku0", "qcom,sc7180"; + model =3D "Google Lazor (rev9) with LTE"; + compatible =3D "google,lazor-rev9-sku0", "google,lazor-rev9-sku10", "qcom= ,sc7180"; }; =20 &ap_sar_sensor_i2c { diff --git a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts b/arch/ar= m64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts index 6cedc0ba9653..8daad32ff53b 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts @@ -14,6 +14,6 @@ #include "sc7180-lite.dtsi" =20 / { - model =3D "Google Lazor (rev9+)"; - compatible =3D "google,lazor", "qcom,sc7180"; + model =3D "Google Lazor (rev9)"; + compatible =3D "google,lazor-rev9", "qcom,sc7180"; }; --=20 2.34.1