From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 C265341C2E7 for ; Wed, 25 Mar 2026 18:07:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462066; cv=none; b=cHl5QwXIt+xx6b+tSztQbWsmDc40uK01tJg2DrBwW4fSTTBvGtM6751gwaJlUXc8/9iTXQiji+xTCHG1dzZwgpxSS3iRIZPMAZg9V2cjNVRqbIbzZIak6Ox/89gUY1o4BDbnb3oLBBz8okwI8f8td9cXa6Q0ghSPA8tqFbl/SkE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462066; c=relaxed/simple; bh=6OG6ZQbJeltoxnqYdrb7S4/bj6Fp0zUOkvkCuJW35ec=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UgexM6WpF0zzLQd7iOq9TyCGvIM4CSZnWog/2EZPNPdtjLvBFWp4AWmKy6N/7V77L0QTDXYZKWyUOvi9l+5i8JP+ICX6DtLOtaXH+/6Vhbzd8fFnwh/2hhROk9PnHA0z6uBJea/rX0O7eWnfN7rPVWzj17pvaz1+goCyYomqfTs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=tHYIqblN; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="tHYIqblN" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2b042533de1so649375ad.0 for ; Wed, 25 Mar 2026 11:07:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462061; x=1775066861; 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=S3LjgTjQB+SlMXVNhHwInhdKxMmJjzyO9kxNTYHklAI=; b=tHYIqblNKibm5cLUS1Idiub9GVxPrqxSVVf1YfG+4c3zcQ651oYjnBA4CspMQAM2CW 6/wfbGv/cBor2JhzvZTzC00XVL2n9GdeYFtcJO6THQunVkKlLCK82tfQpE9fFxMNhCjl vB9HT5aenL6QkixQmnbfOU3JEl/mvZzjCLHxyuQOvwy2wuLXFkB+sG7tWoXGr2vrBLSb 32bnU59RYITv5/wPfN2Gs7LhPc3hko7HexqfRoDmJZy1yDGfPb0DDtv9T0Uoil28y1eE CF8imw/m6+yJESFyDc/GiSf03zfewaSiy/MJy5PWsV2wFW1oozWk9KifrFhzv7/KE5e9 Dvtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462061; x=1775066861; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=S3LjgTjQB+SlMXVNhHwInhdKxMmJjzyO9kxNTYHklAI=; b=ncaLFs1hQZ5ePTpKaG1SpxOmdd3RyelvPSE+lTAqLtcoSmap9nnkI0Y60yXT8qd76o A6mWyvNYo3znc34BJKmHzK6mmpi977fD2cA+aYnf8xj/vSGug+6PC4q6//KZcpxdQmFP 7Y5hrR1NtScEskUo4lu9kEV0ySTwgAWOVEvmOfz1sX46Qu6b6gHQ6H21FosJjuymSYxT H8qfj5kXkbAbrUXS2PzSZfoANE6xit3PyYOlGFq+Zr07Ht316kRi9XMXP4R9PqwD8wt/ Y1HNb5iKczwFCia7xRwby9mEDDbxB24hWyxcfyjRsIjWCnylmquDEVnexG4hOfthm/p/ JTaA== X-Forwarded-Encrypted: i=1; AJvYcCUCWf9PpTRLFF+VLcom4EOzuW/B87VlSRYODoWKL/yVr8wF3pflhUdpXhxzQUAQccwGjy7+HyA3FVjXWu0=@vger.kernel.org X-Gm-Message-State: AOJu0YxHhjyvlPBpG7Qy+Uolp8+RkdTc0lnkv+r1HIXPboae5Zc/Itm9 8Lk7NheAfRzO2Jh5MIAnWP7T6OlH9p3m1zblbm5T6Odo1gTnhVwqowaI X-Gm-Gg: ATEYQzzI3BjNYYXuhh02AONeOSrd7nJ9lx9+Usu328ZTg6NVwQXTuIJlaEP7iBOvM30 k/xCchQoxPpjITPHZIgKeLXb2DWm++PNWOMwPYiUG8eiGI8EtkFOIrC9qHqMxNKqcdYgzmth8Xy muDJvuUxJBCkfgFilT66L0Wl+A3GEl2RrawMy3UmEHbZdU35SfjSeeeegOBColVduQcaYlVlO7n EUJZmi17UNupikjQ81YkpwGIHiZWNDQCcXf7EBYmukTicL3XJPViWeg0FOjiyY4/TT5F31vp0M0 /KumQezIcY/9I16rs03e8Ek5Hk2Fw5SwCmfhW8M7MtIVkFq0W0cHJK4e2PHIaxDX54kWiOWts2+ lb5TeLUmaY8aUB/id846xWmcU9aNWAOq8Iqt5zu0Wdkzyf33l7t19inc9yiV+C4FhIcYz3fBEdr HlM23GuYmAsGvwCMUl1pA6z3QErgol X-Received: by 2002:a17:903:2c0c:b0:2b0:60b2:4dc with SMTP id d9443c01a7336-2b0b09cf4e1mr49434745ad.15.1774462061252; Wed, 25 Mar 2026 11:07:41 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.07.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:07:40 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:24 +0000 Subject: [PATCH 1/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Enable vibrator 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: <20260325-ginkgo-add-usb-ir-vib-v1-1-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=909; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=6OG6ZQbJeltoxnqYdrb7S4/bj6Fp0zUOkvkCuJW35ec=; b=/L75YqmElCivRnT3k1uY+DoU66iVUSy3psZfDffVjcwjfbXXx3kMslkg/jC4xSt8hIUlX+8px cr1phXGHRqIBjatTcmFRu41sIUd4E18nCR3eVSb9rAUz6oAxWXP1R+a X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= Enable the vibrator on the PMI632 which is used on this phone. Signed-off-by: Biswapriyo Nath Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index 7eecd9dc302..88691f1fa3a 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -12,6 +12,7 @@ #include #include "sm6125.dtsi" #include "pm6125.dtsi" +#include "pmi632.dtsi" =20 /delete-node/ &adsp_pil_mem; /delete-node/ &cont_splash_mem; @@ -115,6 +116,10 @@ &hsusb_phy1 { status =3D "okay"; }; =20 +&pmi632_vib { + status =3D "okay"; +}; + &pon_pwrkey { status =3D "okay"; }; --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pl1-f169.google.com (mail-pl1-f169.google.com [209.85.214.169]) (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 EED55421890 for ; Wed, 25 Mar 2026 18:07:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.169 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462072; cv=none; b=SKrfTQLNzPEF5YMaGLf+qBYjQZL4JsxqRYu/BhhJncFdBWOetOovsL5Co1bb49sNxQiShZ0GFotaSZjNrHm7jINFJIJzKITEA+N88W79DUDzXkWMZyv2+PZzcyC1vUpnKdrYZzyuWDaR4Kx7WyhmYEL0SBuV+498L8mlek0Zjc0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462072; c=relaxed/simple; bh=SAlCTNhoYBl7jxXpQV6GKIoXoc+5g1uH+ayRwKvoDH8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EfLLD+h+Hn2X4Ta07STsDATsaHWzAfku6GgQKeTVAJ1MoxadfdfdyE9lIbRCG4HjWorfG2ZWzDwzhmzpn3v+DqafBQCKJhpBQvrjFYGX48xZAu4TyBSxiwx/tpZcvNdM3DWzVVZedcptRvAgBzUWLReaMjpunjcNaGnw6EeS4ek= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=rOMagz4o; arc=none smtp.client-ip=209.85.214.169 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="rOMagz4o" Received: by mail-pl1-f169.google.com with SMTP id d9443c01a7336-2b0603ee486so811845ad.0 for ; Wed, 25 Mar 2026 11:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462068; x=1775066868; 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=b5py/0HOJBBmCXHr1qpaeBygvrnYQyzbcn8bu1Z3hzw=; b=rOMagz4oBevcgtyRlh2BLQU9nLyBqB+b3FYpJCtu/OxZA5eoP5o83IOR7Hi6P4I/KY 974wvTViL4Rg97e+cfoULQzjTXzwIW8K2/aAMVmP5OUkEDHiTV9s0TPzeeirtq4rFK/k RjWufBFI4sFctN4Uc4eeK40hZyzugKVciikaOsphOxCdbe9N9GesopKUSixzG7NnGclZ yhDjHdRgYhUoK6gxXyhyY4MIBkDmEPfo+zdr48yTj8n2uOViCxn4SZ5FozChnzfOnfrT st9pa6wmdAXAdgwexkQAHjY2Op8+98M5pLz19UtT1oLroySUpX30DiZvkK7Lq1Hwnszj u/Ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462068; x=1775066868; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=b5py/0HOJBBmCXHr1qpaeBygvrnYQyzbcn8bu1Z3hzw=; b=W3HrTSvf1UnheoslwEChHhDaYKodOG1nJ9HkmdfrrTvG/BQrE/UZZqos6FkdA88TV9 v4XbDch2NSZo5R81ugf0Dr+KyJoWaXcNBkQtXUQ+b15mphMBBp1EFki7+bov/CEPCEqP XhY7Fx4fY842WoUaxCh3yQpeZdJT5d+F/clasnsRTZ19c4CBlZLp8OKb0U2nfgRBkubR 9SgNrQiamWbGNkF7x4jVKsQr2GAYuIcty6mgeIMM2vIhm5Kx0DvstGws/YzN3ojLVRl6 Q7oPqI2MrbBuNFwi60xTqNZGoK/LDBBx2W4+SyRa1Y9ujRxIhzOENi8p/r8wK2Y1Yndj 6jsA== X-Forwarded-Encrypted: i=1; AJvYcCXLhjvW5HxcqIQHEjpf4Ymqk8TpE+RTJGz5xvy3kiILUZtBAInLYpqTymykOnktfZumx2BpZv8uo+0BJok=@vger.kernel.org X-Gm-Message-State: AOJu0Ywb9kD/IDyw9FRVX0gfbBFJirjELaabK91vJk/lK5YzME7T3UOu hMcSr5m4cJ4GSVYIJ4qQgcgXPKzcPi8foBnL/R5bBstdb2XzRohQtq20 X-Gm-Gg: ATEYQzwuxgQQQ9qZfTkfrHHFuK4j+E06lF7SAEF9ZCkTmiE5CNURcYrXu3Kw+EQeeYb cIiC6jGESzfa++LgUmKPzS7DiljW6WZdcG1S2Cb8pXNyCIUvVeckw+6gdPuVe6XcCZ859KhwFUg ef0MXCZ5FavDyWVp1q+t6C6/roEwuCMhH2XaARf/9PiPnbB9p3IZ1sAszLrcgmyWg72dgSGYxaA ZXHNYeNVGTzPgAXR+Y1RtIMzeQXdCSoC4MKKgfITTo3cKwL/CmMiAYN810pm27L/aNQbqi8siBT MwrAlB80uZt6CfKcXmBz/KDWG5yZPyCEy+/ZWr0pqdm9DCqODk/yugBiKsM6vEE9IiIGi5kCc6r eitHbLeba+uSYmWdJG8uEijxGcHQFw6w0/WDMlbJ6bEyzC1VA8vCqOGflES6pPmS14+h129lWZI F4V5Ay6fCpof/ypd8drfWPspiSBXG1 X-Received: by 2002:a17:902:e784:b0:2b0:4eeb:f80a with SMTP id d9443c01a7336-2b0b0ab3a21mr50563235ad.29.1774462067634; Wed, 25 Mar 2026 11:07:47 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.07.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:07:47 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:25 +0000 Subject: [PATCH 2/7] arm64: dts: qcom: sm6125: Enable USB-C port handling 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: <20260325-ginkgo-add-usb-ir-vib-v1-2-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=919; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=SAlCTNhoYBl7jxXpQV6GKIoXoc+5g1uH+ayRwKvoDH8=; b=voXfhb5tQm3cVPDqWZP3DiFroa+n9Pp3IhcNpBymaT+ppwL0cOEgPXmQqxc7neKiDp8CqQHRt 92SQS4v/upQCCItffWGtN3Vw5UcrLztgcL44oBIFh2osoEjUhpL22gp X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= Plug in USB-C related bits and pieces to enable USB role switching. Also, remove dr_mode to enable OTG capability. Signed-off-by: Biswapriyo Nath Reviewed-by: Dmitry Baryshkov Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6125.dtsi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qco= m/sm6125.dtsi index c84911a98fc..259a24fe24a 100644 --- a/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -1238,7 +1238,20 @@ usb3_dwc3: usb@4e00000 { snps,dis-u1-entry-quirk; snps,dis-u2-entry-quirk; maximum-speed =3D "high-speed"; - dr_mode =3D "peripheral"; + + usb-role-switch; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + usb_dwc3_hs: endpoint { + }; + }; + }; }; }; =20 --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 861394218AB for ; Wed, 25 Mar 2026 18:07:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462077; cv=none; b=t2Bm/8KR05ptjAhE580isDM4BTEeNW+0X8aizx3zKo/7/c9N38B6KJNURyN9215Th4PITRsRngQq2xjZNsjNwMmUEWwJ2EYuyitoL87eHAEV981jHGhWpGt2K6Ss6BW1k1j6iQu9ChTUXeaD2gDMuGlCj2GqUGgPx3hwboGJdSw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462077; c=relaxed/simple; bh=4jcpeoXLPiOxiHalfAjuvYT2yGFc2c9p3Rs4rW0U/Ds=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oo9aeJ8xKmaxPklO+u8w7jVlggx9Pu1gJYe2+/Y1iDs/3+mrRdrd/Eif5ithff5BAuYBA0RvN+eY15PNURbQOPiTaUkWiUggpRpGvIn/yj9BtySRfzR3uHwXwP0/KJiuUss6TMUhtg0vh8+Q49NOvdb+Uf875oYglQB9DSUqTRw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=rg3CnNqC; arc=none smtp.client-ip=209.85.214.170 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="rg3CnNqC" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2aae146b604so618935ad.3 for ; Wed, 25 Mar 2026 11:07:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462074; x=1775066874; 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=A+mOTnwT88rG+TLvmnzsj95Rl2YZE5vhiJFWZaB3EQE=; b=rg3CnNqCqo4TbLmH4nqVWi+2sac5TNqWk4+rZBu2G6KqgZOFXDwFbY0X38X3PuYl8T CTyM4j6rtsquyshphPvMIyDXjIsSg762Z8dZr7SSYwTtD06o2ioRivA+zqnpHrZxmo2T NhEt5JqtxyCVzDppAVYkzjonaBgYZNvW83GFdauYFDiCBSG8veHHscuMbEnN7nun6bcW C3iO2bgwZvZKvNAvYdsjc0EJBvXAaB/hlQLl7x1t7dlEBcfg9/tPMuT1qmhKyPIvuDfj gBGwB+ph4DgBWaH3nJFS1p5EMoLeZoUsJfanE10D2GhiCUVxgk8PQtJPiQ3YSP/mtnom IwZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462074; x=1775066874; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=A+mOTnwT88rG+TLvmnzsj95Rl2YZE5vhiJFWZaB3EQE=; b=S6PupIfZ2995x5UGwS4CbVssbleIzp5yPLrV4Hk914yZIRYPf3WJzAeaXAe8aUnLiV P7RrLVYtN7zQy7Jy4Z5OdvE5B31du7rnnurUv5UAE99HBMnRnDxVU8TJQl3Z2wU3XR6h CEbBlhngTNNeB3u449PUneDRNVyfW8snGad9bUN6YoUePkC4b4NKATwMdBkuZp+XvhnS 3nQ19gRcv7gS4uUzPzXvVyzFBv6ORVGo/soY5UyAJ1FwOfMewxO6a/CKdr3T+q4UmJto zcVIPXd4eNDl1FCLxhBdkEEsVrvjTrkU9MPuwZLbLbYQMQMO6BcnN9l3Avsi2GKUNWfp AlGA== X-Forwarded-Encrypted: i=1; AJvYcCWQGJbgJfGwQL6fDiZMd7lqdNqeux4oKBczBQzTW6x7t1wcnv1t0KTuyKkknvszYHqLQj+NcT2VOdIPgew=@vger.kernel.org X-Gm-Message-State: AOJu0YwLDNikV35kRDjnHut/oz/N/rRqw3E8R/yxmaWlYUdJgmWMdh1L xU7ee8/QzI76RpkODUZFoHDBzs7Jg77Rv2XSsSEMHopS571WsNmKP0/Z X-Gm-Gg: ATEYQzyc8aoFuGxlwQjzkZJM2/RYABNcwXqn1pawT6zo0z2ymnQfAUke3x/nxEIfPOj vD/MOUknegaeOJjObfSiFd7hZNEYBJTVGqaak1gZ0hWD6iNl9MieL5fleNVYHdQf1BIZNrpssv1 sAYaOheElRI/RSFOtZAnlHujBziFraWj0gNoyKRTY4NMMuJH3xu7/Iqq4iSo0MO+e3nsl6aulWg /DVXAO/8qRA8t0Vv4AUAN/DmWz/n5vklUeUde25kPlOYKWJy5tSFVb8AncY+5nN3yfqNJEZ0K5r 5EYtQpOHKfzLRD1dJmyrLWwYEsr6VlZFxZxUYoLbfj6XalbXego54wiBbbbDjbWqJRoAyABQMJ6 zurCZcLHg/rN343oLIhM73UHLnw2mOkXHzS04b6Mjte740oFlFv1FoUmhvBxOFZ5YJC79RUFUxs 6sErMlcfGQROLq95qoXoMoyK+Dr6os X-Received: by 2002:a17:902:ea0e:b0:2b0:afad:7ab8 with SMTP id d9443c01a7336-2b0b0ad2382mr51898775ad.29.1774462073914; Wed, 25 Mar 2026 11:07:53 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.07.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:07:53 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:26 +0000 Subject: [PATCH 3/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Add PMI632 Type-C property 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: <20260325-ginkgo-add-usb-ir-vib-v1-3-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=1268; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=4jcpeoXLPiOxiHalfAjuvYT2yGFc2c9p3Rs4rW0U/Ds=; b=Rb1tdZWGQx6hFZr4eESwpKU4K5eOaB1lL5/HKB0tRnFVmA0mXAdsiwXnXAu3WdUAlnwWvnqE+ PNBv5qA8IpBBPJQtzrzD1uIjANQwg3/048MKk8LX+Hya2EFjYmmWf17 X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The USB-C port is used for powering external devices and transfer data from/to them. Signed-off-by: Biswapriyo Nath Reviewed-by: Konrad Dybcio --- .../boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 31 ++++++++++++++++++= ++++ 1 file changed, 31 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index 88691f1fa3a..f66ff5f7693 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -116,6 +116,33 @@ &hsusb_phy1 { status =3D "okay"; }; =20 +&pmi632_typec { + status =3D "okay"; + + connector { + compatible =3D "usb-c-connector"; + + power-role =3D "dual"; + data-role =3D "dual"; + self-powered; + + typec-power-opmode =3D "default"; + pd-disable; + + port { + pmi632_hs_in: endpoint { + remote-endpoint =3D <&usb_dwc3_hs>; + }; + }; + }; +}; + +&pmi632_vbus { + regulator-min-microamp =3D <500000>; + regulator-max-microamp =3D <1000000>; + status =3D "okay"; +}; + &pmi632_vib { status =3D "okay"; }; @@ -316,3 +343,7 @@ &uart4 { &usb3 { status =3D "okay"; }; + +&usb_dwc3_hs { + remote-endpoint =3D <&pmi632_hs_in>; +}; --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 A2A0341C30D for ; Wed, 25 Mar 2026 18:08:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462083; cv=none; b=YRH96F8t1QcSSkbLa9eA6/uKDAPGR7rzA+alYUy/PGjBvBGUnZLuZ1Q09eulZzxxEQvzqVBDBRdt03ZD8RIFPzo3D4YG5ISh1BQifFwuQ0zA7G4gXd/IrqLUDiwErEDoiwCXYx8Df6m4LzF20A4cq1tL9Hq4SdNGVRXkDIzsnxU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462083; c=relaxed/simple; bh=idSfP5HyQiNIGHknsAW93yLVNiPUDIYoFLjjk8abFqc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kRYi02zbMq0X5oC9f9xuuDHEWVyMNKqz++VUkqvmxvcNNE5IInDe6M+zhRXocTyLwclJBgbKBODhaLjlJn9yZoOworyzdC1jrzLLpCs/+KMCZ0FQA1KqxXcIGq9SDqeVp8pTnkuN7xG6UpzeIz++E+QVcEQTmkaQTk/fBfw8Z2Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Pq1ZarGF; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Pq1ZarGF" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2b0ba3bfe16so4176165ad.1 for ; Wed, 25 Mar 2026 11:08:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462080; x=1775066880; 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=6RW8W7t9a2T2GNiqIF1Tp6pK/FWIbbUcezYtUjj9vmI=; b=Pq1ZarGF9TL0vKJmvaevq1b13it8hPBAYEV8Snb+4rZKq0/HLKMcy4165GSIHgY8Et 06vb6HpVn0WO4z/ZKgYUJwaLOYQrBTW7YSXWAKPT+U2H2D/PRaG5VZQL7tgpgVaYiWCp oeo4XnjVQu4R6EINyfy8Xv21vb/vU6oZl7hbIgxYPzzGgrY4KU3yBfvog+8sTc9+a5fz VQ5jkB5hnkxjmuggtWH7ki9esxh+lPrf9z3slLwbzopfHvsZhTGN52gllnSUXdHUp5jq xf9yHdFTsYUZEUo2nD8wHPCsgTzqcYt7e+NX+E5MKNKMS9ClS1tNjT1m8KSztt735BBh QAew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462080; x=1775066880; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=6RW8W7t9a2T2GNiqIF1Tp6pK/FWIbbUcezYtUjj9vmI=; b=JiIEeZwxR0BjUod/hBwsBMJMGeGfGV58lDHxCIu3Ghz6dzmlbnJzBlJ9wn8Lu0zjwV mzwTcp/0frh0HNXE3I5yX8xnUhl8iiGYBEsTf+OarfVcMoWwusG5kMHLSF4FzU7GyxHo bmRzh1DOuY9/txIBvyeA6c3o0Tj2JKx6sq7vTDYi+MFAyE7AqiMhSoewxLj9vDIYsrJe 7P1b0pRPizoyO8fH24SO3eTKgN8qhcOZorpi7XKE+Fl1EcxQjgu34IasL9vhvviD3Gsr 48cDR5bOyCUZj9GEoAo03R4/bHNWbpT8rsJiOt0dO+REb0bKQwGSIfwlJTcgkF/zRcZL 8pvg== X-Forwarded-Encrypted: i=1; AJvYcCUAAe5mYx27XjBW7jdX8ZLutCOChiAYGHDz1nnaa9UlYpGqiTq+7NNOzcDywlW4MhJ+5GWfA8R9z5cENtY=@vger.kernel.org X-Gm-Message-State: AOJu0Yx93eCJdHuZEJqO20CvWiEh4hgp9Xv2embMw8OzaA0txaIdJD+L X4dtI5RH1VHkk0YcoQA1r7Tv6nHkmC/9zUCFavV5uPVIIEfVGK2dKaLG X-Gm-Gg: ATEYQzzcxnMlJNT6Oml1XITJEW/NCz+nTTg8WNRP2YuX9lHSq+pUu9tDgblQTEkLWZm nn3NKvYWHurSdbyqsPSD7kRKHj3DXJxZiO6cvwXPIx8OrWvw8LjLFBB2/kW1RTG52wN3lEe3mVH V8IrQsQzLMAyLmvsDGj4KdGDFHkIBSJZFEehj4tHnCEt5ufTTXNc6I8k+vpUl7JpTAQj0bVrMdE uoCe64VITNDaGU3zgIyhiLOlkz1f65VAxq5sZ4ws5YhtAKmKkPaIvFNPKWy1n0u8NpixaIRXg5m O1aDxScaggNnWXkiN0dSX6WevVRlh3yAl0Q4eeeCi032T+IVmlnVUaA1ayPLIES5sq6npetSQAI mIe8MODtQHo9TAMM58eSMNrtoVbx2Ig+XbClhekiyHl+6JN1XB5D+CWr6j/IZm6BEGMHHY9LCNa jbwm67rp3RZhrfqm9NwvD0U5Z3rPO7 X-Received: by 2002:a17:903:8c7:b0:2ae:4aa8:cab8 with SMTP id d9443c01a7336-2b0b0695a47mr41847625ad.4.1774462080126; Wed, 25 Mar 2026 11:08:00 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.07.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:07:59 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:27 +0000 Subject: [PATCH 4/7] dt-bindings: leds: irled: ir-spi-led: Add new duty-cycle value 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: <20260325-ginkgo-add-usb-ir-vib-v1-4-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=850; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=idSfP5HyQiNIGHknsAW93yLVNiPUDIYoFLjjk8abFqc=; b=f2ywcUw6qhQWvHyTyNv4T149ViOhu8Y4DN0CMzzvFS+yL2U+g3sDFvUmgPmgqRQun2OmgiGWK iGQLZq9lALSDBlMVUEXSVv7UjdbHBHOv8L9hpbNCB5IlKhRe3SeE4+q X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= 30 duty cycle for IR transmitter is used in Xiaomi Redmi Note 8 (ginkgo). Signed-off-by: Biswapriyo Nath Acked-by: Krzysztof Kozlowski Reviewed-by: Sean Young --- Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml b= /Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml index 72cadebf6e3..0297bfbb275 100644 --- a/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml +++ b/Documentation/devicetree/bindings/leds/irled/ir-spi-led.yaml @@ -25,7 +25,7 @@ properties: =20 duty-cycle: $ref: /schemas/types.yaml#/definitions/uint8 - enum: [50, 60, 70, 75, 80, 90] + enum: [30, 50, 60, 70, 75, 80, 90] description: Percentage of one period in which the signal is active. =20 --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pj1-f54.google.com (mail-pj1-f54.google.com [209.85.216.54]) (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 2F2C54219EE for ; Wed, 25 Mar 2026 18:08:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462090; cv=none; b=SW03NoJ+VS5TRuCfJc8jGhi6r/AY0/pxaIq3zJiCQehaXWtO9cEtp1WXfP9+4N2vE/iMi6xXF8Ppt5NdSIW1uERtuq0wYtZoN7DnjfSRXib3bm3D+xXB1yX41NoHa/ygwWiz3SyaNgRYGzWqqsPnWjmKLPQrLOO2Vnxtn/XSH8Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462090; c=relaxed/simple; bh=ftZgdg7K9cKg3ipMTIpEbbcSpLmeZk+ZpAf53O/aSkE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=KCxMzOXztmaVrPgcnB0Lvv/EOhA95iJa91VwQNgkYsEJZVoR4K9Jh8KebYeQWD6yHWends1qEarodJAReCmma6sSicyjOjF9n4YzEJzXQDXk76sPS4fDp+BTaZVTq4gZyc8ttIXLE4ahXRdpduIA46bb+hehJR9uXKA7U3L39gQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HTfOEKSa; arc=none smtp.client-ip=209.85.216.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HTfOEKSa" Received: by mail-pj1-f54.google.com with SMTP id 98e67ed59e1d1-35c1a131946so210512a91.0 for ; Wed, 25 Mar 2026 11:08:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462086; x=1775066886; 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=YbIRSEk2LdYbfaQWCzoRStNOdJmdBCZFQd2oDD6VfDE=; b=HTfOEKSa0UsVi1IyeIBW21dH0CkWnNyCZvtnpCq64nqTrxx/gwBEeQEH1NgOh69nYk iyuWqy5g1EYobSJabk0ZjAN+B88R3BvMpts9jTANvOi6RyND1201G6Ooqwxsu3Mb6iXg QsQQ3ovu6hWYidyBXsBZQKE2QTFxy6lcbY1I9YGL4Bd3+LOzTST8WGs3Z4QY30Cnffby RxfJcOPNQBEGD2TzJqnktjdexcVNh5nJifoUTFDPn/8VseXvwtK8/EEJS7WfSVVpK02n oCNZ7Em+9lHgD+C3WEUWb3oKvc+zVb1M6tQ0ilN689mkpMtfcfalZz3OKwxcxtQDDlSc 0xMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462086; x=1775066886; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=YbIRSEk2LdYbfaQWCzoRStNOdJmdBCZFQd2oDD6VfDE=; b=AzgSR0g0IkVGMvaBGGX78eqSDpiCV/zt2ThQWLZgG5qSezMgFm11tDRXCQnFrY61Km B39wu9mTMXt2HI9P3A4aO9faUpkOtoI87JQPA4DZK3733h6zeZdcxgqhRKc8xNF8lc8c L9I5Mcflq1S6BqX2B+VrO1VEg7wBjUAlUC0bgmPyU/SGAZgSrsdcqwoHVH2lt3cOOBow fTCmbqEsj46B3TG18L0/y3dOS+mvHWY1lHCjLoBk6qxzArhV+Gr3Zy2Xci/tF8YdTBUU HBShrctFbNNqwXrCcFM8OitRGbHX/gw1XkTQYL0MM3U5kLzD6YTRfyv9yjpdoDhLFjrS BkEQ== X-Forwarded-Encrypted: i=1; AJvYcCX3xbba0MfWcM0UQowJRMZmqlW2C97q5H1nu+CY+F0PW02fF8aqHWwtD5BdKCjCnXPraQzBk7g2/xewZQA=@vger.kernel.org X-Gm-Message-State: AOJu0YwLNd2JQNx1PryQlhd2fXdXl6dkF4a6ZgnAfkBpTN9JHP4Hbfcp G7CcVV8xIBnYCftgATfSslRkfezBRgutKkCMvxoGtnBEfmlQGYn3ab3o X-Gm-Gg: ATEYQzw4UmqzxmDgPX4iW6jZi4mfc9fTxpZT3ZPLSqe9qpWRC7FKyVsbmtGYMm+m9g4 Yj4ZpqI0wfKWtuCR8KeeDVQEGeuoBvLH03+Aw6jI46c/1mZmDpxsejE1yK1qdsLPvtTFkZovxBf leVrEjwvpTyQNyClk5EndtwgNbjQP0XomEU7iIk5IPQ5sps8ESJKQkUX3Qpz+vSHGm10KoA7ho+ Gagk1zM+mwakupjvkdqfZAidc8cWtXg1txL03eJYpPlkEa1y3JH1Tw3AMK2ke2XZ8w59PP5abrB fqXpGkym91ZpJdWmP4nX+gXuWzfEHcXjBMYJ9DfCk88AEPuAc4qy/4GsFgwcHVrSV5YYIgf6vL2 SVL0cQ2dz1mMsg+lf9CabNXKKfPM5anivAw8hrxPnB3I6wq0NluFMoOCGLr0WpEZXFbpjrFhsE8 rKtHsQLKvINXpLkjmuuNSaG8nUFlou X-Received: by 2002:a17:903:acf:b0:2b0:aebe:259 with SMTP id d9443c01a7336-2b0b07c2bf0mr45862795ad.19.1774462086431; Wed, 25 Mar 2026 11:08:06 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.08.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:08:06 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:28 +0000 Subject: [PATCH 5/7] arm64: dts: qcom: sm6125-xiaomi-ginkgo: Add IR transmitter 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: <20260325-ginkgo-add-usb-ir-vib-v1-5-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=1197; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=ftZgdg7K9cKg3ipMTIpEbbcSpLmeZk+ZpAf53O/aSkE=; b=xZJmCgqXcGCWixUEcWyXsMJDHpUeq+hjuOchlhVJEYjDrfI+FLSAHAJs+YKk2IrxN+R0oUgyd 2w1srb4BwFjDfpikffzIsB2PCvgsmYpunChKq7qQ30GMdg8Q+NdoGm2 X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The IR transmitting LED is connected to SPI8 controller. Signed-off-by: Biswapriyo Nath Reviewed-by: Konrad Dybcio Reviewed-by: Sean Young --- .../boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi | 20 ++++++++++++++++= ++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi b/ar= ch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi index f66ff5f7693..7d848117317 100644 --- a/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125-xiaomi-ginkgo-common.dtsi @@ -99,6 +99,10 @@ key-volume-up { }; }; =20 +&gpi_dma1 { + status =3D "okay"; +}; + &pm6125_gpios { vol_up_n: vol-up-n-state { pins =3D "gpio5"; @@ -160,6 +164,10 @@ &qupv3_id_0 { status =3D "okay"; }; =20 +&qupv3_id_1 { + status =3D "okay"; +}; + &rpm_requests { regulators-0 { compatible =3D "qcom,rpm-pm6125-regulators"; @@ -332,6 +340,18 @@ &sdhc_2 { status =3D "okay"; }; =20 +&spi8 { + status =3D "okay"; + + irled@1 { + compatible =3D "ir-spi-led"; + reg =3D <1>; + + duty-cycle =3D /bits/ 8 <30>; + spi-max-frequency =3D <1000000>; + }; +}; + &tlmm { gpio-reserved-ranges =3D <0 4>, <30 4>; }; --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pg1-f174.google.com (mail-pg1-f174.google.com [209.85.215.174]) (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 2A780421A16 for ; Wed, 25 Mar 2026 18:08:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.174 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462102; cv=none; b=h8pI8zpqtdyFRGZN/3QEZoxSj/J0nWX1w51ulwo8aZtVl91Wkjv2jGOoBFRQK7RLG7m3H+ubfc6flj61TCa7beegMXCZW3yltGwOgnfNAR+GHoXkOtWu1Llrv2LuW+pxCBEBpnwtM0QES4K4u62v6V5omPFL79QAdH51EuKGju0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462102; c=relaxed/simple; bh=WdNcKLpgYgMDpbL5XaJCoVYWBiokHoDUo2Tsbx9CNcQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=QBgzl/V1ap5cV2NoqmFai2bMIiDWZSL6Fa4TNKuf8TWzzVxRnunIorH6xdV4CyPXadj/4FrAF1Dm0D5zFYw7U/z9gI7cwUTfTeZ68GYXzp+528wdHMv7KdhY1jnz/YwbdtaeJeDU8bewXnD6gtEUst30VApEkGjocVAQbrR/7ug= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=HhRoXHh/; arc=none smtp.client-ip=209.85.215.174 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="HhRoXHh/" Received: by mail-pg1-f174.google.com with SMTP id 41be03b00d2f7-c7412b07f22so599476a12.0 for ; Wed, 25 Mar 2026 11:08:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462093; x=1775066893; 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=64FbGiWJad/eWDp5OV9q9QqPoA/Sy6G4k5F9z829G0A=; b=HhRoXHh/musgsAldJKLgXxbgrC91Y3YnPdAFB1x14lDcI9vuYgH28mQjg6tiCGSUHa qPHcvOwV35WC5FKbV5Hqrd8r+VJMpLxpYNf4O9O6T9x+9mUvnipVSakGsXXXdSAZATHa 7QY6aKulOmXplgN2mlB1JIoZEtIcuv3w5QqXG1goRJvHGRz8Sxktxw2mp5ZsDpAv9fFE HjiRaQrjU/fk+qUdHb10Xe4tH+JwjjJQXlMZ4IQdoGy5ALWZJZfpQbCNcRUbUFokniFC 3nyGhXN7da0YaF8i4sASGwRljV26+dume981ZV9PwYKgxhDjGIfJbq3c/SNJcHDWta4T K8Bw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462093; x=1775066893; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=64FbGiWJad/eWDp5OV9q9QqPoA/Sy6G4k5F9z829G0A=; b=F4jKP1cedMk/WGXoO4bLnbV0Yan+MvNWHWDxGqJOJHAquC8GfxlM6qAfN8qd83ONEj IyjJwZAh8Las08VbsGQtb+Z1UdyEfyGZZOaw21WmWWZiKjsPBxE0dKFaIx1xBmh1Dtwr wLEn/JPio5DCyijZNDN0hAwgatEdRj1MAU7xCnkhqu0c8F74/xukrfb27C5A2QSjhngM M96E2gFXQF1NsZ0rW7S3ESntxXO4HyukAjHRPHSvr+WrGm9h2/4J6KF2gJLhSJqWB124 9vYEHvsryV12CnNypQbvMkOf3cOdawpHqXrS36cpyOBFt6kGO3ZBgRjSCiUrPxPMMLda TyuQ== X-Forwarded-Encrypted: i=1; AJvYcCUkmPQ5vwnCtnEC8INEG7/1gyCCBZW3jUWYm+s3xTBN783kClniyAuynUR4j/vvKMYI0AdyYMCEkn9uEOw=@vger.kernel.org X-Gm-Message-State: AOJu0YxzSPZHrLDr6ss4Hj7UfeK29YlKgktZhMz/RERVgnToQHen+kSY 8vF7xSf2IoKERW4tjwHHBIpJ5AnEmXjF2z+da9b6snReNdtOFJPSiqOw X-Gm-Gg: ATEYQzx0OzdkP8E51AuIv8GIJE+MI03g/HVJgMWkDUJrXKOtTcPGhUSxvc0BfWSs8x6 43yIivolr8xf5FHiD7/YGL2YzmAdGnrfTkKtb1+1IL73O8HJAskZY7euZWn25zx+jZ/3G8Ru0tD ReeD4onVqWAFJ8ak0drUgEjp4GWeHMruJ2toMqXYTVn7BsSuL84ymWLZbSRpy2fFBafqyokvdf5 PNUL1WY2wsoEwY5W9oDZKV1Ild02tt9igfvFdviZWuZ+eQNPNXMxFGB2tYxP2R4Q+7fSfxiw+eN NBE8SVxG2n3vMMAFD2xX0DSvEHqnxQipd8xXWc1wTdUsDqwhp2nLYdzE0yRl0yowO3wMt+Gyt4W x8N5FL8I1LIZy3Qp2abvqUNcWqzFIretNrepQRFO0m8dsPSU/qK+YI9RfUe7jFlsAjioTwdJs/W 10+/OKLD0sYYFy7m4O9+n143MT0CFO X-Received: by 2002:a17:903:90d:b0:2ae:7f85:33d1 with SMTP id d9443c01a7336-2b0b011b145mr53737425ad.0.1774462093133; Wed, 25 Mar 2026 11:08:13 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.08.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:08:12 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:29 +0000 Subject: [PATCH 6/7] arm64: dts: qcom: sm6125: Use 64 bit addressing 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: <20260325-ginkgo-add-usb-ir-vib-v1-6-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath , kernel test robot X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=16924; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=WdNcKLpgYgMDpbL5XaJCoVYWBiokHoDUo2Tsbx9CNcQ=; b=UxFeTYKfTKtY2yrndk6dm0KRnTcriO2zycXLyVRIv/c4CXhbnCOlmmcVc/xltJHStdUuJG1xZ 6/qm6welDcoAxZjc0omF3Vobqrbnr3AEfqsaKRmnxx3Jq0y+Nb1tyja X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= SM6125's SMMU uses 36bit VAs, which is a good indicator that we should increase (dma-)ranges - and by extension #address- and #size-cells to prevent things from getting lost in translation (both literally and figuratively). Do so. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202603141433.MDqfoVHn-lkp@int= el.com/ Signed-off-by: Biswapriyo Nath Reviewed-by: Konrad Dybcio --- arch/arm64/boot/dts/qcom/sm6125.dtsi | 153 ++++++++++++++++++-------------= ---- 1 file changed, 78 insertions(+), 75 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sm6125.dtsi b/arch/arm64/boot/dts/qco= m/sm6125.dtsi index 259a24fe24a..d26ca163733 100644 --- a/arch/arm64/boot/dts/qcom/sm6125.dtsi +++ b/arch/arm64/boot/dts/qcom/sm6125.dtsi @@ -374,22 +374,23 @@ smem: smem { }; =20 soc@0 { - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges =3D <0x00 0x00 0x00 0xffffffff>; + #address-cells =3D <2>; + #size-cells =3D <2>; + ranges =3D <0 0 0 0 0x10 0>; + dma-ranges =3D <0 0 0 0 0x10 0>; compatible =3D "simple-bus"; =20 tcsr_mutex: hwlock@340000 { compatible =3D "qcom,tcsr-mutex"; - reg =3D <0x00340000 0x20000>; + reg =3D <0x0 0x00340000 0x0 0x20000>; #hwlock-cells =3D <1>; }; =20 tlmm: pinctrl@500000 { compatible =3D "qcom,sm6125-tlmm"; - reg =3D <0x00500000 0x400000>, - <0x00900000 0x400000>, - <0x00d00000 0x400000>; + reg =3D <0x0 0x00500000 0x0 0x400000>, + <0x0 0x00900000 0x0 0x400000>, + <0x0 0x00d00000 0x0 0x400000>; reg-names =3D "west", "south", "east"; interrupts =3D ; gpio-controller; @@ -672,7 +673,7 @@ qup_uart4_default: qup-uart4-default-state { =20 gcc: clock-controller@1400000 { compatible =3D "qcom,gcc-sm6125"; - reg =3D <0x01400000 0x1f0000>; + reg =3D <0x0 0x01400000 0x0 0x1f0000>; #clock-cells =3D <1>; #reset-cells =3D <1>; #power-domain-cells =3D <1>; @@ -682,7 +683,7 @@ gcc: clock-controller@1400000 { =20 hsusb_phy1: phy@1613000 { compatible =3D "qcom,msm8996-qusb2-phy"; - reg =3D <0x01613000 0x180>; + reg =3D <0x0 0x01613000 0x0 0x180>; #phy-cells =3D <0>; =20 clocks =3D <&gcc GCC_AHB2PHY_USB_CLK>, @@ -695,18 +696,18 @@ hsusb_phy1: phy@1613000 { =20 rng: rng@1b53000 { compatible =3D "qcom,prng-ee"; - reg =3D <0x01b53000 0x1000>; + reg =3D <0x0 0x01b53000 0x0 0x1000>; clocks =3D <&gcc GCC_PRNG_AHB_CLK>; clock-names =3D "core"; }; =20 spmi_bus: spmi@1c40000 { compatible =3D "qcom,spmi-pmic-arb"; - reg =3D <0x01c40000 0x1100>, - <0x01e00000 0x2000000>, - <0x03e00000 0x100000>, - <0x03f00000 0xa0000>, - <0x01c0a000 0x26000>; + reg =3D <0x0 0x01c40000 0x0 0x1100>, + <0x0 0x01e00000 0x0 0x2000000>, + <0x0 0x03e00000 0x0 0x100000>, + <0x0 0x03f00000 0x0 0xa0000>, + <0x0 0x01c0a000 0x0 0x26000>; reg-names =3D "core", "chnls", "obsrvr", "intr", "cnfg"; interrupt-names =3D "periph_irq"; interrupts =3D ; @@ -720,12 +721,13 @@ spmi_bus: spmi@1c40000 { =20 rpm_msg_ram: sram@45f0000 { compatible =3D "qcom,rpm-msg-ram"; - reg =3D <0x045f0000 0x7000>; + reg =3D <0x0 0x045f0000 0x0 0x7000>; }; =20 sdhc_1: mmc@4744000 { compatible =3D "qcom,sm6125-sdhci", "qcom,sdhci-msm-v5"; - reg =3D <0x04744000 0x1000>, <0x04745000 0x1000>; + reg =3D <0x0 0x04744000 0x0 0x1000>, + <0x0 0x04745000 0x0 0x1000>; reg-names =3D "hc", "cqhci"; =20 interrupts =3D , @@ -752,7 +754,7 @@ sdhc_1: mmc@4744000 { =20 sdhc_2: mmc@4784000 { compatible =3D "qcom,sm6125-sdhci", "qcom,sdhci-msm-v5"; - reg =3D <0x04784000 0x1000>; + reg =3D <0x0 0x04784000 0x0 0x1000>; reg-names =3D "hc"; =20 interrupts =3D , @@ -780,7 +782,8 @@ sdhc_2: mmc@4784000 { =20 ufs_mem_hc: ufshc@4804000 { compatible =3D "qcom,sm6125-ufshc", "qcom,ufshc", "jedec,ufs-2.0"; - reg =3D <0x04804000 0x3000>, <0x04810000 0x8000>; + reg =3D <0x0 0x04804000 0x0 0x3000>, + <0x0 0x04810000 0x0 0x8000>; reg-names =3D "std", "ice"; interrupts =3D ; =20 @@ -825,7 +828,7 @@ ufs_mem_hc: ufshc@4804000 { =20 ufs_mem_phy: phy@4807000 { compatible =3D "qcom,sm6125-qmp-ufs-phy"; - reg =3D <0x04807000 0xdb8>; + reg =3D <0x0 0x04807000 0x0 0xdb8>; =20 clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&gcc GCC_UFS_PHY_PHY_AUX_CLK>, @@ -846,7 +849,7 @@ ufs_mem_phy: phy@4807000 { =20 gpi_dma0: dma-controller@4a00000 { compatible =3D "qcom,sm6125-gpi-dma", "qcom,sdm845-gpi-dma"; - reg =3D <0x04a00000 0x60000>; + reg =3D <0x0 0x04a00000 0x0 0x60000>; interrupts =3D , , , @@ -864,19 +867,19 @@ gpi_dma0: dma-controller@4a00000 { =20 qupv3_id_0: geniqup@4ac0000 { compatible =3D "qcom,geni-se-qup"; - reg =3D <0x04ac0000 0x2000>; + reg =3D <0x0 0x04ac0000 0x0 0x2000>; clocks =3D <&gcc GCC_QUPV3_WRAP_0_M_AHB_CLK>, <&gcc GCC_QUPV3_WRAP_0_S_AHB_CLK>; clock-names =3D "m-ahb", "s-ahb"; iommus =3D <&apps_smmu 0x123 0x0>; - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; status =3D "disabled"; =20 i2c0: i2c@4a80000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a80000 0x4000>; + reg =3D <0x0 0x04a80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -893,7 +896,7 @@ i2c0: i2c@4a80000 { =20 spi0: spi@4a80000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04a80000 0x4000>; + reg =3D <0x0 0x04a80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -910,7 +913,7 @@ spi0: spi@4a80000 { =20 i2c1: i2c@4a84000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a84000 0x4000>; + reg =3D <0x0 0x04a84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -927,7 +930,7 @@ i2c1: i2c@4a84000 { =20 i2c2: i2c@4a88000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a88000 0x4000>; + reg =3D <0x0 0x04a88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -944,7 +947,7 @@ i2c2: i2c@4a88000 { =20 spi2: spi@4a88000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04a88000 0x4000>; + reg =3D <0x0 0x04a88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -961,7 +964,7 @@ spi2: spi@4a88000 { =20 i2c3: i2c@4a8c000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a8c000 0x4000>; + reg =3D <0x0 0x04a8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -978,7 +981,7 @@ i2c3: i2c@4a8c000 { =20 i2c4: i2c@4a90000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04a90000 0x4000>; + reg =3D <0x0 0x04a90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -995,7 +998,7 @@ i2c4: i2c@4a90000 { =20 uart4: serial@4a90000 { compatible =3D "qcom,geni-debug-uart"; - reg =3D <0x04a90000 0x4000>; + reg =3D <0x0 0x04a90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP0_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1007,7 +1010,7 @@ uart4: serial@4a90000 { =20 gpi_dma1: dma-controller@4c00000 { compatible =3D "qcom,sm6125-gpi-dma", "qcom,sdm845-gpi-dma"; - reg =3D <0x04c00000 0x60000>; + reg =3D <0x0 0x04c00000 0x0 0x60000>; interrupts =3D , , , @@ -1025,19 +1028,19 @@ gpi_dma1: dma-controller@4c00000 { =20 qupv3_id_1: geniqup@4cc0000 { compatible =3D "qcom,geni-se-qup"; - reg =3D <0x04cc0000 0x2000>; + reg =3D <0x0 0x04cc0000 0x0 0x2000>; clocks =3D <&gcc GCC_QUPV3_WRAP_1_M_AHB_CLK>, <&gcc GCC_QUPV3_WRAP_1_S_AHB_CLK>; clock-names =3D "m-ahb", "s-ahb"; iommus =3D <&apps_smmu 0x143 0x0>; - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; status =3D "disabled"; =20 i2c5: i2c@4c80000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c80000 0x4000>; + reg =3D <0x0 0x04c80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1054,7 +1057,7 @@ i2c5: i2c@4c80000 { =20 spi5: spi@4c80000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c80000 0x4000>; + reg =3D <0x0 0x04c80000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S0_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1071,7 +1074,7 @@ spi5: spi@4c80000 { =20 i2c6: i2c@4c84000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c84000 0x4000>; + reg =3D <0x0 0x04c84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1088,7 +1091,7 @@ i2c6: i2c@4c84000 { =20 spi6: spi@4c84000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c84000 0x4000>; + reg =3D <0x0 0x04c84000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S1_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1105,7 +1108,7 @@ spi6: spi@4c84000 { =20 i2c7: i2c@4c88000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c88000 0x4000>; + reg =3D <0x0 0x04c88000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S2_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1122,7 +1125,7 @@ i2c7: i2c@4c88000 { =20 i2c8: i2c@4c8c000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c8c000 0x4000>; + reg =3D <0x0 0x04c8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1139,7 +1142,7 @@ i2c8: i2c@4c8c000 { =20 spi8: spi@4c8c000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c8c000 0x4000>; + reg =3D <0x0 0x04c8c000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S3_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1156,7 +1159,7 @@ spi8: spi@4c8c000 { =20 i2c9: i2c@4c90000 { compatible =3D "qcom,geni-i2c"; - reg =3D <0x04c90000 0x4000>; + reg =3D <0x0 0x04c90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1173,7 +1176,7 @@ i2c9: i2c@4c90000 { =20 spi9: spi@4c90000 { compatible =3D "qcom,geni-spi"; - reg =3D <0x04c90000 0x4000>; + reg =3D <0x0 0x04c90000 0x0 0x4000>; clocks =3D <&gcc GCC_QUPV3_WRAP1_S4_CLK>; clock-names =3D "se"; interrupts =3D ; @@ -1191,9 +1194,9 @@ spi9: spi@4c90000 { =20 usb3: usb@4ef8800 { compatible =3D "qcom,sm6125-dwc3", "qcom,dwc3"; - reg =3D <0x04ef8800 0x400>; - #address-cells =3D <1>; - #size-cells =3D <1>; + reg =3D <0x0 0x04ef8800 0x0 0x400>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; =20 clocks =3D <&gcc GCC_CFG_NOC_USB3_PRIM_AXI_CLK>, @@ -1228,7 +1231,7 @@ usb3: usb@4ef8800 { =20 usb3_dwc3: usb@4e00000 { compatible =3D "snps,dwc3"; - reg =3D <0x04e00000 0xcd00>; + reg =3D <0x0 0x04e00000 0x0 0xcd00>; interrupts =3D ; iommus =3D <&apps_smmu 0x100 0x0>; phys =3D <&hsusb_phy1>; @@ -1257,12 +1260,12 @@ usb_dwc3_hs: endpoint { =20 sram@4690000 { compatible =3D "qcom,rpm-stats"; - reg =3D <0x04690000 0x10000>; + reg =3D <0x0 0x04690000 0x0 0x10000>; }; =20 mdss: display-subsystem@5e00000 { compatible =3D "qcom,sm6125-mdss"; - reg =3D <0x05e00000 0x1000>; + reg =3D <0x0 0x05e00000 0x0 0x1000>; reg-names =3D "mdss"; =20 interrupts =3D ; @@ -1282,16 +1285,16 @@ mdss: display-subsystem@5e00000 { =20 iommus =3D <&apps_smmu 0x400 0x0>; =20 - #address-cells =3D <1>; - #size-cells =3D <1>; + #address-cells =3D <2>; + #size-cells =3D <2>; ranges; =20 status =3D "disabled"; =20 mdss_mdp: display-controller@5e01000 { compatible =3D "qcom,sm6125-dpu"; - reg =3D <0x05e01000 0x83208>, - <0x05eb0000 0x3000>; + reg =3D <0x0 0x05e01000 0x0 0x83208>, + <0x0 0x05eb0000 0x0 0x3000>; reg-names =3D "mdp", "vbif"; =20 interrupt-parent =3D <&mdss>; @@ -1361,7 +1364,7 @@ opp-400000000 { =20 mdss_dsi0: dsi@5e94000 { compatible =3D "qcom,sm6125-dsi-ctrl", "qcom,mdss-dsi-ctrl"; - reg =3D <0x05e94000 0x400>; + reg =3D <0x0 0x05e94000 0x0 0x400>; reg-names =3D "dsi_ctrl"; =20 interrupt-parent =3D <&mdss>; @@ -1430,9 +1433,9 @@ opp-187500000 { =20 mdss_dsi0_phy: phy@5e94400 { compatible =3D "qcom,sm6125-dsi-phy-14nm"; - reg =3D <0x05e94400 0x100>, - <0x05e94500 0x300>, - <0x05e94800 0x188>; + reg =3D <0x0 0x05e94400 0x0 0x100>, + <0x0 0x05e94500 0x0 0x300>, + <0x0 0x05e94800 0x0 0x188>; reg-names =3D "dsi_phy", "dsi_phy_lane", "dsi_pll"; @@ -1454,7 +1457,7 @@ mdss_dsi0_phy: phy@5e94400 { =20 dispcc: clock-controller@5f00000 { compatible =3D "qcom,sm6125-dispcc"; - reg =3D <0x05f00000 0x20000>; + reg =3D <0x0 0x05f00000 0x0 0x20000>; =20 clocks =3D <&rpmcc RPM_SMD_XO_CLK_SRC>, <&mdss_dsi0_phy DSI_BYTE_PLL_CLK>, @@ -1483,7 +1486,7 @@ dispcc: clock-controller@5f00000 { =20 apps_smmu: iommu@c600000 { compatible =3D "qcom,sm6125-smmu-500", "qcom,smmu-500", "arm,mmu-500"; - reg =3D <0x0c600000 0x80000>; + reg =3D <0x0 0x0c600000 0x0 0x80000>; interrupts =3D , , , @@ -1557,74 +1560,74 @@ apps_smmu: iommu@c600000 { apcs_glb: mailbox@f111000 { compatible =3D "qcom,sm6125-apcs-hmss-global", "qcom,msm8994-apcs-kpss-global"; - reg =3D <0x0f111000 0x1000>; + reg =3D <0x0 0x0f111000 0x0 0x1000>; =20 #mbox-cells =3D <1>; }; =20 timer@f120000 { compatible =3D "arm,armv7-timer-mem"; - #address-cells =3D <1>; + #address-cells =3D <2>; #size-cells =3D <1>; - ranges; - reg =3D <0x0f120000 0x1000>; + reg =3D <0x0 0x0f120000 0x0 0x1000>; + ranges =3D <0x0 0x0 0x0 0x0 0x20000000>; clock-frequency =3D <19200000>; =20 frame@f121000 { frame-number =3D <0>; interrupts =3D , ; - reg =3D <0x0f121000 0x1000>, - <0x0f122000 0x1000>; + reg =3D <0x0 0x0f121000 0x1000>, + <0x0 0x0f122000 0x1000>; }; =20 frame@f123000 { frame-number =3D <1>; interrupts =3D ; - reg =3D <0x0f123000 0x1000>; + reg =3D <0x0 0x0f123000 0x1000>; status =3D "disabled"; }; =20 frame@f124000 { frame-number =3D <2>; interrupts =3D ; - reg =3D <0x0f124000 0x1000>; + reg =3D <0x0 0x0f124000 0x1000>; status =3D "disabled"; }; =20 frame@f125000 { frame-number =3D <3>; interrupts =3D ; - reg =3D <0x0f125000 0x1000>; + reg =3D <0x0 0x0f125000 0x1000>; status =3D "disabled"; }; =20 frame@f126000 { frame-number =3D <4>; interrupts =3D ; - reg =3D <0x0f126000 0x1000>; + reg =3D <0x0 0x0f126000 0x1000>; status =3D "disabled"; }; =20 frame@f127000 { frame-number =3D <5>; interrupts =3D ; - reg =3D <0x0f127000 0x1000>; + reg =3D <0x0 0x0f127000 0x1000>; status =3D "disabled"; }; =20 frame@f128000 { frame-number =3D <6>; interrupts =3D ; - reg =3D <0x0f128000 0x1000>; + reg =3D <0x0 0x0f128000 0x1000>; status =3D "disabled"; }; }; =20 intc: interrupt-controller@f200000 { compatible =3D "arm,gic-v3"; - reg =3D <0x0f200000 0x20000>, - <0x0f300000 0x100000>; + reg =3D <0x0 0x0f200000 0x0 0x20000>, + <0x0 0x0f300000 0x0 0x100000>; #interrupt-cells =3D <3>; interrupt-controller; interrupts =3D ; --=20 2.53.0 From nobody Thu Apr 2 23:57:07 2026 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 F126F421EEA for ; Wed, 25 Mar 2026 18:08:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462106; cv=none; b=Inn5euypy7ll+wt3qmaRpKyHe2vGD/9b7Jf+5gU9IhRFWHZBw6mGGukV6CtlE2zgWDvYoot2X/OFr/+Kda4Sldg07sQFE5z2fPdbEYdhVIgo0VMQKx0Sibu/U6Hqr2v1YHLZiSAjcM0+Xgz9UeFswI514mbJKf07uC+hrrFZGNc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774462106; c=relaxed/simple; bh=O5VLqveoT1MLTeYBJSBjiMtqJBUVJFLJ/CLj6h7ZMKI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FPL8H7cNvPwd2fQ9YtDZE4YTzs/rFeU8CDhOfhw0cov7AsJgEvGa8KcwJ1ez57yYlaB6obPafvTk6TglvgilLwGdgIcbcCe6Rz1VSNLymQ+qhnYcm4Wx9Gvt3FbNZIW6y5qa83VPzfJKifAmpV/k7LqPVzisMP6L7Udse1i3gQM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=BowbVxWU; arc=none smtp.client-ip=209.85.214.177 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="BowbVxWU" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2a7a9b8ed69so956105ad.2 for ; Wed, 25 Mar 2026 11:08:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774462100; x=1775066900; 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=+rvofdNd3f5+/efY7L/G9vZlRMw7vdhOoBtyFgJOyhQ=; b=BowbVxWUsTxPoaN+CY/4SCHwbmKekGCN9oRDlaklsw8SuxO9WJB1c0981LdLlONhPe SwaoMB5eTZvLEuRoCMtIwBNJhETQJql2EVD1lAZjnNL/LM9wuIzxfYs2SwBJFhFyYde5 AF0wkLrb8mZtVsrmgL4EAuEnKBVOuqc+muqxzsjEOQZ2AuCwNnr6W48hiC+JU6CSRMls S2uHNUGm7Kr1xi31mTt8mSxNbHxKs3Tj3Ud80pGE/1NC59RITZ+ycot0AHe/7r47fYAP LPz6S/9CGGb2ggzK4R5jo6YLTgj7CBrSAZeodDBD4thBFnuAWlTglg755o0YjNqYW+8q gsKA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774462100; x=1775066900; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+rvofdNd3f5+/efY7L/G9vZlRMw7vdhOoBtyFgJOyhQ=; b=ksDiUtwwG/cScq3iriALiMooLZY2RwoL3h6zjrZWF+VXEcYNUq6LQy+tIYpIOrZqjT 7Xjh6tlZuRSyjiYz3VW4nNjP1+oYS11VSsfZJc+HE6VgObk7ZvQ0d6XYjSbbjQfqfb1W eDGpHp3vLiBSFXrmLkVPvwZr3pxlb2tPYZFt1pxKyUwvFgp+LNnP3+aflA+KsLiwzl6e dqXksZt2moSkv2gkD1y++OYOzetHhuJXCNyOpw86VR1TChz2pqEiqqh/M9ihC1+blxAF hh+ZyQhTfhkoVF0Y3ko/+XCMZVtUczxqkKFK4bHrk6vFEjrQInKupme9OvvYqomjtnwX ptpg== X-Forwarded-Encrypted: i=1; AJvYcCXKeP96AiQAGJc3xjWPwpG0NLDHN3H7SM44PFuOEOofEcnnwJW45TCu1v1gfeMco48pZfK4deaWf40IyWs=@vger.kernel.org X-Gm-Message-State: AOJu0YyzZ489r3U0thYivgdHGLpxlRI7QCnXqcjenTQJ5emTtzixhU8V yvjLYYMWwJw7ZUHloOPK9LOP4ytTUb5kAHDT5vpCKbCH9RamWyRdYK9Z X-Gm-Gg: ATEYQzxf5rB1losKvPLNFfJ3YIxvuy4lBAxx0iSRhpmaPI0z84FRV00Z1T/2aHAFHrH eBislt5yC3Ivh/fhnidHOqYtCVqJ4M5hIQd97UEEYKfnNMxk9Smec5KGNCF1SeMBdCOuKoZ8rw6 aqnN35SZtlbw9PEJtkycc3KlAse6r6QLPjeQWbRUSfGKaHX9lnPtMEU7BysbYx2HRmJFzXkD1Qp e/iJnabk1gyEaCRVApj1QmEV/Rt0WEVuR+Z3wkersrJSENXHvXGrELZ4h9DGvBAYgFOLvIOAAHe rreiHNvC9y7TP0xovnwKg7yMWEI4AbKgajyilrEYc8O2EoLzfHLraJ/Jz+8rHsNnWeVs2Sfjyyq UjX8b3e2RRSzLibC6Rc+k29IBptQ1tsaZpiDMUvi31sCGwG83CR/9zMNK6rc8gcSXX7a38laCKI WH0YvqC/QKvdeksXsnrlyhdElEfS0W X-Received: by 2002:a17:903:3843:b0:2b0:9a61:916 with SMTP id d9443c01a7336-2b0b0a7f831mr49090795ad.31.1774462099766; Wed, 25 Mar 2026 11:08:19 -0700 (PDT) Received: from [192.168.0.102] ([43.251.91.187]) by smtp.googlemail.com with ESMTPSA id d9443c01a7336-2b0bc773b33sm5687805ad.10.2026.03.25.11.08.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2026 11:08:19 -0700 (PDT) From: Biswapriyo Nath Date: Wed, 25 Mar 2026 18:07:30 +0000 Subject: [PATCH 7/7] dt-bindings: clock: qcom, dispcc-sm6125: Add #reset-cells property 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: <20260325-ginkgo-add-usb-ir-vib-v1-7-446c6e865ad6@gmail.com> References: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> In-Reply-To: <20260325-ginkgo-add-usb-ir-vib-v1-0-446c6e865ad6@gmail.com> To: Bjorn Andersson , Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Lee Jones , Pavel Machek , Sean Young , Michael Turquette , Stephen Boyd , Martin Botka Cc: linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-leds@vger.kernel.org, linux-clk@vger.kernel.org, ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, Biswapriyo Nath , kernel test robot X-Mailer: b4 0.15.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1774462047; l=913; i=nathbappai@gmail.com; s=20260118; h=from:subject:message-id; bh=O5VLqveoT1MLTeYBJSBjiMtqJBUVJFLJ/CLj6h7ZMKI=; b=rUnZtLLz4Xmj0RcCQQLRkTmldWk3RQ1b5aFfulPjR4kYbTcb4NhNVfi/aoK7g8WkEfY0jg3ZZ 1uXUOvuzSagDL/2aA9WfaTAyKY05yLQdKb4KrPcmZQxOrgym2fPHKNZ X-Developer-Key: i=nathbappai@gmail.com; a=ed25519; pk=slmb/9yXbet+KTiT3EYLCp0p0MEOYa3EdjUXP+HXfjg= The '#reset-cells' property is permitted for the SM6125 SoC clock controllers, but not listed as a valid property. Reported-by: kernel test robot Closes: https://lore.kernel.org/oe-kbuild-all/202603150629.GYoouFwZ-lkp@int= el.com/ Signed-off-by: Biswapriyo Nath --- Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yam= l b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml index ef2b1e20443..0d467c1f30e 100644 --- a/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml +++ b/Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml @@ -45,6 +45,9 @@ properties: '#clock-cells': const: 1 =20 + '#reset-cells': + const: 1 + '#power-domain-cells': const: 1 =20 --=20 2.53.0