From patchwork Sat Nov 11 16:42:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Krzysztof Kozlowski X-Patchwork-Id: 164150 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:b909:0:b0:403:3b70:6f57 with SMTP id t9csp320512vqg; Sat, 11 Nov 2023 08:43:23 -0800 (PST) X-Google-Smtp-Source: AGHT+IHeB0JAEiZSX/j8PYW+Jm3lvZS6x3EylD+GZ8K2G5+U3zi+88h4JLKwXZOJ+jwR1d+yuGAT X-Received: by 2002:a17:90b:604:b0:280:1af4:b519 with SMTP id gb4-20020a17090b060400b002801af4b519mr1529347pjb.35.1699721003567; Sat, 11 Nov 2023 08:43:23 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1699721003; cv=none; d=google.com; s=arc-20160816; b=qkex465w+GSiOJL5a/WD2ilCcvAGEl1QexbkddJ3zvPTvp6QAyCbx4RAfsrQAJ2dxV pDPJeGGbMyx9zFL4EgKmrqgqRt/8WGCVqQdO6/XDdiw4MO41sMwtDfIY0spsMBGZcghM K/62OfDejiaXTsefInT2FL/1YOoBHZuA62ePdXYJdfMMchCN+vwjrsF2PgrzfZwAqK0k xUxvhaVbJ5TOAjYrirqqVtxPVEhCbMljt6YJjUOwlOXeSogIOjJ59qA2XlGCKO1u0KXH dPqRKs0WqH8t5oAbbykdTcf2fbtA3DAnYeL9AUJ69wQ3WmW0XXStUt+jYzGOnUE6QNe8 MEFw== 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=+Mk3Wy2SuYkImZWPXHt6qqgECjvIgKtTdRVHxjkc3s0=; fh=v1lwT2l/jVFCCowwT16E18rgIv0CDQo4TohtFL5maCY=; b=rBk7HgeNqwAvguqbiFTkfk0UzmXhfyI9bemDMyPfU2xeHamPfHwFL6O7ksqqYp4yPQ RAJAlYsEOYsWVjySCLGBRxuAu62PkTWRGfKMuHFPU4AeiuapAniX/G/S53XBDDUZUp6k X815l0NQQalLRI1LJGSpJK8tARukp8UOd9hmBAO3QcvSxhVHUhfpkkGq+vBvwYKyUHgM niYCNOMzKCliXQjtI748R+BSx29ieiKiH0mVj6YFLhSWeOmgd7QXAAixNh0MotlE1Ch6 5Q946jVyQYfEpKEwXuqdlgKGNDfZkyNStR/w6K5Q7SwYM3x1prSYa2TjQFNmspj1Z/wz cNBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hWqmg3GO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from agentk.vger.email (agentk.vger.email. [2620:137:e000::3:2]) by mx.google.com with ESMTPS id il10-20020a17090b164a00b0027756e1f0c2si2324795pjb.7.2023.11.11.08.43.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Nov 2023 08:43:23 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) client-ip=2620:137:e000::3:2; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=hWqmg3GO; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:2 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by agentk.vger.email (Postfix) with ESMTP id 2AE3180401CF; Sat, 11 Nov 2023 08:43:21 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at agentk.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231391AbjKKQmw (ORCPT + 29 others); Sat, 11 Nov 2023 11:42:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49242 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231367AbjKKQmp (ORCPT ); Sat, 11 Nov 2023 11:42:45 -0500 Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2EAFE4220 for ; Sat, 11 Nov 2023 08:42:42 -0800 (PST) Received: by mail-ed1-x532.google.com with SMTP id 4fb4d7f45d1cf-53f9af41444so5125354a12.1 for ; Sat, 11 Nov 2023 08:42:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1699720960; x=1700325760; 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=+Mk3Wy2SuYkImZWPXHt6qqgECjvIgKtTdRVHxjkc3s0=; b=hWqmg3GOPLD2UtABdtyZw22Ejardbgdwbiajzxzj0a6wj/sj9TFxveq55ggBWYaJIo sR1kwITMhdgv0f4hddZVFMiFNz5rm+AuYiAHtCm+24RwKwzOWwhVJKxQHVs2lcUbThHM 94CHXKYTXR9N3z8ox6MsupxklpL3tudjnZLuVLmMLHYXIeYRuQF162YfS8cqvBm5SbSG TuYQqqosqxHL68NzLJ3LiD/dEDxPEYLa4buFnZxyBwa/eiw/9thjI0EWdIC81JnlG802 kbxj3W0S0XaHetjjJDDHTiS3Zh4ZdXqbYzeY0X0p8/O/MjZIUges2NbsT3gzJifFeMGh 0xuQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699720960; x=1700325760; 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=+Mk3Wy2SuYkImZWPXHt6qqgECjvIgKtTdRVHxjkc3s0=; b=eBpfJ5QK2uuggKcovulYg1wDRukXt3oRvlFCOWbeZjRsJCNIiCuanG7iTcwWTvJmlT XryMIhEzNzZSn59GSD/DxNgtABHw32elSnnAQPLcFM5AKN4S0hNyDhUSHzHnVREDnIAN Kl1PktrgArBLJP1A0cqLHbs30cIPY3T6kikx4yMD2CVC4iv19v3TLnlcMj8cMFw2nrZv ALkS4LlazMtwrTCh+JBnpvs5dY+cdjeqAWpSF9vNyP1Bg+v9OVtNIqUELyCX1222hlks uDx73PAzU2kYNKZpKPTZrSrCF53PkhK55c3n8/qeIkTEVCiTxCxMzujbUVPEDZCFs5LK EIFA== X-Gm-Message-State: AOJu0YwU32Ks1oZyLMb5xbnNKjz0ilmsjfrSfudLNdFPi0SzBZ9H8nsf 1gQOM02HI3BIWxsz0SGr32xuvQ== X-Received: by 2002:aa7:c788:0:b0:543:8391:a19a with SMTP id n8-20020aa7c788000000b005438391a19amr1351243eds.40.1699720960674; Sat, 11 Nov 2023 08:42:40 -0800 (PST) Received: from krzk-bin.. ([178.197.218.126]) by smtp.gmail.com with ESMTPSA id k25-20020aa7c059000000b0053dd8898f75sm1161917edo.81.2023.11.11.08.42.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 11 Nov 2023 08:42:40 -0800 (PST) From: Krzysztof Kozlowski To: Andy Gross , Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Krzysztof Kozlowski Subject: [RFT PATCH 6/6] arm64: dts: qcom: sm6375-pdx225: add fixed touchscreen AVDD regulator Date: Sat, 11 Nov 2023 17:42:29 +0100 Message-Id: <20231111164229.63803-6-krzysztof.kozlowski@linaro.org> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20231111164229.63803-1-krzysztof.kozlowski@linaro.org> References: <20231111164229.63803-1-krzysztof.kozlowski@linaro.org> MIME-Version: 1.0 X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on agentk.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (agentk.vger.email [0.0.0.0]); Sat, 11 Nov 2023 08:43:21 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1782286651327003480 X-GMAIL-MSGID: 1782286651327003480 The Samsung S6SY761 touchscreen bindings expect AVDD regulator which is missing in the Sony Xperia PDX225 DTS. There is however pinctrl setting for in the touchscreen device node with similar name: "avdd", so assume author wanted to control a fixed regulator with a GPIO. This fixes dtbs_check warning: sm6375-sony-xperia-murray-pdx225.dtb: touchscreen@48: 'avdd-supply' is a required property Signed-off-by: Krzysztof Kozlowski --- Not tested on HW. Bindings for touchscreen: https://lore.kernel.org/linux-devicetree/20231111-mothball-diploma-c034c0622bc6@squawk/T/#t --- .../dts/qcom/sm6375-sony-xperia-murray-pdx225.dts | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts b/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts index 0ce4fa8de8b0..cca2c2eb88ad 100644 --- a/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts +++ b/arch/arm64/boot/dts/qcom/sm6375-sony-xperia-murray-pdx225.dts @@ -80,6 +80,15 @@ ramoops@ffc40000 { }; }; + touch_avdd: touch-avdd-regulator { + compatible = "regulator-fixed"; + regulator-name = "touch_avdd"; + gpio = <&tlmm 59 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&ts_avdd_default>; + enable-active-high; + }; + vph_pwr: vph-pwr-regulator { compatible = "regulator-fixed"; regulator-name = "vph_pwr"; @@ -136,9 +145,10 @@ touchscreen@48 { interrupts = <22 0x2008>; vdd-supply = <&pm6125_l13>; + avdd-supply = <&touch_avdd>; pinctrl-names = "default"; - pinctrl-0 = <&ts_int_default &ts_avdd_default>; + pinctrl-0 = <&ts_int_default>; }; }; @@ -417,7 +427,7 @@ ts_avdd_default: ts-avdd-default-state { pins = "gpio59"; function = "gpio"; drive-strength = <8>; - output-high; + output-low; }; };