From nobody Thu Sep 11 08:36:25 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 DCDD3C41513 for ; Wed, 9 Aug 2023 06:49:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231289AbjHIGtZ (ORCPT ); Wed, 9 Aug 2023 02:49:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54254 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231277AbjHIGtW (ORCPT ); Wed, 9 Aug 2023 02:49:22 -0400 Received: from mail-pf1-x42d.google.com (mail-pf1-x42d.google.com [IPv6:2607:f8b0:4864:20::42d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5C65710CF for ; Tue, 8 Aug 2023 23:49:21 -0700 (PDT) Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-686f6231bdeso1720613b3a.1 for ; Tue, 08 Aug 2023 23:49:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quanta-corp-partner-google-com.20221208.gappssmtp.com; s=20221208; t=1691563761; x=1692168561; 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=xSxoEalAGdQsMgkyXr+DBsCCZtt194NCGpkdEPIQdF4=; b=nzhGTILkJT5+l8QPeo91E6wC247yyfMld38UGw/7ItmMbacPjCes0j5i1bE/L7jofs +WD/bH/wcAUypfTxOSUh4bl8wj9mZ283jiwtwSyf6rh5zvhhXN8su+S6uIKj315rvwGs 2o6S4RZRPmsvNck4X0t1l73meTlydyDPHKDf4/ZQZl1yyo6T4D36Vf5lXtUCy4dLSvg0 124N8h03j/jEI2RwHEAsns4Lsu7gsJyrfjNHmUgNkbQ3NS/axqIl4zD5kewlfGxOZcEn HrsBB48w+JckTAVkfZSSRUXRoVoP+7bTe1DGk1EHEcYRuy3vuQ4atP0Res2QyYojVjNG Dopw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691563761; x=1692168561; 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=xSxoEalAGdQsMgkyXr+DBsCCZtt194NCGpkdEPIQdF4=; b=erHTXf9Ie1R9HRoKCxuPxbVLCxIXZ/j9Trcg8ouQAjTkGEUOH4LNZQDk36Ulu3zy9r AUCrejBqEeIvyGDIMfBZz2EriHTAtOAfZ6MkShF1XnD8tAo86q+FwbCE3EpnQE5CwKKZ ztoboCaDqLNQC+LONUY760/WJHj5/gLTj5Avhscdbs4hVy7xVfCDDWt+TOi67J5GLe8W ahSZQYjQBU/Ek3WV2mxinYdmuPSFAvPP/5Cq0EMMs6Bgcmb5tE1BoIJwmWcICecnGIEy L3sHM/kjdcOIiY3KeGfpt1/yvhFkTx0sCE1E0uW0vVYu+ua3r+eIjvn48BqsRMly/W/v VH8w== X-Gm-Message-State: AOJu0YzmH3vAhYmMdnUV6WfUxOL/dXyVm1Q4ONRpFPTTkozLcgGcgGNp Sn8Kmq2VTRzxEy5sPwFf1LpHDkoSVWPK/Pl0UDMQWQ== X-Google-Smtp-Source: AGHT+IGI5A4pjVSCy2uK7iAMDeJrl/FEiuYDpouwWf3ZO5OIbt/6HgAQQMdWwpkeSY16eZs2rOx2tA== X-Received: by 2002:a05:6a00:d82:b0:677:3439:874a with SMTP id bf2-20020a056a000d8200b006773439874amr1919581pfb.3.1691563760719; Tue, 08 Aug 2023 23:49:20 -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 u6-20020a62ed06000000b006833bcc95b0sm9184161pfh.115.2023.08.08.23.49.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Aug 2023 23:49:20 -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 , devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH v3 1/3] dt-bindings: arm: qcom: add sc7180-lazor board bindings Date: Wed, 9 Aug 2023 14:49:06 +0800 Message-Id: <20230809144516.v3.1.I7a950de49ec24b957e90d7fe7abd5f2f5f2e24c3@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230809064908.193739-1-sheng-liang.pan@quanta.corp-partner.google.com> References: <20230809064908.193739-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 --- 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 Thu Sep 11 08:36:25 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 EADBCC001E0 for ; Wed, 9 Aug 2023 06:49:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231309AbjHIGt2 (ORCPT ); Wed, 9 Aug 2023 02:49:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54326 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231282AbjHIGtZ (ORCPT ); Wed, 9 Aug 2023 02:49:25 -0400 Received: from mail-pl1-x629.google.com (mail-pl1-x629.google.com [IPv6:2607:f8b0:4864:20::629]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A821D1FCA for ; Tue, 8 Aug 2023 23:49:24 -0700 (PDT) Received: by mail-pl1-x629.google.com with SMTP id d9443c01a7336-1bc76cdf0cbso3489145ad.1 for ; Tue, 08 Aug 2023 23:49:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quanta-corp-partner-google-com.20221208.gappssmtp.com; s=20221208; t=1691563764; x=1692168564; 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=fKzfX6v1CyZX2xitAs24S+KxRHnlm3GlIzocQibU/6A=; b=yGyy8Mz1HckaaA4QsaWJKbak6sihe+vLm7idvKMYiNgPDyYJD/Dikj+/Mf3iSa+kWj wEuMAfbL2bGAljm+niyuCrZl9zgsO+PMdV2Vy2AJr3JAfKgWkV5SaxH2d/6ryMqWa+PE 69h8cm7xpWE/u3tgNAiCaRMjyiXd01u13acWOeQfRJPYPLVVPoZ16CRWJnGhOUu5n/uy AvEekx1XiQHMGHLfFYHjyMbJ2RMUIpSYM6qNNrT4Ijf166qmFy1S7Vc6Oj03j1E45BUW oLuBrL0HrcaKmMJl56VqCecXBoygMuqGOnoUMLOtjf3cz2HzNgJEN1RD5/YTjtI/vAKQ cusw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691563764; x=1692168564; 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=fKzfX6v1CyZX2xitAs24S+KxRHnlm3GlIzocQibU/6A=; b=HdoEuKGM/qeyfK5jH48HrgqWsSFqnEWjk3Hi22cTiymIZwLLM+YF+C38c/feqywXy4 jyvX5SGvF6jAw/bXDzB/1FdzE1ddF6qIM7JSpECT8sBRspirchfhN2HaB3/7KgJgqVyM ZteTP4CNIBv6xQFYSWUiEECrhahd6V6uEw8XlrEqfg3grMpnnhdSCswoqArVTWx2f6KV PkBO3faSQZlC2mzpTPFcWzFm7WoSSXfDYPqzLNJRhzgGqj26pnRzQS28tJ1BLU6GrbFy ZEQBrukH8HiuSPNvZ4T7qCHqm7askuOfgiT1XlLVeejYoztINwrQMTJ+pT91FuAN5PFh L7pg== X-Gm-Message-State: AOJu0Yy/ZO6jM2ErNEBQ4v5g/ZASN+txbvT0zuIp6m37jYdlcCNUTEQ2 HI8Z1OjyfVGKNhuaRXdzvOucoA/VGSyG5NrodMZ6vQ== X-Google-Smtp-Source: AGHT+IFVZ1bXROqbeWsWc5eNe+kiQ/I4WZ7bF3U6IfafvxkePQOzsTTVY0P7niGaotDK2f3nBKfkyw== X-Received: by 2002:a05:6a20:8412:b0:12e:f6e6:882b with SMTP id c18-20020a056a20841200b0012ef6e6882bmr2314415pzd.1.1691563763998; Tue, 08 Aug 2023 23:49:23 -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 u6-20020a62ed06000000b006833bcc95b0sm9184161pfh.115.2023.08.08.23.49.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Aug 2023 23:49:23 -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 v3 2/3] arm64: dts: qcom: sc7180: Add sku_id for lazor/limozeen Date: Wed, 9 Aug 2023 14:49:07 +0800 Message-Id: <20230809144516.v3.2.Ia4e268a027980f00c8fb0451a29938d76b765487@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230809064908.193739-1-sheng-liang.pan@quanta.corp-partner.google.com> References: <20230809064908.193739-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. Signed-off-by: Sheng-Liang Pan Reviewed-by: Douglas Anderson --- (no changes since v1) .../boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r9.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9-lte.dts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) 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 913b5fc3ba76..cef57c15b70b 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,7 +14,7 @@ =20 / { model =3D "Google Lazor Limozeen without Touchscreen (rev9+)"; - compatible =3D "google,lazor-sku6", "qcom,sc7180"; + compatible =3D "google,lazor-sku6", "google,lazor-sku18", "qcom,sc7180"; }; =20 /delete-node/&ap_ts; 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 15d77dc5f956..2038a82bc0e7 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,7 +14,7 @@ =20 / { model =3D "Google Lazor Limozeen (rev9+)"; - compatible =3D "google,lazor-sku4", "qcom,sc7180"; + compatible =3D "google,lazor-sku4", "google,lazor-sku15", "qcom,sc7180"; }; =20 /delete-node/&ap_ts; 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 38027f13b9d0..438ab9cd3389 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,7 +14,7 @@ =20 / { model =3D "Google Lazor (rev9+) with LTE"; - compatible =3D "google,lazor-sku0", "qcom,sc7180"; + compatible =3D "google,lazor-sku0", "google,lazor-sku10", "qcom,sc7180"; }; =20 &ap_sar_sensor_i2c { --=20 2.34.1 From nobody Thu Sep 11 08:36:25 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 08138C0015E for ; Wed, 9 Aug 2023 06:49:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231340AbjHIGth (ORCPT ); Wed, 9 Aug 2023 02:49:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46440 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231335AbjHIGta (ORCPT ); Wed, 9 Aug 2023 02:49:30 -0400 Received: from mail-pf1-x432.google.com (mail-pf1-x432.google.com [IPv6:2607:f8b0:4864:20::432]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 456BD1FD5 for ; Tue, 8 Aug 2023 23:49:28 -0700 (PDT) Received: by mail-pf1-x432.google.com with SMTP id d2e1a72fcca58-6879986a436so1057582b3a.0 for ; Tue, 08 Aug 2023 23:49:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quanta-corp-partner-google-com.20221208.gappssmtp.com; s=20221208; t=1691563767; x=1692168567; 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=OaX0WW3K5j/cYotLswcusFGMUMFAt4KZtE+a2oPsO70=; b=K9O1kugi7B3nfptDzv5IYLlLtIIJpjyPR3c0U2B6vItnfOKbjm5W/ZaXcGG4E5VixB D45v7hipgQNj1xSvLoRjqcRhHfWoInVc5cOfptIUZvvqRN6CX2cMVhDv6K+/TIyT9ST0 lOUHaMIcEJgyskcdI/o6gHDnJeqMcBqJsdBWRv7cgvNwwkk51Fw2qLZTxiWpVuamvxd+ pLQA8Cea0tXiqIurI06V+kL2RoxbojhhHDvPeAra/4CMdfmkvu5Jw0SNbuE/zNcTi45z M/r/uZh3mauEuV2JdHJ0+Q+2ORB5YM0fK4OyWLcUgfLXX2xm9jo69UF9ERKormqJs8rG t7Rw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691563767; x=1692168567; 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=OaX0WW3K5j/cYotLswcusFGMUMFAt4KZtE+a2oPsO70=; b=lpo/gv1abARkSxji33s/M+4worZbwmhP1X+w0hzjYGNUVSLDcDGiXaVH2+zuzSFNNa o2JmkoqrK2CxTk79VJhav/m/ldAuNI4PztxqMN4fg3HZCtsz+LDZWckYwLwMBQKKW+dn 1JqwvYsZurR3U9kYhiwLiNZLoEty9kUq3jk8egm8MUhzQiCd6xJjdyXsflgMhx3z04Hm umNHHi+H9EmmyFulk8c8W6yzGe7c55xKsFx8HIUgPP/tgjlgIZswYlgY0q1PuR57mKfh HpzUU3YwosZRq5T4uIK+FObKjwln5WMgAqtvDMKC+1xeUEKVoQ3H7TqKrJ1WwqoGJ2hj kvcQ== X-Gm-Message-State: AOJu0YxCm7G77xNs8A8khH0ws60ELAFrWA3X4M4Yhn/VEiQYr+sGw0x1 uf4yKR0SSs82mto1JRWhTDvzKqyzd2ci96Bk2pY56w== X-Google-Smtp-Source: AGHT+IFJVMaYxxvgHApDMRJkiyIdFCFETCfc03+qqxhuyMNQjrTxw3X84osCvuuOWuLt1yNfeSeXXg== X-Received: by 2002:a05:6a00:e8c:b0:67f:7403:1fe8 with SMTP id bo12-20020a056a000e8c00b0067f74031fe8mr2053784pfb.3.1691563767447; Tue, 08 Aug 2023 23:49:27 -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 u6-20020a62ed06000000b006833bcc95b0sm9184161pfh.115.2023.08.08.23.49.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Aug 2023 23:49:27 -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 v3 3/3] arm64: dts: qcom: sc7180: Add board id for lazor/limozeen Date: Wed, 9 Aug 2023 14:49:08 +0800 Message-Id: <20230809144516.v3.3.Ie77732a87ab53d21bac47db309b75a796fa19337@changeid> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230809064908.193739-1-sheng-liang.pan@quanta.corp-partner.google.com> References: <20230809064908.193739-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" add BRD_ID(0, Z, 0) =3D 10 for new board with ALC5682i-VS Signed-off-by: Sheng-Liang Pan Reviewed-by: Douglas Anderson --- Changes in v3: - sort out the node order alphabetically Changes in v2: - correct newly create dts files arch/arm64/boot/dts/qcom/Makefile | 5 ++ ...sc7180-trogdor-lazor-limozeen-nots-r10.dts | 40 +++++++++++++ .../sc7180-trogdor-lazor-limozeen-nots-r9.dts | 4 +- .../sc7180-trogdor-lazor-limozeen-r10.dts | 56 +++++++++++++++++++ .../qcom/sc7180-trogdor-lazor-limozeen-r9.dts | 4 +- .../dts/qcom/sc7180-trogdor-lazor-r10-kb.dts | 34 +++++++++++ .../dts/qcom/sc7180-trogdor-lazor-r10-lte.dts | 38 +++++++++++++ .../dts/qcom/sc7180-trogdor-lazor-r10.dts | 30 ++++++++++ .../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, 213 insertions(+), 10 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..bfeddd287aaf --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r10.dts @@ -0,0 +1,40 @@ +// 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" + +/ { + model =3D "Google Lazor Limozeen without Touchscreen (rev10+)"; + compatible =3D "google,lazor-sku6", "google,lazor-sku18", "qcom,sc7180"; +}; + +/delete-node/&ap_ts; + +&alc5682 { + compatible =3D "realtek,rt5682s"; + /delete-property/ VBAT-supply; + realtek,dmic1-clk-pin =3D <2>; + realtek,dmic-clk-rate-hz =3D <2048000>; +}; + +&panel { + compatible =3D "edp-panel"; +}; + +&sdhc_2 { + status =3D "okay"; +}; + +&sound { + compatible =3D "google,sc7180-trogdor"; + model =3D "sc7180-rt5682s-max98357a-1mic"; +}; 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 cef57c15b70b..e3f1f30a7fc3 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 @@ -13,8 +13,8 @@ #include "sc7180-trogdor-lte-sku.dtsi" =20 / { - model =3D "Google Lazor Limozeen without Touchscreen (rev9+)"; - compatible =3D "google,lazor-sku6", "google,lazor-sku18", "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; 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..7e22cec29ee9 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-r10.dts @@ -0,0 +1,56 @@ +// 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" + +/ { + model =3D "Google Lazor Limozeen (rev10+)"; + compatible =3D "google,lazor-sku4", "google,lazor-sku15", "qcom,sc7180"; +}; + +/delete-node/&ap_ts; + +&alc5682 { + compatible =3D "realtek,rt5682s"; + /delete-property/ VBAT-supply; + realtek,dmic1-clk-pin =3D <2>; + realtek,dmic-clk-rate-hz =3D <2048000>; +}; + +&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>; + + interrupt-parent =3D <&tlmm>; + interrupts =3D <9 IRQ_TYPE_LEVEL_LOW>; + + vcc33-supply =3D <&pp3300_ts>; + + reset-gpios =3D <&tlmm 8 GPIO_ACTIVE_LOW>; + }; +}; + +&panel { + compatible =3D "auo,b116xa01"; +}; + +&sdhc_2 { + status =3D "okay"; +}; + +&sound { + compatible =3D "google,sc7180-trogdor"; + model =3D "sc7180-rt5682s-max98357a-1mic"; +}; 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 2038a82bc0e7..3b6053f3e62b 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 @@ -13,8 +13,8 @@ #include "sc7180-trogdor-lte-sku.dtsi" =20 / { - model =3D "Google Lazor Limozeen (rev9+)"; - compatible =3D "google,lazor-sku4", "google,lazor-sku15", "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; 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..6e44e6e04144 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-kb.dts @@ -0,0 +1,34 @@ +// 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" + +/ { + model =3D "Google Lazor (rev10+) with KB Backlight"; + compatible =3D "google,lazor-sku2", "qcom,sc7180"; +}; + +&alc5682 { + compatible =3D "realtek,rt5682s"; + /delete-property/ VBAT-supply; + realtek,dmic1-clk-pin =3D <2>; + realtek,dmic-clk-rate-hz =3D <2048000>; +}; + +&keyboard_backlight { + status =3D "okay"; +}; + +&sound { + compatible =3D "google,sc7180-trogdor"; + model =3D "sc7180-rt5682s-max98357a-1mic"; +}; 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..a79b7cc5bfb1 --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10-lte.dts @@ -0,0 +1,38 @@ +// 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" + +/ { + model =3D "Google Lazor (rev10+) with LTE"; + compatible =3D "google,lazor-sku0", "google,lazor-sku10", "qcom,sc7180"; +}; + +&alc5682 { + compatible =3D "realtek,rt5682s"; + /delete-property/ VBAT-supply; + realtek,dmic1-clk-pin =3D <2>; + realtek,dmic-clk-rate-hz =3D <2048000>; +}; + +&ap_sar_sensor_i2c { + status =3D "okay"; +}; + +&keyboard_backlight { + status =3D "okay"; +}; + +&sound { + compatible =3D "google,sc7180-trogdor"; + model =3D "sc7180-rt5682s-max98357a-1mic"; +}; 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..5a58e94c228e --- /dev/null +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r10.dts @@ -0,0 +1,30 @@ +// 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" + +/ { + model =3D "Google Lazor (rev10+)"; + compatible =3D "google,lazor", "qcom,sc7180"; +}; + +&alc5682 { + compatible =3D "realtek,rt5682s"; + /delete-property/ VBAT-supply; + realtek,dmic1-clk-pin =3D <2>; + realtek,dmic-clk-rate-hz =3D <2048000>; +}; + +&sound { + compatible =3D "google,sc7180-trogdor"; + model =3D "sc7180-rt5682s-max98357a-1mic"; +}; 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 960f7b7ce094..f74a1985cac6 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 @@ -13,8 +13,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 438ab9cd3389..15dcf95da311 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 @@ -13,8 +13,8 @@ #include "sc7180-trogdor-lte-sku.dtsi" =20 / { - model =3D "Google Lazor (rev9+) with LTE"; - compatible =3D "google,lazor-sku0", "google,lazor-sku10", "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 56dd222650d3..44f61bc56f81 100644 --- a/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts +++ b/arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-r9.dts @@ -13,6 +13,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