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 7FD641ACEDE; Tue, 26 Aug 2025 12:55:38 +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=1756212938; cv=none; b=JBmy757pfUlcPjpi1v+GMpt0OERi/+LEDaT/Xw3epsitPG53vSEE/ATwuQVa2hiqDVxklqti2XrS+WSgyrcnJ4EO9WqwblRrxVh10DCTSk8Px5YnoRKPVJtAjnpEaaOXkDyPMc3IMwZJvBFet8kb54EnzgFgfyPrweRAtQWGRjI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756212938; c=relaxed/simple; bh=wuIvrZ55btVma3vJkTmd4Uwabj9htlf2GsxnqYHsQXw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=re+vNU0OJDWK9rE6USZNp1olsFJNPKA1JiE02QhnVhx6DhXIuCul03vaWH4RO4uCi7G6jRVz78eeQdzGwyd+P15PPtrbmt6tJPJ+SEmWzt+kzGNSDd+0lZ/Rd3JJl1K1dORyejp2ORzzI+nIe8iBU9VOmuoWbOW67wUGdTRc4Bw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=linuxfoundation.org header.i=@linuxfoundation.org header.b=LSxeqn/J; 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="LSxeqn/J" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 0E543C4CEF4; Tue, 26 Aug 2025 12:55:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1756212938; bh=wuIvrZ55btVma3vJkTmd4Uwabj9htlf2GsxnqYHsQXw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=LSxeqn/JmhYZ7hgCOVpA0sNyIMAeNbIUiiNXhKvSUQGWR3DMpDHDEOdVBhbWnW6Nk 3NAC6nTtZjXAyppsERzsgIU5GstHQxl3roXgyTJC6U20pqP+WX42ukV3ZBP2uDh9Vf j6ohPjegOhvF9Fbm3tB30LezKogi5/fDmruAKmBg= 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.6 129/587] imx8m-blk-ctrl: set ISI panic write hurry level Date: Tue, 26 Aug 2025 13:04:38 +0200 Message-ID: <20250826110956.237357413@linuxfoundation.org> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250826110952.942403671@linuxfoundation.org> References: <20250826110952.942403671@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.6-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 cc5ef6e2f0a8..0dfaf1d14035 100644 --- a/drivers/pmdomain/imx/imx8m-blk-ctrl.c +++ b/drivers/pmdomain/imx/imx8m-blk-ctrl.c @@ -664,6 +664,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) { @@ -693,6 +698,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