From patchwork Wed Oct 25 21:48:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158308 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260535vqb; Wed, 25 Oct 2023 14:56:12 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEhD5uPv7E4G9hJ0xMpVFEJV9rC05QvRqV3eJCBao/8erqHJ81HHCJQ9pTNqSRwbFdprnH2 X-Received: by 2002:aca:d19:0:b0:3ae:18c0:dd8e with SMTP id 25-20020aca0d19000000b003ae18c0dd8emr17530485oin.27.1698270971818; Wed, 25 Oct 2023 14:56:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698270971; cv=none; d=google.com; s=arc-20160816; b=ec+JssCpvZyOXODKMu/wOt4oGnUCT0xTw1Unwke8hgzutmH4S8Btnb3Bp3vMTzEBwl MjAlRY3trKWbJzYTYye99A8tUp2v8yKo9jkTru8Oqe/9f7UKwR7lFS979LyQILirXdvp fA4KljKhlMNeUsltyPdedmhA+88BM9TAotVYMxVBnkzUL72frj3vHG+uWHh6e89nYuS3 iCRchXI+eS0DQVmldIHBAye+89YHPz2BFA5C7LjnlXmV4BcrbfM3XrT+IUmdgFdTI5Ze qbZ9yJJ7EZ2cv6mSA5CRegyA6ryPB/rypr7fkg8Bt3/5oGMNx489iLQSKQM22w1bpuXa JiVA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=e3FNJ8A+GbUsumip1Po2xsvT59wrp8LwEJPH7AuCIOo=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=pYrD+SSE6wvXJqvyxdSYwyzWUm9b0ZFOdNrOOx2cp0MaqheHEXrItQxBDcYPqC4twA h6oJR0q9I3GYVO6Y3ogZsoWbVHSV5kxoFYkd0iSJKtQdbJKjXbaxywmQwnXvUg/JyoC9 G5y2mhvHpqBCTkYoOY44OONvKj6oXI517MkVbWBf6EBZ3S43P5DOarwljpFMl4BYTYky R5XdAfk16dkrQQ5Rltlsp4CneS86tDRvIcsbftMEO8UROCyJk+i9vAnVWjmgkHPnvrTS hAQ9yzINpndalk8aL57h/PKY+5qJsxHg5xQyGpB0+d7/rfYLH+cQ/4yZHCkJXr9dLVzI 96Hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="C/MM+nVj"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id q11-20020a056902150b00b00d9c6890b3c8si16090807ybu.220.2023.10.25.14.56.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="C/MM+nVj"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 3342E80E8FCD; Wed, 25 Oct 2023 14:55:58 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230371AbjJYVza (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43258 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229677AbjJYVz2 (ORCPT ); Wed, 25 Oct 2023 17:55:28 -0400 Received: from mail-pf1-x429.google.com (mail-pf1-x429.google.com [IPv6:2607:f8b0:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1DEA0133 for ; Wed, 25 Oct 2023 14:55:26 -0700 (PDT) Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-6b5af4662b7so190816b3a.3 for ; Wed, 25 Oct 2023 14:55:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270925; x=1698875725; darn=vger.kernel.org; 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=e3FNJ8A+GbUsumip1Po2xsvT59wrp8LwEJPH7AuCIOo=; b=C/MM+nVj9n1SraJ8cQkf8ElE9LxhqF0iN6AQ27XHsQDE9KVxL1lEfDrsLcPG76+Zte ZCIR25GEFuCmJPIdnIbLEETeJuzWb3w/G31tNth990FYbbOw/JC/XH/HOkGPiMFPIkvU o9bcbDWlroSL6Kg9J3az9kdXfGzqDt1EEFl0E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270925; x=1698875725; 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=e3FNJ8A+GbUsumip1Po2xsvT59wrp8LwEJPH7AuCIOo=; b=A5SezBRXauD2bDxMYQe5foteevlnAUXQKAzakQOQYQppucl3wHOqlrI+HzV6xfzuQR zu93wp37craMG3rFoqtvwq+VRiDMy/k2MLkDnXyxUH8Rgsc40P9OVKcFUWJsbWjjBADv sln89+pW+pOLqJ+VH0c9yVSBYBjyic0mtNG7LTgXJFWsW3DgrppSP4YPPHXyOyKcL9kJ fX2IiDTwWzrop9G0TC3gFVCrnFRUeKvsbmXKhIFAOB1EeQWEJnhH2OfNNlyaxQTkfneb s0Xy4mirgj3qOajUTd3t04brxY24mOirplP9FbKiRINE6up8xWvYrkgFDQrHqOg19b13 q99Q== X-Gm-Message-State: AOJu0Ywygjntf+d+E7cSQ2A0sX16cF1nA7/5B1+FFCeATyH2GniRcNCL 2Ryl338GQDO+7ken6Ox2ryJlbQ== X-Received: by 2002:a05:6a20:7351:b0:15c:fa48:2c09 with SMTP id v17-20020a056a20735100b0015cfa482c09mr7716664pzc.15.1698270925425; Wed, 25 Oct 2023 14:55:25 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:25 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 1/7] arm64: dts: mt8183: kukui: Fix underscores in node names Date: Wed, 25 Oct 2023 14:48:43 -0700 Message-ID: <20231025215517.1388735-2-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:55:58 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766182268159292 X-GMAIL-MSGID: 1780766182268159292 Replace underscores with hyphens in pinctrl node names both for consistency and to adhere to the bindings. Fixes: cd894e274b74 ("arm64: dts: mt8183: Add krane-sku176 board") Fixes: 1652dbf7363a ("arm64: dts: mt8183: add scp node") Fixes: 27eaf34df364 ("arm64: dts: mt8183: config dsi node") Signed-off-by: Hsin-Yi Wang Reviewed-by: AngeloGioacchino Del Regno --- v2->v3: Update commit message. Add Fixes tags. --- .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 6 +- .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 94 +++++++++---------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi index bf97b60ae4d1..06fde1a9aab7 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi @@ -441,20 +441,20 @@ pins2 { }; touchscreen_pins: touchscreen-pins { - touch_int_odl { + touch-int-odl { pinmux = ; input-enable; bias-pull-up; }; - touch_rst_l { + touch-rst-l { pinmux = ; output-high; }; }; trackpad_pins: trackpad-pins { - trackpad_int { + trackpad-int { pinmux = ; input-enable; bias-disable; /* pulled externally */ diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi index bf7de35ffcbc..4ff207ab1d26 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi @@ -460,7 +460,7 @@ &mt6358_vsram_gpu_reg { &pio { aud_pins_default: audiopins { - pins_bus { + pins-bus { pinmux = , , , @@ -482,7 +482,7 @@ pins_bus { }; aud_pins_tdm_out_on: audiotdmouton { - pins_bus { + pins-bus { pinmux = , , , @@ -494,7 +494,7 @@ pins_bus { }; aud_pins_tdm_out_off: audiotdmoutoff { - pins_bus { + pins-bus { pinmux = , , , @@ -508,13 +508,13 @@ pins_bus { }; bt_pins: bt-pins { - pins_bt_en { + pins-bt-en { pinmux = ; output-low; }; }; - ec_ap_int_odl: ec_ap_int_odl { + ec_ap_int_odl: ec-ap-int-odl { pins1 { pinmux = ; input-enable; @@ -522,7 +522,7 @@ pins1 { }; }; - h1_int_od_l: h1_int_od_l { + h1_int_od_l: h1-int-od-l { pins1 { pinmux = ; input-enable; @@ -530,7 +530,7 @@ pins1 { }; i2c0_pins: i2c0 { - pins_bus { + pins-bus { pinmux = , ; mediatek,pull-up-adv = <3>; @@ -539,7 +539,7 @@ pins_bus { }; i2c1_pins: i2c1 { - pins_bus { + pins-bus { pinmux = , ; mediatek,pull-up-adv = <3>; @@ -548,7 +548,7 @@ pins_bus { }; i2c2_pins: i2c2 { - pins_bus { + pins-bus { pinmux = , ; bias-disable; @@ -557,7 +557,7 @@ pins_bus { }; i2c3_pins: i2c3 { - pins_bus { + pins-bus { pinmux = , ; mediatek,pull-up-adv = <3>; @@ -566,7 +566,7 @@ pins_bus { }; i2c4_pins: i2c4 { - pins_bus { + pins-bus { pinmux = , ; bias-disable; @@ -575,7 +575,7 @@ pins_bus { }; i2c5_pins: i2c5 { - pins_bus { + pins-bus { pinmux = , ; mediatek,pull-up-adv = <3>; @@ -584,7 +584,7 @@ pins_bus { }; i2c6_pins: i2c6 { - pins_bus { + pins-bus { pinmux = , ; bias-disable; @@ -592,7 +592,7 @@ pins_bus { }; mmc0_pins_default: mmc0-pins-default { - pins_cmd_dat { + pins-cmd-dat { pinmux = , , , @@ -607,13 +607,13 @@ pins_cmd_dat { mediatek,pull-up-adv = <01>; }; - pins_clk { + pins-clk { pinmux = ; drive-strength = ; mediatek,pull-down-adv = <10>; }; - pins_rst { + pins-rst { pinmux = ; drive-strength = ; mediatek,pull-down-adv = <01>; @@ -621,7 +621,7 @@ pins_rst { }; mmc0_pins_uhs: mmc0-pins-uhs { - pins_cmd_dat { + pins-cmd-dat { pinmux = , , , @@ -636,19 +636,19 @@ pins_cmd_dat { mediatek,pull-up-adv = <01>; }; - pins_clk { + pins-clk { pinmux = ; drive-strength = ; mediatek,pull-down-adv = <10>; }; - pins_ds { + pins-ds { pinmux = ; drive-strength = ; mediatek,pull-down-adv = <10>; }; - pins_rst { + pins-rst { pinmux = ; drive-strength = ; mediatek,pull-up-adv = <01>; @@ -656,7 +656,7 @@ pins_rst { }; mmc1_pins_default: mmc1-pins-default { - pins_cmd_dat { + pins-cmd-dat { pinmux = , , , @@ -666,7 +666,7 @@ pins_cmd_dat { mediatek,pull-up-adv = <10>; }; - pins_clk { + pins-clk { pinmux = ; input-enable; mediatek,pull-down-adv = <10>; @@ -674,7 +674,7 @@ pins_clk { }; mmc1_pins_uhs: mmc1-pins-uhs { - pins_cmd_dat { + pins-cmd-dat { pinmux = , , , @@ -685,7 +685,7 @@ pins_cmd_dat { mediatek,pull-up-adv = <10>; }; - pins_clk { + pins-clk { pinmux = ; drive-strength = ; mediatek,pull-down-adv = <10>; @@ -693,15 +693,15 @@ pins_clk { }; }; - panel_pins_default: panel_pins_default { - panel_reset { + panel_pins_default: panel-pins-default { + panel-reset { pinmux = ; output-low; bias-pull-up; }; }; - pwm0_pin_default: pwm0_pin_default { + pwm0_pin_default: pwm0-pin-default { pins1 { pinmux = ; output-high; @@ -713,14 +713,14 @@ pins2 { }; scp_pins: scp { - pins_scp_uart { + pins-scp-uart { pinmux = , ; }; }; spi0_pins: spi0 { - pins_spi { + pins-spi { pinmux = , , , @@ -730,7 +730,7 @@ pins_spi { }; spi1_pins: spi1 { - pins_spi { + pins-spi { pinmux = , , , @@ -740,20 +740,20 @@ pins_spi { }; spi2_pins: spi2 { - pins_spi { + pins-spi { pinmux = , , ; bias-disable; }; - pins_spi_mi { + pins-spi-mi { pinmux = ; mediatek,pull-down-adv = <00>; }; }; spi3_pins: spi3 { - pins_spi { + pins-spi { pinmux = , , , @@ -763,7 +763,7 @@ pins_spi { }; spi4_pins: spi4 { - pins_spi { + pins-spi { pinmux = , , , @@ -773,7 +773,7 @@ pins_spi { }; spi5_pins: spi5 { - pins_spi { + pins-spi { pinmux = , , , @@ -783,63 +783,63 @@ pins_spi { }; uart0_pins_default: uart0-pins-default { - pins_rx { + pins-rx { pinmux = ; input-enable; bias-pull-up; }; - pins_tx { + pins-tx { pinmux = ; }; }; uart1_pins_default: uart1-pins-default { - pins_rx { + pins-rx { pinmux = ; input-enable; bias-pull-up; }; - pins_tx { + pins-tx { pinmux = ; }; - pins_rts { + pins-rts { pinmux = ; output-enable; }; - pins_cts { + pins-cts { pinmux = ; input-enable; }; }; uart1_pins_sleep: uart1-pins-sleep { - pins_rx { + pins-rx { pinmux = ; input-enable; bias-pull-up; }; - pins_tx { + pins-tx { pinmux = ; }; - pins_rts { + pins-rts { pinmux = ; output-enable; }; - pins_cts { + pins-cts { pinmux = ; input-enable; }; }; wifi_pins_pwrseq: wifi-pins-pwrseq { - pins_wifi_enable { + pins-wifi-enable { pinmux = ; output-low; }; }; wifi_pins_wakeup: wifi-pins-wakeup { - pins_wifi_wakeup { + pins-wifi-wakeup { pinmux = ; input-enable; }; From patchwork Wed Oct 25 21:48:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158310 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260603vqb; Wed, 25 Oct 2023 14:56:22 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFvlJDkfMnrdWTNKruBIiJFXFvYLtdwpfghyfwWUToDCy3UOCZj93Op1DKLDO6b6pR51Nx4 X-Received: by 2002:a05:6871:3308:b0:1e9:b6aa:a629 with SMTP id nf8-20020a056871330800b001e9b6aaa629mr20306555oac.6.1698270982622; Wed, 25 Oct 2023 14:56:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698270982; cv=none; d=google.com; s=arc-20160816; b=CIQBJJ3y83DpkfgHvu9scvnPg4OoHEOR0Hsu/wizZ2I2pNo0AT+RktIbug+0GromHO PcYZLKME4HtksUzMZF+rHL8orseqSvWozkQ6rXG9+nA1ymTgEjqVLekW40DQOGVvCvzf zZygZkzAClJVtztSzzDHwl8F7D3o9PLrKN831SjEXmuTMqMfXfQMtPvmSX7fJM+GaxfA KsfVApt7+RMXgHFhXLOOiD+pufKeIJF2/HIhe5CLpxn5rWYP28kXCuR7cA4N09G7DWnw 7Bnt/jSi5WFvOW/XBu4DKjKNRBguWiCcQn9qbQFrXU5lQZlGnf/dKTKhlS9lcwhBDIDd ocxw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=maPZys3Husg1xXw3s250DwrK944nIzcFhej3lZUZ87w=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=QgN8ZEz4rXd942bicdnfYmHWWBFsNqSxMz0o2f85PA6L+pooUudrQ2rSKsLBOrqPNL w7BiG9mjk8WT79aXQdRSzE/u8NmEjYK2YzFqSjf1mx18NbXvgRL0bn/J+mQiMreMcgLj 9piyiyDRWyUkdi64iujL79mJz2jbRjGk7mklDprDbAdeGwTl14lV/g+c5XYgchovl2U+ zypZdSr/0bRk8M5r3ZFCsvsISu7uYIu6CYwcgfzSGUxy9w6ASaxuRgxVTUFXf6riEFNN X4BGcGNIXTWTFYnQGWQEHGzMors0U9KIrzgWQxX2IyEKbPGcnSXJQfw0fZwoAQxEoPR3 B0Bg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Y68lC1js; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id f65-20020a25cf44000000b00da037cb8e36si6616919ybg.430.2023.10.25.14.56.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Y68lC1js; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 518BF8072A07; Wed, 25 Oct 2023 14:56:13 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229677AbjJYVzc (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229738AbjJYVz3 (ORCPT ); Wed, 25 Oct 2023 17:55:29 -0400 Received: from mail-oo1-xc2c.google.com (mail-oo1-xc2c.google.com [IPv6:2607:f8b0:4864:20::c2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5D97E9D for ; Wed, 25 Oct 2023 14:55:27 -0700 (PDT) Received: by mail-oo1-xc2c.google.com with SMTP id 006d021491bc7-581d4f9a2c5so191610eaf.0 for ; Wed, 25 Oct 2023 14:55:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270926; x=1698875726; darn=vger.kernel.org; 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=maPZys3Husg1xXw3s250DwrK944nIzcFhej3lZUZ87w=; b=Y68lC1jsi7W7Xr9rJPgeJxvWGyGVP9hc9MVnuKR5bZ9k5OmSxKj/DQHvNBsluroAlr R2PMase9fZPq+DOsNIJSmDaNDPSWuwm/xp2TzNZvnEON4t5IlqSR5Fkiaeg6eUf/snl9 1rjL8STYzIN49AdIa657l1TNtqwbbbpYOeT18= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270926; x=1698875726; 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=maPZys3Husg1xXw3s250DwrK944nIzcFhej3lZUZ87w=; b=GIk46vQF6nqvrJDyJwwAbyEoEXm8AnKaShE0bLiMfJUqnJWqt4Qv9H6Jo8UsJTjwMB +U8XnPiYAAqXztx86vpIYZ+z7kreqdTFNebJJZOy+jWIJdFDOxR+xQ5qoN8P6fNDJQ5e sad4sOyGgMspP6bPoyIQdYgvvV13X6oarTQuebU+nlysdMDIMeJ7kGetk1NbaP9OlhlG YxZq5jSBjsUSpJOAaC+jFYi3sAUNnCkNOuVZ6pQQIDyviXB4XSo/XUot+2zyIDgyPFFg Hu0dn76P0FHXvgkDTaTSw3OVZPLMqHrPaMJgRnd/n7NR3F7fD1oQ9egMudIr/C16IqAl h/9w== X-Gm-Message-State: AOJu0Yyr4Qrayp1NtOIY0QDWD1vniun387K5j2gA4yR28+hhuIHihOGV eC8cdXq2VG924ABWnTUP8XN1NQ== X-Received: by 2002:a05:6358:6a95:b0:168:f55d:4ef9 with SMTP id n21-20020a0563586a9500b00168f55d4ef9mr5866825rwh.28.1698270926641; Wed, 25 Oct 2023 14:55:26 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:26 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 2/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-katsu Date: Wed, 25 Oct 2023 14:48:44 -0700 Message-ID: <20231025215517.1388735-3-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766193840941098 X-GMAIL-MSGID: 1780766193840941098 Add katsu sku32 and sku38 which uses different audio codec. Signed-off-by: Hsin-Yi Wang Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/mediatek.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml index a5999b3afc35..4fe58cfe6f1b 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -235,6 +235,13 @@ properties: items: - const: google,kappa - const: mediatek,mt8183 + - description: Google Katsu (ASUS Chromebook Detachable CZ1) + items: + - enum: + - google,katsu-sku32 + - google,katsu-sku38 + - const: google,katsu + - const: mediatek,mt8183 - description: Google Kodama (Lenovo 10e Chromebook Tablet) items: - enum: From patchwork Wed Oct 25 21:48:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158312 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260668vqb; Wed, 25 Oct 2023 14:56:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHplsW0Unfor/KwF1xa/SGq2Y/xsl/6RA3G2urEysgxzv8vHoDPf6Yd9UassVs+M8gUwLl3 X-Received: by 2002:a81:84d1:0:b0:5a8:204c:5c9b with SMTP id u200-20020a8184d1000000b005a8204c5c9bmr16496205ywf.18.1698270992065; Wed, 25 Oct 2023 14:56:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698270992; cv=none; d=google.com; s=arc-20160816; b=pksCc2JCcMY7RyHkdeOgXNx0sP5y0ULnnYE0vu55hkIPIvIRyTE/o3j70wusf0TV5p VjzX3bVLeOcQxXfTaheRVvYzpDeHVuxt8woVtPzF7GDwWqrAEGAw9USXlWXdfJHWfKH2 UE2IR+hH3kIuhnjIxyNQuqGfSCwhOfZYASY99qp7j5ZpL3eabWtrr/2AyXxj/t+229bd jlN1FDx61sdPPccwfRchySp6HRTY/Kw2/KX+IoNOS96vhu2LdPzoMJWMJhhL48uJQ6uf w/S+noUL1ZdEgC0xRr5V8ZWI0cdp8fDQrhPRygPbEPXL91Hmfh85QmaqbZprKXn3MHp2 c0bQ== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=sEfKy8RhyGOVxHTIJDdIS07Ad83fgC8FjysuvnSTTyQ=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=jssMW8kJ/kgrLlFtMISSQMiZOsfHiXTtzod+6N1jXtBgwbyTdyybyETdhtWy2OyW72 k8bEIjQqe7xegUma86nMBg2dHkaVJljLtseLzMXMY97Bs/dmZ0XIWLnBqTyghoteJW+c 8DOeymD95vLXtdxzU0zujMJf5Enrf2HDDIkMd76foW1QgA8vvo9epwXEV9XXAtFRBzB+ ZnKvLJGLA6zaulGn0mxUv/1PC1PdJVm4EdZ5wXJklaI3WrTrNORykCs+X7S5Wi8fgeS3 H6ZO5jDTDH8Oa7S1T+LZfyig9kWFytCAMHrb39rafOkVgIme8vuLeY06Op48Tk4/HTz9 bCSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=SSVEzoZi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from fry.vger.email (fry.vger.email. [2620:137:e000::3:8]) by mx.google.com with ESMTPS id u66-20020a814745000000b005a7ad67b4bdsi12951127ywa.512.2023.10.25.14.56.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) client-ip=2620:137:e000::3:8; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=SSVEzoZi; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:8 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by fry.vger.email (Postfix) with ESMTP id D44AB81E9F4D; Wed, 25 Oct 2023 14:56:28 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at fry.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231190AbjJYVzh (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230139AbjJYVza (ORCPT ); Wed, 25 Oct 2023 17:55:30 -0400 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 573FD133 for ; Wed, 25 Oct 2023 14:55:28 -0700 (PDT) Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-6b89ab5ddb7so227583b3a.0 for ; Wed, 25 Oct 2023 14:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270928; x=1698875728; darn=vger.kernel.org; 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=sEfKy8RhyGOVxHTIJDdIS07Ad83fgC8FjysuvnSTTyQ=; b=SSVEzoZipkCvK7cYtWO98FWFa/+7dndz9SF7DBrv+Qpv/SBJEdZzR+y8rshSXMHWaA QuxWbXfToZykqr8PV0P00IFw1K+R8aNX7qLN1FPM8Iy8/wMlPjjDJoZ306yrkVhTexPn t8wF1P8QSQmygRqLXX7J3b4HIyjz8402LU0hs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270928; x=1698875728; 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=sEfKy8RhyGOVxHTIJDdIS07Ad83fgC8FjysuvnSTTyQ=; b=kkJpfvkzCoFOSBW9E4wgpppi+l7EkUa5mCarP01BakrtUZY3L41inyqz9hqyNcqU82 3JghvtGKtU0Kq+9UJIAtScaUbJ5vIDweuNAge8bNIOSKPF035AqzaWcfGCyTRHegSYVb OL14an2XbgZr+MHkD9jBBIkFq28JPoVnW+0TNAV4+5NYjBT3eoTU1G5t6Dl8tg5bWv2q N0+5cYZFKtAhf9RxmIVANv3hIgoFanmmtmPbIFyese4rGLKYelV/n3VvhDf8iLz06xw1 iWcVm8Ts9X+tmoXoh0qQoRa+Yn2dve3JFfwa5/f+A60U17ZGVtd1XRKQ9s9mdwzEyO6c JTLw== X-Gm-Message-State: AOJu0Yzy28ERRTBbXUpXFzgqikbSvygVKMUXAQmqjcbCtSN59TGn996r kbh9LlHuKGbl8dTUB5ycxP6J8w== X-Received: by 2002:a05:6a21:4841:b0:172:9b19:66b6 with SMTP id au1-20020a056a21484100b001729b1966b6mr6706548pzc.32.1698270927727; Wed, 25 Oct 2023 14:55:27 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:27 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 3/7] arm64: dts: mt8183: Add kukui katsu board Date: Wed, 25 Oct 2023 14:48:45 -0700 Message-ID: <20231025215517.1388735-4-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on fry.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (fry.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:28 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766203981320754 X-GMAIL-MSGID: 1780766203981320754 katsu is also known as ASUS Chromebook Detachable CZ1. Let katsu and kakadu set its own touchscreen and panel compatible. Remove these setting from the common dtsi for readability. Signed-off-by: Hsin-Yi Wang --- v2->v3: clean up panel and touchscreen. --- arch/arm64/boot/dts/mediatek/Makefile | 2 + .../mediatek/mt8183-kukui-kakadu-sku22.dts | 18 +++++++++ .../boot/dts/mediatek/mt8183-kukui-kakadu.dts | 18 +++++++++ .../dts/mediatek/mt8183-kukui-kakadu.dtsi | 15 +------ .../dts/mediatek/mt8183-kukui-katsu-sku32.dts | 36 +++++++++++++++++ .../dts/mediatek/mt8183-kukui-katsu-sku38.dts | 40 +++++++++++++++++++ 6 files changed, 115 insertions(+), 14 deletions(-) create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile index e6e7592a3645..a13419e67e8e 100644 --- a/arch/arm64/boot/dts/mediatek/Makefile +++ b/arch/arm64/boot/dts/mediatek/Makefile @@ -36,6 +36,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu-sku22.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku32.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-katsu-sku38.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku16.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku272.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kodama-sku288.dtb diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts index fcce8ea1232e..1ecf39458d93 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu-sku22.dts @@ -14,6 +14,24 @@ / { "google,kakadu", "mediatek,mt8183"; }; +&i2c0 { + touchscreen: touchscreen@10 { + compatible = "hid-over-i2c"; + reg = <0x10>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>; + + post-power-on-delay-ms = <10>; + hid-descr-addr = <0x0001>; + }; +}; + +&panel { + compatible = "boe,tv105wum-nw0"; +}; + &sound { compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p"; }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts index ebfabba72507..ba74109a4909 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dts @@ -13,3 +13,21 @@ / { compatible = "google,kakadu-rev3", "google,kakadu-rev2", "google,kakadu", "mediatek,mt8183"; }; + +&i2c0 { + touchscreen: touchscreen@10 { + compatible = "hid-over-i2c"; + reg = <0x10>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupts-extended = <&pio 155 IRQ_TYPE_EDGE_FALLING>; + + post-power-on-delay-ms = <10>; + hid-descr-addr = <0x0001>; + }; +}; + +&panel { + compatible = "boe,tv105wum-nw0"; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi index a11adeb29b1f..b6a9830af269 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi @@ -63,19 +63,6 @@ &bluetooth { &i2c0 { status = "okay"; - - touchscreen: touchscreen@10 { - compatible = "hid-over-i2c"; - reg = <0x10>; - pinctrl-names = "default"; - pinctrl-0 = <&open_touch>; - - interrupt-parent = <&pio>; - interrupts = <155 IRQ_TYPE_EDGE_FALLING>; - - post-power-on-delay-ms = <10>; - hid-descr-addr = <0x0001>; - }; }; &mt6358_vcama2_reg { @@ -384,5 +371,5 @@ &qca_wifi { &panel { status = "okay"; - compatible = "boe,tv105wum-nw0"; + /* compatible will be set in board dts */ }; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts new file mode 100644 index 000000000000..05361008e8ac --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-kakadu.dtsi" +#include "mt8183-kukui-audio-da7219-rt1015p.dtsi" + +/ { + model = "Google katsu board"; + chassis-type = "tablet"; + compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183"; +}; + +&i2c0 { + touchscreen1: touchscreen@5d { + compatible = "goodix,gt7375p"; + reg = <0x5d>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; + + reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; + vdd-supply = <&lcd_pp3300>; + }; +}; + +&panel { + compatible = "starry,2081101qfh032011-53g"; +}; + +&qca_wifi { + qcom,ath10k-calibration-variant = "GO_KATSU"; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts new file mode 100644 index 000000000000..cf008ed82878 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts @@ -0,0 +1,40 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-kakadu.dtsi" +#include "mt8183-kukui-audio-rt1015p.dtsi" + +/ { + model = "Google katsu sku38 board"; + chassis-type = "tablet"; + compatible = "google,katsu-sku38", "google,katsu", "mediatek,mt8183"; +}; + +&i2c0 { + touchscreen1: touchscreen@5d { + compatible = "goodix,gt7375p"; + reg = <0x5d>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; + + reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; + vdd-supply = <&lcd_pp3300>; + }; +}; + +&panel { + compatible = "starry,2081101qfh032011-53g"; +}; + +&qca_wifi { + qcom,ath10k-calibration-variant = "GO_KATSU"; +}; + +&sound { + compatible = "mediatek,mt8183_mt6358_ts3a227_rt1015p"; +}; From patchwork Wed Oct 25 21:48:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158309 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260550vqb; Wed, 25 Oct 2023 14:56:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHqkQ6amOJn01qrmdWYcGVC696oN+bSABnQ9raSZFWMNLKRp6BAHV9BnV96/QTTLXQd3GIM X-Received: by 2002:a25:f825:0:b0:d91:c3fe:6144 with SMTP id u37-20020a25f825000000b00d91c3fe6144mr17958848ybd.3.1698270974623; Wed, 25 Oct 2023 14:56:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698270974; cv=none; d=google.com; s=arc-20160816; b=mn6KulSYZuZC3D/jx71M74Jf4F/WOUghaak+r3xip99daugoHFKQThy66z0dP6vNMF IVapHpVUsrgZgfsyQu0f9mDUYR5YadQL1l0vSwNR3uEK1X825ZP/k12q7pnR+RNptUCb fapjLF2xQqxa5h7cC4R0Msh7TmNYM8Itp4RZzych+qbDzaUBaXQCPQbpU/RuPYH6RiKo BjXc4FGA7DnHuH3dlN6pmTfYEwPh4E1ayya9wrGoUrDPvJoJXZsVL0dB0PtseE6Nklr0 E7JDXuy2Pe+4XkqhtAyi4Jno1bqYVGbbCOdlzvqX95XjRt5CHsq2nJJoBJ4vRlHdwN0s YymA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=79jtSdDl24cfVMtRgsa8bqnoadvLE5wlo58xyGE1d9Q=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=Ro1fPtp7tzGm379/kfPMCzLORijlheSTEbcLAQCL6wMeyV8vVo0+WKIk5EWBVMdY4B suVE60HJEM6+v6ck97ZSiWaz7Q80XkxRTqTUUI1bXNGD5+mHYnj2pnHq/jYwIJ7RESG3 hslqwkiSm5rGiapuuWMs/pAkcFNRCR5MVpGuksOldiECsy8pzT0vDSOPwERjiV4apBB1 4bYmNtArOUGhQcGcpdbFH3RHvRDMU7b5kN4gz3YIDX6jvyVjOG77zEZ8taTpUmHZF0Zp JOYt5FcQ99BeOFZ5u8rxOy3R6epD1lxz76Ct84+R20H7K0QNt/zW2131lZmlYE5jYMXI ek6g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=OXl8Egtp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id r192-20020a2576c9000000b00d7b8e93f88csi12895149ybc.631.2023.10.25.14.56.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=OXl8Egtp; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 210D580CFD02; Wed, 25 Oct 2023 14:56:07 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232329AbjJYVzj (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43288 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230397AbjJYVzb (ORCPT ); Wed, 25 Oct 2023 17:55:31 -0400 Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4418D9D for ; Wed, 25 Oct 2023 14:55:29 -0700 (PDT) Received: by mail-pf1-x434.google.com with SMTP id d2e1a72fcca58-6b36e1fcee9so203575b3a.3 for ; Wed, 25 Oct 2023 14:55:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270929; x=1698875729; darn=vger.kernel.org; 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=79jtSdDl24cfVMtRgsa8bqnoadvLE5wlo58xyGE1d9Q=; b=OXl8Egtp4ErTW6gEES/Xj4DdasMuSIF1JyGGjtLyxW25o9yNaSN33OSxpwfsv+Jfv2 DYF0t0vf0SnCsZZ0ejs3/7r2CQUtf6ok5cxARVWlzUzdyQVSHBoXNHIBBrr+TNAmeQ2y T04ZWQ16eSjAqKeNuTl2khsAr2RMhslGMkvCI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270929; x=1698875729; 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=79jtSdDl24cfVMtRgsa8bqnoadvLE5wlo58xyGE1d9Q=; b=VLyel8ub5vKYWl953LtjR6PNp8fG6EKLRBnV2XKRGfkON9PL83l7iZJGmYINfQ9b2J BUqpu7vFqtb4MRYJyenP16UOyhPPWSebj34uANNqcbX75omiX8sLkii9iQaT0JsmR7DO SUoLgtjTcYKt/PBE6lCSk7Rct9ffuI1CSH4iCIS8EfL+0mPCrQIY4biripMa/LZE2nJ0 IRvWy7CY73bW2EckvxYftEaJ+zwnt36A4DxmFsDF1S4gcYMXxN7et/HYi8pXX45bXFwm hxxYlD11OmIXS8W8OB46idThIGKQ4owTUXduSqd6t45pvIZUiDt/ORizhIfhoKMMI0lV 1qFA== X-Gm-Message-State: AOJu0YyTNOKPjrlemsD9wwZIXEnjav61FoS7APzLmhSc9uRNTsXRsHSH bZfEuwxgvpiBYMXRE3dZcxqGQw== X-Received: by 2002:a05:6a20:7fa4:b0:15e:b8a1:57b9 with SMTP id d36-20020a056a207fa400b0015eb8a157b9mr7855392pzj.24.1698270928820; Wed, 25 Oct 2023 14:55:28 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:28 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 4/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-makomo Date: Wed, 25 Oct 2023 14:48:46 -0700 Message-ID: <20231025215517.1388735-5-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:07 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766185487733136 X-GMAIL-MSGID: 1780766185487733136 Add makomo sku0 and sku1 which uses different audio codec. Signed-off-by: Hsin-Yi Wang Acked-by: Conor Dooley --- v2->v3: remove rev since match on sku is sufficient. --- Documentation/devicetree/bindings/arm/mediatek.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml index 4fe58cfe6f1b..54141b9bb714 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -251,6 +251,13 @@ properties: - google,kodama-sku32 - const: google,kodama - const: mediatek,mt8183 + - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2) + items: + - enum: + - const: google,makomo-sku0 + - const: google,makomo-sku1 + - const: google,makomo + - const: mediatek,mt8183 - description: Google Willow (Acer Chromebook 311 C722/C722T) items: - enum: From patchwork Wed Oct 25 21:48:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158313 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260759vqb; Wed, 25 Oct 2023 14:56:44 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFJ25za78PZN61iDcSEfPJwAW6Z6PPacHSBhIs1pUe9n+eqx4AUPt9AZ+lEGJG/Ni9Azkyy X-Received: by 2002:a81:7850:0:b0:5a7:fcaf:c1c0 with SMTP id t77-20020a817850000000b005a7fcafc1c0mr1539069ywc.8.1698271004654; Wed, 25 Oct 2023 14:56:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698271004; cv=none; d=google.com; s=arc-20160816; b=YYlECH/tSOp29hoEmhqWC0OesUCapKWb5cAl3A/bWYHXridC3yMHjagazsX0PN3nYY l5K7YRv1SRKMcRMTfS0+FJmbsXB0ahzC8YWoEvsCc0+uypUr+oZKCC1v/bjFmCgK97TQ YWB1exyFeOHpQTDqtSQlBhGleno1J1sp4SJY7LwrWLsvRqo6NALCK3ZJOwVdFu3ebATm dZ02uv9nqwHh1JPoL/Dzs/8jKmFQJf/3F5sgMzhFDv/2YusyRAUPu+thtEtow6inkHvR S0/mEsw7abkMl6wob5N/Uy/GIzY2meh3hytw8laQdrbR09oQcivP1GLza3QEXx9IBgLy KNbg== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=+IgVE8V9oNi3xdvVjdEsgsiDw/vZuxOARiQ1okfqOrw=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=ApHJ9RtMa42QdmMB8KATQmdTe13K5oY7J8zlgXkxrWEaN3pwjXWi1I82NK7Oa2TO6v 7K2WGjN8EWATKj2K4ilLnsGh0LmVlUyaDveNY+6xqHdw4LinzhTzoIVGJtx3uNaPqcM5 eM66D/lThRxDLpjlbO2uafvWMi+SiBNMgWVB6a/wuhACeoFggpGxP/epgdeapQhtkQSp yHyqjSKyhxP0ycgLhhXgdaMKFxkVJ73zEwxJag7tFuIID4bu1y4tmy9incGhacp29Rdu RcjBAA23uDJ+bXOjHG0hnqCUoZv9qNyFHUJyajyY5xf7z9r0xgXopxWqPf8gOK1tzDUH T3Ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="Lk/Vm/zB"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id k4-20020a819304000000b0059c07cce3d0si12749269ywg.321.2023.10.25.14.56.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:44 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="Lk/Vm/zB"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 061E380C4D41; Wed, 25 Oct 2023 14:56:42 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233152AbjJYVzs (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:48 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43308 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230472AbjJYVzc (ORCPT ); Wed, 25 Oct 2023 17:55:32 -0400 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 61FB7183 for ; Wed, 25 Oct 2023 14:55:30 -0700 (PDT) Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-27d4b280e4eso153139a91.1 for ; Wed, 25 Oct 2023 14:55:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270930; x=1698875730; darn=vger.kernel.org; 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=+IgVE8V9oNi3xdvVjdEsgsiDw/vZuxOARiQ1okfqOrw=; b=Lk/Vm/zBf6+KtBlE+v1AxRLD5y+BRnH3LfO33bnsRR/tOvHyepYcWjc6S31f/fRmsC y/EKP/n54bsbPE0ojrhOBwik4R5Fbq3gMmbNdHYiM4TwzO5jQ26oAmAhv1UJy5jHC3Kv ztb9hm6dOOqtdeart8rJO86pWxC1/qbeqxBcA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270930; x=1698875730; 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=+IgVE8V9oNi3xdvVjdEsgsiDw/vZuxOARiQ1okfqOrw=; b=w0kYVaLmTgrB3tBnMSqSTMgGR2tCWjsipSRM+NbaAkU204jQGARe0dcAINRYmlkpai kYUsYZa7UeW/115+O0/VQfJS0Diq0J9c5xre4vZ85GOsc9GLZoLWB2WVkvqboYSsaiV6 uDZzI3J0LSicylyW0hlqUTPpyj/k5NgLy48s8J//LIR8bUNKK9L0ssacC92VxyT0watE S66LBDoqShuT9urjL/LHqPWCGz5QfLBLqY9pNtByAk5FORR+5Qhu2bVBuwWCDpYeCguK d1fNDaFuBgN057wTVp5fN/xE5hEJEOFfWR/EZlBvj/6Vwl7deGmi0SBWbakLBQH7EHF2 y/+g== X-Gm-Message-State: AOJu0YxH1/N2h+I13MmtXLGUyZNdVsPLRyBICqIUER7I0W7Tx7da6ArL DSwqFpoZPXiE4y+9WdvHBUMZkw== X-Received: by 2002:a17:90b:4a8e:b0:27d:5a7:3960 with SMTP id lp14-20020a17090b4a8e00b0027d05a73960mr1023181pjb.21.1698270929845; Wed, 25 Oct 2023 14:55:29 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:29 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 5/7] arm64: dts: mt8183: Add jacuzzi makomo board Date: Wed, 25 Oct 2023 14:48:47 -0700 Message-ID: <20231025215517.1388735-6-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:42 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766216723471915 X-GMAIL-MSGID: 1780766216723471915 makomo is also known as Lenovo 100e Chromebook 2nd Gen MTK 2. Signed-off-by: Hsin-Yi Wang --- v2->v3: remove rev since match on sku is sufficient. --- arch/arm64/boot/dts/mediatek/Makefile | 2 ++ .../mt8183-kukui-jacuzzi-makomo-sku0.dts | 24 +++++++++++++++++++ .../mt8183-kukui-jacuzzi-makomo-sku1.dts | 24 +++++++++++++++++++ 3 files changed, 50 insertions(+) create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile index a13419e67e8e..1b85a8c12850 100644 --- a/arch/arm64/boot/dts/mediatek/Makefile +++ b/arch/arm64/boot/dts/mediatek/Makefile @@ -32,6 +32,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-fennel14-sku2.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-juniper-sku16.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts new file mode 100644 index 000000000000..4eb2a0d571af --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts @@ -0,0 +1,24 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-jacuzzi-fennel.dtsi" +#include "mt8183-kukui-audio-da7219-rt1015p.dtsi" + +/ { + model = "Google makomo sku0 board"; + chassis-type = "laptop"; + compatible = "google,makomo-sku0", "google,makomo", "mediatek,mt8183"; +}; + +&qca_wifi { + qcom,ath10k-calibration-variant = "GO_FENNEL14"; +}; + +&mmc1_pins_uhs { + pins-clk { + drive-strength = ; + }; +}; diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts new file mode 100644 index 000000000000..6a733361e8ae --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts @@ -0,0 +1,24 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-jacuzzi-fennel.dtsi" +#include "mt8183-kukui-audio-ts3a227e-rt1015p.dtsi" + +/ { + model = "Google makomo sku1 board"; + chassis-type = "laptop"; + compatible = "google,makomo-sku1", "google,makomo", "mediatek,mt8183"; +}; + +&qca_wifi { + qcom,ath10k-calibration-variant = "GO_FENNEL14"; +}; + +&mmc1_pins_uhs { + pins-clk { + drive-strength = ; + }; +}; From patchwork Wed Oct 25 21:48:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158311 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260661vqb; Wed, 25 Oct 2023 14:56:31 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFR/g/1BSZhp+2DDJzGxi1GdivELzmFM2IY+g1e4JJGRDr4DhSPilra7+VYZosTwR4+wgDA X-Received: by 2002:a0d:dd97:0:b0:5a8:2d2b:ca9c with SMTP id g145-20020a0ddd97000000b005a82d2bca9cmr18760479ywe.32.1698270990960; Wed, 25 Oct 2023 14:56:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698270990; cv=none; d=google.com; s=arc-20160816; b=pbrG/pdiMQJDhpNlWlZsXa5EepfsDRDqAvB6YbSP3caxVWfX3U6rhveinaX21UOBKH IeLpyucu5QVsoLlrDGdzXm9CRblGtpO9nSeotAv1UixF9tDNCYjRLBSaMmUJJl8t/qPy iY2YlmE7zNwfJpxtdibxIqL4NkDrqKg9VFdPswcGWpIlEaa+NPzEkVAlfC5tWK72gKdz HTiDIQkhvCF+nplLZ2Z+u/c3Mmh4pNfK7KuOYt5lT6SkrivNUiBNz3xPmJOU3vxoA+ft AGAnGSU4a5T6lR1ZhPLXXrup89FQ2Os92WQQ+ePAG6aQLyiOcEEMQo5UNQHPlN6qBr3J weBw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=NHcNRy2/Nv0NAoVYg7R7CrfDmOcMA/mofPCoLqjIELE=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=cne8CYjwf7uMM4FQ4z4IfccORQU2jS4mWfVbFn/20xoGxBUOA+fz303ttpqIJZqpoq 6Vk/GAdGaFFomiCziAEJTxXCUH5wZ8z3gBKFHP/VcHyjrwurCrJN8GSmJr/vR/escdrE L+vOzlSCKcKe8yvbS2onBPetI8Mg8jXKO2kduz2mVkAzSZ8SrH89C/bYP2hdjoNfQOn1 zF3RQNi3npukjeyNWEczQVANzrL8HvYyLOJYrCbXe5qKwL3+vB1TscgqQtWWfwdCn0vM NbdAzJwZbqfu4Zboc54QImbLz+P5hyKoE1jvJa0UqR0avaVxVQ7WmP8Ig9n7ylF2as/0 6LGQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=EPdFLlPw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id g77-20020a0ddd50000000b0059f74659a2esi12789255ywe.56.2023.10.25.14.56.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=EPdFLlPw; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 2E7AD80CFD0D; Wed, 25 Oct 2023 14:56:28 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233233AbjJYVzp (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:45 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43318 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231156AbjJYVzd (ORCPT ); Wed, 25 Oct 2023 17:55:33 -0400 Received: from mail-pf1-x433.google.com (mail-pf1-x433.google.com [IPv6:2607:f8b0:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6DCBF133 for ; Wed, 25 Oct 2023 14:55:31 -0700 (PDT) Received: by mail-pf1-x433.google.com with SMTP id d2e1a72fcca58-6b1d1099a84so210690b3a.1 for ; Wed, 25 Oct 2023 14:55:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270931; x=1698875731; darn=vger.kernel.org; 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=NHcNRy2/Nv0NAoVYg7R7CrfDmOcMA/mofPCoLqjIELE=; b=EPdFLlPwhAORuiDF0keK+heq4Pq0YIZxZbn0t+jh3u3rTuih5nT3lhksviLr3875Kv xdWlWYzLxRpv0uReFcLrY8w05+ZET2v0aZV0jki4hTePmiusZ1wvDWwFg1XWcKwriTdo SCA4PcCN96ER8t5j+hhMkygXCcwvuCPt3wfiw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270931; x=1698875731; 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=NHcNRy2/Nv0NAoVYg7R7CrfDmOcMA/mofPCoLqjIELE=; b=Z+YjoW0lfNoIUa1+3GkAlRLbmua6LH9MS+4nI2EArZda4gNXJjoe3Wrfkpu2wiQor/ gkjcVaG1pwYOHrrIGHyoBMjM8F8JZCGykH4mnwWoXmqkJpX5JQZxQhxGnGxfMK7vk+CK J5qDN4X5gQIPGXRXitEUmBeVUWjNjRMMtBPxJYNqZOKHNFMjFIdZ/CLwfU8akDO1lf+v ctOIb+RMial4LmYKxgQDhxxmpVIMI7hq4AZrJOSA6PK7YGX70ynvygo9tIODqsYRGSP1 teqnLg2HmpU2IiAkg8oJpxfHRxv+JM3MTRVDOtFNxfeApLg9XWIMjp9RoCC9GAv41jNx uDcw== X-Gm-Message-State: AOJu0YwgXebazbmDnjYnKMUpb1Lbeu16XktTu/AtTAtvAKdTxo3apiRS vN+/BqZ0eCvkyqc5iO11zfOE4A== X-Received: by 2002:a05:6a21:120a:b0:17d:ec93:6a86 with SMTP id oe10-20020a056a21120a00b0017dec936a86mr5973524pzb.19.1698270930923; Wed, 25 Oct 2023 14:55:30 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:30 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 6/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-pico Date: Wed, 25 Oct 2023 14:48:48 -0700 Message-ID: <20231025215517.1388735-7-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:28 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766202774570556 X-GMAIL-MSGID: 1780766202774570556 Add pico (sku1) and pico6 (sku2). Signed-off-by: Hsin-Yi Wang Acked-by: Conor Dooley --- Documentation/devicetree/bindings/arm/mediatek.yaml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml index 54141b9bb714..bf793f644e6d 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -258,6 +258,13 @@ properties: - const: google,makomo-sku1 - const: google,makomo - const: mediatek,mt8183 + - description: Google Pico (Acer Chromebook Spin 311) + items: + - enum: + - google,pico-sku1 + - google,pico-sku2 + - const: google,pico + - const: mediatek,mt8183 - description: Google Willow (Acer Chromebook 311 C722/C722T) items: - enum: From patchwork Wed Oct 25 21:48:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hsin-Yi Wang X-Patchwork-Id: 158314 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp260798vqb; Wed, 25 Oct 2023 14:56:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEW+ClrCXiMN7RwZUjcXH2wq4EYQuX0ICY6bBtmtkdmIt5rwDP9P5b5YixCUCZOmSVwSvh/ X-Received: by 2002:a0d:e80e:0:b0:59b:5170:a0f3 with SMTP id r14-20020a0de80e000000b0059b5170a0f3mr17856128ywe.36.1698271009397; Wed, 25 Oct 2023 14:56:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698271009; cv=none; d=google.com; s=arc-20160816; b=y351JsNbYorpvY1agU+KFqqYyRV2If00NicaT/d25jXs0CnC2yl/fedHgOLWSof8mv 4oyafx74a0JuWWdsx1w8bDJs519CAz79WdurYsVdgMLzz7gtKCsL/UW8v4ub4Rgd8VCt sXRpy7FQ0cWf8td19nummRmiXl59yURIgwcaAbNShqijbz3V88nWvauJeXbCmc1VJYOF iEL6o7WphAj1PCEb1c4WeSJ17HjvRZlAkSB7UdIH/bfSDcUz3OOWra2g9XLiqq6b+F6x X1WdcN+1bXEkvdD18ezZ+8vKK1OlecQJuDPkc6xayp6SVy4rkvn32oWzQ8XxQ/MpsU4u jVww== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=mvz4tU2Qi3kZRU4orX2BxAMTB3NfFO65aFnqQhNCI7Y=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=kWkDSdJv9bUEipvMaga5G7IvERtxQCEhS2vYAzlGAdoFJxXJJftx17vSKZcBwX5hVF S8d+gNgszpj4xwDEs0i6PYO2231o1AEuBvuQH8ZNj1aJsA70vIUQiaHI80FiYYmusMVt tVMJIdTJvgQ23SySwgbTUGQTHH9723PDhe3qCxA69EdUsLsyhyEu44lHNqqbbPbUSxzp TU6rK1rVPC1/UdgqR2reKRe8jvS9ERnmykBN3yQFUAQe3Y53NJWy8OmpbbhfnD9XD+AH GPp98w6OzrjKXUSsJMDB+iolSJhBYb0sbJGTtzOpVZKVphvaxlJeeAfByRWI5M0tm6Xb VGaw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=IbBCFGtk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id a14-20020a81bb4e000000b0059f629e95b6si12246325ywl.370.2023.10.25.14.56.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:56:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=IbBCFGtk; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id ADE7E8072A07; Wed, 25 Oct 2023 14:56:44 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233176AbjJYVzu (ORCPT + 25 others); Wed, 25 Oct 2023 17:55:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43336 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231825AbjJYVzg (ORCPT ); Wed, 25 Oct 2023 17:55:36 -0400 Received: from mail-oo1-xc35.google.com (mail-oo1-xc35.google.com [IPv6:2607:f8b0:4864:20::c35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3B3AB18C for ; Wed, 25 Oct 2023 14:55:33 -0700 (PDT) Received: by mail-oo1-xc35.google.com with SMTP id 006d021491bc7-581edcde26cso182746eaf.1 for ; Wed, 25 Oct 2023 14:55:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698270932; x=1698875732; darn=vger.kernel.org; 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=mvz4tU2Qi3kZRU4orX2BxAMTB3NfFO65aFnqQhNCI7Y=; b=IbBCFGtkvHW2nsniiwm/p66FHrOymirM8oSScRZYq9Lj7t9r87YvQVFSC3dSkn5zkp PbDhlXruZt7H/mOOGTLu+wXgKb6A/hDWhxM6mPkvieUU8nu2kwXAxihMzA+vnK5D4F0Y ssnL+YSHZZdVyUQV6nWRd4dVGH1m/gr7nj470= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698270932; x=1698875732; 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=mvz4tU2Qi3kZRU4orX2BxAMTB3NfFO65aFnqQhNCI7Y=; b=ToIjjndBQ4CRYKMjohTruvaEtaxV/0Lcfsez02U8cUr8zjkPsqz5747tl9DRTBuboQ GMbaQHoJ1Mt2u9movQndXcUSSzrMASFN6GQ+cNO9LnTQ3oqlwHqocAB64VTNk6yYQd2f 1XVDb8VJLT9uhe9BOjBr2K3qcYDMZuIihBpOl1SfEkNQigW4T5OC1VKYGYuzhdukaWEX ZmyvgSyJDhiNAjYXjgTHleCQ8hn3+qKysUtgycleahsforrbKqOc5NLaNj8ldguWg5BP eeFnQEreFQasp8Uannov1LALWWM6M9Fl2Ydwj6GUAGF4wl80724JU0/+OV2GHYDBYteS ORww== X-Gm-Message-State: AOJu0Yyovh76rPMjtXWuKvFVADY8KKDGRY204YEFXeSmfJNwQJ7XcEAe wRukAiPEkW1CtyOsPoS+LTr5xg== X-Received: by 2002:a05:6359:2e88:b0:168:dc03:5b90 with SMTP id rp8-20020a0563592e8800b00168dc035b90mr9214497rwb.23.1698270932278; Wed, 25 Oct 2023 14:55:32 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id w14-20020a63160e000000b005b8ebef9fa0sm2994943pgl.83.2023.10.25.14.55.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Oct 2023 14:55:31 -0700 (PDT) From: Hsin-Yi Wang To: Matthias Brugger , AngeloGioacchino Del Regno , Krzysztof Kozlowski Cc: Rob Herring , Conor Dooley , =?utf-8?q?N=C3=ADcolas_F_=2E_R_=2E_A_=2E_Prado?= , =?utf-8?q?Bernhard_Rosenkr=C3=A4nzer?= , Macpaul Lin , Sean Wang , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: [PATCH v3 7/7] arm64: dts: mt8183: Add jacuzzi pico/pico6 board Date: Wed, 25 Oct 2023 14:48:49 -0700 Message-ID: <20231025215517.1388735-8-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231025215517.1388735-1-hsinyi@chromium.org> References: <20231025215517.1388735-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Wed, 25 Oct 2023 14:56:44 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780766221848600039 X-GMAIL-MSGID: 1780766221848600039 pico is also known as Acer Chromebook Spin 311. Signed-off-by: Hsin-Yi Wang --- arch/arm64/boot/dts/mediatek/Makefile | 2 + .../mediatek/mt8183-kukui-jacuzzi-pico.dts | 36 ++++++ .../mediatek/mt8183-kukui-jacuzzi-pico6.dts | 110 ++++++++++++++++++ 3 files changed, 148 insertions(+) create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts diff --git a/arch/arm64/boot/dts/mediatek/Makefile b/arch/arm64/boot/dts/mediatek/Makefile index 1b85a8c12850..ed174dde97e1 100644 --- a/arch/arm64/boot/dts/mediatek/Makefile +++ b/arch/arm64/boot/dts/mediatek/Makefile @@ -34,6 +34,8 @@ dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kappa.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-kenzo.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku0.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-makomo-sku1.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-pico.dtb +dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-pico6.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku0.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-jacuzzi-willow-sku1.dtb dtb-$(CONFIG_ARCH_MEDIATEK) += mt8183-kukui-kakadu.dtb diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts new file mode 100644 index 000000000000..e230323b3a54 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico.dts @@ -0,0 +1,36 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-jacuzzi.dtsi" +#include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi" + +/ { + model = "Google pico board"; + chassis-type = "convertible"; + compatible = "google,pico-sku1", "google,pico", "mediatek,mt8183"; +}; + +&i2c_tunnel { + google,remote-bus = <0>; +}; + +&i2c2 { + i2c-scl-internal-delay-ns = <25000>; + + trackpad@2c { + compatible = "hid-over-i2c"; + reg = <0x2c>; + hid-descr-addr = <0x20>; + + pinctrl-names = "default"; + pinctrl-0 = <&trackpad_pins>; + + interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; + + wakeup-source; + }; +}; + diff --git a/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts new file mode 100644 index 000000000000..a2e74b829320 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-pico6.dts @@ -0,0 +1,110 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2023 Google LLC + */ + +/dts-v1/; +#include "mt8183-kukui-jacuzzi.dtsi" +#include "mt8183-kukui-audio-ts3a227e-max98357a.dtsi" + +/ { + model = "Google pico6 board"; + chassis-type = "convertible"; + compatible = "google,pico-sku2", "google,pico", "mediatek,mt8183"; + + bt_wakeup: bt-wakeup { + compatible = "gpio-keys"; + pinctrl-names = "default"; + pinctrl-0 = <&bt_pins_wakeup>; + + wobt { + label = "Wake on BT"; + gpios = <&pio 42 GPIO_ACTIVE_HIGH>; + linux,code = ; + wakeup-source; + }; + }; +}; + +&i2c_tunnel { + google,remote-bus = <0>; +}; + +&i2c2 { + i2c-scl-internal-delay-ns = <25000>; + + trackpad@2c { + compatible = "hid-over-i2c"; + reg = <0x2c>; + hid-descr-addr = <0x20>; + + pinctrl-names = "default"; + pinctrl-0 = <&trackpad_pins>; + + interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; + + wakeup-source; + }; +}; + +&wifi_wakeup { + wowlan { + gpios = <&pio 113 GPIO_ACTIVE_LOW>; + }; +}; + +&wifi_pwrseq { + post-power-on-delay-ms = <50>; + + /* Toggle WIFI_ENABLE to reset the chip. */ + reset-gpios = <&pio 8 GPIO_ACTIVE_LOW>; +}; + +&wifi_pins_pwrseq { + pins-wifi-enable { + pinmux = ; + }; +}; + +&mmc1_pins_default { + pins-cmd-dat { + drive-strength = ; + }; + pins-clk { + drive-strength = ; + }; +}; + +&mmc1_pins_uhs { + pins-clk { + drive-strength = ; + }; +}; + +&mmc1 { + bt_reset: bt-reset { + compatible = "mediatek,mt7921s-bluetooth"; + pinctrl-names = "default"; + pinctrl-0 = <&bt_pins_reset>; + reset-gpios = <&pio 120 GPIO_ACTIVE_LOW>; + }; +}; + +&pio { + bt_pins_wakeup: bt-pins-wakeup { + piins-bt-wakeup { + pinmux = ; + input-enable; + }; + }; + + bt_pins_reset: bt-pins-reset { + pins-bt-reset { + pinmux = ; + output-high; + }; + }; +}; + +/delete-node/ &bluetooth; +/delete-node/ &bt_pins;