From patchwork Wed Mar 29 18:26:09 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sergei Shtylyov X-Patchwork-Id: 9652255 X-Patchwork-Delegate: geert@linux-m68k.org Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id AF03560349 for ; Wed, 29 Mar 2017 18:26:19 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9B0B828501 for ; Wed, 29 Mar 2017 18:26:19 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8FC5E2851E; Wed, 29 Mar 2017 18:26:19 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.4 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM autolearn=ham version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 43B5A28501 for ; Wed, 29 Mar 2017 18:26:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932234AbdC2S0T (ORCPT ); Wed, 29 Mar 2017 14:26:19 -0400 Received: from mail-lf0-f41.google.com ([209.85.215.41]:35934 "EHLO mail-lf0-f41.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932204AbdC2S0S (ORCPT ); Wed, 29 Mar 2017 14:26:18 -0400 Received: by mail-lf0-f41.google.com with SMTP id x137so14320687lff.3 for ; Wed, 29 Mar 2017 11:26:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cogentembedded-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:user-agent:date:to:cc:subject:mime-version :content-disposition; bh=Rgo9b5gldXo7E+5sCyhlWyNwNNocBQ3kijmHij9XpPk=; b=DDm3sw4/XlpPRgdDygVXXQKvwlgwFeEcbXxHbhkqRH+AGUUxEFjs8Lq+PVM+/373Ue zALAorWWITMfFjkyv4RyccLkP+ay9DyB5OyI3cePPTf9+R20mh1rMfFm6XehfqPYJSkr FOTfGv/Lfu26qaW7bwRL5rY2YDJlTYQh0UxlyoogFI5mcS8N0ViLIvE+sGuIZILlJjoD yxbunSS/GsankrmypZwm8O4AmMHvv90iumVnEPVNNiUACkvX4dqgXP/eOpPWio3SGvFi IG7xoUBieE0rbASbp2BI8o5BwzMZ/pQZjXlOyx6ySLO1yH4kQ1yl32g/vfpd8SJPC0WM nPwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:user-agent:date:to:cc:subject :mime-version:content-disposition; bh=Rgo9b5gldXo7E+5sCyhlWyNwNNocBQ3kijmHij9XpPk=; b=ho5J/tLwJ/BBciFtOHJyrOOxNwpmicSg8ArhR4CR1M3HNIPQyc0ADmV77y//QZ8AQ+ 81kxrHSht8ToKlpd5Le4I66Fo8GoY0F2Xlg3VGiJJY3g6VLnOtzLjFOM1n6XbGQnRwT6 v6gmhu2hnsVOawv4RUiyk+pYRTB8ULRsb3UPA12IoZa50MW2fz5IYYcspkH6XIJsi0hf tnBezg8SiFcl9ZjuQ0RDhuFeMVGOtr8e8na4faPIk9SqHLDhvX9oJ12NIodJuT9IFIKD eLLfLNwNqF2EOKnsl2TiJW4PAznRXndIngh6XJ9YbZmQ/qUAJYOIZ7KsNuPwVzFIKUhC gHTQ== X-Gm-Message-State: AFeK/H270iPlPXsMMVbkIpqrKLn8d7Pn2H6Apci5jSuqLAmv29gz4XsBuw36yFUqviFrSQ== X-Received: by 10.46.69.133 with SMTP id s127mr707144lja.44.1490811975974; Wed, 29 Mar 2017 11:26:15 -0700 (PDT) Received: from wasted.cogentembedded.com ([31.173.87.78]) by smtp.gmail.com with ESMTPSA id e88sm1447679lji.26.2017.03.29.11.26.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 29 Mar 2017 11:26:15 -0700 (PDT) From: Sergei Shtylyov X-Google-Original-From: "Sergei Shtylyov" Received: by wasted.cogentembedded.com (sSMTP sendmail emulation); Wed, 29 Mar 2017 21:26:12 +0300 Message-Id: <20170329182612.448637615@cogentembedded.com> User-Agent: quilt/0.64 Date: Wed, 29 Mar 2017 21:26:09 +0300 To: Laurent Pinchart , Geert Uytterhoeven , Linus Walleij , linux-renesas-soc@vger.kernel.org, linux-gpio@vger.kernel.org Cc: Sergei Shtylyov , stable@vger.kernel.org Subject: [PATCH 1/1] pinctrl: sh-pfc: r8a7791: add missing HSCIF1 pinmux data MIME-Version: 1.0 Content-Disposition: inline; filename=pinctrl-sh-pfc-r8a7791-add-missing-HSCIF1-pinmux-data.patch Sender: linux-renesas-soc-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-renesas-soc@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP The R8A7791 PFC driver was apparently based on the preliminary revisions of the user's manual, which omitted the HSCIF1 group E signals in the IPSR4 register description. This would cause HSCIF1's probe to fail with the messages like below: sh-pfc e6060000.pfc: cannot locate data/mark enum_id for mark 1989 sh-sci e62c8000.serial: Error applying setting, reverse things back sh-sci: probe of e62c8000.serial failed with error -22 Add the neceassary PINMUX_IPSR_MSEL() invocations for the HSCK1_E, HCTS1#_E, and HRTS1#_E signals... Fixes: 508845196238 ("pinctrl: sh-pfc: r8a7791 PFC support") Signed-off-by: Sergei Shtylyov CC: stable@vger.kernel.org --- drivers/pinctrl/sh-pfc/pfc-r8a7791.c | 3 +++ 1 file changed, 3 insertions(+) Index: linux-pinctrl/drivers/pinctrl/sh-pfc/pfc-r8a7791.c =================================================================== --- linux-pinctrl.orig/drivers/pinctrl/sh-pfc/pfc-r8a7791.c +++ linux-pinctrl/drivers/pinctrl/sh-pfc/pfc-r8a7791.c @@ -1010,14 +1010,17 @@ static const u16 pinmux_data[] = { PINMUX_IPSR_MSEL(IP4_12_10, SCL2, SEL_IIC2_0), PINMUX_IPSR_MSEL(IP4_12_10, GPS_CLK_B, SEL_GPS_1), PINMUX_IPSR_MSEL(IP4_12_10, GLO_Q0_D, SEL_GPS_3), + PINMUX_IPSR_MSEL(IP4_12_10, HSCK1_E, SEL_HSCIF1_4), PINMUX_IPSR_GPSR(IP4_15_13, SSI_WS2), PINMUX_IPSR_MSEL(IP4_15_13, SDA2, SEL_IIC2_0), PINMUX_IPSR_MSEL(IP4_15_13, GPS_SIGN_B, SEL_GPS_1), PINMUX_IPSR_MSEL(IP4_15_13, RX2_E, SEL_SCIF2_4), PINMUX_IPSR_MSEL(IP4_15_13, GLO_Q1_D, SEL_GPS_3), + PINMUX_IPSR_MSEL(IP4_15_13, HCTS1_N_E, SEL_HSCIF1_4), PINMUX_IPSR_GPSR(IP4_18_16, SSI_SDATA2), PINMUX_IPSR_MSEL(IP4_18_16, GPS_MAG_B, SEL_GPS_1), PINMUX_IPSR_MSEL(IP4_18_16, TX2_E, SEL_SCIF2_4), + PINMUX_IPSR_MSEL(IP4_18_16, HRTS1_N_E, SEL_HSCIF1_4), PINMUX_IPSR_GPSR(IP4_19, SSI_SCK34), PINMUX_IPSR_GPSR(IP4_20, SSI_WS34), PINMUX_IPSR_GPSR(IP4_21, SSI_SDATA3),