From patchwork Mon Jan 2 11:41:49 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 38101 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp4122603wrt; Mon, 2 Jan 2023 03:44:35 -0800 (PST) X-Google-Smtp-Source: AMrXdXtkkKFSBSSLPpjuFagJpE0jxVbIrZ8MgLwGbOBAfS23EtM0Qhip/EO97cy8FbPqZF3ySIJw X-Received: by 2002:a17:906:c79a:b0:83d:9588:2ed4 with SMTP id cw26-20020a170906c79a00b0083d95882ed4mr31057540ejb.68.1672659874894; Mon, 02 Jan 2023 03:44:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1672659874; cv=none; d=google.com; s=arc-20160816; b=QKUJYdX81+lZHJyxLUJjhVrNosWRrQvzI9q5OMiOztIwRsMA1anJ0mmgvlCpgNeLdV 0d2JJZ35lic/Mni+tG85HvrJQs5bwbah6e9qe0qYu0OnfXXGtRdCLdNNphcGQV1OLLVk c3BgZLcu8DBk+1Q7LcJbywFc1Ug3imb7CaiiT28yXXVqWcf8SRoa3b+2tF4+d3cdF4lg 6/4c1O7cVUkZfB1iPO1VEFFTS+b4FLy7J7vtoLxRWi03kW44spy/vzEvuecyocgDsPnZ Gelh8Mz6L8MISCxENZJsGL2v7jQO3dwHqH4pw99zx3CZy/+B8a6nH2ukslK+2dr7+eHq Z7/w== 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=DFU9bGFCZAQ4eLz1sLnNYm1aOcmTTJdAlfZrDIj/g7Q=; b=iHJMUNuwlch79H9vGqPh4fMs8ruiAtYzqExJqtKDKgP+gxDPr2nQvdsas7HqQjrp+v Kn3MpWMrdZyYEdG4AJhwyd0g/doeeRSndKSGffsz88Fwlm0z+mq82SgybEexW9GDYbm5 +DPDN6Ryiq/NBuAjRey+4l+/fggKuxNkbJ/VLiitInqH/XyZjQ/UzjMSExndUmr8XJRH 5wv5LHtbYoT+m6Xa6exTP5OviHp1Zei+i9B8X1E1Z7V5J3WZWKLl8M3tZtWEByIKf/YL uV73mo/1NeFpAfZWVO1SVq8yFyXoHDHp+8cFQgqVQumoZYPlyji6wCdPG1xQNr+xzBO/ YYVQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A3bjAiUW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id dr17-20020a170907721100b007e494438499si26005037ejc.166.2023.01.02.03.44.10; Mon, 02 Jan 2023 03:44:34 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=A3bjAiUW; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232853AbjABLm2 (ORCPT + 99 others); Mon, 2 Jan 2023 06:42:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55662 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232855AbjABLmE (ORCPT ); Mon, 2 Jan 2023 06:42:04 -0500 Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B904EF0D for ; Mon, 2 Jan 2023 03:42:03 -0800 (PST) Received: by mail-lj1-x236.google.com with SMTP id p2so13254460ljn.7 for ; Mon, 02 Jan 2023 03:42:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; 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=DFU9bGFCZAQ4eLz1sLnNYm1aOcmTTJdAlfZrDIj/g7Q=; b=A3bjAiUWya/xZ0diRWE5yhrbPaolWEfSBNiTHT+PTnFaDdZfa6Fw1MqqqS2WfEBbVU hwoLb9aP/0r5F8DV0wo9CcyqAIWXWMSY7CaXRnCaxPobzkC12Q/xj0pVb8/SPNwXR6Ge 9QqCeye/rbd5a2C9i7E++QaV2H9KtHRZhIe5FqJYxjK07+g7GPJns913GKdwbDF6m6kH zWLT8h4t3Ki0vMQcgRpVbu/naTjx5JTcvnTrT9Ijo1iZbjh0HSt7jLs6357IYGVdKOMG q8CKCWhdzzI+t7/sufVgFF0biouhOZAQ11D85X9Udd+2NXW+AoeAcNM1aJxcslNpTzhE TfhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; 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=DFU9bGFCZAQ4eLz1sLnNYm1aOcmTTJdAlfZrDIj/g7Q=; b=Ct9m1qFgfBcsDI5+f96UUPq6pcS+/U8cONyXHXcrTvL8XmtYbPtVArj5amfZSAZlyK dE2rLRtFHTKZhXpNloh+cQxDWlkEJc13lwUpgD6AbuEqo1kos5Y8UbCCrNT7dMmZyA6W 8iK4LLRkobcs+i/svCwqiHxnhK9Ol1X3lKJhvD4+EKFG4Bika2dyu3fxVU9o5MMA+zqf nV1oEQUZCdl+KLqNWeNkpgoKtms3AA1GrFqYczrfPGX2hFLG9YYMj7aJevriKX4uadAg xarceIQ7XXynFTboKga6pABPkxzQeahFFQMztcTB/KJTo0FCf8GazcKCkzjYE+v5rYfM qSOQ== X-Gm-Message-State: AFqh2koUYtnNVvKAfY3MmcolmT52IhqkCr0Tcyr1n+dZJvl9efh3u4YW hSSxmlZLnIqolP6OW65XFR7pAg== X-Received: by 2002:a2e:a54d:0:b0:27f:c95e:7619 with SMTP id e13-20020a2ea54d000000b0027fc95e7619mr7240352ljn.13.1672659722099; Mon, 02 Jan 2023 03:42:02 -0800 (PST) Received: from krzk-bin.NAT.warszawa.vectranet.pl (088156142067.dynamic-2-waw-k-3-2-0.vectranet.pl. [88.156.142.67]) by smtp.gmail.com with ESMTPSA id c20-20020ac24154000000b0048a8c907fe9sm4356397lfi.167.2023.01.02.03.42.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 02 Jan 2023 03:42:01 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Srinivas Kandagatla , Banajit Goswami , Liam Girdwood , Mark Brown , Jaroslav Kysela , Takashi Iwai , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org Cc: Krzysztof Kozlowski Subject: [PATCH 5/8] arm64: dts: qcom: sdm850-lenovo-yoga-c630: Use proper WSA881x shutdown GPIO polarity Date: Mon, 2 Jan 2023 12:41:49 +0100 Message-Id: <20230102114152.297305-5-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230102114152.297305-1-krzysztof.kozlowski@linaro.org> References: <20230102114152.297305-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1753911001414119166?= X-GMAIL-MSGID: =?utf-8?q?1753911001414119166?= The WSA881x shutdown GPIO is active low (SD_N), but Linux driver assumed DTS always comes with active high. Since Linux drivers were updated to handle proper flag, correct the DTS. The change is not backwards compatible with older Linux kernel. Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts b/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts index f32b7445f7c9..25d167cb5e7f 100644 --- a/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts +++ b/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts @@ -788,7 +788,7 @@ swm: swm@c85 { left_spkr: speaker@0,3 { compatible = "sdw10217211000"; reg = <0 3>; - powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&wcdgpio 1 GPIO_ACTIVE_LOW>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrLeft"; #sound-dai-cells = <0>; @@ -796,7 +796,7 @@ left_spkr: speaker@0,3 { right_spkr: speaker@0,4 { compatible = "sdw10217211000"; - powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&wcdgpio 2 GPIO_ACTIVE_LOW>; reg = <0 4>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrRight";