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


Groups > linux.kernel > #1240473 > unrolled thread

Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support

Started byKishon Vijay Abraham I <kishon@ti.com>
First post2015-10-06 16:30 +0200
Last post2015-10-06 21:30 +0200
Articles 7 — 3 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Kishon Vijay Abraham I <kishon@ti.com> - 2015-10-06 16:30 +0200
    Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Ray Jui <rjui@broadcom.com> - 2015-10-06 19:20 +0200
      Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Kishon Vijay Abraham I <kishon@ti.com> - 2015-10-06 21:30 +0200
      Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Kishon Vijay Abraham I <kishon@ti.com> - 2015-10-06 21:30 +0200
        Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Ray Jui <rjui@broadcom.com> - 2015-10-06 21:30 +0200
        Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Kishon Vijay Abraham I <kishon@ti.com> - 2015-10-06 21:30 +0200
        Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support Florian Fainelli <f.fainelli@gmail.com> - 2015-10-06 21:30 +0200

#1240473 — Re: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support

FromKishon Vijay Abraham I <kishon@ti.com>
Date2015-10-06 16:30 +0200
SubjectRe: [PATCH v5 2/2] phy: cygnus: pcie: Add Cygnus PCIe PHY support
Message-ID<qgBpE-hk-31@gated-at.bofh.it>
Hi,

On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
> on Cygnus
> 
> Signed-off-by: Ray Jui <rjui@broadcom.com>
> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
> Reviewed-by: Scott Branden <sbranden@broadcom.com>


merged this driver to linux-phy tree. Can you send a separate patch
adding yourself as the maintainer of this driver?

Thanks
Kishon

