From nobody Wed Oct 8 09:03:09 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 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