From patchwork Thu Oct 26 19:09:10 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: 158650 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110991vqb; Thu, 26 Oct 2023 12:14:51 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFZOGF5e7LCY1lBZclVyUUoX2yuZfyvIAjTrcZ6G8hQE9P8iie/r7VHwSXFaw8e7lpCYlCo X-Received: by 2002:a05:690c:730:b0:5a7:fbd5:8c1 with SMTP id bt16-20020a05690c073000b005a7fbd508c1mr420324ywb.17.1698347690831; Thu, 26 Oct 2023 12:14:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347690; cv=none; d=google.com; s=arc-20160816; b=Gom9mKRnC2TpzUKgc92ecrO0SzjLE3hv/JFWK6ZqCQcu/VByxtnP7IQ7tz5Ln3UgUr 5wceEpRMUtonLpP3WdUgUv7svUJvYgEoeCOJzJRdNf0+b+Y5xXrqm86jGXXcxu3g8tvD ulwc6ABWAkqw2BnblEQ444PwyxVptWkPOGpRZ+hIPYClB9DBUfZUlNc8b+1+fjSqDcZV znXu4yzZMhTuQRHZRsw0dOVdz5Fvgxe6SkAo3lu9nbmIu4xaNbxLTKbpGVwReFpfo9uu +iuaXwme5UlKLavzwVjIXHsCPJE5bXQwyLygH1I4CMVfMLeHbPRZL/n0LLCIQK9uRdYT /RBA== 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=QT8ktflemawjtWB/I2UpeCe1IH53mI6BMHkHDMT6Ljw=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=xqTs0YocajwpNxCUgmRgQZJEnOD90aktdwSvA1ozZE26bg7JLGMFkRzXIldvqDyP9S /zaNwBHvwgXgtphKG2wWwgOP2Zf4sxLQ9/yJl49DNpIQ2rH4kAj87nv/IYrtukfy4/eB Es0/8S/lDDfisSkyiQZTaYMWqCuqdJDSMScmvlmla03IsODcv1Op5pwnGH0sVY1CSJxj GTl5DzFIZJDsNSarMEJe7ygjtkZaFl+kvKE4IPnz29jH5cJGgz9TAPvG2SxcNJJeJWv4 H1M54cQ2/s4Xg/lw7DmRrFZNa7jpxwuII48ZYzuG+HucTYLfzQwwuz5XuwFiQmfXeTzQ GZ5g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=C1S5Vtgs; 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 m20-20020a81d254000000b0059f64e6312asi17992928ywl.198.2023.10.26.12.14.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:50 -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=C1S5Vtgs; 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 0779281BFCF9; Thu, 26 Oct 2023 12:14:31 -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 S231397AbjJZTN4 (ORCPT + 26 others); Thu, 26 Oct 2023 15:13:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56826 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230205AbjJZTNw (ORCPT ); Thu, 26 Oct 2023 15:13:52 -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 870861A7 for ; Thu, 26 Oct 2023 12:13:49 -0700 (PDT) Received: by mail-pl1-x635.google.com with SMTP id d9443c01a7336-1c9e072472bso10378145ad.2 for ; Thu, 26 Oct 2023 12:13:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347629; x=1698952429; 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=QT8ktflemawjtWB/I2UpeCe1IH53mI6BMHkHDMT6Ljw=; b=C1S5VtgspVtZAy6vMWG2r3iCBQaF+CHOj5eYXu/v2Ay6D1FYKLiQubL/c7MctzZXQo GHyNMXDIPXVZsN5rG3OpdyGnip3KX8mbh9OfK4nMymBQ/v3hhaBro5EsKxnkvY3nO3HF DC/bB4wZeWAC984hAKE+Oj99IlIq+GDDXO6mE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347629; x=1698952429; 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=QT8ktflemawjtWB/I2UpeCe1IH53mI6BMHkHDMT6Ljw=; b=OsAkjE58y4YgmyWKC+fKAYQ0M1G/+COaV5sRhViy1saTwLy/K1llr1hGd2b3v6RSm6 zQzYpH9MySLdn3Drv9Mxlzlll2847vbfXOFiqG56Ylhh4SB2b9/axylK39y9y8ff/nUv d9lZeQmBWLtsDhdxMvM1/e69uIV4ym4hhTtdK9ejUPkyckz80fQOrgNsDgwrSDLe1cUl NaOdaCkFibeFqagTCkE2JJ05HlSrBVkpAvJQAPTlZCeZRZl6CchU1g/JV/FbeJueThG6 Husu8n7CHJhIhYozg3VMmP8E7PX9AOhgwGnvG/d181RElPIQgKvC0kSICvLrDJUc9VJO 8Gjg== X-Gm-Message-State: AOJu0YxF0pgPwO3esvTx49Njtvn6/Y+wYQlD/zkltIFF22vWabZA0+QF 2K7znRFMsqozC7TGK96SXy4HKg== X-Received: by 2002:a17:90a:6609:b0:27d:ba33:6994 with SMTP id l9-20020a17090a660900b0027dba336994mr390795pjj.35.1698347628891; Thu, 26 Oct 2023 12:13:48 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:48 -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 v4 1/7] arm64: dts: mt8183: kukui: Fix underscores in node names Date: Thu, 26 Oct 2023 12:09:10 -0700 Message-ID: <20231026191343.3345279-2-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-1-hsinyi@chromium.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:31 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846628214424001 X-GMAIL-MSGID: 1780846628214424001 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 --- .../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 e909cfadb6d7..5506de83f61d 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 Thu Oct 26 19:09:11 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: 158645 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110768vqb; Thu, 26 Oct 2023 12:14:25 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGE2WeU9upqKdLBlwAGs804QaAqhcqH8Dtjbw4NiY/us1U2sVxowZx3WPkEJkxEW+kObED/ X-Received: by 2002:a05:6870:96a4:b0:1e9:ec03:80ba with SMTP id o36-20020a05687096a400b001e9ec0380bamr611434oaq.18.1698347665472; Thu, 26 Oct 2023 12:14:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347665; cv=none; d=google.com; s=arc-20160816; b=d540ydHGXj3w1ELFw/5PYKG4WLGo0x9YlqRUKyRRlnx0WCHMnANvAVDdlqXelOHxkX zhWgfxgbRq7FHEETTZHC3cBcTNAuSb5pKBuX2hMaAG0zoUsP2pOEF06q/0gI77ESEewK efX7E3kyCHbC4AIkDYCddJHhybL6eVAXoGP9YchkATlHKaFUghMvfmyxFzQv6uC6MF5x wbGIrY3iGUDa6BEqjtdNOpExKlZXLJzNXGo2oO/i0Wpbh4e/BL0dlWhyt3sI1GyliJVC Dhm/wuVnUeBoNC0Ga5uqOOoK0NT4OUQxcepb8o1IJ6eLy53byEZ7ijqGJ113IQ9RLHzS 00PA== 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=1OFWJeTJZ0BbVCP/+krvvrTex+iNjXDOseWbkL0Relg=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=akXIAQQogho0fGqtQcXkYKtUc/pvqylNKEksHdEKOSZ/boCLHxQtFiZHE6bjtviHay +uAlxq99KZjvLlCnahMFxxaVYc/wfhi/qTgt8p4+hLQ7DQNBKvOhSdZBQ8+UinA9Zkjg d6RhngZ7bKrwPHFu8x/J7Ljrz2CF7EwKygYQp8G4cpH+gc1jSttXr5saSD0sp4lFectd Gz3u1E+CkVDjHD565/XRBfc69JHDtLWqHQsOYGLttr4uw43jwWeEv87zFeG971ElnzKU jq7nXLUT+W3I1k6TvbruvxfoCfg8p9qKMsH8F9po839yEJLG5QOjiLYwIsfFT6HEHmNG KEBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b="klRJuN/2"; 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 i19-20020a819113000000b0058b15a314c0si15183156ywg.431.2023.10.26.12.14.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:25 -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="klRJuN/2"; 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 D2662822D1FA; Thu, 26 Oct 2023 12:14:07 -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 S230456AbjJZTN6 (ORCPT + 26 others); Thu, 26 Oct 2023 15:13:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56840 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230285AbjJZTNw (ORCPT ); Thu, 26 Oct 2023 15:13:52 -0400 Received: from mail-pg1-x52a.google.com (mail-pg1-x52a.google.com [IPv6:2607:f8b0:4864:20::52a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 7A49D1B1 for ; Thu, 26 Oct 2023 12:13:50 -0700 (PDT) Received: by mail-pg1-x52a.google.com with SMTP id 41be03b00d2f7-5ab53b230f1so1052520a12.3 for ; Thu, 26 Oct 2023 12:13:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347630; x=1698952430; 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=1OFWJeTJZ0BbVCP/+krvvrTex+iNjXDOseWbkL0Relg=; b=klRJuN/25vEKbKMA+xEcWihxEDSvIx8QHd56qMAMIkpWQh55uh8TJOvPhLRRaHxx24 NUtLt3wK5XAAxOB6ldYrm09pnEUJab2Y2exVsLxthb7PqdOsf774IyIoihjFW404+L0W aNS1InTckZ+mp4imKDqRP1WN7ySsZuQ/7J5OA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347630; x=1698952430; 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=1OFWJeTJZ0BbVCP/+krvvrTex+iNjXDOseWbkL0Relg=; b=IxVaKfKTJnHek9IMoqwDejOa6ToQY7qF4x9Dz7KVfFqQrRzA+noYITw9HVFhFX+TAA CZ7PkyHrVtSE5ilXvNxcc14B6NKajcyZgrAD+pBPtcWMT8dMB7ombeSxm5hf0mZeahsa ldCcN6urOYm9i6wPeGyqlqyVVEzfYtvmxCKdbe2EkgfXNvuSHa5PDuySAbOwHiMCLxs/ dtLESqeHCy8okxfHjdkT51MJNgFnQeeXZtGiREdFmFezq9OBcF/nUqvyBc2QqjrcuwCv V/B8/oIJpvyn2t4tkBn1oVwoFRAfmqa7Bx5JH7gHcIPgJwhM6GWehFonqkP8ckKzbdhP AlLQ== X-Gm-Message-State: AOJu0YzDd8AVQ4HAsgPPUGNw9M67uoHmJKqJc3vTp14kIGDM5MB7U+8y Dhs+xA0vtR4zumBHu3JHVNS5zA== X-Received: by 2002:a17:90a:3003:b0:27d:8d42:6df2 with SMTP id g3-20020a17090a300300b0027d8d426df2mr447016pjb.43.1698347629959; Thu, 26 Oct 2023 12:13:49 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:49 -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 v4 2/7] dt-bindings: arm64: mediatek: Add mt8183-kukui-katsu Date: Thu, 26 Oct 2023 12:09:11 -0700 Message-ID: <20231026191343.3345279-3-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:07 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846602066973589 X-GMAIL-MSGID: 1780846602066973589 Add katsu sku32 and sku38 which uses different audio codec. Signed-off-by: Hsin-Yi Wang Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring --- 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 Thu Oct 26 19:09:12 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: 158647 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110816vqb; Thu, 26 Oct 2023 12:14:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHZzgg6GFmu5ecEgb3tPDFdpCY35EjB6z7ClujtZQvNFYdE9mLsv6K8Rv2KVEeRHxA3aKm6 X-Received: by 2002:a25:db0d:0:b0:d91:c3fe:6144 with SMTP id g13-20020a25db0d000000b00d91c3fe6144mr448980ybf.3.1698347672241; Thu, 26 Oct 2023 12:14:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347672; cv=none; d=google.com; s=arc-20160816; b=gK3rfKF4XpODSYL1zK4w79UEDs0Avf78nAUfsi8rnOcH1WcMhoECKEUaip7BvfYWdr PlUC9x91mi/Reay7SnJCl+Tr3I2JUSr9pfaNqx9xXTQLG1O/I+EFThfFF9F98Qn62fTQ Q6a3/E09966qO6ssQa0gCOzYBegxPha7gs6bs7h6GZ1R4zUfaAqQUR4jhOW2ITAcLYbf 6j/gl1cKm6pbuiSUzgPr+rXnRjBx3BwWN9Y9GoqlKZvNod2SyGYZPm6WdAwAQOqoMBPe MDFKi2jlIc2tKsD1zfT1cWl2reATxnYMNUE5ugc2kBxGIc7YiAmEy17hE20cE3OLAkBO 6dZA== 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=CAO4Vq2lAtqVduwbRFXBpJqHTTi1hnz8FUzyO8B5YMU=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=ranVfdwPE7YHJHPWcNzH49aqAP0iBEbzMRRBCPu/4JPc15UWSkulYYqp1gd9c5r9kT w5vC8mx4Ie5ZaNsZ3cWcnCNmVtXi/Y3prryX9mFCVMrpNFH7oXs+lsqNNDJii7Bm0jdK U/eBDBN6N/uolMYAYE2I09qk/UKMGUPXCwoNWpOniHM2DDev6zFmimSMndQz+Ds/V8jR z3XGMF+LvasO0Q2WSrVi893QZh43k99nUoyX8i0V0PLM4fiA26G+SVqOzh+ERPREhv5t Ywl6ujHvnfGUCUNlSmPupYMghUEWiIgSLswsdHL7wFCNqD5Eh6UydLPV8npqo3NxBaxD as3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=U5ncsxII; 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 r186-20020a2544c3000000b00d9f7fff4b45si59724yba.200.2023.10.26.12.14.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:32 -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=U5ncsxII; 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 773A3822E9A3; Thu, 26 Oct 2023 12:14:12 -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 S230285AbjJZTOD (ORCPT + 26 others); Thu, 26 Oct 2023 15:14:03 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230507AbjJZTNy (ORCPT ); Thu, 26 Oct 2023 15:13:54 -0400 Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5A741A7 for ; Thu, 26 Oct 2023 12:13:51 -0700 (PDT) Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-2800259527dso563720a91.2 for ; Thu, 26 Oct 2023 12:13:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347631; x=1698952431; 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=CAO4Vq2lAtqVduwbRFXBpJqHTTi1hnz8FUzyO8B5YMU=; b=U5ncsxIIQ7I63EVCJ++TKou2vMoNeROB92U+KC/FJWxC4MhukOVXpPfBW68WBEsUpz PlPoUyW1TV484mp8YBzKpxMEnpRnuISK/SU/0/mtf8tBskl7eY7xyJpkwmsavObo84Jw hrR2rB1+i5Hh1Ev0n6nmJ01+cfSmWxDiipZDw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347631; x=1698952431; 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=CAO4Vq2lAtqVduwbRFXBpJqHTTi1hnz8FUzyO8B5YMU=; b=pTUH6T8QeHyCufIP5Qr9ARrFJyFEH6m4RPxgAo+8+4glvIXAkkjk4y8H1VsKfxASEG IH5KuzLulAe9LXBV4eCwy+BbtZdEb7+kr4KhY+i1fduIKwHywkoMPC7GQw2PSMvKgQxo qQNuLbaS+PAK0QzKQ5R49JXO+gmrcdeVG5DPZY/+TgbwAuLE8DKFjLft009m3KgudtvG cK4ROfABT8MrCQRoaREv/jq7GOljcUKIYUuYaDXlxopiSNCmockvxgq7OgduUKbPSfx+ vxNe3+UhZ32WMTClzrdVa3iAyzU3Dx0XGMuAC+Qwq3rE9gBPGLyxJ1/twYpl6OsR1ZKD IqEg== X-Gm-Message-State: AOJu0Yxv0vXq50FFWgb16Ipb9S7i6OuBKJTc5Vtao04VEdNcUvD57lBu 5tujbumSOdierVyBHDG1g30qL+KaYrIjHGscvSM= X-Received: by 2002:a17:90a:db92:b0:280:e0:9071 with SMTP id h18-20020a17090adb9200b0028000e09071mr520259pjv.28.1698347631047; Thu, 26 Oct 2023 12:13:51 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:50 -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 v4 3/7] arm64: dts: mt8183: Add kukui katsu board Date: Thu, 26 Oct 2023 12:09:12 -0700 Message-ID: <20231026191343.3345279-4-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:12 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846608826642036 X-GMAIL-MSGID: 1780846608826642036 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 Reviewed-by: AngeloGioacchino Del Regno --- 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 | 14 +------ .../dts/mediatek/mt8183-kukui-katsu-sku32.dts | 36 +++++++++++++++++ .../dts/mediatek/mt8183-kukui-katsu-sku38.dts | 40 +++++++++++++++++++ 6 files changed, 115 insertions(+), 13 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 a23543d7a11e..b6a9830af269 100644 --- a/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi +++ b/arch/arm64/boot/dts/mediatek/mt8183-kukui-kakadu.dtsi @@ -63,18 +63,6 @@ &bluetooth { &i2c0 { status = "okay"; - - 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>; - }; }; &mt6358_vcama2_reg { @@ -383,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 Thu Oct 26 19:09:13 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: 158648 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110820vqb; Thu, 26 Oct 2023 12:14:32 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF8769T1GvtWfXTDF4AnGlMDARDB2to8GuJVPTeFgt5I0/Ky9cCzzlupEJuTzybrkMdY1CS X-Received: by 2002:a05:6808:496:b0:3ae:156f:d31e with SMTP id z22-20020a056808049600b003ae156fd31emr345531oid.1.1698347672553; Thu, 26 Oct 2023 12:14:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347672; cv=none; d=google.com; s=arc-20160816; b=VWkcU5N69IKMimQlvWv7roie5J7Zpnva0ABoNWFQSz1fPuMAiwURVsIJB0ynToihve QAZO31VDaGxjAvql7G2GWAbXzS0MMHcATaSSuCuoR77CWRqIkmev5ZrIsEi6TNqTwpaA Iwn/l9rA0+DKAaon/1fKbAreS0Pf8D+qxDy/AseWF2ekiqsPCgTEji3VKdmLcqlkHumM 9UGGwsbtxKxTqRuij2bYzlB+dVV+AmQhWYldwt9HqvXCGTVdY6ZmWd8ic/Cv+opgxOTN JTK9pKN6Y+huJgsG5ybKBEekVx6tHH3T6ioGwsYkq7FgGFaHxBJmgzX1C6JlsXcS5XRe +RJg== 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=yLZEufX4IELLQNXAIl4tmqVd4CvacXFJyoj0xSht3aE=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=y2uWrunSWbFkWHrkwfD9fnLvTbcGDVD6dt4g+WsnX+ir1oJDNZk1VHYBkuSaDAKU+N CxRjJbPD6/SroAUv1n2E0ExcujYCEVUOoijhF4kaEqR1JG+GtVO8ZEnEGwQ1LFKHddjE QL3dvc6gokmgPx4t4SiMrZ9ScGddZVQGZ1JZr/qkUBzkw6EpwY06ms4tw4+ECtaboLoQ PTqKfQ8+8QJAo89PD1KCL4387WCjuwQpflBVBRa2SKtnnTYcw3LQQfIPZTfeNyx7OiHe Ns+W+rk9+M7bvFf4y9ng31+wdcwpvrbLepVpbo1v7+kTh4pifjvaHYes8iP73ljMQVEX YWCA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=jwu+izEA; 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 f2-20020a5b0d42000000b00d9a681e563esi43452ybr.244.2023.10.26.12.14.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:32 -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=jwu+izEA; 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 B4E058230CE9; Thu, 26 Oct 2023 12:14:13 -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 S231778AbjJZTOF (ORCPT + 26 others); Thu, 26 Oct 2023 15:14:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56858 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231178AbjJZTNy (ORCPT ); Thu, 26 Oct 2023 15:13:54 -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 D59C21B6 for ; Thu, 26 Oct 2023 12:13:52 -0700 (PDT) Received: by mail-pl1-x62a.google.com with SMTP id d9443c01a7336-1c5cd27b1acso11347305ad.2 for ; Thu, 26 Oct 2023 12:13:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347632; x=1698952432; 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=yLZEufX4IELLQNXAIl4tmqVd4CvacXFJyoj0xSht3aE=; b=jwu+izEA+iNQnS2lnGpzAIush5pUyQCHqH2hr/ymOsr97Ku3anF1/SsYLLzPYiE0Xl ugG4/tWySuTFF9WPmjHkhFqoN0MD/kpbXYtHjAdZ+42RFBcFu0VUCBBMNeKDOl8oT7Sr 3QhuoaTpVCIQxsXCPHJ/qD3dEgVSQmdvzd2xI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347632; x=1698952432; 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=yLZEufX4IELLQNXAIl4tmqVd4CvacXFJyoj0xSht3aE=; b=Kw8Kf2xFbtBGBdbWZ9uSC7TiGUCYKFfaM0LEgI7jmkTxlyN1COkyNLgU2iXfiv729l yAw8XkBO0tn6MYqsMLk8018CM/QKsbOXVaf6tKJaqISbTDIwSKMwDpb/FSH6Q4ptS7O5 zEvogIa3VqW7ooz3zbHFs84q8Xfra6+MHLp3sCWXGiYZ1EVput2kEOLsw80xUgxSFbRY EVit7j+pFy6KvP+BzI0WYtbcjadCpWSA/0dw5TOvUfR8DbBjTzvvxznY9s06i7XipLgL y4+LQeL2Sm5a33F73zIKrJ6sQO/8QiOxo6A7T5PuBfLcgPoIh+sw2njaWElB2rh5xfl3 TCFA== X-Gm-Message-State: AOJu0Yz+V+NNbRN6zUtF54tmfG/2EWU2BCxtU2ZAy4Deiwrye8PW60u8 rT7LvBfKf+Th5yCFGMTUF9GHVw== X-Received: by 2002:a17:90a:1918:b0:27c:fb63:9c89 with SMTP id 24-20020a17090a191800b0027cfb639c89mr521631pjg.0.1698347632103; Thu, 26 Oct 2023 12:13:52 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:51 -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 v4 4/7] dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-makomo Date: Thu, 26 Oct 2023 12:09:13 -0700 Message-ID: <20231026191343.3345279-5-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:13 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846608694109198 X-GMAIL-MSGID: 1780846608694109198 Add makomo sku0 and sku1 which uses different audio codec. Signed-off-by: Hsin-Yi Wang Reviewed-by: AngeloGioacchino Del Regno Acked-by: Rob Herring --- v3->v4: remove error const. --- 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..c937f49ba3b4 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: + - google,makomo-sku0 + - google,makomo-sku1 + - const: google,makomo + - const: mediatek,mt8183 - description: Google Willow (Acer Chromebook 311 C722/C722T) items: - enum: From patchwork Thu Oct 26 19:09:14 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: 158649 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110840vqb; Thu, 26 Oct 2023 12:14:34 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHniF5clrtdxvLQzz/STXMDBHLL9mVRcFJcT9q3ZzzOPrl8iMetlvrafzdNzhanP1EQmv1c X-Received: by 2002:a81:e34c:0:b0:59b:c805:de60 with SMTP id w12-20020a81e34c000000b0059bc805de60mr337103ywl.45.1698347674298; Thu, 26 Oct 2023 12:14:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347674; cv=none; d=google.com; s=arc-20160816; b=ZAyIbuOs7hIn0JjK1sVOeEqpbaRDr6D8db5CAyZOdQVtOyZF/JADJF+3Cfh9F2MbTz 3hSPcPr2wSa2w9DGx277QGXoD7OYn7JDGW0wEd9NWKp4RhrhsyvnFF4oImA1At3rPKgj OmnrdWYjCxsFeB4FoodM3Xyay8dGiBur+0luBWEfsNQoXH1TrQBL65WhTKFxaugJav70 uAXfJAnawbN/xHfEwHDgkFmoeztYKT4Cu9RJVnK3Z16hhVmFwxI7ZycdL8jRaSpUD5+q 6pHy4GJSPgByzpYEU0wqAAv35BSllIWhSVqPC/ARA75rr/GtbylXMJbd2rnvjKW0av/0 W2oA== 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=ymcTSMtDLHHq71nFPpNk2uBvq4G7e2/sBgD9CU8KCYw=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=E2ffq13noffScEn9uVVFhHuSgqxymVY9zLmovrv8J/Nv2/WvX48fhrXRqMxfvrsZl5 dMBO5CY8alywE5GKEXJQAnZSgyoKmyTaBfYZOh2bCi72rc/mCdgl+kH1XRzZMU4yjDit FNP3foL42IjiPxAgSZbJg2ZuzHfJCF83rgHtYpnPfwUzDgO7oH0TFe0oYD/p0cSW+NOw 6wKH5cqbmh6AeeIQ5iiUkbfQP5BcZLao9LunSd7ELYCZV7fgEGm9LDx61auRz/WvAsjG 8eqmjEBZeyu3yIcxr2qm556wLW6Zz1JXi33ow1O9YC8xOR35AsZEBBHYJaL1nEk3Oww6 8Waw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=UbpXlCto; 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 n15-20020a819e4f000000b005a2045eaec8si14346210ywj.566.2023.10.26.12.14.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:34 -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=UbpXlCto; 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 17EBA8230CF8; Thu, 26 Oct 2023 12:14:18 -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 S232094AbjJZTOH (ORCPT + 26 others); Thu, 26 Oct 2023 15:14:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56870 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230271AbjJZTNz (ORCPT ); Thu, 26 Oct 2023 15:13:55 -0400 Received: from mail-pg1-x52e.google.com (mail-pg1-x52e.google.com [IPv6:2607:f8b0:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B6CB51A7 for ; Thu, 26 Oct 2023 12:13:53 -0700 (PDT) Received: by mail-pg1-x52e.google.com with SMTP id 41be03b00d2f7-5b856d73a12so1062162a12.1 for ; Thu, 26 Oct 2023 12:13:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347633; x=1698952433; 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=ymcTSMtDLHHq71nFPpNk2uBvq4G7e2/sBgD9CU8KCYw=; b=UbpXlCtoKGrpDsr+8z1AwLhAA0y/ipE4uSCQI7i5FdqMSB/ETDceXLfsr1mz+8PxcJ hZEy2M3N6P/GUApqrLL5UVJtFTdqATDVIfHrmDwtiAOdU/ubkmFCZ3ouqKnJVN12xyvv L96xPsT2EIreK8iVVFjLpKTiTviKLZqerzdzs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347633; x=1698952433; 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=ymcTSMtDLHHq71nFPpNk2uBvq4G7e2/sBgD9CU8KCYw=; b=sfW6Fr10wDyO+0nfUGi8oIU1OHiqonJFK4PCTsqapXMIvjsti1cF9ZOGboQXjlBAwo RMGal6Oq+pol35LUsOmb5IpJSS4bFqgVrwcy1RfHv+1QU3oCvQo8JWLHoObjwVHDM60m EJ3TPZ+E7NiNwP7LUPhLuZS8ZrZ7xvaaWOsKvWAd5ae5ZFUopniMySdGxp2qWNSHvm6i sFc12A+yctbW/9BhM2rsN1z8ce1OayTxcpmt9r8kOYt4gJ2GkiMoUZfsUdDouA4ImocQ iJpA1RdIAxryCuM/5c1GhaVYy8fE3ykNw9kqek60Ectff07G/0xvw+stUdVB5KwZkGqr keGw== X-Gm-Message-State: AOJu0Ywc9IITrEc/SIatFkEvMriGsoXba2Kl3YEiXZIRX99j3Jt77vgK G4sHFwmhwv+WFEdv6taZib0DpQ== X-Received: by 2002:a17:90b:3901:b0:27d:b811:2fe4 with SMTP id ob1-20020a17090b390100b0027db8112fe4mr496194pjb.26.1698347633233; Thu, 26 Oct 2023 12:13:53 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:52 -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 v4 5/7] arm64: dts: mt8183: Add jacuzzi makomo board Date: Thu, 26 Oct 2023 12:09:14 -0700 Message-ID: <20231026191343.3345279-6-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:18 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846611113568244 X-GMAIL-MSGID: 1780846611113568244 makomo is also known as Lenovo 100e Chromebook 2nd Gen MTK 2. Signed-off-by: Hsin-Yi Wang Reviewed-by: AngeloGioacchino Del Regno --- 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 Thu Oct 26 19:09:15 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: 158644 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110762vqb; Thu, 26 Oct 2023 12:14:24 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEY0HyUAUPRmUjtbsR1JN6pjcWdO9Q39PVhAMlIMrarzbf9evXrbzWIKxsq8+DRUJhcxdAq X-Received: by 2002:a05:690c:dc6:b0:5a8:dd5f:dbf with SMTP id db6-20020a05690c0dc600b005a8dd5f0dbfmr443470ywb.34.1698347664539; Thu, 26 Oct 2023 12:14:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347664; cv=none; d=google.com; s=arc-20160816; b=hWG4nGMruZoiYsCq8ZHp5c7WWPD+eeN/k9mvpUDj/9TGfN8JfE2ZL90KEJ+qi1YY1P qujp8vZFrmj1+STP6CJejqgdhJazt433CD/QTPen9IcBlTsBtJsGEpzbKu2aUGg0HmjX 3K8ZR8s0USJ15I9bJR/1NtJLeu4SC1XMjNV/r+cIcAr6fzrTuFPL31cPjJCFh8VpYLve U8dBizuS93MXhfgXk8n5U6xBTTs1Jzp8tb1O63yHN0AMHpxpBxTyWVPxtatVizbJ4bvN mevcmHnC8Ox0aXJACG9xrUlpvDqfinljKUwVTLJNQp1fMPxEtJmz2gCZpzNszyKwOxRs MFwg== 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=LKO2g208XzCfOsORI6ZMG1mCYRoaMgItfO0wExwA+14=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=jqBJKPNkcIovBGDFU+BS9t4D7raP+jPB0wqKLq1KdUHbpjUX8FHm4MqxPWsnFqbYjl PcpPc+pi4UxbXPWLecYRTHpTDOXLBFAbZ48UeQG2Npbauq0Ggx4LkDX7S9p+FNgfOZC0 jHc+r+wMDiQgKS/xIQdJDZQI9fIndwlk6YDy3vTPU0g81b80e8ylpW9QBqShLhOiQEvk 8c3beNxZEUgToxrIi3qTqJ/Ah3/IJC5ZDYgFKxfg2blHBImLy60ooofNyMpEtWmX5BQw Bvx7Nnsj4+3KEdWMIcT7eTiDyzEfnoG+bffweikdrxzn5njDO+BN2tOou8PIWI0DUAdc frvw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=FovDHLKF; 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 i19-20020a819113000000b0058b15a314c0si15183848ywg.431.2023.10.26.12.14.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:24 -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=FovDHLKF; 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 AE3D6822D1F0; Thu, 26 Oct 2023 12:14:21 -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 S1344646AbjJZTOK (ORCPT + 26 others); Thu, 26 Oct 2023 15:14:10 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56878 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231287AbjJZTN4 (ORCPT ); Thu, 26 Oct 2023 15:13:56 -0400 Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D15691B6 for ; Thu, 26 Oct 2023 12:13:54 -0700 (PDT) Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-578b4981526so1067358a12.0 for ; Thu, 26 Oct 2023 12:13:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347634; x=1698952434; 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=LKO2g208XzCfOsORI6ZMG1mCYRoaMgItfO0wExwA+14=; b=FovDHLKFv9Gi3C2YjP7dXJfItRR3PH6JFC+StLbj0rZX2lSdGcAZNGY+ENj4h/CWWw FvkdXgqEcnMMZJuiA6fLYF1yt+xLnf5DP2JhvYbFJJQMu669YuZbT0rb1FwgNYGm5xaU T/vjsuw7Y0dq29pQY7yaXyNy8mFH/EOoOSsyI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347634; x=1698952434; 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=LKO2g208XzCfOsORI6ZMG1mCYRoaMgItfO0wExwA+14=; b=ED+p0ccfldF2cIG/K0ZFkC2xsm0vsYNLohy5IRy9NSjv+ymiIGQkI8CU7uYukStNyB l1FgFmToKwd20hjlEFcVwa3BB016Ch959u3wpPfT99FtH365H4NoPkIcJ+SuruHXhebe FMFAYJ/MLhDh6tNZi5qyCZndkvimSv9vRZPEX4uoal576NXS4NHf34f1GQfJx9c0iGfv 9GTTBEqz2MKd0d3kdzkVW5HH12xb2yx4cGE5dQ6ZNH7YI0EvE3FBJODEo6vNq6koYP4J ZZXpv0vNSx36CdVNN23zXvCOa80IMYUczFODY07ywwSXQIa8i7qj/+o9oIsMb3JPF8m2 8axw== X-Gm-Message-State: AOJu0Yz9ukpHh3XaglEv4buto+25K1Dw8q71u7DUj4fOY100vx+CSfNM 6V0K5w2Qvv+SHY+9RAtiHhXTkg== X-Received: by 2002:a17:90b:f0a:b0:27d:37bb:12c0 with SMTP id br10-20020a17090b0f0a00b0027d37bb12c0mr449838pjb.36.1698347634291; Thu, 26 Oct 2023 12:13:54 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:54 -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 v4 6/7] dt-bindings: arm64: mediatek: Add mt8183-kukui-jacuzzi-pico Date: Thu, 26 Oct 2023 12:09:15 -0700 Message-ID: <20231026191343.3345279-7-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:21 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846600969955423 X-GMAIL-MSGID: 1780846600969955423 Add pico (sku1) and pico6 (sku2). Signed-off-by: Hsin-Yi Wang Acked-by: Conor Dooley Reviewed-by: AngeloGioacchino Del Regno --- 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 c937f49ba3b4..f133d9673803 100644 --- a/Documentation/devicetree/bindings/arm/mediatek.yaml +++ b/Documentation/devicetree/bindings/arm/mediatek.yaml @@ -258,6 +258,13 @@ properties: - 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 Thu Oct 26 19:09:16 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: 158646 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp110779vqb; Thu, 26 Oct 2023 12:14:27 -0700 (PDT) X-Google-Smtp-Source: AGHT+IH7aoxWFeSW1HrjCG64HdUkLa0Iqk3EHaBOOeB8LjSvkdLGMviCQs1FHhqRLZv9V17y+kHy X-Received: by 2002:a25:8485:0:b0:d9a:c5f7:f848 with SMTP id v5-20020a258485000000b00d9ac5f7f848mr229813ybk.63.1698347667207; Thu, 26 Oct 2023 12:14:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698347667; cv=none; d=google.com; s=arc-20160816; b=U9me3Cpu2PDV81c+SxHmINjYYo51Yb+e1y4Crm1pBMCY0PIoaYuIkqnE8oCOS9wCqD rTCUmB7q+yXpr6PBYlr8XtwwXUMZt78bEUNKyZNbVoI5jep2hVMrsUh79PUjnjEj4hOF +B1vJeVRKFA5XODG4E4HvdLM0GZmKPiRGQqK4aZMdIWmPtksaY42bxXuWe2gowvNqQ41 0X2SSnK2OHMophZVJz5C+5pJeTmD7mr3Jv7YGJLlT9uQvGH/vtQIi9LM3abNYWna5fAy QdEzP8vMKK0jgNY9xVg895GsAlDHtVmzm0hMBG5VrsAglsLdAwE+BBC3NzAQ/A6Z+Y1n whsQ== 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=NkZn+U4Wu9+OkFBGF0q0OH+o+7fW9Y2LfpUD4qU656Q=; fh=GxRLE3vzTk4+ZqCztl43GSxUR3AfhlW2O4Y51KTRIHg=; b=yJ6B2LehSvXD8lvQFuPWJ902rhOQfIyvSFE4OCcRdXQ/NaHq3SQ2ihCLHfM4TT9vf/ 5QJlylTD2r/y2CwyG3pveWGRpqK1ayNWplaUI7INeQLqF8zcKV0IMMn72A4Q/0QZDl7A uD1Bai+aq27Y65WazUlnA2/Npq8lhqbrbk6xD6WayMFv7lZnpngF3hxShV4jv7N+BkX3 pmAKfUpLAM1DWj1ooM8NhQMjbC7O+SCMuG33RgDLDE0nGirZRGgqiPYRF5GSujEoTByK fWR7arG5cujeSq4IQQ9WQ3ObWOmvhnpW5wWB8+lttdWwe5/g/JaMTnnHH0mPJtQZLPI+ Ez3Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=kYRIuMZF; 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 g127-20020a252085000000b00da052e38ac1si44400ybg.217.2023.10.26.12.14.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:14:27 -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=kYRIuMZF; 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 DF3D08238B48; Thu, 26 Oct 2023 12:14:22 -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 S231532AbjJZTON (ORCPT + 26 others); Thu, 26 Oct 2023 15:14:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47444 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231546AbjJZTN5 (ORCPT ); Thu, 26 Oct 2023 15:13:57 -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 D8D021B9 for ; Thu, 26 Oct 2023 12:13:55 -0700 (PDT) Received: by mail-pl1-x632.google.com with SMTP id d9443c01a7336-1c87a85332bso11097285ad.2 for ; Thu, 26 Oct 2023 12:13:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1698347635; x=1698952435; 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=NkZn+U4Wu9+OkFBGF0q0OH+o+7fW9Y2LfpUD4qU656Q=; b=kYRIuMZFx6Okn+VqkPykbCsygvA6PDrXFarfMIL1uvq9xCx0d1FnSXix+X3QqkHpg5 ESJAMdzBuIinvC51B8MRc+iH/U56JA1k+/fNXtRH5XqPPogdgZ0VbU7tedA/cElbUotP mvNKwYffXeGvcosmWaTTZc/x8O+8RbX3AyO/E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698347635; x=1698952435; 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=NkZn+U4Wu9+OkFBGF0q0OH+o+7fW9Y2LfpUD4qU656Q=; b=dvskqRTg9KrDG7ebFpXRYFaUKr+93fd4y1vCtbaF6YXt/yYGDHxH1GeMD2NQH0piqp BXvXpSIHKZAkPEaxtmK473CD8doZMU+CMQyzNGi599WaMV2njaJDtC9dGWPxlmxalr4e V8PHJL0jehT0yImUBu152JFvjTfVHJvSJibrUHq/YUcAl0dOyWlHtwMb3vtL++CUNkJh PeJ8E1BR/D2S5idgIv9MFZ3RAndkLf+4VD3MCjwQgmzrlksQLwT/HoAm2wXBQTixc8bK 2JgWlfkYDxz+wZJxzofk/z4x6/29V+KcH6u9ugH0O3BlHrqOEUeQMZu/93+W337jzq3f sklw== X-Gm-Message-State: AOJu0YzLnf5tmq9RWjzOw830f4uQ8A3d87eTUc/f4M1kAfS408LZUFn1 UXszkep3cgchJOsLb+g5AmxrfQ== X-Received: by 2002:a17:90b:3889:b0:27d:72bb:3d92 with SMTP id mu9-20020a17090b388900b0027d72bb3d92mr448994pjb.19.1698347635401; Thu, 26 Oct 2023 12:13:55 -0700 (PDT) Received: from hsinyi.sjc.corp.google.com ([2620:15c:9d:2:f0fe:5c3b:1d70:d0bb]) by smtp.gmail.com with ESMTPSA id 22-20020a17090a031600b0027476c68cc3sm2183639pje.22.2023.10.26.12.13.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 12:13:55 -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 v4 7/7] arm64: dts: mt8183: Add jacuzzi pico/pico6 board Date: Thu, 26 Oct 2023 12:09:16 -0700 Message-ID: <20231026191343.3345279-8-hsinyi@chromium.org> X-Mailer: git-send-email 2.42.0.820.g83a721a137-goog In-Reply-To: <20231026191343.3345279-1-hsinyi@chromium.org> References: <20231026191343.3345279-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,URIBL_BLOCKED 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]); Thu, 26 Oct 2023 12:14:22 -0700 (PDT) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1780846603282988444 X-GMAIL-MSGID: 1780846603282988444 pico is also known as Acer Chromebook Spin 311. Signed-off-by: Hsin-Yi Wang Reviewed-by: AngeloGioacchino Del Regno --- 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;