Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1326809
| Path | csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod |
|---|---|
| From | Matthias Brugger <matthias.bgg@gmail.com> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v3 4/5] pinctrl: mediatek: Add Pinctrl/GPIO/EINT driver for mt2701 |
| Date | Thu, 04 Feb 2016 14:50:02 +0100 |
| Message-ID | <qYssi-RV-13@gated-at.bofh.it> (permalink) |
| References | <qKA6m-732-1@gated-at.bofh.it> <qKAg1-76e-3@gated-at.bofh.it> <qKB2p-7Eb-1@gated-at.bofh.it> |
| X-Original-To | Yingjoe Chen <yingjoe.chen@mediatek.com>, Biao Huang <biao.huang@mediatek.com> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=0et9kXdMU+abi/MSXOiGleu6JKiQ4cOZ+A1/f9pXONw=; b=hh8S+xHGvO6EhzyKds6CIR9Ieem3u33bKBU36vvmyOIlCwFpcmRyY+V/SrkmEfDavB wwN4wKdgPMoR87gZOT/kR0Bjde9aulBQqNXsbNf1vuW2uy5Y1s/JjgPfDR7kAxrv8tBh +z8hYxk4pcb5nAJ97Q4e8wEkObNZCeam0NJaj6dbRfr4allDp0Bc0jNsKMo2XL6hM8C9 zoaYlSfyJKeY2piGQKuagEbMyBrsvfw8g4XGLn+wjK5yBlveuQhYpORaVSoRc41YZr7z 9lL4w+IlIZ9X+fm0fuiIvSJAMP/5t7FuljOIxKuHeLIwbFgTuW1HG4gTotoOZ5wL6eeP B55w== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=0et9kXdMU+abi/MSXOiGleu6JKiQ4cOZ+A1/f9pXONw=; b=IFsowL1oLnk+1cku23sNPKGT0WnYshKUAt/9MsfBTeDKoldXsw5Qtv+lXQzBdYbQQ7 1QpSIJCYPhL8J4dEfye/XDz9ezzeQ5H6HEJm9/gcguQJsYPoJLV34aj526QAnSoFBygW U+p4u5R4CzVrvr2bj4Z7UyIyX35N5hNUC+EKKm3uy8uFSYUSzAtpr31rcBgyDNlcmLQJ r0Ce4OWJLICOe4IKeCXkG/NiY0dr6gUnfP8rpLG1K8ec0u+iT5FziL7QTJcm8JmFm2CU 8UKd4BG/7FGP5kf/PoaDPdugu8/Y/lDKytqgtxu8JXzK+vaxKs5iog2Pzl0rNQBkamOg 5KJg== |
| X-Gm-Message-State | AG10YORRw12Dmqk2C4m1iBlR4QOAMu79AZ4QG78VTIk7tvE1K5HejREH3SXVBFv3lujx1w== |
| X-Received | by 10.194.189.71 with SMTP id gg7mr8349482wjc.127.1454593741373; Thu, 04 Feb 2016 05:49:01 -0800 (PST) |
| User-Agent | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 |
| MIME-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding | 7bit |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 68 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Rob Herring <robh+dt@kernel.org>, Pawel Moll <pawel.moll@arm.com>, Mark Rutland <mark.rutland@arm.com>, Ian Campbell <ijc+devicetree@hellion.org.uk>, Kumar Gala <galak@codeaurora.org>, Russell King <linux@arm.linux.org.uk>, Linus Walleij <linus.walleij@linaro.org>, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-gpio@vger.kernel.org, srv_heupstream@mediatek.com, hongzhou.yang@mediatek.com, erin.lo@mediatek.com |
| X-Original-Date | Thu, 4 Feb 2016 14:48:58 +0100 |
| X-Original-Message-ID | <56B356CA.1010200@gmail.com> |
| X-Original-References | <1451286546-5920-1-git-send-email-biao.huang@mediatek.com> <1451286546-5920-5-git-send-email-biao.huang@mediatek.com> <1451290066.11129.4.camel@mtksdaap41> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1326809 |
Show key headers only | View raw
On 28/12/15 09:07, Yingjoe Chen wrote:
> On Mon, 2015-12-28 at 15:09 +0800, Biao Huang wrote:
>> Add mt2701 support using mediatek common pinctrl driver.
>> MT2701 have some special pins need an extra setting register
>> than other ICs, so adding this support to common code.
>>
>> Signed-off-by: Biao Huang <biao.huang@mediatek.com>
>> Acked-by: Yingjoe Chen <yingjoe.chen@mediatek.com>
> <...>
>> +
>> +static struct platform_driver mtk_pinctrl_driver = {
>> + .probe = mt2701_pinctrl_probe,
>> + .driver = {
>> + .name = "mediatek-mt2701-pinctrl",
>> + .owner = THIS_MODULE,
>> + .of_match_table = mt2701_pctrl_match,
>> + },
>> +};
>> +
>> +static int __init mtk_pinctrl_init(void)
>> +{
>> + return platform_driver_register(&mtk_pinctrl_driver);
>> +}
>> +
>> +arch_initcall(mtk_pinctrl_init);
>
>
> As discussed in
> http://lists.infradead.org/pipermail/linux-mediatek/2015-December/003350.html
> we should use subsys_initcall() instead.
>
>
>> diff --git a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
>> index f307f1d..76279f0 100644
>> --- a/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
>> +++ b/drivers/pinctrl/mediatek/pinctrl-mtk-common.c
> <...>
>> @@ -347,6 +352,7 @@ static int mtk_pconf_parse_conf(struct pinctrl_dev *pctldev,
>> ret = mtk_pconf_set_pull_select(pctl, pin, true, false, arg);
>> break;
>> case PIN_CONFIG_INPUT_ENABLE:
>> + mtk_pmx_gpio_set_direction(pctldev, NULL, pin, true);
>> ret = mtk_pconf_set_ies_smt(pctl, pin, arg, param);
>> break;
>> case PIN_CONFIG_OUTPUT:
>> @@ -354,6 +360,7 @@ static int mtk_pconf_parse_conf(struct pinctrl_dev *pctldev,
>> ret = mtk_pmx_gpio_set_direction(pctldev, NULL, pin, false);
>> break;
>> case PIN_CONFIG_INPUT_SCHMITT_ENABLE:
>> + mtk_pmx_gpio_set_direction(pctldev, NULL, pin, true);
>> ret = mtk_pconf_set_ies_smt(pctl, pin, arg, param);
>> break;
>> case PIN_CONFIG_DRIVE_STRENGTH:
>
> This change is not directly related to adding mt2710 support and change
> behavior for all MTK pinctrl drivers, please create a separate patch for
> this.
>
Hi Biao,
This patch didn't make it into v4.5-rc1. Are you thinking of sending a
new version addressing the comments from Yingjoe?
Regards,
Matthias
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
Re: [PATCH v3 4/5] pinctrl: mediatek: Add Pinctrl/GPIO/EINT driver for mt2701 Matthias Brugger <matthias.bgg@gmail.com> - 2016-02-04 14:50 +0100 Re: [PATCH v3 4/5] pinctrl: mediatek: Add Pinctrl/GPIO/EINT driver for mt2701 Yingjoe Chen <yingjoe.chen@mediatek.com> - 2016-02-04 15:00 +0100
csiph-web