Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp422345pxb; Wed, 3 Mar 2021 06:42:37 -0800 (PST) X-Google-Smtp-Source: ABdhPJxSEWCYxkvFYACT9jENLfC6ASSEr06eKzIxgA4V+O5/jiQW37nXrYvcF78wdeQ9dloocY2a X-Received: by 2002:a17:906:1448:: with SMTP id q8mr26011635ejc.449.1614782557754; Wed, 03 Mar 2021 06:42:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614782557; cv=none; d=google.com; s=arc-20160816; b=GLsXOD0r8+QwUPTHa0IBhfd2kIe40KgH5WrorI23cqCM6HCWjejl1X2cA0hxeJjpg9 GyZMSo1OUMP0smWCPuFr8NWeQ4zNuIeTzbn19isL1/Lsrg2q1tAxTvUDaaUpK6uBhglZ sTnNND7piJ97/8DVnig1tLNutXwK3gwqZqtLFtJ86vLjX73ytgRk4Yuz682bB4zNz6ar Jm/FCdEBDn8UUV1r/MkUbMCuGv0jPTa83E5sxjcxIhCN2wK9kvCcE5yhYS58q4jlkVxe M85g5UvOkV++N50yLMn0Tadba6HccdtfDYtKlFbsD+VrCmBeI8ruQFnyFYUDnW2FIw4p vSTw== 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=Wa6nt/IsYl7EwqbTPMdL68i6PIxKoddyR15oDjij7+g=; b=bnTe7bNNDlBaV8T5tTH6TbEM1XrFNIezlw7ACaukiFSK6iF+YuvaVYVEnBYXWP7tTI a1J1KbqhH7ycUeGvDyZ05/wwgMOzrcCogP7knAE2JjEXlfmVEGwrG2hSA9jILthOgEdh AV9aGH3g3cxsTzhYUtNDchIGT3cBcOybfihPgQPlaQHRBNluTzYETas6A3OCaGDDOXnv +VFn38Bbw7EeMBKpCFjVL8PNYiL97OgiR7XtLoMAPP0ZAsA/uesOeyWW/M7voWiaaK5G BPHqPkbHt7XWe3FF1jVvRnKPOGeY2Yhpy+jSiqPAw2/tHI5tAWORrjvVQGd3Yw2pSH8L a/OQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=dGnSg9eu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f11si15253052edu.40.2021.03.03.06.41.45; Wed, 03 Mar 2021 06:42:37 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=dGnSg9eu; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 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 S244624AbhCAV6C (ORCPT + 99 others); Mon, 1 Mar 2021 16:58:02 -0500 Received: from mail.kernel.org ([198.145.29.99]:49368 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237688AbhCARYn (ORCPT ); Mon, 1 Mar 2021 12:24:43 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 4F60164D5D; Mon, 1 Mar 2021 16:49:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614617369; bh=LXn/HhLw/xSGl+UXQ3xiX5d6o+4DDtOuYZXm6aMAy8g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=dGnSg9eugAS4t6v7jJ6Qt4SHJAqUTgmS+yKGQhkNwUV8qzjAOA9zBF+A/9amTt0VQ p64grbJIfg+uy7MMfM3tgvEAo+27PJhV5W6TTGVbNfR+EF36GQsuUa1bZsBRPNmzkK AfJSAwbM3lQfZstvBUgO091KuWgfcI7E6AgMZRRc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andre Przywara , Chen-Yu Tsai , Maxime Ripard , Sasha Levin Subject: [PATCH 5.4 032/340] arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz Date: Mon, 1 Mar 2021 17:09:36 +0100 Message-Id: <20210301161049.892209716@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210301161048.294656001@linuxfoundation.org> References: <20210301161048.294656001@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Andre Przywara [ Upstream commit 948c657cc45e8ce48cb533d4e2106145fa765759 ] In contrast to the H6 (and later) manuals, the A64 datasheet does not specify any limitations in the maximum possible frequency for eMMC controllers. However experimentation has found that a 150 MHz limit similar to other SoCs and also the MMC0 and MMC1 controllers on the A64 seems to exist for the MMC2 controller. Limit the frequency for the MMC2 controller to 150 MHz in the SoC .dtsi. The Pinebook seems to be the an odd exception, since it apparently seems to work with 200 MHz as well, so overwrite this in its board .dts file. Tested on a Pine64-LTS: 200 MHz HS-200 fails, 150 MHz HS-200 works. Fixes: 22be992faea7 ("arm64: allwinner: a64: Increase the MMC max frequency") Signed-off-by: Andre Przywara Acked-by: Chen-Yu Tsai Signed-off-by: Maxime Ripard Link: https://lore.kernel.org/r/20210113152630.28810-7-andre.przywara@arm.com Signed-off-by: Sasha Levin --- arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts | 1 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts index b0f81802d334b..bb1de8217b86d 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts @@ -140,6 +140,7 @@ pinctrl-0 = <&mmc2_pins>, <&mmc2_ds_pin>; vmmc-supply = <®_dcdc1>; vqmmc-supply = <®_eldo1>; + max-frequency = <200000000>; bus-width = <8>; non-removable; cap-mmc-hw-reset; diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi index 4c85dfc811c80..cf9e3234afaf8 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi @@ -476,7 +476,7 @@ resets = <&ccu RST_BUS_MMC2>; reset-names = "ahb"; interrupts = ; - max-frequency = <200000000>; + max-frequency = <150000000>; status = "disabled"; #address-cells = <1>; #size-cells = <0>; -- 2.27.0