> ---
>  drivers/phy/Kconfig               |   9 ++
>  drivers/phy/Makefile              |   1 +
>  drivers/phy/phy-bcm-cygnus-pcie.c | 213 ++++++++++++++++++++++++++++++++++++++
>  3 files changed, 223 insertions(+)
>  create mode 100644 drivers/phy/phy-bcm-cygnus-pcie.c
> 
> diff --git a/drivers/phy/Kconfig b/drivers/phy/Kconfig
> index 47da573..947bae2 100644
> --- a/drivers/phy/Kconfig
> +++ b/drivers/phy/Kconfig
> @@ -371,4 +371,13 @@ config PHY_BRCMSTB_SATA
>  	  Enable this to support the SATA3 PHY on 28nm Broadcom STB SoCs.
>  	  Likely useful only with CONFIG_SATA_BRCMSTB enabled.
>  
> +config PHY_CYGNUS_PCIE
> +	tristate "Broadcom Cygnus PCIe PHY driver"
> +	depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST)
> +	select GENERIC_PHY
> +	default ARCH_BCM_CYGNUS
> +	help
> +	  Enable this to support the Broadcom Cygnus PCIe PHY.
> +	  If unsure, say N.
> +
>  endmenu
> diff --git a/drivers/phy/Makefile b/drivers/phy/Makefile
> index a5b18c1..fdce78d 100644
> --- a/drivers/phy/Makefile
> +++ b/drivers/phy/Makefile
> @@ -46,3 +46,4 @@ obj-$(CONFIG_PHY_QCOM_UFS) 	+= phy-qcom-ufs-qmp-14nm.o
>  obj-$(CONFIG_PHY_TUSB1210)		+= phy-tusb1210.o
>  obj-$(CONFIG_PHY_BRCMSTB_SATA)		+= phy-brcmstb-sata.o
>  obj-$(CONFIG_PHY_PISTACHIO_USB)		+= phy-pistachio-usb.o
> +obj-$(CONFIG_PHY_CYGNUS_PCIE)		+= phy-bcm-cygnus-pcie.o
> diff --git a/drivers/phy/phy-bcm-cygnus-pcie.c b/drivers/phy/phy-bcm-cygnus-pcie.c
> new file mode 100644
> index 0000000..7ad72b7
> --- /dev/null
> +++ b/drivers/phy/phy-bcm-cygnus-pcie.c
> @@ -0,0 +1,213 @@
> +/*
> + * Copyright (C) 2015 Broadcom Corporation
> + *
> + * This program is free software; you can redistribute it and/or
> + * modify it under the terms of the GNU General Public License as
> + * published by the Free Software Foundation version 2.
> + *
> + * This program is distributed "as is" WITHOUT ANY WARRANTY of any
> + * kind, whether express or implied; without even the implied warranty
> + * of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
> + * GNU General Public License for more details.
> + */
> +
> +#include <linux/delay.h>
> +#include <linux/io.h>
> +#include <linux/module.h>
> +#include <linux/of.h>
> +#include <linux/phy/phy.h>
> +#include <linux/platform_device.h>
> +
> +#define PCIE_CFG_OFFSET         0x00
> +#define PCIE1_PHY_IDDQ_SHIFT    10
> +#define PCIE0_PHY_IDDQ_SHIFT    2
> +
> +enum cygnus_pcie_phy_id {
> +	CYGNUS_PHY_PCIE0 = 0,
> +	CYGNUS_PHY_PCIE1,
> +	MAX_NUM_PHYS,
> +};
> +
> +struct cygnus_pcie_phy_core;
> +
> +/**
> + * struct cygnus_pcie_phy - Cygnus PCIe PHY device
> + * @core: pointer to the Cygnus PCIe PHY core control
> + * @id: internal ID to identify the Cygnus PCIe PHY
> + * @phy: pointer to the kernel PHY device
> + */
> +struct cygnus_pcie_phy {
> +	struct cygnus_pcie_phy_core *core;
> +	enum cygnus_pcie_phy_id id;
> +	struct phy *phy;
> +};
> +
> +/**
> + * struct cygnus_pcie_phy_core - Cygnus PCIe PHY core control
> + * @dev: pointer to device
> + * @base: base register
> + * @lock: mutex to protect access to individual PHYs
> + * @phys: pointer to Cygnus PHY device
> + */
> +struct cygnus_pcie_phy_core {
> +	struct device *dev;
> +	void __iomem *base;
> +	struct mutex lock;
> +	struct cygnus_pcie_phy phys[MAX_NUM_PHYS];
> +};
> +
> +static int cygnus_pcie_power_config(struct cygnus_pcie_phy *phy, bool enable)
> +{
> +	struct cygnus_pcie_phy_core *core = phy->core;
> +	unsigned shift;
> +	u32 val;
> +
> +	mutex_lock(&core->lock);
> +
> +	switch (phy->id) {
> +	case CYGNUS_PHY_PCIE0:
> +		shift = PCIE0_PHY_IDDQ_SHIFT;
> +		break;
> +
> +	case CYGNUS_PHY_PCIE1:
> +		shift = PCIE1_PHY_IDDQ_SHIFT;
> +		break;
> +
> +	default:
> +		mutex_unlock(&core->lock);
> +		dev_err(core->dev, "PCIe PHY %d invalid\n", phy->id);
> +		return -EINVAL;
> +	}
> +
> +	if (enable) {
> +		val = readl(core->base + PCIE_CFG_OFFSET);
> +		val &= ~BIT(shift);
> +		writel(val, core->base + PCIE_CFG_OFFSET);
> +		/*
> +		 * Wait 50 ms for the PCIe Serdes to stabilize after the analog
> +		 * front end is brought up
> +		 */
> +		msleep(50);
> +	} else {
> +		val = readl(core->base + PCIE_CFG_OFFSET);
> +		val |= BIT(shift);
> +		writel(val, core->base + PCIE_CFG_OFFSET);
> +	}
> +
> +	mutex_unlock(&core->lock);
> +	dev_dbg(core->dev, "PCIe PHY %d %s\n", phy->id,
> +		enable ? "enabled" : "disabled");
> +	return 0;
> +}
> +
> +static int cygnus_pcie_phy_power_on(struct phy *p)
> +{
> +	struct cygnus_pcie_phy *phy = phy_get_drvdata(p);
> +
> +	return cygnus_pcie_power_config(phy, true);
> +}
> +
> +static int cygnus_pcie_phy_power_off(struct phy *p)
> +{
> +	struct cygnus_pcie_phy *phy = phy_get_drvdata(p);
> +
> +	return cygnus_pcie_power_config(phy, false);
> +}
> +
> +static struct phy_ops cygnus_pcie_phy_ops = {
> +	.power_on = cygnus_pcie_phy_power_on,
> +	.power_off = cygnus_pcie_phy_power_off,
> +	.owner = THIS_MODULE,
> +};
> +
> +static int cygnus_pcie_phy_probe(struct platform_device *pdev)
> +{
> +	struct device *dev = &pdev->dev;
> +	struct device_node *node = dev->of_node, *child;
> +	struct cygnus_pcie_phy_core *core;
> +	struct phy_provider *provider;
> +	struct resource *res;
> +	unsigned cnt = 0;
> +
> +	if (of_get_child_count(node) == 0) {
> +		dev_err(dev, "PHY no child node\n");
> +		return -ENODEV;
> +	}
> +
> +	core = devm_kzalloc(dev, sizeof(*core), GFP_KERNEL);
> +	if (!core)
> +		return -ENOMEM;
> +
> +	core->dev = dev;
> +
> +	res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
> +	core->base = devm_ioremap_resource(dev, res);
> +	if (IS_ERR(core->base))
> +		return PTR_ERR(core->base);
> +
> +	mutex_init(&core->lock);
> +
> +	for_each_available_child_of_node(node, child) {
> +		unsigned int id;
> +		struct cygnus_pcie_phy *p;
> +
> +		if (of_property_read_u32(child, "reg", &id)) {
> +			dev_err(dev, "missing reg property for %s\n",
> +				child->name);
> +			return -EINVAL;
> +		}
> +
> +		if (id >= MAX_NUM_PHYS) {
> +			dev_err(dev, "invalid PHY id: %u\n", id);
> +			return -EINVAL;
> +		}
> +
> +		if (core->phys[id].phy) {
> +			dev_err(dev, "duplicated PHY id: %u\n", id);
> +			return -EINVAL;
> +		}
> +
> +		p = &core->phys[id];
> +		p->phy = devm_phy_create(dev, child, &cygnus_pcie_phy_ops);
> +		if (IS_ERR(p->phy)) {
> +			dev_err(dev, "failed to create PHY\n");
> +			return PTR_ERR(p->phy);
> +		}
> +
> +		p->core = core;
> +		p->id = id;
> +		phy_set_drvdata(p->phy, p);
> +		cnt++;
> +	}
> +
> +	dev_set_drvdata(dev, core);
> +
> +	provider = devm_of_phy_provider_register(dev, of_phy_simple_xlate);
> +	if (IS_ERR(provider)) {
> +		dev_err(dev, "failed to register PHY provider\n");
> +		return PTR_ERR(provider);
> +	}
> +
> +	dev_dbg(dev, "registered %u PCIe PHY(s)\n", cnt);
> +
> +	return 0;
> +}
> +
> +static const struct of_device_id cygnus_pcie_phy_match_table[] = {
> +	{ .compatible = "brcm,cygnus-pcie-phy" },
> +	{ /* sentinel */ }
> +};
> +MODULE_DEVICE_TABLE(of, cygnus_pcie_phy_match_table);
> +
> +static struct platform_driver cygnus_pcie_phy_driver = {
> +	.driver = {
> +		.name = "cygnus-pcie-phy",
> +		.of_match_table = cygnus_pcie_phy_match_table,
> +	},
> +	.probe = cygnus_pcie_phy_probe,
> +};
> +module_platform_driver(cygnus_pcie_phy_driver);
> +
> +MODULE_AUTHOR("Ray Jui <rjui@broadcom.com>");
> +MODULE_DESCRIPTION("Broadcom Cygnus PCIe PHY driver");
> +MODULE_LICENSE("GPL v2");
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1240768

