Received: by 2002:a05:6a10:413:0:0:0:0 with SMTP id 19csp1801161pxp; Mon, 7 Mar 2022 02:40:13 -0800 (PST) X-Google-Smtp-Source: ABdhPJx9XYL3r3CrgXl5O4VIQZzChTDKYmZ04STP/ZZ87JRNx14alNI5+zTtwjD2HHaPwcFyGJPC X-Received: by 2002:a17:906:2a92:b0:6cd:4349:dc1a with SMTP id l18-20020a1709062a9200b006cd4349dc1amr8423332eje.648.1646649612776; Mon, 07 Mar 2022 02:40:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646649612; cv=none; d=google.com; s=arc-20160816; b=NicAnKRqzsLVdhgMudsjRe20NYItn30rVXN5uZXkdgkrcXE4p5shi7Y6l5bLtDcXo8 C/uXPZ6kXSqXdHCUsNqU5KajYJBykVIAzPMBla0YhoEaQUqPkRNCrfVMpJ2G3tlMqLrf 1dxzsI9Cj6UhYpOy12dsI48k+9O076y43ymNfPEh99aHbJqCPucTM8HNVG/20EplH/MQ LWEBHO4TxbubbrIBm8nNVREmdzIb0HbHD8f6DYA9o7E1jvNtejlJLIMjT9V1uH9J2jkQ 7g9MYCk99wcXXjddBrtJy0aLi3BMkEKtarwRRetd5cSfutI4zuqLPK6M9OBSFZCyA20m FwnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=YkRhD88Hf35FB0BVxcp+G/RjakK/6Fktc6Qwl1fZaDY=; b=H4iuLC40ry0Cn2heQhE39sMUHotM+bCH+9Gb592leFNch+5BuMEIlXMwev2YMsDrz0 zCrpxqusy6oXBltjCeLd6t+LlmbWjH+kxjiIoyNyyHeaNNGh+9zwAYgLRLp/GXnZVii2 9eZlbllCuCRzc7HnrU8gfrX8qPaMzG18s0HQIrbHsqNmNoArGT+iYdd6zQkb+efejheE pBhHlamM/Sz70rz/+MuQY3jQ/8KKxrUT/6ziRYLa5IblcHb1dCiUctR1R+BVrIwa2JXu Lrv54xfYMvZuuWR2SBBDAiDCm16rgcDORmGCjqSHI1QP5xF4UH9wC2DdneV00xlSg83+ ZYow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=MnTH+S7k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y12-20020a056402270c00b00415d563b47fsi9533646edd.493.2022.03.07.02.39.50; Mon, 07 Mar 2022 02:40:12 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=MnTH+S7k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242319AbiCGKL0 (ORCPT + 99 others); Mon, 7 Mar 2022 05:11:26 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53996 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239978AbiCGJu3 (ORCPT ); Mon, 7 Mar 2022 04:50:29 -0500 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CD956723EE; Mon, 7 Mar 2022 01:43:58 -0800 (PST) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id D77616128D; Mon, 7 Mar 2022 09:43:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id E7EA0C340E9; Mon, 7 Mar 2022 09:43:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1646646237; bh=AaSQdNddQqXP9BLD0YECfLSKujsXjMpmANtH8HAYALQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=MnTH+S7ktJmFHWLfawW/5cmGzyE625MBLLTC0JUfvsRO+RiZx+cn0QeLW4f7VJdW2 pG4dqq8ROJMXIZaxAileCNyxr6xU3AtQcy9qHOtGDsX3/Ua1uBowa4QvyWsC+I0LaW kkvte2CftcxrfDFfWiq/4keuPLV1VNZUH8a3s+d4= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Jitao Shi , Chun-Kuang Hu , Enric Balletbo i Serra , Matthias Brugger , Sasha Levin Subject: [PATCH 5.15 127/262] drm/mediatek: mtk_dsi: Reset the dsi0 hardware Date: Mon, 7 Mar 2022 10:17:51 +0100 Message-Id: <20220307091706.041051902@linuxfoundation.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220307091702.378509770@linuxfoundation.org> References: <20220307091702.378509770@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-7.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Enric Balletbo i Serra [ Upstream commit 605c83753d97946aab176735020a33ebfb0b4615 ] Reset dsi0 HW to default when power on. This prevents to have different settingis between the bootloader and the kernel. As not all Mediatek boards have the reset consumer configured in their board description, also is not needed on all of them, the reset is optional, so the change is compatible with all boards. Cc: Jitao Shi Suggested-by: Chun-Kuang Hu Signed-off-by: Enric Balletbo i Serra Acked-by: Chun-Kuang Hu Reviewed-by: Matthias Brugger Link: https://lore.kernel.org/r/20210930103105.v4.7.Idbb4727ddf00ba2fe796b630906baff10d994d89@changeid Signed-off-by: Matthias Brugger Signed-off-by: Sasha Levin --- drivers/gpu/drm/mediatek/mtk_dsi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_dsi.c b/drivers/gpu/drm/mediatek/mtk_dsi.c index 93b40c245f007..5d90d2eb00193 100644 --- a/drivers/gpu/drm/mediatek/mtk_dsi.c +++ b/drivers/gpu/drm/mediatek/mtk_dsi.c @@ -11,6 +11,7 @@ #include #include #include +#include #include