From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from layka.disroot.org (layka.disroot.org [178.21.23.139]) (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 728B836D51E; Tue, 14 Apr 2026 06:34:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=178.21.23.139 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776148441; cv=none; b=ebSpGNQ8kPyc11E43UKBEEQXIX3Zxmk5zBcdEg0CkpaxgiVQvjVL3yUBHgEyDZyv59VN1UUuxtHqM2liv5J32Mg46Sd4pZN6xMc4pp+7ujVsKUPSEy/cbM9x+WumgZw+TZJk+F8XqkMJ2a9BFRFz7UZ+BUx6FoluHyaaJ2pE10c= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776148441; c=relaxed/simple; bh=tBVictYiLS4Eb0Oa4ViD7YoTdDhm7U8zdVfy7dKd69k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=BAUU6tnett/a1J0NT7k/OVVXPSd7LMWx2hK+NACuKHtz1KkIT9CjwPfmnf1EZ9JVH7Nley4jjsV43V4uQuBZ0NFHv6WbEiH4rmkw1FgJRJXMmx5OekVy1FeHwCnP162FricVpDuVPfC72j3KyrW9pVyFIjyRQyWGrtRboOfm+0g= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org; spf=pass smtp.mailfrom=disroot.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b=KjzbD14l; arc=none smtp.client-ip=178.21.23.139 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=disroot.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=disroot.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=disroot.org header.i=@disroot.org header.b="KjzbD14l" Received: from [127.0.0.1] (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 182A125F15; Tue, 14 Apr 2026 08:33:59 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavis, port 10024) with ESMTP id tSj1v9qdH04u; Tue, 14 Apr 2026 08:33:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1776148438; bh=tBVictYiLS4Eb0Oa4ViD7YoTdDhm7U8zdVfy7dKd69k=; h=From:Date:Subject:References:In-Reply-To:To:Cc; b=KjzbD14l338DfkGMCawb1I5ZPsZgPbTuJ6Ki6bOcA5i9FfdOVVL25lUldmATqACtY IjCbKqDRYeZdPBeLwC5l6nVW43p3DeZK6VT21tBc6SLHYhtSIX7fqaqrKyZrCYs19a FTBrVi4Hute93vRbO27LEg0PZPmFAlG6ashkCAXRlUZzAbnz1l8MuQglteR+t9/YEc 5QHahQtsCC2H9B6Hd8vExmg/y2VKmmTbWk/NmUomByZnEPyyvk7VEWWQEd7g2rpYsu WuDZxeEgrw5xgE8uICmtnENy/olPZkhwYHIR0c2qy5crJgW4b1bf/Wx5a2FYdTvRgu fYcHABHA9kq8g== From: Kaustabh Chakraborty Date: Tue, 14 Apr 2026 12:02:59 +0530 Subject: [PATCH v4 07/13] mfd: sec: set DMA coherent mask Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260414-s2mu005-pmic-v4-7-7fe7480577e6@disroot.org> References: <20260414-s2mu005-pmic-v4-0-7fe7480577e6@disroot.org> In-Reply-To: <20260414-s2mu005-pmic-v4-0-7fe7480577e6@disroot.org> To: Lee Jones , Pavel Machek , Rob Herring , Krzysztof Kozlowski , Conor Dooley , MyungJoo Ham , Chanwoo Choi , Sebastian Reichel , Krzysztof Kozlowski , =?utf-8?q?Andr=C3=A9_Draszik?= , Alexandre Belloni , Jonathan Corbet , Shuah Khan , Nam Tran , =?utf-8?q?=C5=81ukasz_Lebiedzi=C5=84ski?= Cc: linux-leds@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linux-samsung-soc@vger.kernel.org, linux-rtc@vger.kernel.org, linux-doc@vger.kernel.org, Kaustabh Chakraborty Kernel logs are filled with "DMA mask not set" messages for every sub-device. The device does not use DMA for communication, so these messages are useless. Disable the coherent DMA mask for the PMIC device, which is also propagated to sub-devices. Signed-off-by: Kaustabh Chakraborty --- Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml | 3 +++ drivers/mfd/sec-common.c | 3 +++ 2 files changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml b/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml index d3d305b9aa765..849740868d728 100644 --- a/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml +++ b/Documentation/devicetree/bindings/mfd/samsung,s2mps11.yaml @@ -356,6 +356,9 @@ examples: }; port { + #address-cells = <1>; + #size-cells = <0>; + muic_to_charger: endpoint@0 { reg = <0>; remote-endpoint = <&charger_to_muic>; diff --git a/drivers/mfd/sec-common.c b/drivers/mfd/sec-common.c index b3268516bf75e..883e6d0aa3f06 100644 --- a/drivers/mfd/sec-common.c +++ b/drivers/mfd/sec-common.c @@ -215,6 +215,9 @@ int sec_pmic_probe(struct device *dev, int device_type, unsigned int irq, if (IS_ERR(irq_data)) return PTR_ERR(irq_data); + dev->coherent_dma_mask = 0; + dev->dma_mask = &dev->coherent_dma_mask; + pm_runtime_set_active(sec_pmic->dev); switch (sec_pmic->device_type) { -- 2.53.0