From nobody Wed Oct 8 07:40:04 2025 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CD21926C3B5 for ; Tue, 1 Jul 2025 09:01:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360500; cv=none; b=RzJH1r1USir4D7rsaFL4hN7Yd2qgld0mB1MWijTEfYIl5cjDD2dkWfjQTbNpvQxrGNZtpLQDPaclbzxtWY06xbCIEMVZvbdI7DY33wg7Blf8O0v5PGL5lrYVP5bRgzTXc/A4/PM+VqxRkpeCOWsnUmxCDBqpmWmZ44h1Ce+wrlg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360500; c=relaxed/simple; bh=xyipH3EsXGzcJoghGmIL6bV002b73SSHZcnI0Bd4lYg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tCZKVd/ERRLgfrTmHdbf3Cz1aeaw9AcAZcu4MeuJrN7vE3O6RQOsaXxmLar3+UfxsqJW16og4FqIOlmoVfu1VHZDLclL3MnOj2gpSrPraKJCHZPr6N5/UwIn2Nxj8MhPCaQVzt/P4IfTKz6/qSnaTcGx2CW6VHxg1ENVdMU8qik= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=jyYIF9UC; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="jyYIF9UC" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-451d6ade159so20406415e9.1 for ; Tue, 01 Jul 2025 02:01:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1751360496; x=1751965296; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=YoHl5puINVJ0Ve4YxxvYISOWNCVrnk5j1B2aIYAYSzA=; b=jyYIF9UCg9Vlkuch9j7KIqjHGtYtQwoXFM3ZnEMmWFy/HH3l+HoorUFT2dWbn85T0b 8IgyJpJ7ICFZX7MM90BI/drWnt5RH3CRWzzWQjfB9nP/to9NkWwpopRSBfuyXxJS3Bpl W5i7yqvm2p5gmr6stBu9jwz/vBoT6ISxiqsfuZxiV3pB8SOAnPsxSpyx7SyU7kcqERTz qSxt81ZosV5uqs6Lg/AwSmLmyPkrLtdwA2cwcf51ykJ7iMlvb/DDU6ZqlRhSItODjr6b tyuB+4+VUM2Y9iobvBQhATHZYBESz87gnWtU1IBysvHgCxYN5WxJA7MrOXwG3jTUKvkz 3+wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751360496; x=1751965296; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YoHl5puINVJ0Ve4YxxvYISOWNCVrnk5j1B2aIYAYSzA=; b=lxyNh0/YRMr2ql1CM0LRLf/ql3qc5Utu8bHmtbiFVEET2VfnC16e/8ARyjNj5fKMIj A/KhctzmqFYXd0usFx8lZMCSZdfqzq206/5sYt7vyeDkeOFOkTKxlSHJqKP84MFHqOuf 9nCzxlgYfcXHfKJWKNZ6oTvTMlIas8EWGU724Dn72HFRJBr3M+NhHPaCZsUT5M5nGm1e I+uhf6d9APBufg4e8ZPre0uxyMEVq6pFYoRAA+O8hu1PJYpBrpQzCncCxN+L9FSm/8zm YRJzslfjJmqepDNdQZSb830S5We5Yg3sqC8tD2LpYWrZ8QoEJxM/ArzQKLrqXxtobh4C iMJA== X-Forwarded-Encrypted: i=1; AJvYcCW0V5ARpeylXCdUVUSzZLqxmvmokDTscXTBoaqP6dwaBw/jIMioR94ej/02Su/9aXkz9E2bf7zNcNL+n4I=@vger.kernel.org X-Gm-Message-State: AOJu0YxX9ye+uWVsWr0q3r8QGf7nslFqRGCDWuco14Xn04dcLnp3YceZ MA/H8iL8sKtX+IbLj2ZP3APAglLqdVedUedSreriuX7v0tjJyi91wcucgPyXnDH0Llw= X-Gm-Gg: ASbGncseokg2MnXlySo5effuVCe5BiyYJcX287f7Xqv0lXOCN9grvt+zsQgGsC565S2 9xtIdtNGDlYz0NET3+kDKvOjqaxB4if1li60vrhxEk0/U0plcygRWPyQ0wRQCcx7Cf+mPLL/jnL aTHL4mONOC+YPhDmuBUzbGUXFl/CXBwZDSA61A+IZ9hq9AwNse9jw4y3EDsHHwmsaL1Gct/qZp+ PjD7W7gjgC2XfJ9QbxHVfZlofAwNz1KZ7oiWxqRGegiqtJ2FQWm3q5/RMt+JcRfDXbaSEf0OkZL T16IDElYdskwSzOnuQzAbWlwNnfYSAj7jxSgo57MCKCkSK06STFT80c= X-Google-Smtp-Source: AGHT+IEkwOT13Zt2Lni51R0BCavP63O3KSLZPOFaIrkcqHbcTQMv4J3grlnUcCmcEbqzChRvlEJ5ew== X-Received: by 2002:a05:600c:19cb:b0:43d:8ea:8d7a with SMTP id 5b1f17b1804b1-4538ee71251mr146489945e9.28.1751360495669; Tue, 01 Jul 2025 02:01:35 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:a387:7a32:8457:f9b]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3ac6ee0d0b9sm6949707f8f.18.2025.07.01.02.01.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jul 2025 02:01:35 -0700 (PDT) From: Bartosz Golaszewski Date: Tue, 01 Jul 2025 11:01:29 +0200 Subject: [PATCH 1/3] arm64: dts: qcom: qrb2210-rb1: fix GPIO lookup flags for i2c SDA and SCL Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-qcom-gpio-lookup-open-drain-v1-1-9678c4352f11@linaro.org> References: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> In-Reply-To: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1202; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=B6EZY7zli8B1mlffzLMWzAcw5rKfVX2fkyiIUXf7/nM=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBoY6PtucQ+FGHhe1dgF2HIOPFscGtFa4NTbOfAo t/sRUg4sruJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCaGOj7QAKCRARpy6gFHHX cpv/D/wNVTzi02SS/tvFMEp0fEzisY4URHW4kW0jv9DJ52F1hhUcYpisAcMMbbV48COkuYki06d 3hV9y/ZRi0D+z+KrtHiPIdMnOFfEAMrqK9CDNqYpwnv8jrvbsCLEhxen6/1e7POLnhI6Wmhbz0s y3rBLU9xGXEs4rS784NVAkOFQpBGtDKPmNK7XsFiyn2cyOSxIP+4mnjss1uUM5ojA1j9NiMGsXA /tJKl8A15cwcarDYfP8qHpMxGljRZFXkIhYU2/CldnmvbXNhfIXmRqeET5zi3ErmLFktxXSDroX EmPfACThxoW01WhdiQ3cCHdqZCbitEZmdqwXDsyLn5gq0OYbnFiznKHetQLZwvB9OW4pevJD9sB g0Os6W+aUxZe2ika+Ssbw4N+YGaCWEEjBmxxXRqM6WoCeznACH+6ZH1hHm2TAmexfEZj8128DGp jn0VDBG8Sxo2ko6ZhTyD/8jidlC4KemYRu/87193jXOw3sj8cswpZpbVQPLGUVl9EnPICTD2Go6 1cD3nJzH3iNAWlNlXA/RrtoQZfJD2nnAvxerRahR1obFZpLJpAU2GS3cM9/f4pM2Hj4EnqKJDhu 5oLU0FfVRvB3d8cNPRyBccOMkgrga3ICZtGAP9M7riYCk4YILmF/kFY5jh3A+JHmrWrg4CAPCHU s29lfpdBeDgmRtA== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 From: Bartosz Golaszewski The I2C GPIO bus driver enforces the SDA and SCL pins as open-drain outputs but the lookup flags in the DTS don't reflect that triggering warnings from GPIO core. Add the appropriate flags. Signed-off-by: Bartosz Golaszewski Reported-by: Alexey Klimov Reviewed-by: Konrad Dybcio Tested-by: Alexey Klimov --- arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts b/arch/arm64/boot/dts= /qcom/qrb2210-rb1.dts index b2e0fc5501c1eefc7e037b2efd939126b483b226..277b33100ac07cb1e8477e9e513= 31f974b65092b 100644 --- a/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts +++ b/arch/arm64/boot/dts/qcom/qrb2210-rb1.dts @@ -5,6 +5,7 @@ =20 /dts-v1/; =20 +#include #include #include "qcm2290.dtsi" #include "pm4125.dtsi" @@ -63,8 +64,8 @@ hdmi_con: endpoint { i2c2_gpio: i2c { compatible =3D "i2c-gpio"; =20 - sda-gpios =3D <&tlmm 6 GPIO_ACTIVE_HIGH>; - scl-gpios =3D <&tlmm 7 GPIO_ACTIVE_HIGH>; + sda-gpios =3D <&tlmm 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&tlmm 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; #address-cells =3D <1>; #size-cells =3D <0>; =20 --=20 2.48.1 From nobody Wed Oct 8 07:40:04 2025 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5C7DE26CE0E for ; Tue, 1 Jul 2025 09:01:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360501; cv=none; b=LyqLT+dEW3NRVVNuoUfE9igrTvfPFRGO14DicWhuQHEEUqZFZ8uCSlo55aaupJ5lsRptRa8hKbFM3XtoM8Ryi999mGdtE6SUgdOHBMsvftq2LKQCHi30L+uGbuiQok4qx+tQqDEAAEYW+T4DZQoJGF1kX/rAr6RVrAM6sy5MaM0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360501; c=relaxed/simple; bh=uvHnH2msY/EEhdauW8+OFxLdafTW6YVb41iivdaVWuc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ZUjq/xrmBm9g77TA2t2cAhZuu/SpadS6PnSRAhB9e28zWr8P690DN1h+OjyYiiz6XaQdBasn7B4BeWRC4bNsSVII4lOnsbXK7syCrpS/JvP9syCmI5HeeUWA7GhqxDBzBuUKLq2qDj4+ftFYyFdXFBTktW8JYzPwTZyfYuvRVfs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=PnPpjfDT; arc=none smtp.client-ip=209.85.221.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="PnPpjfDT" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-3a588da60dfso1876773f8f.1 for ; Tue, 01 Jul 2025 02:01:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1751360497; x=1751965297; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=lAwGOEpcqfQ5XA8qgts1jVeMvxqNoRIIkAwnTTErBaU=; b=PnPpjfDT4VnKPFOpMhp0AHs3Wyeq5XYO/bwX9DUFUo4xKgdIvA1SDwWXOoQGhC6SWR rUWLiE153bJCnTlaD4cei235vYuzsFepReJqqvaOnC2x0hBV3fKSG4loxsv3vWX7wjvK ZPW7nLrQnwM7LGNVx4LI5K3sNjWizlcbwtzHeFGky7OSJfTCTTxVJsLsDfnw2d6iBJSg O9bZ2TRaY0eyJE8gPnq1lKzdpou0s6zYmsJDkJE7QFo/pkkdOMejme91XfY/sBIrFI82 iH6VimW5MdPeCgRwqkM5V/woq3/iPJ1s67R+hCnJXYx5g/1mz9jOrc3xWAm/FJ0aQZv9 c7EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751360497; x=1751965297; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=lAwGOEpcqfQ5XA8qgts1jVeMvxqNoRIIkAwnTTErBaU=; b=ESyYXNRL/m1IE4jaGmoOHert1swiHDpdJxMZqVzgV/MUbiBah6PeZogsT91yT7OSoM 2TiSx4O0iwHYOOywkZkNGaJG1R8IsLM74P9UyiyIKU647vPfaOwt6N9m20Y48AmdvHWW 8vpfSR+3bRSKrg7emQJ9f29KpnA1xxpPC0M7nANlPYlSJ+63OOVH8Eh0clWqLfww4Z5V l73arV2wGqw1aEn/T+yfSq4uuDA4HNja6o+1Yze2yDY2ngmr7VxariTTDjneD7LLQ1OU cqKNAQcFNBviQ7Dm5FLd3a5FHxfVSnPYxC3yltQbIkoDbD8kQVfD9X1kWvTozdv0TxGm 1yEg== X-Forwarded-Encrypted: i=1; AJvYcCXeI3gSIrtppiTmWsjQKFDWMbeqF9Q2chp10z5aqpJqLRNrME/wYvlMyTHilwvdNr81fD9IfRc/xO4W72M=@vger.kernel.org X-Gm-Message-State: AOJu0YwooGBZCuLI2BRCY8Qs24LC7QXYXF9w4Ir9ze2Yl5aOVJ2zLxhz gZRX/mz+eGexSE1PdKWTFUcrI4D0yGc/QlmKTQef8Lp1Mmu/sVtigi4ozr6hSEwnujk= X-Gm-Gg: ASbGncsORWa6cxhTPoWN/aQ+w4++sL0bKmwWs7PK+vduK36XTOigPN/YzNUc9rMC2Vj DHcZg3y40gFDJvFAN11SIuRSEVKPDhijWIBqSZNmGdEOmDxD8RyL02R8oEkDLSR/SWIR+vLNLF0 vR0pqYzwNTBCGaga3TGTVBPzrEanlOakcS2+ZSvoc9F15kL4xsGV6dLvNOjsIctGQGKTrXLOkT3 aWdfgM41yp5uB4yy+tpxmreCMuSroy5b4Po30doIJykbnC9QSGG/f63tS+HiHPLLTYgocWJReK0 Kf/R3QcXP7GKYxxjWpHfrdazyPtfTbKjVoh0gMHuOS8c6Fh9aUc+PT0= X-Google-Smtp-Source: AGHT+IEKLiJwjlSYvzkewZ3Mc3DgP4zFkZCj73DARwviLicVDltHmFdaYp4pq4oHTqYJVCwRf7WuJA== X-Received: by 2002:a05:6000:2082:b0:3a4:f8fa:9c94 with SMTP id ffacd0b85a97d-3a8f482c971mr14351536f8f.13.1751360497427; Tue, 01 Jul 2025 02:01:37 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:a387:7a32:8457:f9b]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3ac6ee0d0b9sm6949707f8f.18.2025.07.01.02.01.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jul 2025 02:01:36 -0700 (PDT) From: Bartosz Golaszewski Date: Tue, 01 Jul 2025 11:01:30 +0200 Subject: [PATCH 2/3] arm64: dts: qcom: qrb4210-rb2: fix GPIO lookup flags for i2c SDA and SCL Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-qcom-gpio-lookup-open-drain-v1-2-9678c4352f11@linaro.org> References: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> In-Reply-To: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1239; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=bJyr+EolXutUg6Adgg3/dXicSXPwJRQtVm5ZNnaoENo=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBoY6Ptbfuw/p6xVVIdHuJfAtbE1Wrcn08RYYjHN jTykXF7RDWJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCaGOj7QAKCRARpy6gFHHX ctGzD/90q1XNiMnWpWVXJkXP3LokKjs/5qiLaKEbTlonjzMiB08TpuOVcFLZTYvkTugdoNmx4w/ Qo/MWdzEfXzQqTbTXANV/sCqhhAhK9wBKLHFu94ks+aIfWZrJ+fsxRfAOB44fKkKfRmG31yGYnY gFMxKnh0e0X8GlXeCgpKATnvPoaH57ITtn33YIqFQ4SFG5/VPcpe5UDdbr7xb4iis3KZ/+RrXar eyhcYl4z3yDMQ3XQVIhLNlw+LRV2V2pCqrG7OditkIqXpfQeG3WBe5SXfdVsUEf+JQignZbGmbd LCOIj3B6cnwbm8NjPDSYCLFYLFtiwM4LbV5dGG7rsJrRfwbHDvVY5ZWZXhFBqL8IEkC2w7ORX4z dnrqL5zQCORdW3ewaYTfx+nHJqUl3IUvq3SCjHR2atmzgMvY/PCkYv9Kt8WI31quq2DovPKR5Bv q5YwxQ787WDSIKsQreUJs14YfdkeZL2Lur1i8eSMi4CAD3nCab2URVQGo7cazwsTJ9HYgcnlE5P MQ93rTSNRR0DpFqxp02s4c5aUSz0a1DYCDyUp9YXJOttyJ8yPaurAdErFBGp/XXACj2XVzJlWbt OYhTjesBunbD3MIbhMzuM6fH88tX/U6QhiL+5xW2Yi9iJT3DONPXNPkRGGG3NuWqRXVk6+o6rCM 9W8Q5WrI/dzyy8g== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 From: Bartosz Golaszewski The I2C GPIO bus driver enforces the SDA and SCL pins as open-drain outputs but the lookup flags in the DTS don't reflect that triggering warnings from GPIO core. Add the appropriate flags. Signed-off-by: Bartosz Golaszewski Reported-by: Alexey Klimov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts b/arch/arm64/boot/dts= /qcom/qrb4210-rb2.dts index a37860175d2733214f1b257e84d5cb4821033242..bdf2d66e40c62596b8b024de833= 835a0750df35d 100644 --- a/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts +++ b/arch/arm64/boot/dts/qcom/qrb4210-rb2.dts @@ -5,6 +5,7 @@ =20 /dts-v1/; =20 +#include #include #include #include @@ -65,8 +66,8 @@ hdmi_con: endpoint { i2c2_gpio: i2c { compatible =3D "i2c-gpio"; =20 - sda-gpios =3D <&tlmm 6 GPIO_ACTIVE_HIGH>; - scl-gpios =3D <&tlmm 7 GPIO_ACTIVE_HIGH>; + sda-gpios =3D <&tlmm 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&tlmm 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; #address-cells =3D <1>; #size-cells =3D <0>; =20 --=20 2.48.1 From nobody Wed Oct 8 07:40:04 2025 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id CE91A26D4E8 for ; Tue, 1 Jul 2025 09:01:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360502; cv=none; b=JI52Lc/5xHUPg8GcStAY35BGZt+IyxbGsOel7br/3eGQBghqvxbpgKyuZrVYs9yeaDJZu7ov1oIcQuMTB8d37pcgNRxhdJaYtryLwHseVeaR30xfST411BA3k9Cfxq++OjuHom5giy3sPbJ9+mGbka4BHgdxaAIJptCB8dJ6gIA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751360502; c=relaxed/simple; bh=8I/seT/85wMKp9dokfTmL7c3/ay9b1ucl1JER21Z39Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=H8sGAWJesVFm9izgCexgntkaylaRdUGBPU+/ej0ud1GbV/4IUYbAKMfNOn2w/QEt1ImiV2tK7xKeQFbAgQqMoYAcitFDu5zsI9BRvy+WePsfyVHRjVFfknB0KM+GXf8JDQILhpmaDbV36lh/WJzRwSGca7YMLQlx5Ux3nORd9A4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=Oy6+DLm8; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="Oy6+DLm8" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-453643020bdso46723365e9.1 for ; Tue, 01 Jul 2025 02:01:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1751360499; x=1751965299; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=TEZfpgVz92TePkzW+W3EnTL8/wojxpCAVdg7T0jc8Jg=; b=Oy6+DLm8t0eQQ9gOEUWDnWxJqxWQKNWWlxNnsujEpUJkvUoXt2e7VCaAwhxT3vKJeQ fxwchfsmfLeJouV28vg9LTDDiqIJF0+sf4nV+FrR9MgKJ3LqCmonlzBb8PNi4ArTiZIM iXtJASjr3dy+Aa/setNrjNeY/zZ1HvbDHpOHzkL3A1V7UUgU+3g71FvwhL1s1kbhBez/ LY++CAK43/l0KfQd8byyz28dpVwrM/zozvmPG7+8i2pqPKKzDCHZ+3PmmhVXM1i+f4CE q5ECSOcbpxrdQQ/8XmL7RSMPZJJzU39v+U77qel/2bUKT4Lzx/17MfYFd/S4W52HiP5z Y+Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751360499; x=1751965299; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=TEZfpgVz92TePkzW+W3EnTL8/wojxpCAVdg7T0jc8Jg=; b=FAbfxELIeLFPAD58mL4vqJGZ65wM2xCqsVjkZXtNo/DAkAHqCdScDiFfI7Z85Hh5rG bdQhnPC8Y7hW1JLoMMnoFzAEpAmTxNz9u9UkgSQDDv7nsE76mjubsqBFU/6RMePfEWmk wXnkagLk55WDfNyBP4uXm6jymplISv2mNod0p7S5yXoqjI797qyDHWRSQct+tL7v4WYT tr6vOn/8F0R1TVyiXoxRNOytkJClDpKC9z7sv0Vg/PHLnDVp2PSm6g1S/yp12muwPPOs ESGxImUlMPkiRXcZKRrLmD+YWvbS3U7bbbbyD5il98pxhfiOtdktGwxXalPRcb1MbGa6 R5ng== X-Forwarded-Encrypted: i=1; AJvYcCUlRYowVd0dW7fhjPnPp/L4hEIQYKGKLqu5YZh0xJpBju2wDxmbUhHxuM80xbz9zBqSH+N5mi1x8YRpcM8=@vger.kernel.org X-Gm-Message-State: AOJu0Yzau+KCYCQE+wukTaGwvPtSVaSeL4EWlk8dmVknEEigRwbN5rXP X2sdYWMFlazhe6BlvxjFd7uCQzZEmIKNQ5QN0anXFQkQ7WXaJgGE9bSUXE0dkdPYJh4= X-Gm-Gg: ASbGnctOHmvaGWYplfKZ9dOBvno6v0Y/EQgfgeqUGIpLpWiqUycGnVXUJNIqmk2QEMR JC4ZCjjE8JBncgBQLfp/0zlCTixojiVUN/9orWLZjnCMBmn8Yo+f4FMuQ/vvPY980Qsja1/Rhzr K5EKRT8Ezjir2hdwI6MSYR5fTS1A5BjZ2jAOQMYolpmnqFrx7R2H3X2tjR/5IPrtmTsvjTlmH+Q Cb+4dSw0y7kstcpJO2fNf0W9MiIzaDgzwpycN4sB/FE9BW/pFRbo1PtWqfy6QV+yroltxQWciaf uOSLTAxfJpp/tq3aWjnA/oXl0/6EDYfJm8/47tXbr8yBaj1AQ9ciX8JkZceud8do4Q== X-Google-Smtp-Source: AGHT+IH28bGKzShEfA+MLMc8AaPF4kIpkFpzgw9PDmFhy87DLkzQ3JI6j/S8k6ijdDPU+aLJnH1wJg== X-Received: by 2002:a05:600c:4f95:b0:453:23fe:ca86 with SMTP id 5b1f17b1804b1-4538ee50438mr173879135e9.4.1751360498784; Tue, 01 Jul 2025 02:01:38 -0700 (PDT) Received: from [127.0.1.1] ([2a01:cb1d:dc:7e00:a387:7a32:8457:f9b]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-3ac6ee0d0b9sm6949707f8f.18.2025.07.01.02.01.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 01 Jul 2025 02:01:37 -0700 (PDT) From: Bartosz Golaszewski Date: Tue, 01 Jul 2025 11:01:31 +0200 Subject: [PATCH 3/3] arm64: dts: qcom: sdm845-samsung-starqltechn: fix GPIO lookup flags for i2c SDA and SCL Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250701-qcom-gpio-lookup-open-drain-v1-3-9678c4352f11@linaro.org> References: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> In-Reply-To: <20250701-qcom-gpio-lookup-open-drain-v1-0-9678c4352f11@linaro.org> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1187; i=bartosz.golaszewski@linaro.org; h=from:subject:message-id; bh=+DBS7NAhgqWQc/bDKA/6Q/4j1r/Tyn90fNvYlC5yibM=; b=owEBbQKS/ZANAwAKARGnLqAUcddyAcsmYgBoY6PuTj2gRg7KtMHO6CQKF7GnTfwgNTxTdk9bb Uw/5jywPfOJAjMEAAEKAB0WIQQWnetsC8PEYBPSx58Rpy6gFHHXcgUCaGOj7gAKCRARpy6gFHHX cofYEADDt1fgSSrEpySCEs2NfUvmIo4A0wv6ZSlcFxUd34Nd0lQcNH1sqmMsMLCPQrp0TzVQwsz q/MYhdDEUnev8ynkrzUtwRPzo+laXWyXrVysav4zrV72aAnjlaXxcYh/f0bjMkOZo/4HSsHgG7B wPdwhcF1IYTilQHaKIEgf73qlR2MKU879o6KHR3KCJzOG1IsTX9Ehz2HduFyM/OTj8HtTlahHCP zUAoiWRxxa/7uQVvZiYIdkKQKB8QRFWhGvEXHagWS1JAtYe5A8voay84o1jrWHyaYifC+HBU870 63Ama2CfZKyUO5OOMqhIeGzNU+NJa27w/IPUtQgVhcgb7WJMBly2IYSFWCtAQ4JOC4id/Zm3pbG KileB3YZB8rHV2+LcvwcwHq2sWaHherNsxy+mKw9Ms6vMjvOp2P3c2MS0ujUBfO5oZYJveDuCVO UGaxuhKrII/t9LxkmJJZrnxuip99hLPC1gC/GRsqr7WjzY1n1ZaNYbHQ1Q+NJfJw2ZC1FohJesU kuAGvmlrZbOY/9Ouy558wqPeoWjwTqKE911Sq4BX4cNd9/Feo/JamkAuwJ6ERfRJ2uFHYqZBEVu sPe1RaGWbFIGcf6o9smX0JxdP0MFwDFbx3tucFVPykY1rs3Obux6SawdrgrlVNR2yngjJcVejDh aduQHULhaJRxUtg== X-Developer-Key: i=bartosz.golaszewski@linaro.org; a=openpgp; fpr=169DEB6C0BC3C46013D2C79F11A72EA01471D772 From: Bartosz Golaszewski The I2C GPIO bus driver enforces the SDA and SCL pins as open-drain outputs but the lookup flags in the DTS don't reflect that triggering warnings from GPIO core. Add the appropriate flags. Signed-off-by: Bartosz Golaszewski Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts b/arch= /arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts index d686531bf4eacae2105bbed3a9d5478b45a4b2a3..9076d8eb4d50af736d5c4de7158= fbf32231f6629 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts @@ -145,8 +145,8 @@ rmtfs_mem: rmtfs-mem@fde00000 { =20 i2c21 { compatible =3D "i2c-gpio"; - sda-gpios =3D <&tlmm 127 GPIO_ACTIVE_HIGH>; - scl-gpios =3D <&tlmm 128 GPIO_ACTIVE_HIGH>; + sda-gpios =3D <&tlmm 127 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + scl-gpios =3D <&tlmm 128 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; i2c-gpio,delay-us =3D <2>; pinctrl-0 =3D <&i2c21_sda_state &i2c21_scl_state>; pinctrl-names =3D "default"; --=20 2.48.1