FromRay Jui <rjui@broadcom.com>
Date2015-10-06 19:20 +0200
Message-ID<qgE4a-49R-33@gated-at.bofh.it>
In reply to#1240473
Hi Kishon,

On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
> Hi,
> 
> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>> on Cygnus
>>
>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
> 
> 
> merged this driver to linux-phy tree. Can you send a separate patch
> adding yourself as the maintainer of this driver?
> 
> Thanks
> Kishon

We have a pool of maintainers to maintain all iProc based device drivers
(including this PCIe PHY driver for Cygnus):

BROADCOM IPROC ARM ARCHITECTURE
M:      Ray Jui <rjui@broadcom.com>
M:      Scott Branden <sbranden@broadcom.com>
M:      Jon Mason <jonmason@broadcom.com>
L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:      bcm-kernel-feedback-list@broadcom.com
T:      git git://github.com/broadcom/cygnus-linux.git
S:      Maintained
N:      iproc
N:      cygnus
N:      nsp
...
...

That should be sufficient, correct?

Thanks,

Ray

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1240869

FromKishon Vijay Abraham I <kishon@ti.com>
Date2015-10-06 21:30 +0200
Message-ID<qgG5Y-73b-15@gated-at.bofh.it>
In reply to#1240768

On Wednesday 07 October 2015 12:53 AM, Ray Jui wrote:
> 
> 
> On 10/6/2015 12:20 PM, Kishon Vijay Abraham I wrote:
>> Hi,
>>
>> On Tuesday 06 October 2015 10:43 PM, Ray Jui wrote:
>>> Hi Kishon,
>>>
>>> On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
>>>> Hi,
>>>>
>>>> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>>>>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>>>>> on Cygnus
>>>>>
>>>>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>>>>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>>>>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>>>>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
>>>>
>>>>
>>>> merged this driver to linux-phy tree. Can you send a separate patch
>>>> adding yourself as the maintainer of this driver?
>>>>
>>>> Thanks
>>>> Kishon
>>>
>>> We have a pool of maintainers to maintain all iProc based device drivers
>>> (including this PCIe PHY driver for Cygnus):
>>>
>>> BROADCOM IPROC ARM ARCHITECTURE
>>> M:      Ray Jui <rjui@broadcom.com>
>>> M:      Scott Branden <sbranden@broadcom.com>
>>> M:      Jon Mason <jonmason@broadcom.com>
>>> L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
>>> L:      bcm-kernel-feedback-list@broadcom.com
>>> T:      git git://github.com/broadcom/cygnus-linux.git
>>> S:      Maintained
>>> N:      iproc
>>> N:      cygnus
>>> N:      nsp
>>> ...
>>> ...
>>>
>>> That should be sufficient, correct?
>>
>> yes. I think you might still have to add this?
>> F:	drivers/phy/phy-bcm-cygnus-pcie.c
>>
>> Thanks
>> Kishon
>>
> 
> I think the following should already helped to take care of it?
> N:      cygnus

