From patchwork Tue Oct 24 21:22:23 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: 157697 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2211863vqx; Tue, 24 Oct 2023 14:26:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHUgvFXf56yK/37e0Bc0ljhkJ5sgAhESQuh9eom4eojbrOJjWfscfeAu7KkZmFz3qVA/XNI X-Received: by 2002:a05:6e02:b22:b0:34f:525d:198 with SMTP id e2-20020a056e020b2200b0034f525d0198mr17786980ilu.13.1698182795084; Tue, 24 Oct 2023 14:26:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182795; cv=none; d=google.com; s=arc-20160816; b=Xr6XlMdK+7/Tz+vQCJEiGkxJB4MU+5v6EWvPi4m/qO0kiR1t8+TpCYEkdfVttcpQiu yPBhx0tZ6SiNVGtKgBI/lFCqFPJWRHeD9FJDTPsyM2VZJ/4y91hyFLYjyLtzezBnCWLv 5+xVUoOf9VATseeYW2N8CbWY1fvf8Fnpzc7spcLBprQK9YsOhKWFIOUDfTqxgFFKaZri bf8YkU/6St2HdqN/a6NMsvPAnLeyYra4rG7SiO+mL2BwuEalwcz1QYo+i19zzzjLHCJ8 pHSKhBIoHdHgBWRIylr+JHLTA366hWgRHGiSeXtyiFHj/QtZhVk38Gyy/ERd043nh2QX jG8g== 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=DmaXnn3FVuKUUd5bHXt0ruoyEZHefu8VCNGbhNVksAI=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=TW62LyVWVBgFPHylAGhV1bRLYD/X4KHEKBc1PaBNhcznE75Hctkv1DSp5cgathZfWO aO2bOJptpsnKu+CO++gogJLuDrIIFyEcS+LWJnHmhuoXE8E41+Jbr0aOKrX8Q+Rfk2KD Njw9s2Vf28+2hTeD66iZEVyMf0L/ehfsyr7nuI2ZGtoE3HHKt28cUElseF211/rLppa0 TjzwWJyvQnzIqSTQmXcgxGHYrkGPfQb8ubTtscsRUQ4zfBuftjIWYX3RW7qTPHoyfAQD RkZFHFcZWHXd5IPjayQKTsLXtLXOxcB6e7k4e3oyvEID7f0Mtu/bNyNKU8oaa5pHqpB+ BYnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=gOWrzAUu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id ck20-20020a056a02091400b005b01279150fsi8759162pgb.528.2023.10.24.14.26.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=gOWrzAUu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 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 snail.vger.email (Postfix) with ESMTP id ABDEA8028876; Tue, 24 Oct 2023 14:26:29 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344272AbjJXV02 (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34528 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344178AbjJXV01 (ORCPT ); Tue, 24 Oct 2023 17:26:27 -0400 Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F08BF9D for ; Tue, 24 Oct 2023 14:26:24 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1c9d3a21f7aso41757325ad.2 for ; Tue, 24 Oct 2023 14:26:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182784; x=1698787584; 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=DmaXnn3FVuKUUd5bHXt0ruoyEZHefu8VCNGbhNVksAI=; b=gOWrzAUuyy1lrldZXPEqSxlIbHJJhPvsr9Cgxw327rVMGx4NmMAYqSTRYdnjqJnTvX hbnVP73fqxy6/WS6dhdAwZ7+r4MzF3zvDpipVhycEBvvr3FgZ1dGYA1uKb7f/AoekE5/ kDS7lzel70HicKArVsvt2j2CmoxQukxzW2VQw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182784; x=1698787584; 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=DmaXnn3FVuKUUd5bHXt0ruoyEZHefu8VCNGbhNVksAI=; b=NSU2DnyXJwTOiBs+QKAOKmCEN+t1u0/PEP7Mz55g4RAKdJnqWNoS6Jt72KqEQSMuSi O7oupXcC0mKQvJJ5VWGLTw1poj9RNPbv/P+rjgT6K3cVFBPvoiEEXWIxcdbrATd2Rajp LQuiKpaOmBife7/Ic2OPb9iMHMAU5gDrliNd4E55YVg6YwEMDXeQ8y/3oYgHuvyGbP0J yTh/LH61pbu1J+wDqs84E+EIA7v3u6DtgN52E/lgbj9a4u21YhgKSLYx0Z3w+aNLK4uX ccFLgPySFfkGPep3Y2r8EKILU0SU1Z4T6dFJLu37RSGRtGqwkWVouws/QUWu54Wuj3M8 e6tg== X-Gm-Message-State: AOJu0Yw/2ULMfy+K8OezfxZNkIVvd1c5+S4Rqu+/PXjoqzl4OHyUMXom z2nfyPSTMrBbPIqdxz+oGuxJxg== X-Received: by 2002:a17:903:11c7:b0:1bb:77a2:edda with SMTP id q7-20020a17090311c700b001bb77a2eddamr14437012plh.36.1698182784439; Tue, 24 Oct 2023 14:26:24 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26:24 -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?= , Frank Wunderlich , 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 v2 1/7] arm64: dts: mt8183: kukui: Fix underscores in node names Date: Tue, 24 Oct 2023 14:22:23 -0700 Message-ID: <20231024212618.1079676-2-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:26:29 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673722253471105 X-GMAIL-MSGID: 1780673722253471105 Remove the underscores in node names. Signed-off-by: Hsin-Yi Wang --- new in v2 --- .../dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 6 +- .../arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 90 +++++++++---------- 2 files changed, 48 insertions(+), 48 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..5a3109e47877 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>; @@ -694,7 +694,7 @@ pins_clk { }; panel_pins_default: panel_pins_default { - panel_reset { + panel-reset { pinmux = ; output-low; bias-pull-up; @@ -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 Tue Oct 24 21:22:24 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: 157698 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2211949vqx; Tue, 24 Oct 2023 14:26:47 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHGiHH0UXdwqC9MA7oCPEp0mCFABU3VmJpVmqVFZ2/aHv71g1wJAKrGzI8gbpzucCDF3tKg X-Received: by 2002:a05:6a20:1007:b0:173:e36c:6d03 with SMTP id gs7-20020a056a20100700b00173e36c6d03mr3501826pzc.22.1698182806744; Tue, 24 Oct 2023 14:26:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182806; cv=none; d=google.com; s=arc-20160816; b=vuMZrFr24p2UP1kD63W13bT3kcGfIdKZrOc4N/PrdsGhgR6OIJ2cYbpbJvtpEFh63G CG0t9kZ3+LGkkJgmGWi52fN2YroRBIRU3VY2WlMJ+mkMdoCWggJiv40c12chvRDuOtBq ppp8xD2TqgwUlfFTcspZzTUgNftjTeazWipA73wGH+RvF/VsOq8cW9bkMbjs0sYFQci7 R0DDcFDYJ9CTwSRjO9VniEiNAcs+SMKA7yM9djuGfTbOxQMnllBcpQZ/nI7GFsX4V13S 1tvYRE/5I3OxayfCmavVj+/5OtBTYMXNX9ygqsUfUdld5zspjn42x5WCDEfpZb+ctrXD 9vIg== 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=nPMghuwp+tPA5DuqxMPybyD0q/nbyVUGg3y+BUmnhAU=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=yo5wOyR3WOHliVjogdFMmhfQaF7YaqLo3avG0OpfGmt/3hlJYYhyblK8SCWH0EvzE+ GM8cVZ+uxWplWR5DUogdpLCImle3B4PvH4AIa3fZd6LJGmA7poiXZKgD5+fe7OWAkROB 7XtHwtUDkoMTglRUSD6yw8mremLt6a5S/hGvDH8I4J2iOcsLApvSitXV2SFhwJCjW9Z8 e91QiGSc3Qks9qEyABSOgisMCwYHeanU9dOI9l7iXko2l4vHVGCkH8eIm5SEI7kUQF90 enHUs4S4Y/ISNwQoLqaXIxeDUJNDEbTCorU95Q6ezg2GRGnZ4LnM3ftP/Xn4VR/H+zqV hYHw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JCf9bsc8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id j16-20020a170902759000b001bbcddc33dasi8477747pll.180.2023.10.24.14.26.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=JCf9bsc8; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 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 agentk.vger.email (Postfix) with ESMTP id 9225580BA977; Tue, 24 Oct 2023 14:26:44 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344356AbjJXV0g (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34542 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344302AbjJXV02 (ORCPT ); Tue, 24 Oct 2023 17:26:28 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41929A6 for ; Tue, 24 Oct 2023 14:26:26 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-1c9d922c039so41722545ad.3 for ; Tue, 24 Oct 2023 14:26:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182785; x=1698787585; 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=nPMghuwp+tPA5DuqxMPybyD0q/nbyVUGg3y+BUmnhAU=; b=JCf9bsc8gsFmYEEN5FA/Mq1VcLZntjYOHPWNQUlkZ1hEP2lhwV9dA9Nr1muGijf7zm h7xEERbar6T2fPjFtWySQBQNVEKyNkWEUR4t5moPvQRcQztfiYcwcp9zso+sZ9q2p1iu h04Cw6fXmgVMKLJvO8Bj16FBULE9whIKqqo/U= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182785; x=1698787585; 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=nPMghuwp+tPA5DuqxMPybyD0q/nbyVUGg3y+BUmnhAU=; b=ddCaA+XTUh37ZWTBjRZhT4vozrzJ/xeVIsA4k4U67IAEWBCRXV5PYgF76wkwpmyKsv oq+YX3MvT7JIKXvrDwus+ueuz4FL9Vw3QYcYtJ4VKk4/O3iQe3mQStnTrEsLg0Jk3Azz 1dSeen2Q5Lb+UueTOtb5fNv4trVy3dOtNEVd0W/DlhWH0l1EVdhZ1bXlsS7URwDJu60K Q/RfAkCdDnlesgUOGynnzJW2gvC48cwN9wFzDF3JRHAADUnT9bJjJTJs3Kem6CMkB6Yc Q8t8EVUivS9RzMu1wVxRmN4KK9M6ncBFxQfJf9Cnobvm/d7Ir/gq0w/MBjeuBQOzeOl4 DuWg== X-Gm-Message-State: AOJu0Ywy6kZyx63REX4leC2lHsOiA67wEcql7PHK/iTO4kFqGjCz0h7n 1CLkAU8vdouEH+c/M+dykdoymw== X-Received: by 2002:a17:903:200b:b0:1ca:8e79:53a2 with SMTP id s11-20020a170903200b00b001ca8e7953a2mr12674948pla.46.1698182785720; Tue, 24 Oct 2023 14:26:25 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 2/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-katsu Date: Tue, 24 Oct 2023 14:22:24 -0700 Message-ID: <20231024212618.1079676-3-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-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 agentk.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 (agentk.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:26:44 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673734779318444 X-GMAIL-MSGID: 1780673734779318444 Add katsu sku32 and sku38 which uses different audio codec. Signed-off-by: Hsin-Yi Wang --- v1->v2: non sku38 is sku32 --- 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 Tue Oct 24 21:22:25 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: 157699 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2211970vqx; Tue, 24 Oct 2023 14:26:49 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFc96Rf9DMY7zcpExqbmjWShWw2EDiUKrJ+gGn0Dk5dmS+Jw34eq9HbvMSzG16cQV7oIEbS X-Received: by 2002:a17:90a:20f:b0:27d:63ae:f378 with SMTP id c15-20020a17090a020f00b0027d63aef378mr12192089pjc.42.1698182808950; Tue, 24 Oct 2023 14:26:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182808; cv=none; d=google.com; s=arc-20160816; b=Xe/OsG1IuI8NyOCuKp+1yVVBvxoU9O/mcK0pUftWfh8wvqxhi+5ZPyiRA5M+1XhTa8 l8r09BWNSfZ4AKqy4a3H74y0Gihx9azyUod3ri18kZWH7Pw8J14dc5yM7h3w+Nn45GqG QmCIAZsKb5+TVKW526mJPcUHFNNSEBFf7WtRIp6XxzmtFPsls3tL2e2OWTCGXWCAbdOe tTU1Kb0bwodWMgOI/Sevm9KznWuQIBdYGv/cK6anBZh76C/T7sBG+JucsL8AezD4+jFi 0BkqKMhrmX7Sr/H6Zb8tJZEZ7Zi6B+zPv/KuFyyGUBBcgng/PeUIvyassRorqr4agdQn b6Gg== 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=h2dmeSI4v9358eF9Xt6D4Fy7YCDY8dJsKHs01cKRDtU=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=LDob2yiPJsQ9EJjWVnymtQpepw63NJDLrLUKeEym9hmEB+lbJ7ouvfJhLAs/avxlb3 oNDoelJhIuLUhgF/onVsBQsU6HuvWb8iT2TeWGxYabjCFVgwb1Wy5dgMW1mtxux3ToJz MiiDKZpr55x3d2hRSwn0+Q3d24/5K80sV8OHZqLwofgV3wr9h9d3QiI/+Uqr+6cFgMVy /5ZUqHVsB7jucJ2fckx4A/aNOldH83Bd4MeQi28qtT8Eflx8si0XrPXFBDQcNdcB5arg a9+/YwzzOdE0V8RnVWmPprQUEQzCouqa8706FPGbhdnwfTSZYDluvwvvjSx/7ey8F5Kc zAAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=H8ddV685; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id b18-20020a170903229200b001bbb6f4cd6dsi9480594plh.334.2023.10.24.14.26.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=H8ddV685; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (Postfix) with ESMTP id 8F5CB802887D; Tue, 24 Oct 2023 14:26:47 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234968AbjJXV0k (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:40 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34550 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344178AbjJXV0a (ORCPT ); Tue, 24 Oct 2023 17:26:30 -0400 Received: from mail-pl1-x62c.google.com (mail-pl1-x62c.google.com [IPv6:2607:f8b0:4864:20::62c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 89C6F133 for ; Tue, 24 Oct 2023 14:26:27 -0700 (PDT) Received: by mail-pl1-x62c.google.com with SMTP id d9443c01a7336-1c9b95943beso41592665ad.1 for ; Tue, 24 Oct 2023 14:26:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182787; x=1698787587; 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=h2dmeSI4v9358eF9Xt6D4Fy7YCDY8dJsKHs01cKRDtU=; b=H8ddV685psRdKA+QUvxMhpWR8rjvzBH9uZfIoIzoL7s8+9QqdqKlPrNBBpe1Ov+xV9 8scNWvHAkBYHS22afjQ5Xs65Y0BGVEVP5jujjw8CEBkbQcL8EkXKlb3hdMEmpEZulsY8 a8MgaRZZAjlSRdKH73R/1nhMyyvYeMV6/FQKQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182787; x=1698787587; 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=h2dmeSI4v9358eF9Xt6D4Fy7YCDY8dJsKHs01cKRDtU=; b=mLQl1GkIVdb0gzsMSqI6rwP1aykzK4A89ZGnOc84v9UsXActjDQLXJ67m4YBAbdPpp LEHJF2c5OUZ8vPmLJgb/O/nsopDgIe9wk9EXPupPCEcVy9qXzYq+YCjGXrWCLifpctZK mzbfwNKPYyXpnemLuOjmlgxbIGy15orfSSokOGBX63q4UwHoBxFrqOPwZcmR0xQA3+Pw s/0fC0Nxmnjkv6gwvEQZoFYEGvnaWAKD7NsBS+HAG5snAxKluth0zKesZ4v+/7kXY5lU c1emjL228E0Gs8F/j1AF3TDWuCUbgG2+Ba/UKRm0Lwm16Euzp+FevUCzdkoRnAUa/IDL bOaw== X-Gm-Message-State: AOJu0YzRAuZuOqa3PyEsSswP/Hem7nCQH02pVvyCs1kFkhym81VaBoWZ DjNCNxOKyM1QsjcplPKFtytHOQ== X-Received: by 2002:a17:902:c942:b0:1c9:dcea:33e5 with SMTP id i2-20020a170902c94200b001c9dcea33e5mr14179872pla.67.1698182786986; Tue, 24 Oct 2023 14:26:26 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 3/7] arm64: dts: mt8183: Add kukui katsu board Date: Tue, 24 Oct 2023 14:22:25 -0700 Message-ID: <20231024212618.1079676-4-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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 lindbergh.monkeyblade.net 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 (snail.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:26:47 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673737169555460 X-GMAIL-MSGID: 1780673737169555460 katsu is also known as ASUS Chromebook Detachable CZ1. Signed-off-by: Hsin-Yi Wang --- v1->v2: non sku38 is sku32 --- arch/arm64/boot/dts/mediatek/Makefile | 2 + .../dts/mediatek/mt8183-kukui-katsu-sku32.dts | 40 +++++++++++++++++ .../dts/mediatek/mt8183-kukui-katsu-sku38.dts | 44 +++++++++++++++++++ 3 files changed, 86 insertions(+) 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-katsu-sku32.dts b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.dts new file mode 100644 index 000000000000..9fa205c06c74 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku32.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-da7219-rt1015p.dtsi" + +/ { + model = "Google katsu board"; + chassis-type = "tablet"; + compatible = "google,katsu-sku32", "google,katsu", "mediatek,mt8183"; +}; + +&i2c0 { + status = "okay"; + + /delete-node/touchscreen@10; + touchscreen1: touchscreen@5d { + compatible = "goodix,gt7375p"; + reg = <0x5d>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupt-parent = <&pio>; + interrupts = <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..472a5a3ea25c --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-katsu-sku38.dts @@ -0,0 +1,44 @@ +// 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 { + status = "okay"; + + /delete-node/touchscreen@10; + touchscreen1: touchscreen@5d { + compatible = "goodix,gt7375p"; + reg = <0x5d>; + pinctrl-names = "default"; + pinctrl-0 = <&open_touch>; + + interrupt-parent = <&pio>; + interrupts = <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 Tue Oct 24 21:22:26 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: 157700 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2211998vqx; Tue, 24 Oct 2023 14:26:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFC8ejw+Qpfqqp5glr+zYyr7nV9qnKeUmDUdm/QSNFt9uXjTF3t+5VXr5/yGTIKvO5LyIkD X-Received: by 2002:a05:6a21:35c8:b0:134:30a8:9df5 with SMTP id ba8-20020a056a2135c800b0013430a89df5mr3941602pzc.43.1698182814556; Tue, 24 Oct 2023 14:26:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182814; cv=none; d=google.com; s=arc-20160816; b=uQ/sCI7n4XvykbR7hafx5ftVk0X/iNAg6yC+HpVvLSJpJpAE2wrIliKgx39tGoXJfU Cwv3SXAroThyx3ZZ71OYOgJ+4Q96QAlTFzFARuzEfP7C4ab8X/GeOsA5o2YMWi1ItocA T/VLq2H8+HsLoY9JofC5Vn3VtKPCsxb7vJzd6Gf9he/E4FopQLTj6mdRrXdY1KufsswW wREU+bt8CcbeILTKNoRGzRE/AzTZNBCrivV5Gb4r5mBZ+azUzaNc0voPVpKhwPwtn6ZL 57EGmsT3FLQN+0ww3XcRgNqsLphYr2O92UavpZPGul2vO8sUt3Mtjczsk6UwSvTGvYdf 7pUg== 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=2Zb5Wh/eo+im2l7B1fmvT/WoiYRemD8ZCN2J8BNebAU=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=tTQWXgGD405xt92Tz2KC1eDRKxd8Emj63lDNaWcrQC/sqc5roJ98k7gP/rmcT6HnQA q5L2kaLgKUMZvHNJucTMrQOQzP4htdabjmmGtBJCFIpWyem0uEw71w6vFlGZWzx2eTvM 9nnG73fjbTpiZ3uWOgii9UuTBNNVlkuA329/QMnzurmlAMXNAir9ge/3TC7CCz8ynAdW 2Hn7FJF2AomE9KvjJ8RPfLwX/lsPr8HDpBPqA+91xEUjL+dbs3jDCWMRJIM1yuQ52rA3 EQs8GGCIQS7+8r11iWvDwJdY6dOLsMjXpu4ra1hgAe8TWoJ+uNNhtFjE/Ke3BKgcMko2 PZiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RBOIma0u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id n6-20020a632706000000b005aa1b51e82csi8847718pgn.794.2023.10.24.14.26.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=RBOIma0u; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 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 snail.vger.email (Postfix) with ESMTP id 989A4802766D; Tue, 24 Oct 2023 14:26:52 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234966AbjJXV0o (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344338AbjJXV0b (ORCPT ); Tue, 24 Oct 2023 17:26:31 -0400 Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D036698 for ; Tue, 24 Oct 2023 14:26:28 -0700 (PDT) Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1ca052ec63bso42552895ad.1 for ; Tue, 24 Oct 2023 14:26:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182788; x=1698787588; 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=2Zb5Wh/eo+im2l7B1fmvT/WoiYRemD8ZCN2J8BNebAU=; b=RBOIma0u/Jd98ghHje1VMFjESctYUnxAejEYDd0J0uC49gWIW6n8VYEh/8FJiTN7Fo RQvM7AnClANQblQvv2yrjbhGeFbNyw/MwRCOPrH0hyC98fM8XQJq0fCWwWWbF76kYItv 2iRdnkFVv7PGcykcZ+Kf3owAF/OJjTvIrh848= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182788; x=1698787588; 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=2Zb5Wh/eo+im2l7B1fmvT/WoiYRemD8ZCN2J8BNebAU=; b=v+g+UZD+hMvLKC1r4701nR3JQku8cOuKc9xqVwnFPQ6wJhTFupMt0Lcaan/ExS1GeR YZ3mCZzbkwUGdiIE7de+orN/tYxUnrmKo7RLT6wMlyhYE6Hr+Iq8pHcSlLuJS5ow5Srl ZU2ccGuutKRVZEe+ivZtt33LQULUdxtlE5zNUnBZot5tu6a56Y70yTABolAkOQbyOdDS UV2wfGBDnXIJtQQyu3q5yaB8au+dXihk4wpP8+yQeTHmlG3sDQG6gHeJY+5BPHDghGOQ qKwgErz395zLcgRbnTxSZGvQAao9JzuajTvXEeN5IxP86ZGvow6X3DRgGYxBKSE3/WEH 0tBA== X-Gm-Message-State: AOJu0Yz3ENMIIwvpjtvM2vn9DGDjoc8NKGWFhFqjdYBc3OOkgrfVb1VS sxYbNA1Nws7az2fI4hLU0lZZsg== X-Received: by 2002:a17:902:db09:b0:1c0:9b7c:f82a with SMTP id m9-20020a170902db0900b001c09b7cf82amr16579647plx.53.1698182788321; Tue, 24 Oct 2023 14:26:28 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 4/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-makomo Date: Tue, 24 Oct 2023 14:22:26 -0700 Message-ID: <20231024212618.1079676-5-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF, RCVD_IN_DNSWL_BLOCKED,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 lindbergh.monkeyblade.net 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 (snail.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:26:52 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673743030783618 X-GMAIL-MSGID: 1780673743030783618 Add makomo sku0 and sku1 which uses different audio codec. Signed-off-by: Hsin-Yi Wang --- Documentation/devicetree/bindings/arm/mediatek.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm/mediatek.yaml index 4fe58cfe6f1b..af1037a95fd5 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -251,6 +251,18 @@ properties: - google,kodama-sku32 - const: google,kodama - const: mediatek,mt8183 + - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2) + items: + - const: google,makomo-rev4-sku0 + - const: google,makomo-rev5-sku0 + - const: google,makomo + - const: mediatek,mt8183 + - description: Google Makomo (Lenovo 100e Chromebook 2nd Gen MTK 2) + items: + - const: google,makomo-rev4-sku1 + - const: google,makomo-rev5-sku1 + - const: google,makomo + - const: mediatek,mt8183 - description: Google Willow (Acer Chromebook 311 C722/C722T) items: - enum: From patchwork Tue Oct 24 21:22:27 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: 157701 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2212053vqx; Tue, 24 Oct 2023 14:27:02 -0700 (PDT) X-Google-Smtp-Source: AGHT+IESvXS8a480hvrjm9YyIGv9MSSO94wL1deAPm5NWExqpUfDUEDD3yPyQDGBmsTyi8Jet0JT X-Received: by 2002:a05:6a00:93aa:b0:6be:bf7:fda5 with SMTP id ka42-20020a056a0093aa00b006be0bf7fda5mr12613238pfb.12.1698182822259; Tue, 24 Oct 2023 14:27:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182822; cv=none; d=google.com; s=arc-20160816; b=iedi4Bq2gTvEVCOhgymaWwiLzPPnErZ/OMkpUMP5U3kjLzgAd/em7PbEkDpZnuET6n /bDmBuQNbYh1L1Vr5RzqeWDfPUMMbpNNon8OEuWCsBylRi27wyRRwcFN4bQMYcIsoC+O hNfH4+GfUkZZBDZEoqxdvM49gof8SZPLD+LR4vPLhOi4fdGXnf8J603CcQYIFE+XzZgI 2XbN8yvvPUGFLmzUPRjubGhJAzDZfIG7ocEYA/rPJh1xAFtnELEWKwplqLy8CYaPwr+E 3xQHE+4NijHfe5xF54q+XaMF3419X3m8CrHhiR20oSRkzMe7fx+mrZJjfpuRUXi+m4Vs kfSQ== 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=BqBvSMG9LTmSH1Vb3PwfGl/Hx8UtacJHo7vM+y24jyY=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=G3xJpnNmV0XitJpt1KhFLTJDROFfHLsRPjCeYfiuqbmyISXlKr/qsBlVOo4hyWN1+X P81eA/Kz5IP/JWZi5ZtZKmIDZac8CH8T1tIYfNzlQJ04KKMpETYzDekGB4YipmGhyA+i bralz6CJMm6QoHTz5obVktvpzeonTwaU9x0oEyhCd59bwf3wjFccOdHB+emVr7a5Bgak 7WpwjhD5fV4ue+EDfa0CU/yCTeWGqmoU16+Ge3K0A0xKSGd8a8bNj4Y7fKlYZnciCzrg ZhXxjuTiNsZAYl4aGh7M1uz6hfwpy0q5R2vX93Gf+v0rE3X0DfRHHAJGDt/6XavvuNx5 dVkA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=lcbblh6g; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id f11-20020a056a00228b00b0068fe810e8a0si9279179pfe.197.2023.10.24.14.27.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:27:02 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=lcbblh6g; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (Postfix) with ESMTP id C095680BC51F; Tue, 24 Oct 2023 14:26:59 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234975AbjJXV0t (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34598 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344360AbjJXV0e (ORCPT ); Tue, 24 Oct 2023 17:26:34 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 42A8A10CE for ; Tue, 24 Oct 2023 14:26:30 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-1c9fa869a63so31805565ad.0 for ; Tue, 24 Oct 2023 14:26:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182789; x=1698787589; 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=BqBvSMG9LTmSH1Vb3PwfGl/Hx8UtacJHo7vM+y24jyY=; b=lcbblh6g6BqrBQjQBFk+OaqJT8mJH3wUD0OK3i1l0QIIomAKVN+JG1ZPwOzjqERwpg M0QQRu2BA2vhgrPGWo+I872+1NbHkivo7s0Ad4iheuZvUuBYt774Iqsrr5BscqTxO4rX YB8h4k+BJbhEDXMxO+vQOaxgo3a6MxqfaXqYc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182789; x=1698787589; 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=BqBvSMG9LTmSH1Vb3PwfGl/Hx8UtacJHo7vM+y24jyY=; b=IZGX3uJA4Eaz3l09pGbqXgHq/IISIy4MVopBT+sh4qnTTSzkRksYPyYxLPFO5F0bIq jkD5LhYHrw7SCtg8hogcdm44e1TjOf+c2Mhneuft2k07s4sTYD+9Rc9Y08HH9FBkAK9Y VqtwIpDV/LdT5bYxMm5EMfN6hYdjuBjCNuthIDJ4n0/2chIIjHoe+rq2Ftl0n9chfeIA //vAOWK0jG4kz3zQZdbSG3R3FkeeVdkScnn5RiXLvLKSa8c0Gy+1q7TQS+cQxuQzYrBQ WykHu7Z3AQbqBELpR0cvjwMtsJTWTcgQjunzbhskNRBaUik2ypkBw+yi7xqL8r+dBlNC lW1A== X-Gm-Message-State: AOJu0Yxtnjr1qKAFeOUR84m4DThkT5syJYyIaPFnplDLatUGIoosS09H D1C7uhOxEjsMlLqFlYlkp5z1/Q== X-Received: by 2002:a17:902:d2c9:b0:1c4:3294:74ca with SMTP id n9-20020a170902d2c900b001c4329474camr11326207plc.17.1698182789628; Tue, 24 Oct 2023 14:26:29 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 5/7] arm64: dts: mt8183: Add jacuzzi makomo board Date: Tue, 24 Oct 2023 14:22:27 -0700 Message-ID: <20231024212618.1079676-6-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-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 agentk.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 (agentk.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:26:59 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673750829441809 X-GMAIL-MSGID: 1780673750829441809 makomo is also known as Lenovo 100e Chromebook 2nd Gen MTK 2. Signed-off-by: Hsin-Yi Wang --- v1->v2: fix node names. --- arch/arm64/boot/dts/mediatek/Makefile | 2 ++ .../mt8183-kukui-jacuzzi-makomo-sku0.dts | 25 +++++++++++++++++++ .../mt8183-kukui-jacuzzi-makomo-sku1.dts | 25 +++++++++++++++++++ 3 files changed, 52 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..39276f57fd01 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku0.dts @@ -0,0 +1,25 @@ +// 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-rev4-sku0", "google,makomo-rev5-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..21d2dcd15c03 --- /dev/null +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-jacuzzi-makomo-sku1.dts @@ -0,0 +1,25 @@ +// 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-rev4-sku1", "google,makomo-rev5-sku1", + "google,makomo", "mediatek,mt8183"; +}; + +&qca_wifi { + qcom,ath10k-calibration-variant = "GO_FENNEL14"; +}; + +&mmc1_pins_uhs { + pins-clk { + drive-strength = ; + }; +}; From patchwork Tue Oct 24 21:22:28 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: 157703 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2212143vqx; Tue, 24 Oct 2023 14:27:16 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGackzjG+a0ICbWXKuqpWyGD69SAHn4OVsPghjzPwzymVdpbp8Qwx5wVfHDKVW2HABFU6u8 X-Received: by 2002:a17:903:1cb:b0:1ca:2ec4:7f38 with SMTP id e11-20020a17090301cb00b001ca2ec47f38mr12357978plh.17.1698182836600; Tue, 24 Oct 2023 14:27:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182836; cv=none; d=google.com; s=arc-20160816; b=k0WH95xLU79t/VGmQY1mcdHLk3FtF5vtYjgv1LxIWm7jE1fWoemApdvti1nNyk4nbR dKKTbGE5wzdQDyouF0itwPqeSn1/2tSazwvPRz4zt6ZjjIH8Gy8sExLnAMANu8Zn1Yxo ZyTK+mKjUfNl9/CSZx41CEqxWJCfsJWtpD96n/AOoRK4eZzCn7oMSJu22pKXqVBAX9to X4J9/uXnmgvcAPT5orRE0QJEsDdr8DIN/RDe4HZbUkkMnjm41MnAgPJ9Npt/LG5F+MtB K4UWafhS1abnxiUjKD9QfTq+4elRflGzS3ipECgNqBhIMAQBV3d9eOfeOVNFSqLWZ0ed xwVA== 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=WT+66IxyTrpqd+XpQ36/yDuTAp9fjV5BitgE+rccN5g=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=vu6+B09krw26+v4QOLYqroBMDCQPrHkKDAzvTj8eRoIqy1uKnVdb7VZqOlgRbLFaqL LdZfij1zM0NK+9SThWyCVcrR2n6P5N6NYRTDnxrymaH5zAmi9iLK3VgOm/VfDTIeAV57 E7wFImnwPsTBiPbguhS3BDXPpBX9lG6VaMGL2Od5Pl8loJDu8g0BboCFpv7PqP+CSXbv 1z0MiOHh3SMlWEHbnxa8vN7yQot/xVqIecVgO9mHe6O1Tiy2/YF0hlXJvj0GlCBOHkdY Tqiy/+fefOArtqnWPL6RvSuGYyjiUQwyacARbPI7MmA84FKEI2obhrysQ72VkWbLNsGO A4LQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=n6mpFgaa; 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 e6-20020a170902d38600b001c3b4cb8c88si8932294pld.338.2023.10.24.14.27.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:27:16 -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=n6mpFgaa; 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 343E680A9AA1; Tue, 24 Oct 2023 14:27:09 -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 S1344412AbjJXV0y (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:54 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34646 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344267AbjJXV0f (ORCPT ); Tue, 24 Oct 2023 17:26:35 -0400 Received: from mail-pl1-x634.google.com (mail-pl1-x634.google.com [IPv6:2607:f8b0:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 737FE10DB for ; Tue, 24 Oct 2023 14:26:31 -0700 (PDT) Received: by mail-pl1-x634.google.com with SMTP id d9443c01a7336-1ca72f8ff3aso34800885ad.0 for ; Tue, 24 Oct 2023 14:26:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182791; x=1698787591; 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=WT+66IxyTrpqd+XpQ36/yDuTAp9fjV5BitgE+rccN5g=; b=n6mpFgaagbvLHgbvBBwqgY9A5XSf+81GHPrNwCsvAg439HncfiPSX16XOC1t2VNc76 jOyyHyDtavMdiTPSLwNjRiNptMZPunawPdKNpfYMl2TMDQ4MLZu37sCOSJCKZturr4BQ Gqsa5SyQt0b+h/P9i9ylG4T4hjW34Br0JeQFY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182791; x=1698787591; 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=WT+66IxyTrpqd+XpQ36/yDuTAp9fjV5BitgE+rccN5g=; b=lF+xqnjLZFLPENjzjeskdjoCJ4v/JdPRes3o9miRkQ6kytdywrlErftU+BxCjCTVv/ WfVoVZ7sigcPsqiEW2uc3rB0aE+8gwB9pmBnqKzFPuF6AiNBxlKjCFIa9PWHys9zcZ3m W0b712xw6eUT7UCUxllqJz3QYy93fdoy2FAyXEkOfpwwS7AGzaHJQBq8m5ZxKPS9lKVd o6t4YdjoXbEZz8sOx6fp+G/jz7Z8eJJRsDGuNeWMFACm6rwqLsewNbyYz5913F55ndoD nQ74Ynr97WEo8sk3Kh0maD7yY3wkN8u5YbECh0KScnYUTVXsB9iNQwOZu9lrSarT4UTZ odVg== X-Gm-Message-State: AOJu0YzV88k2h2o0N6wD5ktxWRyUHVUoktUFJdtjODrSPbw5VdIOc3zO pBV+uHLxEsdffYBB9AFLPtkh2A== X-Received: by 2002:a17:902:e851:b0:1c9:e3b1:1f4 with SMTP id t17-20020a170902e85100b001c9e3b101f4mr13859071plg.62.1698182790947; Tue, 24 Oct 2023 14:26:30 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 6/7] dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-jacuzzi-pico Date: Tue, 24 Oct 2023 14:22:28 -0700 Message-ID: <20231024212618.1079676-7-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-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]); Tue, 24 Oct 2023 14:27:10 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673765936957581 X-GMAIL-MSGID: 1780673765936957581 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 af1037a95fd5..f7e2b742c798 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -263,6 +263,13 @@ properties: - const: google,makomo-rev5-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 Tue Oct 24 21:22:29 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: 157702 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:ce89:0:b0:403:3b70:6f57 with SMTP id p9csp2212131vqx; Tue, 24 Oct 2023 14:27:15 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHk7hYNP+9u64b++p9DavBPG5s/SdBheAaUgNlY4zJIGKG7sA7EPr+z6Gg1Mxz7S8X3ry9Z X-Received: by 2002:a05:6a20:4299:b0:15d:624c:6e43 with SMTP id o25-20020a056a20429900b0015d624c6e43mr4231092pzj.3.1698182835455; Tue, 24 Oct 2023 14:27:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698182835; cv=none; d=google.com; s=arc-20160816; b=aDg5NhU65eeZb89qYGRnP9PA9Fz/ibPATfiVD9bWWUyyyeQDhl6y8GKlKr9cAYDXx4 WOhhl0/Fo32vvhofB2vCC6BaSFTH29BLuB59f3QTUGL7lsD9Rer7n4V/7cRrhVumWjMk +oaigwid7xs+I+Or6J3RGeb8UpJ1MEpnrTX64RFtmdgVqZCbdpPhROYpEvn5kAAHAOGF 3xT4KaUfQmhQ69fhhcIVLHOQZeTHdAQx1Z5zHExLdKlIxwmGnmFeK1Lv+BOrAKgS39BW MN0JOGIJcJ7hdikvfLwWp1EYLyimH3C1W/6kO0har91/dGh3iy/xo9IRb4EYbQ+izWho Of2w== 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=FSSAIRAjh0FblIlijhwcqDI147sW8GxwqzKtVngITgA=; fh=JYgivQZbHJn+dUmowJkYQXVHkiZ5P7Q4GQsKaNgIK44=; b=J6AqOSsXy+k6ULbT1GFxt8TKDaagdtqFEIkGCWlHyH1RyCgUmoslnml4sulvXUu7KX GMOAd2wB1+pk1uGxrxJrvlnXWdW3SSUCROTh7yhzLDBRtztoGJ70rpJecXmouZZJcn9w t/l83jNuYnm9gIQ1rabjwSup1aNDb7tMK4MWEI6dJBJ0585hzcSOfFfGS0qoSxPLrKpn GSxRGdCOJ66yvKrIwwMmP4QL48AIe1ZXB+psFPFhyWe9BUj1syvDTrURtCwBVrPYx7DZ tN+KxmeXfmY0Amt4Cfj9mD9XWNG9cjChDu7ulyUARc5Ln3q1NIoTPa1OTBhSLgJuiY68 3QVA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=E5hSPMoc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (agentk.vger.email. [23.128.96.32]) by mx.google.com with ESMTPS id m124-20020a632682000000b0059c02d055c4si8940962pgm.668.2023.10.24.14.27.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:27:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 as permitted sender) client-ip=23.128.96.32; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=E5hSPMoc; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.32 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 agentk.vger.email (Postfix) with ESMTP id 8CC5B80BC508; Tue, 24 Oct 2023 14:27:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1344420AbjJXV06 (ORCPT + 27 others); Tue, 24 Oct 2023 17:26:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34626 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1344395AbjJXV0g (ORCPT ); Tue, 24 Oct 2023 17:26:36 -0400 Received: from mail-pl1-x635.google.com (mail-pl1-x635.google.com [IPv6:2607:f8b0:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D6D3810EF for ; Tue, 24 Oct 2023 14:26:32 -0700 (PDT) Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-1cac80292aeso30969425ad.1 for ; Tue, 24 Oct 2023 14:26:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698182792; x=1698787592; 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=FSSAIRAjh0FblIlijhwcqDI147sW8GxwqzKtVngITgA=; b=E5hSPMocJ/PUgOLDqSQw1LQkdC0hmgLq08UrBAM15TASy+CyLUT6FVlmc5Sd7D5Wm9 XIWkR8NKabsvLAfEgfWj9zUo74Tn1tFr8KBDUbVd2SgjkBAupizg4+DdP+aHS/WGjYRn MPOOYx7FdhHnrwhMGDtxWwLaETIgnRcj632xw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698182792; x=1698787592; 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=FSSAIRAjh0FblIlijhwcqDI147sW8GxwqzKtVngITgA=; b=IAutCh6dUQ/N4yoB5qBbRoBWOeHud7JYI93BVMX8C4gKv2fDaC0yo2fSZMGlcse5P8 GbbueobZNcNjP78W8/9CGyAUDue/wWjHWsRE+LTN6YUZQpdkept+6N+KTOX5k3Qcs+24 aUdcf09XL1MGz3k6/DK5QbGk18uKgwQLidBrLuMvD4vPaZcH2nSAiO49+v2Xk7ewLsQj QDdJLbL4ePyLKSaSA74S/Q5LQ07L6ApbVVTwZyk8TVc+wez0MzRQVpco3ek/l/euNCQe vV/Cy7AP2+X5aEZ7NABq6Ze9qhc6VGVEOo0ug2/CaHzxEzdb8EdJ0LTWHgNUhe+5gOTu PjOQ== X-Gm-Message-State: AOJu0YyzbNF/AQhi0TMUfLO0AtkCbhP9soCEz17pLrS2Bc3RL4iBZUGQ 7loARqaC9LGuO9GDIvPZLS6UYg== X-Received: by 2002:a17:903:2450:b0:1ca:2ec4:7f3f with SMTP id l16-20020a170903245000b001ca2ec47f3fmr12177580pls.45.1698182792244; Tue, 24 Oct 2023 14:26:32 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:5a2d:c345:7f3f:d26c]) by smtp.gmail.com with ESMTPSA id p9-20020a170902e74900b001b850c9d7b3sm7824140plf.249.2023.10.24.14.26.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Oct 2023 14:26: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?= , Frank Wunderlich , 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 v2 7/7] arm64: dts: mt8183: Add jacuzzi pico/pico6 board Date: Tue, 24 Oct 2023 14:22:29 -0700 Message-ID: <20231024212618.1079676-8-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.758.gaed0368e0e-goog In-Reply-To: <20231024212618.1079676-1-hsinyi@chromium.org> References: <20231024212618.1079676-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 agentk.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 (agentk.vger.email [0.0.0.0]); Tue, 24 Oct 2023 14:27:12 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780673764704364892 X-GMAIL-MSGID: 1780673764704364892 pico is also known as Acer Chromebook Spin 311. Signed-off-by: Hsin-Yi Wang --- v1->v2: fix node names. --- 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..535464c0df04 --- /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 { + pins_bt_wakeup { + pinmux = ; + input-enable; + }; + }; + + bt_pins_reset: bt-pins-reset { + pins_bt_reset { + pinmux = ; + output-high; + }; + }; +}; + +/delete-node/ &bluetooth; +/delete-node/ &bt_pins;