From nobody Thu Oct 2 18:16:48 2025 Received: from mail-ej1-f45.google.com (mail-ej1-f45.google.com [209.85.218.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 29C8F31E117 for ; Fri, 12 Sep 2025 16:47:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695632; cv=none; b=kf+N+wJpuwns6sANn986VncVq75BVguwLeJNF8zj4fvmsdRyT1DJEuw3lxMEy32b/QTkUT2h0O6JL+/gVloQsQnccvWZGuML+JJiVjeWhOYqOLrqPs4ySBk+TznuCjIUA/k1cDvG/aoTdHWDBuSuQ45q3HSDMXoRAbMKzHlOj94= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695632; c=relaxed/simple; bh=DkwJnDfpja84IGPxGS1DQp8OdoDKGyIaui6RgEYM6jA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=syDdBceBpCp1/pQU/6sd1HVf4RyGmnKvcBOMa/puiMj2FCneY/UA2UDEvNz0nx2dGc0fGS4ceJWgyGlIjOqPP516tbGWiLnYE1JudXLgP8P/KF2us0E7pj+AWAuz8/DTw9/4WguXRZbmThjMFWO2f21058fegJ9zSGIZIUilOvc= 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=jVZ0o9RB; arc=none smtp.client-ip=209.85.218.45 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="jVZ0o9RB" Received: by mail-ej1-f45.google.com with SMTP id a640c23a62f3a-b07c2908f3eso176081466b.1 for ; Fri, 12 Sep 2025 09:47:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757695629; x=1758300429; 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=Oieuy47KWnV3Qe/sTSLbZ9ljlfIMT7lwWIfyN2yTHow=; b=jVZ0o9RBYhYxEXRd1vt5NoSusz4jHrlUNRsfCftf276TTDk53pe+Bxk/X0G6TwP6j8 SnHDv6ABwzLLpz2s2MnoiKeDmYD6rRwYg7ikrOo/zIeG2Op5Yid/1BvXl0LZs23WuL4s wRNwFl4i+8B5aqGZSEraqdgIg62b5rowhrVThwKnttAUFjQB8WjtxRiASN4NV4bQO2sQ y1w8Zm/KvetywVUx2jljlVE+m57AgrxeDD5Ysb+OuBqK//y6sV2Yz2U/3DgrXU9w6bOz +k/qGlJA3A3mAOFh2CTBtVwAZwCezXyfwq/wHK2A19qd9jSvJ0YrSJkvAN1xd8lowsdq r6DQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757695629; x=1758300429; 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=Oieuy47KWnV3Qe/sTSLbZ9ljlfIMT7lwWIfyN2yTHow=; b=Ike0XKs1rgcpd3vGL+FHqhcciv1NrpZGg0R9zAsNAmfm1rqduyFBX7X2CA3/9KfRfz KTzMoMDaS/roHISePBi1kMm7sl2lqiqtv6iqs4jMByz/skO/4UZcIiitudB2rt2gfWY8 uCjgsGzO6EBOAiyOQBPehUJX7tw7+7gWztp9kduppENXanyS9zMZVpj7UP+IJAZjiF6Y WMj4eHGDGDnLQvFd0B+WExwaBXE5hKwWDgg4sumPdg4hUhnsIqoexTSarIJtuilGDQyU dsjirmKrVghHq+amjyIwYgZXOZKsn6B8mi5VISScWgW+ABbOyEcHHZgTQ85FQ1TEI6Ah 0Dzg== X-Gm-Message-State: AOJu0YzzMO0khqRjtMMkrT7RzmlzcQnsfkQAiI1RTfmLLz6Gy78ckMMa 1zMzcDnDeD1rAgOYe0PlDhI8g3++ERKiKARVXFk2Dsgj9vbyNErhP8/E X-Gm-Gg: ASbGncvyBUDSEfXYbnn0Wnk+8tP3TaSLWtCHtLL1gTRpnVSLzCJiF04skhIdz69BteI Tc2u1HfgVd7ageHpp2CGQuA3BYNxP8mBUOX0uw8ZV/Zfq5jY9u3e9wfLM2XLs/+kHG5HNtu5jZN z/kyaO24aXAJGkf9xAPHzwboX4WfZ97OWxBQ4C2wmtkCXHo7dajZ1Cnlgl5tDwgXDs9XB1dSYTl CzM0rOILOdJA8OfCo+Dz+lF9CsP8eVpclL2UrJyla5QcU9MryD1aldIQXFubhJVzOJagN2i50vD Abr0wfx/M534iJOW47A5QsElFKCBx2Y06KHA1AgBtX9ZI8ooP4INWUjZSXKuTjo4V0Chzteql/c 1g6Ly+l/yctOAffGyDkFRm/ISupCmV9U= X-Google-Smtp-Source: AGHT+IEXssYj4R9z1Ni5w4LEdbK/scP/hnDZiu0JM4wesncjFj/njaUI2eoA3Le8msnu4+rMdIV5dg== X-Received: by 2002:a17:906:f5a7:b0:b04:58d7:374e with SMTP id a640c23a62f3a-b07c35fb4edmr379626266b.31.1757695628817; Fri, 12 Sep 2025 09:47:08 -0700 (PDT) Received: from [127.0.1.1] ([46.53.240.27]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-b07c337e785sm229786066b.25.2025.09.12.09.47.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Sep 2025 09:47:08 -0700 (PDT) From: Dzmitry Sankouski Date: Fri, 12 Sep 2025 19:47:01 +0300 Subject: [PATCH v3 1/3] dt-bindings: max77705: add interrupt-controller node 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: <20250912-starqltechn-correct_max77705_nodes-v3-1-4ce9f694ecd9@gmail.com> References: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> In-Reply-To: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> To: Chanwoo Choi , Krzysztof Kozlowski , Lee Jones , Rob Herring , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Konrad Dybcio , Dzmitry Sankouski X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757695624; l=1490; i=dsankouski@gmail.com; s=20240619; h=from:subject:message-id; bh=DkwJnDfpja84IGPxGS1DQp8OdoDKGyIaui6RgEYM6jA=; b=jhvTXYUpfdWR7isj6HYseFoGOtMKt0W9apbEbEJMtiS3oWuZ7qObDcWXBWoBsHrn7n0Ilij5y QxOjddgbZmzB7J4BeNvkx3M9/BTioolKNdm2WBdBtAJ57jOxRZYTjzd X-Developer-Key: i=dsankouski@gmail.com; a=ed25519; pk=YJcXFcN1EWrzBYuiE2yi5Mn6WLn6L1H71J+f7X8fMag= Add interrupt-controller node, because it has dedicated interrupt source register, to determine which sub device triggered an interrupt. Signed-off-by: Dzmitry Sankouski --- Documentation/devicetree/bindings/mfd/maxim,max77705.yaml | 14 +++++++++++= +++ 1 file changed, 14 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/maxim,max77705.yaml b/Do= cumentation/devicetree/bindings/mfd/maxim,max77705.yaml index 0ec89f0adc64..d265c8213a08 100644 --- a/Documentation/devicetree/bindings/mfd/maxim,max77705.yaml +++ b/Documentation/devicetree/bindings/mfd/maxim,max77705.yaml @@ -26,6 +26,18 @@ properties: interrupts: maxItems: 1 =20 + interrupt-controller: + description: + The driver implements an interrupt controller for the sub devices. + The interrupt number mapping is as follows + 0 - charger + 1 - topsys + 2 - fuelgauge + 3 - usb type-c management block. + + '#interrupt-cells': + const: 1 + haptic: type: object additionalProperties: false @@ -120,8 +132,10 @@ examples: reg =3D <0x66>; interrupt-parent =3D <&pm8998_gpios>; interrupts =3D <11 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; pinctrl-0 =3D <&chg_int_default>; pinctrl-names =3D "default"; + #interrupt-cells =3D <1>; =20 leds { compatible =3D "maxim,max77705-rgb"; --=20 2.39.5 From nobody Thu Oct 2 18:16:48 2025 Received: from mail-ej1-f53.google.com (mail-ej1-f53.google.com [209.85.218.53]) (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 AE4DB320A18 for ; Fri, 12 Sep 2025 16:47:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695633; cv=none; b=Lfgg82qknWUzTiwOsLgiDgzc5EP9gWneleOtzvkg8GITKkaxaQsfw6nLaNd6pFZS05c2xqFtzIcw5KnVLgU9vRs0GVyxTfvT/B1wjbhZq+7XMDw0G31zu3PHfJb7l42GN23lEbTEuBXLXE5xUF6cAjWqxv4lO/R9r253jh+GvD8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695633; c=relaxed/simple; bh=8UBOYDmFEJfs4WfLWSXxz7SHIlZKP8MvbGWWCwqj5Hk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=ay5KczJLH3twD282H/8op5lfw6Kt5+vSp7m6Ou8O+VL2Pagpt9az86RloDXLCkC2NLmBQF2e3XkbcVKZIVIJvTUvn2E9MuSek/V47osMsBZylREkWqUf10mtX3K8nMpC+Ng6a5jbR/nTgvFy7f8VCsNYsdx0y3gIlq7fW2nLYd0= 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=KdZOiPeK; arc=none smtp.client-ip=209.85.218.53 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="KdZOiPeK" Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-b0418f6fc27so371873266b.3 for ; Fri, 12 Sep 2025 09:47:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757695630; x=1758300430; 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=fBIH/6xFJ4CKHkmrUYz8hVrY+f0TiaqC0XoZQc9DTfM=; b=KdZOiPeK9w+REahr5kTwkjuoiIN3xGG2dd6ekGwh6zr7dWHvDJBTU4tHiCF/aqLZOl HqTEM1Sqg+YI9+f63kuOE4jDIyyonCfJUJkhGMYEcViBFwZAH+vk2JcLnK9bkwxa4rVO AV7Yx/ozt4bzipdKrGPbyxdFSb1HFEFING24NZzIzcySDeGd+oG7Hsr8CKwP053Hk/Kf O1IGQ4G+NVp/bL138iJG3sy0wr+T3f7tu02fftH0f4BOgUQMy15XQqTJ1f3Zne5gxcbV NmMJqAWEDxrdoYAlzlN4RI1S4oC6TQC43fPidvEXtPWrM9dZJKvjsQz5qDKKx1dcHMTj 08IQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757695630; x=1758300430; 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=fBIH/6xFJ4CKHkmrUYz8hVrY+f0TiaqC0XoZQc9DTfM=; b=YzPm4KUWG7Ni0Rqc26FtaQIJ/O2lCl3U6J/fmVhmnh2jrtLixtbWg6Q8Jqwnwni27u 4IfY5PrPodRCBpTJA9HzwYYaIFkOMWeVKlFSWNwtOsymYC4moDq85FRmKy5uD+/y1dOw wKcHyjMVO13ksiB5Yz2cXPdhEw7t6mFuPKKPD43PDfXR9Etzu5M7cgWqBBXEChwxMGC2 czGM+eJFpdKxG89VIsvj6z3QB7WJh2KE4i3zpV2N2jvGK9C36tOyp7bm2hpKoxi+rYsy NMH22DKmGkeld7jSv3I6u78nKNxLVw+5MFm9VHKG6QXT/dCbW5XEjpcZFUKsIDBwsHDl vdgw== X-Gm-Message-State: AOJu0Yyjxl78Vk1YeAww64yO8ycCBIMu8NNvZbYf5rLaECNShO4lwpQ/ V9kLV4t6otIN/sCRF148h6DkTu/0bvocUfZ3dfaeehO5oTwxEiYPZL0H X-Gm-Gg: ASbGncv/jJi/Id/2Q9ZKvxPwOgQb27zh5CUmt8kgD50pLWGVhbjymvVlHqCaRNpUxYX W6JYdOIH6mqLtNnsD7D3LnZDn5oJbmgVe/qQTRqwdxv/ol9QPkD9WcDq+FOM7BNWasDc+flkniS makvg2sJaq5C/MWMT4XfgN0PFlnHWfcwKQQtaGfVDBYobvnfKKTx2pV2EuPH3/gs4mqlqA0ZzeC kCpdDWwwNU9QBO7ck1C7+wtM8AWL1DFGWWx4cbxQNDIGfkGfeApRfpNuXlHFz7Kx8hln1LFQQ8N TPG9zx9M9A3uoUoNe00MjN+ZVufMTUocs+t6nWLXDw/jy7UOJlgv6Avi9ijkJp+/sfpM7p/Jkae TXz18PG1wNDBwDCLB4on1 X-Google-Smtp-Source: AGHT+IEVnC1vZ83W/1GFOzBnUJcvLRKjrNWZhs5wWRl/ds6ThahAJ7LWa6sYegaQQ3ntCXaxEZGyPw== X-Received: by 2002:a17:907:2da1:b0:b04:2105:e226 with SMTP id a640c23a62f3a-b07c34ce55fmr387180366b.16.1757695630023; Fri, 12 Sep 2025 09:47:10 -0700 (PDT) Received: from [127.0.1.1] ([46.53.240.27]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-b07c337e785sm229786066b.25.2025.09.12.09.47.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Sep 2025 09:47:09 -0700 (PDT) From: Dzmitry Sankouski Date: Fri, 12 Sep 2025 19:47:02 +0300 Subject: [PATCH v3 2/3] arm64: dts: qcom: sdm845-starqltechn: remove (address|size)-cells 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: <20250912-starqltechn-correct_max77705_nodes-v3-2-4ce9f694ecd9@gmail.com> References: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> In-Reply-To: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> To: Chanwoo Choi , Krzysztof Kozlowski , Lee Jones , Rob Herring , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Konrad Dybcio , Dzmitry Sankouski X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757695624; l=1056; i=dsankouski@gmail.com; s=20240619; h=from:subject:message-id; bh=8UBOYDmFEJfs4WfLWSXxz7SHIlZKP8MvbGWWCwqj5Hk=; b=uvwH79S5z8HxhK9T/W0ZDW1ZaKqKCR/2SEZqe3+MX+wl+HPd/yzUJq5c9bJZUnO18h1zugNcJ ScXPnAsaPDkBRuPLcqAg4yuweeREZcco9DT35cYYLGc2bLsTGYv7RWq X-Developer-Key: i=dsankouski@gmail.com; a=ed25519; pk=YJcXFcN1EWrzBYuiE2yi5Mn6WLn6L1H71J+f7X8fMag= Drop the unused address/size-cells properties to silence the DT checker warning: pmic@66 (maxim,max77705): '#address-cells', '#size-cells' do not match any of the regexes: '^pinctrl-[0-9]+$' Fixes: 7a88a931d095 ("arm64: dts: qcom: sdm845-starqltechn: add max77705 PM= IC") Signed-off-by: Dzmitry Sankouski Reviewed-by: Konrad Dybcio --- Changes in v3: - fix commit message to be more clear --- arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts | 2 -- 1 file changed, 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 9eeb4b807465..8a1e4c76914c 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts @@ -591,8 +591,6 @@ pmic@66 { interrupts =3D <11 IRQ_TYPE_LEVEL_LOW>; pinctrl-0 =3D <&pmic_int_default>; pinctrl-names =3D "default"; - #address-cells =3D <1>; - #size-cells =3D <0>; =20 leds { compatible =3D "maxim,max77705-rgb"; --=20 2.39.5 From nobody Thu Oct 2 18:16:48 2025 Received: from mail-ej1-f49.google.com (mail-ej1-f49.google.com [209.85.218.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 DC1AE320A3D for ; Fri, 12 Sep 2025 16:47:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695634; cv=none; b=NuovPSVcUtyExsIL//NmOstYY9R2gcK5l5MAiV1hmaZ1BNRSldc++B5PFT2nHAyThkqbwa9ephpd2SvZp1deidqHqvDAeDOL3rguhXbCajoEpPzS5IWlTCFxCZjtKY6cWmR0G7ryVfaxERZNmgiejH27FZCTJQCwOsi1lGOR1C8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757695634; c=relaxed/simple; bh=Wdm08EMxHowe+0+mJzP63NKr1uwq70hOA6Ki2Hqxf6o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uxOfeqYuQezVFm6fsFeOg+oZcAbGVLIk/4mMhg1bYSODlklNt8Jfkly7WS15EpLOfdbGYwriHdvYVI3j3lnb6/zO4xxYwV47G6NZfmGhr+75spAa/10UMBAgXGQioGN6iD2VUoNMOTbPhq5c8XO0OQ7LzfitIq02a9W9qJJM3sw= 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=KQ+rVbXf; arc=none smtp.client-ip=209.85.218.49 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="KQ+rVbXf" Received: by mail-ej1-f49.google.com with SMTP id a640c23a62f3a-afcb7ae31caso379924066b.3 for ; Fri, 12 Sep 2025 09:47:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757695631; x=1758300431; 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=yCrSKGvrSXO/1u+T49T9VdCRelfEs5H7YngBK1sc9bQ=; b=KQ+rVbXf1sFo5QxHET9dAKm4t6JuUCFgFChTn5xHufWoWfTacOOoGbYDzJ0wRIryCO eKTsnXE4O2T0Q5aVcFyXs4mV5ScsXyQqz5NYkvMreVmjo89Q9NtmBUqJ9oRDB+OneedQ dTl+ikRtsG1HunB2yY6aTCbcxQ1yzdI6VmbVJuLzcXmTlkv7M6kMmSngGvHcBLhe6pg5 aJv+JpsDjr67oOLteR6iDnRvIPlTh8uz7fY7ukX7ZRUfJUnnF7KEIyoMpVwXf2pFA3hg 6zEStMaQ4UAVHz1i17swDV5q7latgszhOcfiubDb3TZZFDqN/KnBC1DHmT6VUudY18uT POcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757695631; x=1758300431; 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=yCrSKGvrSXO/1u+T49T9VdCRelfEs5H7YngBK1sc9bQ=; b=KPErIQ/3WXd4fNMvr2AIE8yUANErbu6YJ0kqH9bqSyQUjD3KY2FJNnWV2qo+ooLPvO 9649GBwjf6FL/Ll3sMHQ06rykFjBqcDz+R35u5kTYbW6FIpeHp9gR+GqSXMH5HeDpzh9 L0QQNvcEkLEsPN/6KauSPJdvR51qXsYKgQ+LW/GehcUJUQemCXHBv6DvUhG9959+r6Wy putPRkcsaRxxAdRwL7emWmoER6loDm4cu50THhUXjzJeYnLmBv42BxQiQ/5ZhNeZhTGm btt85qr/DAh0rpUjV+jweJs4cRn6BXfVlBtCADhR21TCASjhJQLMlTG2cNiu+AngsSr4 vtkQ== X-Gm-Message-State: AOJu0YzoQiCRQDc+CzD/JzLlj/N+Nk0U4U0Swkh7sKZezSX3Np3+an+u oEWKoICvfBnsiyR/T+GCDOxSzhezicxWsRYJ2gm4trWCJlBoyhXEW9uc X-Gm-Gg: ASbGnctia30S7aBtv5i2RbklX1cnPENx2aKBJxRaCY/lJwwNLzZ9BuYDCzANM3cex3c GIf+UTsrQgi46A1GIvK58HHeJzj5yBIBxDyBPBj9z9DLNa/vdGbk0ri+z877gK83N95tIu0yts3 KXbjJPG1Z8KuhH+KbEf3Q3Ae7qE7EKlV1Y5ZPTlOrGpe4gAz1fvHxptTCuPpJZMgSl4z2Epf0X8 6uNcB/QmEypJMLrvnIRIK/KwaZ0ps6Q2sEcDU8g8I+HPSkeYmfXGBr3+lwWTu42NOB7MQ39nKA/ uIJ6sZ9gY56h1oenlFKxlK07+4g4x/PdbaPb0VvSqVC+y5nESCq6SkZ5itbFG8y6uS88ppCJBRb ubwTrC+jcsQRJCK+uXzUK X-Google-Smtp-Source: AGHT+IH73PoZ9AsNM7yN3WLzZHMfT8u8MH3s4/O9P15wmePlr1s/VAEZRYPX6YG/6Qb7831rsSTCjA== X-Received: by 2002:a17:907:6e8b:b0:b04:2452:e267 with SMTP id a640c23a62f3a-b07c3a76f4emr385412166b.56.1757695631157; Fri, 12 Sep 2025 09:47:11 -0700 (PDT) Received: from [127.0.1.1] ([46.53.240.27]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-b07c337e785sm229786066b.25.2025.09.12.09.47.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 12 Sep 2025 09:47:10 -0700 (PDT) From: Dzmitry Sankouski Date: Fri, 12 Sep 2025 19:47:03 +0300 Subject: [PATCH v3 3/3] arch: arm64: dts: qcom: sdm845-starqltechn: fix max77705 interrupts 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: <20250912-starqltechn-correct_max77705_nodes-v3-3-4ce9f694ecd9@gmail.com> References: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> In-Reply-To: <20250912-starqltechn-correct_max77705_nodes-v3-0-4ce9f694ecd9@gmail.com> To: Chanwoo Choi , Krzysztof Kozlowski , Lee Jones , Rob Herring , Conor Dooley , Bjorn Andersson , Konrad Dybcio , Krzysztof Kozlowski Cc: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, Konrad Dybcio , Dzmitry Sankouski X-Mailer: b4 0.14.0 X-Developer-Signature: v=1; a=ed25519-sha256; t=1757695624; l=2075; i=dsankouski@gmail.com; s=20240619; h=from:subject:message-id; bh=Wdm08EMxHowe+0+mJzP63NKr1uwq70hOA6Ki2Hqxf6o=; b=hS4I7dnxRbG+ysuZp6N+mtNFzY53m0BYtow1zdjEfzBBPBfwa+tB2dc4pGnbdHjShwDLHhT1x ZaELJes2HjNB6ft/Y/pHGx5raoRUYJNMuLxrQ4uajCAYMsrE3AdMjNI X-Developer-Key: i=dsankouski@gmail.com; a=ed25519; pk=YJcXFcN1EWrzBYuiE2yi5Mn6WLn6L1H71J+f7X8fMag= Since max77705 has a register, which indicates interrupt source, it acts as an interrupt controller. Direct MAX77705's subdevices to use the IC's internal interrupt controller, instead of listening to every interrupt fired by the chip towards the host device. Signed-off-by: Dzmitry Sankouski --- Changes for v2: - fix commit message to be more clear Changes for v2: - fix commit msg header prefix to 'arm64: dts: qcom: sdm845-starqltechn:' - remove binding header for interrupt numbers - make interrupt-cells 1, because irq trigger type is not used --- arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts b/arch= /arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts index 8a1e4c76914c..597e25d27d76 100644 --- a/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts +++ b/arch/arm64/boot/dts/qcom/sdm845-samsung-starqltechn.dts @@ -584,13 +584,15 @@ &uart9 { &i2c14 { status =3D "okay"; =20 - pmic@66 { + max77705: pmic@66 { compatible =3D "maxim,max77705"; reg =3D <0x66>; interrupt-parent =3D <&pm8998_gpios>; interrupts =3D <11 IRQ_TYPE_LEVEL_LOW>; + interrupt-controller; pinctrl-0 =3D <&pmic_int_default>; pinctrl-names =3D "default"; + #interrupt-cells =3D <1>; =20 leds { compatible =3D "maxim,max77705-rgb"; @@ -629,8 +631,8 @@ max77705_charger: charger@69 { reg =3D <0x69>; compatible =3D "maxim,max77705-charger"; monitored-battery =3D <&battery>; - interrupt-parent =3D <&pm8998_gpios>; - interrupts =3D <11 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&max77705>; + interrupts =3D <0>; }; =20 fuel-gauge@36 { @@ -638,8 +640,8 @@ fuel-gauge@36 { compatible =3D "maxim,max77705-battery"; power-supplies =3D <&max77705_charger>; maxim,rsns-microohm =3D <5000>; - interrupt-parent =3D <&pm8998_gpios>; - interrupts =3D <11 IRQ_TYPE_LEVEL_LOW>; + interrupt-parent =3D <&max77705>; + interrupts =3D <2>; }; }; =20 --=20 2.39.5