From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0292D321F49; Mon, 18 Aug 2025 13:24:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755523466; cv=none; b=MOu23PPeOVKdqqyLDVIPXftYLOe9yg5u34IUckUxz+ZEy7W8Qb+RIylNDlP1t/NdXaBbtVimerKULRJqOQWvpdLOYYWOq+iFzkM4wRSUQlMp11vG9mVDizFYuWcZ2P0ngrzNRWfr4XfH0Wn2j6lYiABhsjRthBv4yErxbuLf2mw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755523466; c=relaxed/simple; bh=16HXFLwGaKgPviUEFQYrPcYrovdx/9HoBTzpOckrBwI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=l/IKRYZgaWyFfcO+FMbDjSo4mrtHrFa2XKEi+W7/qytgQrDbXEh3ntQ9lH69sJzyI9FeAsvryuvAGggXh33KJ4m4pxN7yVgan6VQU3SPZtiYQ0YpTaHh/Orz1CZerA0QyoEGJpiHXsOQnvVapQzpET6g07yyZN4fTnecdKUTlIs= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=WcmwJDA+; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b="WcmwJDA+" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 658D4C4CEEB; Mon, 18 Aug 2025 13:24:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1755523465; bh=16HXFLwGaKgPviUEFQYrPcYrovdx/9HoBTzpOckrBwI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WcmwJDA+kndzmYVfR6T1OiRG4BxGtHcfAuF+0UTg2z8gZULRD1bTR4mlzlFNapPxU RavRvGevmSF/PBKZgp+mY3zYRyatGvRmQttTq7BndBe8yS9MB9SU4Jw6VWYkYf9sQM 4I7NPCfKDaBs9HHzeRp84lGVOZ/coVOxOVnm1Jh0= From: Greg Kroah-Hartman To: stable@vger.kernel.org Cc: Greg Kroah-Hartman , patches@lists.linux.dev, =?UTF-8?q?Krzysztof=20Ha=C5=82asa?= , Ulf Hansson , Sasha Levin Subject: [PATCH 6.15 179/515] imx8m-blk-ctrl: set ISI panic write hurry level Date: Mon, 18 Aug 2025 14:42:45 +0200 Message-ID: <20250818124505.266708160@linuxfoundation.org> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250818124458.334548733@linuxfoundation.org> References: <20250818124458.334548733@linuxfoundation.org> User-Agent: quilt/0.68 X-stable: review X-Patchwork-Hint: ignore Precedence: bulk X-Mailing-List: patches@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 6.15-stable review patch. If anyone has any objections, please let me know. ------------------ From: Krzysztof Hałasa [ Upstream commit c01fba0b4869cada5403fffff416cd1675dba078 ] Apparently, ISI needs cache settings similar to LCDIF. Otherwise we get artefacts in the image. Tested on i.MX8MP. Signed-off-by: Krzysztof Hałasa Link: https://lore.kernel.org/r/m3ldr69lsw.fsf@t19.piap.pl Signed-off-by: Ulf Hansson Signed-off-by: Sasha Levin --- drivers/pmdomain/imx/imx8m-blk-ctrl.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/drivers/pmdomain/imx/imx8m-blk-ctrl.c b/drivers/pmdomain/imx/imx8m-blk-ctrl.c index 912802b5215b..5c83e5599f1e 100644 --- a/drivers/pmdomain/imx/imx8m-blk-ctrl.c +++ b/drivers/pmdomain/imx/imx8m-blk-ctrl.c @@ -665,6 +665,11 @@ static const struct imx8m_blk_ctrl_data imx8mn_disp_blk_ctl_dev_data = { #define LCDIF_1_RD_HURRY GENMASK(15, 13) #define LCDIF_0_RD_HURRY GENMASK(12, 10) +#define ISI_CACHE_CTRL 0x50 +#define ISI_V_WR_HURRY GENMASK(28, 26) +#define ISI_U_WR_HURRY GENMASK(25, 23) +#define ISI_Y_WR_HURRY GENMASK(22, 20) + static int imx8mp_media_power_notifier(struct notifier_block *nb, unsigned long action, void *data) { @@ -694,6 +699,11 @@ static int imx8mp_media_power_notifier(struct notifier_block *nb, regmap_set_bits(bc->regmap, LCDIF_ARCACHE_CTRL, FIELD_PREP(LCDIF_1_RD_HURRY, 7) | FIELD_PREP(LCDIF_0_RD_HURRY, 7)); + /* Same here for ISI */ + regmap_set_bits(bc->regmap, ISI_CACHE_CTRL, + FIELD_PREP(ISI_V_WR_HURRY, 7) | + FIELD_PREP(ISI_U_WR_HURRY, 7) | + FIELD_PREP(ISI_Y_WR_HURRY, 7)); } return NOTIFY_OK; -- 2.39.5