Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp791260ybl; Wed, 4 Dec 2019 10:58:30 -0800 (PST) X-Google-Smtp-Source: APXvYqwWJjlESu5k/cTTebAp26GQ2M7Uq370zUkT5OYycRPw8N54ygYgMdnEE0EqQNXUnZ1jl69O X-Received: by 2002:a9d:1a5:: with SMTP id e34mr3765012ote.105.1575485910437; Wed, 04 Dec 2019 10:58:30 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575485910; cv=none; d=google.com; s=arc-20160816; b=JLj97Mx1y4TfPjEGnQpH8VC331UydhE514KAC+xvEuv/skZc59UuVSN1VyOc7AAN4j HDtgd9SIroNkt5PjdGtPQXXWUCeuaAGw1wHr82Q5kdiCEOsYxMQzoxn5DZwGNG/+EBD1 r/9iX1tLkg2c8bJN3atiJQgu25DmRsyjHVYBcvHAVB+IHsYym+yv/SI/cZrCkiIQx2Rg 8EqUwlNPJDJRBb+xrH1UJdf61LEss2NZAqN3r1rN9Lm114xgvVJmUzevHQ8OdY4GBfGm GtZTY1htufqu8oJ6letgFGYvezeSdP1zgLzPRx/8yzS0ZvKLinY7Koppqqyqe+5rc2ch N8Fg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=4L7wO0jFHfWDUd4FOYI/GT8kwUzaa8YekDGrumWH7ec=; b=K/uT6N4TRHrsVQAa7kvR5oo8o4mjC7qHChfN5Xpwzw2CwJH8rYHfqNGh8Wk/2jgmI3 C+u3JCh1q3qKGbJ6XbLW/4GJE7Vu6u3URImGBVp7fI2bbreszQIlsiHi3etIrEeGPu8P jwBaXtoEwwk/zmJglSOU82+K058ONmN+W+uxup9UkHwiMsfWjpVP1pO9IyygQZlzmO1l EipSgbNzx6QegGdz1B2vXt3fVwQMW4ENmXzXPOTN1JeapZxHUN1dXJ36UHFRcfJOXMYf yInLZ7SjbyplrogXlSp+mM2emwO9vwo9P27VNQJfZ3Lpb7l4NWL7Ag1mklqP+xrJK44w t4JA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QqFQZExx; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id s5si3645989oig.84.2019.12.04.10.58.16; Wed, 04 Dec 2019 10:58:30 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=QqFQZExx; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728735AbfLDR60 (ORCPT + 99 others); Wed, 4 Dec 2019 12:58:26 -0500 Received: from mail.kernel.org ([198.145.29.99]:32806 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728688AbfLDR6X (ORCPT ); Wed, 4 Dec 2019 12:58:23 -0500 Received: from localhost (unknown [217.68.49.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0B6EE2073B; Wed, 4 Dec 2019 17:58:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1575482302; bh=2ruCfQM2uGTJfrjE1Ri3MmU/nY3aN8p9UYu2mdRhDEo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QqFQZExxfGOBNJ06yoThk2aHR9etQlXEaaismbjICYVgtvSBvxxYCkTP1wdeaQCq2 iq6vAPGkshVtMHilYhiOm8VVO4sudz3vqBCGLFSI3ShoyoJDzO7ocmMc2a99gYvTbO jX18xP1oIFTKDVB4ERw0/hsbrCR8sHJB3MtNBvJw= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Geert Uytterhoeven , Simon Horman , Sasha Levin Subject: [PATCH 4.4 32/92] pinctrl: sh-pfc: sh7264: Fix PFCR3 and PFCR0 register configuration Date: Wed, 4 Dec 2019 18:49:32 +0100 Message-Id: <20191204174332.533260362@linuxfoundation.org> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191204174327.215426506@linuxfoundation.org> References: <20191204174327.215426506@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Geert Uytterhoeven [ Upstream commit 1b99d0c80bbe1810572c2cb77b90f67886adfa8d ] The Port F Control Register 3 (PFCR3) contains only a single field. However, counting from left to right, it is the fourth field, not the first field. Insert the missing dummy configuration values (3 fields of 16 values) to fix this. The descriptor for the Port F Control Register 0 (PFCR0) lacks the description for the 4th field (PF0 Mode, PF0MD[2:0]). Add the missing configuration values to fix this. Fixes: a8d42fc4217b1ea1 ("sh-pfc: Add sh7264 pinmux support") Signed-off-by: Geert Uytterhoeven Reviewed-by: Simon Horman Signed-off-by: Sasha Levin --- drivers/pinctrl/sh-pfc/pfc-sh7264.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/pinctrl/sh-pfc/pfc-sh7264.c b/drivers/pinctrl/sh-pfc/pfc-sh7264.c index 8070765311dbf..e1c34e19222ee 100644 --- a/drivers/pinctrl/sh-pfc/pfc-sh7264.c +++ b/drivers/pinctrl/sh-pfc/pfc-sh7264.c @@ -1716,6 +1716,9 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { }, { PINMUX_CFG_REG("PFCR3", 0xfffe38a8, 16, 4) { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, PF12MD_000, PF12MD_001, 0, PF12MD_011, PF12MD_100, PF12MD_101, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } @@ -1759,8 +1762,10 @@ static const struct pinmux_cfg_reg pinmux_config_regs[] = { 0, 0, 0, 0, 0, 0, 0, 0, PF1MD_000, PF1MD_001, PF1MD_010, PF1MD_011, PF1MD_100, PF1MD_101, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0 - } + 0, 0, 0, 0, 0, 0, 0, 0, + PF0MD_000, PF0MD_001, PF0MD_010, PF0MD_011, + PF0MD_100, PF0MD_101, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0 } }, { PINMUX_CFG_REG("PFIOR0", 0xfffe38b2, 16, 1) { -- 2.20.1