yes.. you are right!

-Kishon
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1240877

FromKishon Vijay Abraham I <kishon@ti.com>
Date2015-10-06 21:30 +0200
Message-ID<qgG5Y-73b-17@gated-at.bofh.it>
In reply to#1240768
Hi,

On Tuesday 06 October 2015 10:43 PM, Ray Jui wrote:
> Hi Kishon,
> 
> On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
>> Hi,
>>
>> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>>> on Cygnus
>>>
>>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
>>
>>
>> merged this driver to linux-phy tree. Can you send a separate patch
>> adding yourself as the maintainer of this driver?
>>
>> Thanks
>> Kishon
> 
> We have a pool of maintainers to maintain all iProc based device drivers
> (including this PCIe PHY driver for Cygnus):
> 
> BROADCOM IPROC ARM ARCHITECTURE
> M:      Ray Jui <rjui@broadcom.com>
> M:      Scott Branden <sbranden@broadcom.com>
> M:      Jon Mason <jonmason@broadcom.com>
> L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
> L:      bcm-kernel-feedback-list@broadcom.com
> T:      git git://github.com/broadcom/cygnus-linux.git
> S:      Maintained
> N:      iproc
> N:      cygnus
> N:      nsp
> ...
> ...
> 
> That should be sufficient, correct?

yes. I think you might still have to add this?
F:	drivers/phy/phy-bcm-cygnus-pcie.c

Thanks
Kishon
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1240878

FromRay Jui <rjui@broadcom.com>
Date2015-10-06 21:30 +0200
Message-ID<qgG5Y-73b-19@gated-at.bofh.it>
In reply to#1240877

On 10/6/2015 12:20 PM, Kishon Vijay Abraham I wrote:
> Hi,
> 
> On Tuesday 06 October 2015 10:43 PM, Ray Jui wrote:
>> Hi Kishon,
>>
>> On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
>>> Hi,
>>>
>>> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>>>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>>>> on Cygnus
>>>>
>>>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>>>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>>>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>>>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
>>>
>>>
>>> merged this driver to linux-phy tree. Can you send a separate patch
>>> adding yourself as the maintainer of this driver?
>>>
>>> Thanks
>>> Kishon
>>
>> We have a pool of maintainers to maintain all iProc based device drivers
>> (including this PCIe PHY driver for Cygnus):
>>
>> BROADCOM IPROC ARM ARCHITECTURE
>> M:      Ray Jui <rjui@broadcom.com>
>> M:      Scott Branden <sbranden@broadcom.com>
>> M:      Jon Mason <jonmason@broadcom.com>
>> L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
>> L:      bcm-kernel-feedback-list@broadcom.com
>> T:      git git://github.com/broadcom/cygnus-linux.git
>> S:      Maintained
>> N:      iproc
>> N:      cygnus
>> N:      nsp
>> ...
>> ...
>>
>> That should be sufficient, correct?
> 
> yes. I think you might still have to add this?
> F:	drivers/phy/phy-bcm-cygnus-pcie.c
> 
> Thanks
> Kishon
> 

