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