Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1326809

Re: [PATCH v3 4/5] pinctrl: mediatek: Add Pinctrl/GPIO/EINT driver for mt2701

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 | NextNext in thread | Find similar | Unroll thread


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