I think the following should already helped to take care of it?
N:      cygnus

Ray
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1240882

FromKishon Vijay Abraham I <kishon@ti.com>
Date2015-10-06 21:30 +0200
Message-ID<qgG5Z-73b-55@gated-at.bofh.it>
In reply to#1240877
Hi.

On Wednesday 07 October 2015 12:53 AM, Florian Fainelli wrote:
> On 06/10/15 12:20, Kishon Vijay Abraham I wrote:
>> Hi,
>>
>> On Tuesday 06 October 2015 10:43 PM, Ray Jui wrote:
>>> Hi Kishon,
>>>
>>> On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
>>>> Hi,
>>>>
>>>> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>>>>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>>>>> on Cygnus
>>>>>
>>>>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>>>>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>>>>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>>>>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
>>>>
>>>>
>>>> merged this driver to linux-phy tree. Can you send a separate patch
>>>> adding yourself as the maintainer of this driver?
>>>>
>>>> Thanks
>>>> Kishon
>>>
>>> We have a pool of maintainers to maintain all iProc based device drivers
>>> (including this PCIe PHY driver for Cygnus):
>>>
>>> BROADCOM IPROC ARM ARCHITECTURE
>>> M:      Ray Jui <rjui@broadcom.com>
>>> M:      Scott Branden <sbranden@broadcom.com>
>>> M:      Jon Mason <jonmason@broadcom.com>
>>> L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
>>> L:      bcm-kernel-feedback-list@broadcom.com
>>> T:      git git://github.com/broadcom/cygnus-linux.git
>>> S:      Maintained
>>> N:      iproc
>>> N:      cygnus
>>> N:      nsp
>>> ...
>>> ...
>>>
>>> That should be sufficient, correct?
>>
>> yes. I think you might still have to add this?
>> F:	drivers/phy/phy-bcm-cygnus-pcie.c
> 
> The regular expression should already cover that file, what would be the
> benefit of explicitly listing this additional file?
> 
Indeed. Sorry for the noise.

Thanks
Kishon
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1240884

FromFlorian Fainelli <f.fainelli@gmail.com>
Date2015-10-06 21:30 +0200
Message-ID<qgG5Z-73b-53@gated-at.bofh.it>
In reply to#1240877
On 06/10/15 12:20, Kishon Vijay Abraham I wrote:
> Hi,
> 
> On Tuesday 06 October 2015 10:43 PM, Ray Jui wrote:
>> Hi Kishon,
>>
>> On 10/6/2015 7:25 AM, Kishon Vijay Abraham I wrote:
>>> Hi,
>>>
>>> On Monday 21 September 2015 10:47 PM, Ray Jui wrote:
>>>> This patch adds the PCIe PHY support for the Broadcom PCIe RC interface
>>>> on Cygnus
>>>>
>>>> Signed-off-by: Ray Jui <rjui@broadcom.com>
>>>> Reviewed-by: Arun Parameswaran <aparames@broadcom.com>
>>>> Reviewed-by: JD (Jiandong) Zheng <jdzheng@broadcom.com>
>>>> Reviewed-by: Scott Branden <sbranden@broadcom.com>
>>>
>>>
>>> merged this driver to linux-phy tree. Can you send a separate patch
>>> adding yourself as the maintainer of this driver?
>>>
>>> Thanks
>>> Kishon
>>
>> We have a pool of maintainers to maintain all iProc based device drivers
>> (including this PCIe PHY driver for Cygnus):
>>
>> BROADCOM IPROC ARM ARCHITECTURE
>> M:      Ray Jui <rjui@broadcom.com>
>> M:      Scott Branden <sbranden@broadcom.com>
>> M:      Jon Mason <jonmason@broadcom.com>
>> L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
>> L:      bcm-kernel-feedback-list@broadcom.com
>> T:      git git://github.com/broadcom/cygnus-linux.git
>> S:      Maintained
>> N:      iproc
>> N:      cygnus
>> N:      nsp
>> ...
>> ...
>>
>> That should be sufficient, correct?
> 
> yes. I think you might still have to add this?
> F:	drivers/phy/phy-bcm-cygnus-pcie.c

The regular expression should already cover that file, what would be the
benefit of explicitly listing this additional file?
-- 
Florian
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web