From patchwork Wed Mar 22 19:30:48 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 73644 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp2529654wrt; Wed, 22 Mar 2023 12:35:49 -0700 (PDT) X-Google-Smtp-Source: AK7set9U0ic5Q9iXLQuFFNpyDhfVcCmdz6/BOfpylm73xpKdd6l7Lr/+VVNmPYKHv4rIoMWDCpgX X-Received: by 2002:a05:6a20:4f87:b0:cc:3da8:63a7 with SMTP id gh7-20020a056a204f8700b000cc3da863a7mr542158pzb.44.1679513748915; Wed, 22 Mar 2023 12:35:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679513748; cv=none; d=google.com; s=arc-20160816; b=DbMCB5nLBMlF84WZIlxiYy9zY+xGu07eUdO52/Lo0AYnVzwAFyVqB8XCT/IOi2BsYT MT8UvjqdTVeswtiQ1yjaxc50q5rXzfqHdgONiFkimrtUeRclHsU4QVL4UxK9lFGwprQT WWHZbjQsoPLKa0KSSV4/EGfsC5gI0pHgRbcZI/Q0xvxxz0fQ3kb12EE8ND9kRcQlpjys 6qs/YVoSNdExYvVkhHFNlwBxnGVgYLo9RcnZCR9iQgGaXpD76C46RAyAriIj4//i9z3K C2aRalYcWd7GY5uYW6IGrpzFy8wnUEOzgAMSYtvVRdCVIQBXZMLvtfl5GO51Cu9NWoYo rHYw== 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=9x1PwiUD4PUFjaVQWHWZ2kBLiECk6niT366SMAu8e64=; b=Bh3tRMLYzGsMz1dUxhWe5QGULzJcmfYZTNeFpyhRLTatoC9iqCoNPB07+0pRyMuw27 jDk/z/by6/wOA+kRIPfkFqQ73fHmHFAQZbXPSTUmoWwrhXkOhtHvRaKFr0TSGP5++oBd I21eAD09A2WFgWzrG4Z6nxlnN7uv/j2wXMrTBbnlGt39G9SGi3kyodcciX04KCnteSfk iWTKTBgK7aLbdcaSPn2G4D2YQ2n/vvIzWxfxriRuCCsFREWVRSZoRmdPQIzyo9+insmL bfwh43TXwxetA6lYnRvA7QzmN3uHTI0tosTn3OtQ0nKhlP+5EVEtAAHb6HKKpdfCGxw5 4Wqg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=m3nvSoUn; 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 j23-20020a635517000000b00503059b8b2fsi16159187pgb.220.2023.03.22.12.35.35; Wed, 22 Mar 2023 12:35:48 -0700 (PDT) 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=m3nvSoUn; 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 S231144AbjCVTa7 (ORCPT + 99 others); Wed, 22 Mar 2023 15:30:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60194 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230466AbjCVTa4 (ORCPT ); Wed, 22 Mar 2023 15:30:56 -0400 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 353FA62325 for ; Wed, 22 Mar 2023 12:30:55 -0700 (PDT) Received: by mail-ed1-x533.google.com with SMTP id ew6so14405983edb.7 for ; Wed, 22 Mar 2023 12:30:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1679513454; 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=9x1PwiUD4PUFjaVQWHWZ2kBLiECk6niT366SMAu8e64=; b=m3nvSoUnbPCIgaSJib9udRBvVFJOO7aU51z6/ZlFbh1P6s2zgj1wsYsB1rkXT0Boax o+M0JyN47OTKSJEV0FMYXbOQ7WrhL9KLsSyseExt/hGvKSw1Zr88YM0uQhfw4we2cqic +Vm4yLK8M4Rk+D7DhGo+w/bcxWMDaLGjRm0Sct9cXBDm70Wln9MYD3gsARPwzmZms2hi WlFKv9M3A/QdXMVZ4FCMdyirkXmGS+V7+XgJ0+b0NStkqTEtyPZLsaKfLjp5XrEb8Yr+ N7XudGUcMq4hhkwR9Uk4q06BlaQpZEF1pQkQ3gM9kWFnnkfA2vRo2KbuM8JnR+VCZ9Kt ua9w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679513454; 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=9x1PwiUD4PUFjaVQWHWZ2kBLiECk6niT366SMAu8e64=; b=pLKnnPgA+nYl69nwL2IZvBqEg4lj4ktAuj8Eyfale1g4/ZLgTISfoe0lx9cXNsDspE 9Jqbaxr4pe42ERx7/9oFEDGgzMwVZk6shS6cQ5vTlyMbnhb+qYlXnA/iVbPG5AwZlIUO IHCwlqvj/28mlwPQeBH0EMS9D5D/nrC5xL3N72NfuRjmhvYOj3w1+j/lAocJm2KbbWTX SeM3mgLNL1MkvtO6bKqgbiJzfwrecTagiMlgvmzY2GZUweAX8r9dVh+O7UGTeeU8DVOa oaPVZjWJIvpXsUT/MJKNHsZ46GqZ8OWqrP3yP/f8ZdonFaGgRYxs6vPhKcYqBwTtbNU5 af8w== X-Gm-Message-State: AO0yUKVoS8FAMjmSt71VvMJuBQ/fHY54/xn3J8aOuU8vX9ZVH+NRe1mZ 1a2JSNz2CGZpVJRSTF4yn9oXWw== X-Received: by 2002:a17:906:229a:b0:932:9d28:9668 with SMTP id p26-20020a170906229a00b009329d289668mr7992759eja.6.1679513454603; Wed, 22 Mar 2023 12:30:54 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:5050:151b:e755:1c6]) by smtp.gmail.com with ESMTPSA id n25-20020a1709061d1900b008e9c79ff14csm7660309ejh.96.2023.03.22.12.30.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 12:30:54 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RESEND PATCH 1/4] arm64: dts: qcom: sdm850-lenovo-yoga-c630: Use proper WSA881x shutdown GPIO polarity Date: Wed, 22 Mar 2023 20:30:48 +0100 Message-Id: <20230322193051.826167-2-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> References: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761097808568923219?= X-GMAIL-MSGID: =?utf-8?q?1761097808568923219?= 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 67d2a663ce75..5c688cb6a7ce 100644 --- a/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts +++ b/arch/arm64/boot/dts/qcom/sdm850-lenovo-yoga-c630.dts @@ -753,7 +753,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>; @@ -761,7 +761,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"; From patchwork Wed Mar 22 19:30: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: 73641 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp2529065wrt; Wed, 22 Mar 2023 12:34:27 -0700 (PDT) X-Google-Smtp-Source: AK7set86uLuyS7RhMfxIjKq3PUEaQeb9m7Bprn0tShbdQqWVsq/niHQh40b2vYsUmX7resSeyX1R X-Received: by 2002:a05:6a20:4f1a:b0:da:6c0b:c3b0 with SMTP id gi26-20020a056a204f1a00b000da6c0bc3b0mr549666pzb.39.1679513666797; Wed, 22 Mar 2023 12:34:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679513666; cv=none; d=google.com; s=arc-20160816; b=zRbDWtGSChnX7LwdjpW8bq+jgzfOCawaxONjqathdlYM8ZInQLeNwv8dThUarvyrzW qUBDyJjxUOuCEPiAKuDq3r+yeXGnYOoRJYAh/Pdj5nRA2U8V7loTEdwl5GHjEBEwoxHA WsaeYc2acrb/WBUO/tPbG5ssQOPUtwsBkbOTNrNBJAKXQuHgkjCpQ4QMynyWkxd/nJnH MrImZTQA0HZ8Ohl/mrdaxIKpp0KeM/arCeameKdPpjovTJsGO02ahIoBhwusdv41fUhb PU8OHJkeUNzl2Sb40PcdTFvoyyobvESNvuYRGgAGV8M0XHfF0bp3DEI7yt074ww85jai jk8g== 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=ZjZRp40FPRrskzF7ZI87t7kgEWRDXNcFtKlljyaufmU=; b=ngNtg6nWllbKbzaAN+3056hm4ZdQf8kkMBPDThvX8Epz77aVW7Y9rvIvsPWXqgqt95 FK1+tga9+D6O9zEYF8akkQOqB8CdH7MNOLwqemSgd7fvlkhJ4TyMEjLBRbddektyZVrR IjLqpPR34zyxKTOqXy2bVpsrmjWTfV4lYr/PQ91xRctodeNlSgeSuvjgKewd0jF5RDlW SXyAduNwgQWBhqDZZhS/m0aAGvHWgdnXuc/SksgJkygZcYgWPMJXu3tLVxpH4G+Yw9W0 KpsqSEpotG09cylJ+AV+fRRP1cUuA0Ae8zK+/IYXecKa1moikE1IAlYEvyDQskWzP5VG 9hDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=I4w03Izr; 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 b7-20020a63d807000000b004fb98290dbdsi11975709pgh.50.2023.03.22.12.34.14; Wed, 22 Mar 2023 12:34:26 -0700 (PDT) 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=I4w03Izr; 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 S230196AbjCVTbJ (ORCPT + 99 others); Wed, 22 Mar 2023 15:31:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60182 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230466AbjCVTbD (ORCPT ); Wed, 22 Mar 2023 15:31:03 -0400 Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 911876426E for ; Wed, 22 Mar 2023 12:30:57 -0700 (PDT) Received: by mail-ed1-x536.google.com with SMTP id eh3so77374235edb.11 for ; Wed, 22 Mar 2023 12:30:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1679513455; 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=ZjZRp40FPRrskzF7ZI87t7kgEWRDXNcFtKlljyaufmU=; b=I4w03IzrYWAmk/+JiLr6F2z1+ONFW1HIkI+m4d2O6t0A36P+dwfw8RufoI4D5OVGwK 6fRoCKk8PUWALnlUpSqbs50KgoqpC4GiuBSBkpcMUtm/wvglgDNY9Rj7LC2e8v2ShlAk Q0DY2ifmKDyoT4YweW6QmgfD2afvyGwYs09U548bPdk0bjWuJEQdTf5QyKaDMnvVq9lS tlNaThCoE+yABN14iFu1tQEM526hPEEOWxp1XfJllyGzb/Z69Kv5yYSfhBtSpR+ksVqi 69tx6UjKDZggmPuRz4HGJY6lJ3fg7KR4HeZ6WBfRC9oNTl48fd38yjwI7/CGbd195Qs6 6x1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679513455; 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=ZjZRp40FPRrskzF7ZI87t7kgEWRDXNcFtKlljyaufmU=; b=rj6kfo+1LxmIwFVgV3dc08wZ3sagWvnF6bUwcoEOQZ3IIUDCAdDw44sZvKx8wVIT9n b+PfFNTOas+XImE+1JRsv9iB4aQDNJv5dyy248AamaXtDTGM5SnZXharWfs8t5+m3G/a PTXUrDkFNs7QENcBNk1OGT0JKjrqwTP9xRk0ijQGi09mp9+/VuJU3J61RXHZDny4pXRR d/Fqbj+KS9uvPHomM7LvWuPkn7wAyNRaslaH2mBTausD08m655tkmRlvdqHlMlHhUpsT PVbEKj24awCnp/T0QVAQd3C3zX6uyT8GJh9rk5qvkydSh+CD14a7bmAe+inbLqtvuH58 UnDA== X-Gm-Message-State: AO0yUKXDjgbmwC612arb6vebM0+/I9Ro0g7UcoCspJ6zKl4Sgs6BFlQZ JFwoxE8+ErnwzPB+gVj1jmK1cg== X-Received: by 2002:a17:906:b847:b0:933:4a3e:c625 with SMTP id ga7-20020a170906b84700b009334a3ec625mr7592562ejb.40.1679513455655; Wed, 22 Mar 2023 12:30:55 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:5050:151b:e755:1c6]) by smtp.gmail.com with ESMTPSA id n25-20020a1709061d1900b008e9c79ff14csm7660309ejh.96.2023.03.22.12.30.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 12:30:55 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RESEND PATCH 2/4] arm64: dts: qcom: sdm850-samsung-w737: Use proper WSA881x shutdown GPIO polarity Date: Wed, 22 Mar 2023 20:30:49 +0100 Message-Id: <20230322193051.826167-3-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> References: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761097722457941473?= X-GMAIL-MSGID: =?utf-8?q?1761097722457941473?= 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-samsung-w737.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts b/arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts index 9850140514ba..41f59e32af64 100644 --- a/arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts +++ b/arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts @@ -662,7 +662,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>; @@ -670,7 +670,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"; From patchwork Wed Mar 22 19:30:50 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 73647 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp2533504wrt; Wed, 22 Mar 2023 12:43:59 -0700 (PDT) X-Google-Smtp-Source: AK7set97zNdOcDLo1hOe2qIvf/nX+5yVDtLNzlvL+4/zF/s5+LnfLxvn/MxzMDCiklDBQwL2bf0w X-Received: by 2002:aa7:9a0e:0:b0:626:24b2:cd6c with SMTP id w14-20020aa79a0e000000b0062624b2cd6cmr3937103pfj.7.1679514239683; Wed, 22 Mar 2023 12:43:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679514239; cv=none; d=google.com; s=arc-20160816; b=TpB3WEsAv8WYLMhqKTx6bC1YBQcTA3Yu0jApNX+yUVuyG+Y7COiUJOPxjryt9g+jtk dAzWcpqu4URXBbHYqvPTHdpmmF7l/7GrIVkh+kNIYlFihszs0L7Cxkf+v8aAqj2i5yZb XSGEMGvqHlSSZax26GcMXXX3sHi9ZBrGjVLPrVUZ8vHceD1G4+xwIr0OX7YpjGfgBBms e48aXz5lAq0qOdT2qN38eDwWZsB/mdMBPN2aeBgnQKH0q11dcuxtjsJl7y92CREZEhVz Hx8rv2LaLf3lHLq1PMIaeVS45u+2ZwlpSR0ghg7HXb1pk7UMT5cQyT+loR/GtvzryYcE Z82g== 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=iKARDJu9nrbYePhQD+wO6UKNzl6w7o8kKIfBm/2S+Wo=; b=VatYy1zEGt9bgLp5dJDvoaI9fbRL+akeaUr9NIodELOHQWhnvoHQVzQTootRa101Cp cW6C1ZpthXO6kuDodlKYMp2cEFgzTeRuwZYKVXlohOJMfrdrM4tonL8fMrdXKC+VN2Fk 17JlVTr0A1+cDhc3bAXjzYyT2dTq2z/NW/DcSdFQ8te0ggtUIuPYltFKyoK8Of1wf5xl 8SCUWJFYlcap3ioB1nG1uzkAKZB3u8Gdq7/HqacrOz+hPlYUSRN+BRL0oGvIY1zPGaAp XDx+l/nGLm0PS4S2qqsJLhd7yNWFoBSJeTZxlmzfanPvOQNLDqR1NAoYgQGaCZqmWgSF /Zcg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="wLJAUN/1"; 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 5-20020a630205000000b0050fa6fbde45si5819354pgc.504.2023.03.22.12.43.47; Wed, 22 Mar 2023 12:43:59 -0700 (PDT) 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="wLJAUN/1"; 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 S230374AbjCVTbN (ORCPT + 99 others); Wed, 22 Mar 2023 15:31:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60194 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231248AbjCVTbD (ORCPT ); Wed, 22 Mar 2023 15:31:03 -0400 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6060964B34 for ; Wed, 22 Mar 2023 12:30:58 -0700 (PDT) Received: by mail-ed1-x529.google.com with SMTP id eg48so77276298edb.13 for ; Wed, 22 Mar 2023 12:30:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1679513456; 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=iKARDJu9nrbYePhQD+wO6UKNzl6w7o8kKIfBm/2S+Wo=; b=wLJAUN/1BR5K4lkl7ZxSYqHdEgXdPHMA0/wes72PIQy34qmcJJBd+kx/rWyyR71E3W 9q8mrfodXvXYFGvEL57zUwrrBfcdnZpxoXQB+C4fEdq6tylPvZHfH/JoPeaSTT6jel+E 7EfxnXNPiM+Xr00IkQYBo9f8J7FxljSk8ErXMoQt2YlnrGMIBCyxD/tfmwQ86FUwsld7 xVnPnk+T+u6so9x2ns9k7mkhfhydBBz0YsvNEy1Obu28mbcErnb7+ItGhk9N25cQpjvT ZuFNPtae2DaZbt2e4PpLwRl0Ofn7bsKrei7Mc3SREfkoTAzjLSRJ00VaKRXA9yq2XNqQ Cj/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679513456; 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=iKARDJu9nrbYePhQD+wO6UKNzl6w7o8kKIfBm/2S+Wo=; b=Lg82OIbevRnmmUw6CWSrmVEFvy+fnmaRIGPjLta2emf5qhuD5c9tmvLH//Vfnl9uyK bLlGpsDOFq+/QpNnkELX+kd9hc37q1HXRekIToJVIvHIWUuTn9PFDCxDcApFHY9vr4bs +wtagR89diXE+JgmDB9+GYC02PUsOzP+zGXcWfxCzlSap9n4eKIRzWa8B7DCQGHg2sEG 2Oe0AIJ0I+bkPTHrp69flMvK+ouf1pwGflIlXlnneHjZ4yHOwNTCjUBESYoeu7umLiDd jUCQVKH7bZiH2yocUyjjZSECp+6wUsDD+IVFWnHV+cXj4uZgY7gxxAhgsYDsbPV/Byil OjbA== X-Gm-Message-State: AO0yUKXxkgfR/3t8gpW1BqEl9zji5dJhZc0Usg9mHtuvBKRa0EoHxR7w IFiCV1WTKKBB3sgac3c/BdBSTQ== X-Received: by 2002:a05:6402:1762:b0:4af:70a5:560b with SMTP id da2-20020a056402176200b004af70a5560bmr3638571edb.9.1679513456646; Wed, 22 Mar 2023 12:30:56 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:5050:151b:e755:1c6]) by smtp.gmail.com with ESMTPSA id n25-20020a1709061d1900b008e9c79ff14csm7660309ejh.96.2023.03.22.12.30.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 12:30:56 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RESEND PATCH 3/4] arm64: dts: qcom: sm8250-mtp: Use proper WSA881x shutdown GPIO polarity Date: Wed, 22 Mar 2023 20:30:50 +0100 Message-Id: <20230322193051.826167-4-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> References: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761098323268909066?= X-GMAIL-MSGID: =?utf-8?q?1761098323268909066?= 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/sm8250-mtp.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm8250-mtp.dts b/arch/arm64/boot/dts/qcom/sm8250-mtp.dts index e54cdc8bc31f..4c9de236676d 100644 --- a/arch/arm64/boot/dts/qcom/sm8250-mtp.dts +++ b/arch/arm64/boot/dts/qcom/sm8250-mtp.dts @@ -764,7 +764,7 @@ &swr0 { left_spkr: speaker@0,3 { compatible = "sdw10217211000"; reg = <0 3>; - powerdown-gpios = <&tlmm 26 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&tlmm 26 GPIO_ACTIVE_LOW>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrLeft"; #sound-dai-cells = <0>; @@ -773,7 +773,7 @@ left_spkr: speaker@0,3 { right_spkr: speaker@0,4 { compatible = "sdw10217211000"; reg = <0 4>; - powerdown-gpios = <&tlmm 127 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&tlmm 127 GPIO_ACTIVE_LOW>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrRight"; #sound-dai-cells = <0>; From patchwork Wed Mar 22 19:30:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 73643 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:604a:0:0:0:0:0 with SMTP id j10csp2529384wrt; Wed, 22 Mar 2023 12:35:07 -0700 (PDT) X-Google-Smtp-Source: AK7set9Gxf7FtSFog/yje7OGM79npnGFz8QqqeoPAnUuuszHO60Moe5niAzRKqpsecru6hbPtK7p X-Received: by 2002:a62:1dca:0:b0:628:1f87:f20a with SMTP id d193-20020a621dca000000b006281f87f20amr4464686pfd.10.1679513707008; Wed, 22 Mar 2023 12:35:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679513706; cv=none; d=google.com; s=arc-20160816; b=d854XGBtCKeAsoTiqA4mzLSm65Nflgl27WDglzvU1u35DUTOKP1Z6qX3dIlWsJ3jcW ecVTAz2PhayPrkF6y50prrvuuwQQgSOQKVYPqQnc4uLTFrUpoF+CZ+W9DUyexReMs8c+ faGaCm0PsVL3J8xzhyeGeqw93dZZ0u14brTBZzrG+4G1T881lTYPR+kON8n9rsUF1VoR 223U9RQr7PGKjAPj8doWaNWGEyBZ6g+/PGWP4EL6XHvCRzBOFCLTR/jKMZ9//qEIeZ5W iYLyr5Hq6vKkJhECx0wU1l4jXrc74FKPP6Ov041ZjNrHj6JLU40AsKbCSrhdda7JBgR3 Mkjg== 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=Tyc2FHZOXLbHwT0yWbSibCrRBIuGGkS3+1l5iNkUxjw=; b=uDjVrZxg7o7thKZdHzumSbcxO5qbYEcl1hUX+EeZlv1K0c2JA8ISNFqS0xheHB+HQg SsBHPu+SVCFXI516xuOcGfogvN9TIFlL8euP7FS6+suxdcBAwevadE6uQTiMoVzqeeIA hYl/p0rbopDsvYdVoNhz2rQQl02wWG3vWOu5R+ZPU4CO8ASxTjkBCRdbObDfeKyfs1M1 7rqR8mURE2kce+F/E13AnRRcyDvsSBunM+JhDGcYpA1gjO/ypJl+YvA1oCY1jOMmPnhu cEeUUQdLIxJRpG6HYkMQzHIN8+0FNwuwDBdWn/FfrvOrEz5VPU4FLL4qiJK5JhdYQcs+ y7yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=L6ilkvyQ; 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 n5-20020a056a0007c500b006267e3376ccsi14312192pfu.171.2023.03.22.12.34.54; Wed, 22 Mar 2023 12:35:06 -0700 (PDT) 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=L6ilkvyQ; 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 S230498AbjCVTbT (ORCPT + 99 others); Wed, 22 Mar 2023 15:31:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60470 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230467AbjCVTbG (ORCPT ); Wed, 22 Mar 2023 15:31:06 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A385367718 for ; Wed, 22 Mar 2023 12:30:59 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id cn12so31745629edb.4 for ; Wed, 22 Mar 2023 12:30:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1679513458; 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=Tyc2FHZOXLbHwT0yWbSibCrRBIuGGkS3+1l5iNkUxjw=; b=L6ilkvyQY65KncyHVyHMQXfuN38I/vJjrJ0hCvkqXZaTi1NACcdxXR90taPKUtO8xl AW6thm90ixaDvpXUE2yrYkgC2wtYVXUxbmTvYFpEMlpm9JjvJrEiLxB1BViRUc0Pn65U uu2ee/YcQmCzsAQF/FxvPIsdqjnZ8kfqIt6oZyBP7al+Qfiqi9N4wbq1p874T4lfHoa+ ksF2zmy9BYwVk2MBoX5WZSOsdJni3Q5p6RGD8WZ+yuqd0ngjKzX0yEjPAylsTO5R/cqk 7BrsaxR9vuLf9kD4x8MJeFZtfvTZ6qCbN8RV8+Ch35omqRGa29CokOurkUXYRTmY2NEg i8Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679513458; 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=Tyc2FHZOXLbHwT0yWbSibCrRBIuGGkS3+1l5iNkUxjw=; b=wqvJJ6TVTy6o8ciNsec1VGWX/71jZRBbDcwkczeKmgHx4jAJsRon0Q1qxJV5BluKJ/ W3+/oNbN+xICDeIu4Hr1i0wec4Nz+NrqPtw6ZSEVN2FNxSkKqTpQ9RJocwNzVnnqeYLQ /TYaA/nT1HLDnVs8DqqTj5A/aYYQr0wybtma53dU0CRKdeJ73Db41/NR13HUwt4fwaTa 8BM/T1RS5TTGQPqpK+RemZM+D8KXM4CNb3HeHozc9suEqYu7Pe3ThbIRJeATiUmcc7JC hxWJcHFoJ0GL86L2wc4HSZqIa2jfYPVxQFR7C/hwoyMqZ3fCX+sUY9wXoLyVMPWbkjon EvdA== X-Gm-Message-State: AO0yUKV5/Z2u0y9gyHpmYuNnr6/KIDFetLKMjMf5isNkxFkUBjrQlvv+ Pt5em0VtRc6JV4tfYXVbSl5ygg== X-Received: by 2002:a17:907:a090:b0:93b:68a8:a0e0 with SMTP id hu16-20020a170907a09000b0093b68a8a0e0mr3943794ejc.16.1679513457840; Wed, 22 Mar 2023 12:30:57 -0700 (PDT) Received: from krzk-bin.. ([2a02:810d:15c0:828:5050:151b:e755:1c6]) by smtp.gmail.com with ESMTPSA id n25-20020a1709061d1900b008e9c79ff14csm7660309ejh.96.2023.03.22.12.30.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Mar 2023 12:30:57 -0700 (PDT) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RESEND PATCH 4/4] arm64: dts: qcom: qrb5165-rb5: Use proper WSA881x shutdown GPIO polarity Date: Wed, 22 Mar 2023 20:30:51 +0100 Message-Id: <20230322193051.826167-5-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> References: <20230322193051.826167-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1761097764605594710?= X-GMAIL-MSGID: =?utf-8?q?1761097764605594710?= 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/qrb5165-rb5.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts index aa0a7bd7307c..dd924331b0ee 100644 --- a/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts +++ b/arch/arm64/boot/dts/qcom/qrb5165-rb5.dts @@ -1012,7 +1012,7 @@ &swr0 { left_spkr: speaker@0,3 { compatible = "sdw10217211000"; reg = <0 3>; - powerdown-gpios = <&tlmm 130 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&tlmm 130 GPIO_ACTIVE_LOW>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrLeft"; #sound-dai-cells = <0>; @@ -1021,7 +1021,7 @@ left_spkr: speaker@0,3 { right_spkr: speaker@0,4 { compatible = "sdw10217211000"; reg = <0 4>; - powerdown-gpios = <&tlmm 130 GPIO_ACTIVE_HIGH>; + powerdown-gpios = <&tlmm 130 GPIO_ACTIVE_LOW>; #thermal-sensor-cells = <0>; sound-name-prefix = "SpkrRight"; #sound-dai-cells = <0>;