From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 74D56ECAAD3 for ; Fri, 2 Sep 2022 01:10:14 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id C19EE84205; Fri, 2 Sep 2022 03:10:11 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=intel.com header.i=@intel.com header.b="VAn3a6yZ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id ACDB780019; Fri, 2 Sep 2022 03:10:09 +0200 (CEST) Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 256E8849FA for ; Fri, 2 Sep 2022 03:10:03 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: phobos.denx.de; spf=none smtp.mailfrom=jitloonl@ecsmtp.png.intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1662081004; x=1693617004; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=8doYYyeEYVV80OGGpqcGInRQ058AD9WqFiHimWb7XZ8=; b=VAn3a6yZlfgeLM1Gtsv8OQn1N0BAgPGMmfW4HLcMdNFTHguGLoJEhPbp umGR5zlKgvHtDO+6Uaxv8YX92Hg5HCFlH7imCTR1byIVj2iV3Awyvp00q cb6fU7GtOe3y6vwQyyL9bKtXWGodZDVgBwuCWcXJFX/bIEGDSow5N44Oo YQNX8Rv0id14Ng/V2+A+4MSrfMctHYwTNuQWELv/zEDr+bMJXjpVkL7Wu ogA72vPCtBiSULUUEL5N+FtmE8C9Kz9zJhCPFjsu7pcBxCZAwmENgENun +5xi7UhQh8KyuJWno+wSJpXICFBsiiCx4P646LJIxCWCejFoe8Rctg8vi w==; X-IronPort-AV: E=McAfee;i="6500,9779,10457"; a="322021370" X-IronPort-AV: E=Sophos;i="5.93,281,1654585200"; d="scan'208";a="322021370" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Sep 2022 18:10:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,281,1654585200"; d="scan'208";a="858062532" Received: from pglmail07.png.intel.com ([10.221.193.207]) by fmsmga006.fm.intel.com with ESMTP; 01 Sep 2022 18:09:57 -0700 Received: from localhost (pgli0117.png.intel.com [10.221.240.80]) by pglmail07.png.intel.com (Postfix) with ESMTP id BB74232E5; Fri, 2 Sep 2022 09:09:56 +0800 (+08) Received: by localhost (Postfix, from userid 12048045) id B5BA73D21; Fri, 2 Sep 2022 09:09:56 +0800 (+08) From: Jit Loon Lim To: u-boot@lists.denx.de Cc: Jagan Teki , Vignesh R , Marek , Simon , Tien Fong , Kok Kiang , Siew Chin , Sin Hui , Raaj , Dinesh , Boon Khai , Alif , Teik Heng , Hazim , Sieu Mun Tang , Jit Loon Lim Subject: [PATCH] reset: socfpga: release more A10 peripherals out of reset Date: Fri, 2 Sep 2022 09:09:42 +0800 Message-Id: <20220902010942.7239-1-jit.loon.lim@intel.com> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.6 at phobos.denx.de X-Virus-Status: Clean From: Tien Fong Chee Current implementation almost release all peripherals out of reset for gen5, but A10 has more peripherals than gen5, hence this patch is required to release the rest of peripherals to support old kernels. Signed-off-by: Tien Fong Chee Signed-off-by: Jit Loon Lim --- drivers/reset/reset-socfpga.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/reset/reset-socfpga.c b/drivers/reset/reset-socfpga.c index 6e3f03e248..bd30396fe5 100644 --- a/drivers/reset/reset-socfpga.c +++ b/drivers/reset/reset-socfpga.c @@ -115,6 +115,9 @@ static int socfpga_reset_remove(struct udevice *dev) if (socfpga_reset_keep_enabled()) { puts("Deasserting all peripheral resets\n"); writel(0, data->modrst_base + 4); +#if defined(CONFIG_TARGET_SOCFPGA_ARRIA10) + writel(0, data->modrst_base + 8); +#endif } return 0; -- 2.26.2