All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kalle Valo <kvalo@kernel.org>
To: Arend van Spriel <arend.vanspriel@broadcom.com>
Cc: jacobe.zang@wesion.com,
	 Sai Krishna Gajula <saikrishnag@marvell.com>,
	"robh@kernel.org" <robh@kernel.org>,
	 "krzk+dt@kernel.org" <krzk+dt@kernel.org>,
	 "heiko@sntech.de" <heiko@sntech.de>,
	"davem@davemloft.net" <davem@davemloft.net>,
	 "edumazet@google.com" <edumazet@google.com>,
	 "kuba@kernel.org" <kuba@kernel.org>,
	"pabeni@redhat.com" <pabeni@redhat.com>,
	 "conor+dt@kernel.org" <conor+dt@kernel.org>,
	 "efectn@protonmail.com" <efectn@protonmail.com>,
	"dsimic@manjaro.org" <dsimic@manjaro.org>,
	 "jagan@edgeble.ai" <jagan@edgeble.ai>,
	 "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	 "linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-rockchip@lists.infradead.org"
	<linux-rockchip@lists.infradead.org>,
	 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	 "arend@broadcom.com" <arend@broadcom.com>,
	 "linux-wireless@vger.kernel.org"
	<linux-wireless@vger.kernel.org>,
	 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	 "megi@xff.cz" <megi@xff.cz>,
	"duoming@zju.edu.cn" <duoming@zju.edu.cn>,
	 "bhelgaas@google.com" <bhelgaas@google.com>,
	 "minipli@grsecurity.net" <minipli@grsecurity.net>,
	"brcm80211@lists.linux.dev" <brcm80211@lists.linux.dev>,
	"brcm80211-dev-list.pdl@broadcom.com"
	<brcm80211-dev-list.pdl@broadcom.com>,
	 "nick@khadas.com" <nick@khadas.com>
Subject: Re: [PATCH v9 4/5] wifi: brcmfmac: Add optional lpo clock enable support
Date: Sun, 11 Aug 2024 11:10:39 +0300	[thread overview]
Message-ID: <8734nb32f4.fsf@kernel.org> (raw)
In-Reply-To: <fb9947fa-bca8-4c51-9feb-bf7ac6c6cc22@broadcom.com> (Arend van Spriel's message of "Sat, 10 Aug 2024 20:32:42 +0200")

Arend van Spriel <arend.vanspriel@broadcom.com> writes:

> On 8/10/2024 12:08 PM, jacobe.zang@wesion.com wrote:
>
>> On 2024/8/10 17:44, Sai Krishna Gajula <saikrishnag@marvell.com>
>> wrote:
>>>
>>> > -----Original Message-----
>>> > From: Jacobe Zang <jacobe.zang@wesion.com>
>>> > Sent: Saturday, August 10, 2024 9:22 AM
>>> > To: robh@kernel.org; krzk+dt@kernel.org; heiko@sntech.de;
>>> > kvalo@kernel.org; davem@davemloft.net; edumazet@google.com;
>>> > kuba@kernel.org; pabeni@redhat.com; conor+dt@kernel.org;
>>> > arend.vanspriel@broadcom.com
>>> > Cc: efectn@protonmail.com; dsimic@manjaro.org; jagan@edgeble.ai;
>>> > devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org;
>>> linux-
>>> > rockchip@lists.infradead.org; linux-kernel@vger.kernel.org;
>>> > arend@broadcom.com; linux-wireless@vger.kernel.org;
>>> > netdev@vger.kernel.org; megi@xff.cz; duoming@zju.edu.cn;
>>> > bhelgaas@google.com; minipli@grsecurity.net; brcm80211@lists.linux.dev;
>>> > brcm80211-dev-list.pdl@broadcom.com; nick@khadas.com; Jacobe Zang
>>> > <jacobe.zang@wesion.com>
>>> > Subject:  [PATCH v9 4/5] wifi: brcmfmac: Add optional lpo clock
>>> > enable support
>>> >
>>> > WiFi modules often require 32kHz clock to function. Add support
>>> to enable
>>> > the clock to PCIe driver and move "brcm,bcm4329-fmac" check to
>>> the top of
>>> > brcmf_of_probe. Change function prototypes from void to int and add
>>> > appropriate errno's for return
>>> > WiFi modules often require 32kHz clock to function. Add support
>>> to enable
>>> > the clock to PCIe driver and move "brcm,bcm4329-fmac" check to
>>> the top of
>>> > brcmf_of_probe. Change function prototypes from void to int and add
>>> > appropriate errno's for return values that will be send to bus
>>> when error
>>> > occurred.
>>> >
>>> > Co-developed-by: Ondrej Jirman <megi@xff.cz>
>>> > Signed-off-by: Ondrej Jirman <megi@xff.cz>
>>> > Co-developed-by: Arend van Spriel <arend.vanspriel@broadcom.com>
>>> > Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
>>> > Signed-off-by: Jacobe Zang <jacobe.zang@wesion.com>
>>> > ---
>>> >   .../broadcom/brcm80211/brcmfmac/bcmsdh.c      |  4 +-
>>> >   .../broadcom/brcm80211/brcmfmac/common.c      |  3 +-
>>> >   .../wireless/broadcom/brcm80211/brcmfmac/of.c | 53
>>> +++++++++++--------
>>> > .../wireless/broadcom/brcm80211/brcmfmac/of.h |  9 ++--
>>> >   .../broadcom/brcm80211/brcmfmac/pcie.c        |  3 ++
>>> >   .../broadcom/brcm80211/brcmfmac/sdio.c        | 24 ++++++---
>>> >   .../broadcom/brcm80211/brcmfmac/usb.c         |  3 ++
>>> >   7 files changed, 63 insertions(+), 36 deletions(-)
>>> >
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > index 13391c2d82aae..b2ede4e579c5c 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > @@ -947,8 +947,8 @@ int brcmf_sdiod_probe(struct brcmf_sdio_dev
>>> > *sdiodev)
>>> >
>>> >       /* try to attach to the target device */
>>> >       sdiodev->bus = brcmf_sdio_probe(sdiodev);
>>> > -    if (!sdiodev->bus) {
>>> > -        ret = -ENODEV;
>>> > +    if (IS_ERR(sdiodev->bus)) {
>>> > +        ret = PTR_ERR(sdiodev->bus);
>>> >           goto out;
>>> >       }
>>> >       brcmf_sdiod_host_fixup(sdiodev->func2->card->host);
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > index b24faae35873d..58d50918dd177 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > @@ -561,7 +561,8 @@ struct brcmf_mp_device
>>> > *brcmf_get_module_param(struct device *dev,
>>> >       if (!found) {
>>> >           /* No platform data for this device, try OF and DMI data */
>>> >           brcmf_dmi_probe(settings, chip, chiprev);
>>> > -        brcmf_of_probe(dev, bus_type, settings);
>>> > +        if (brcmf_of_probe(dev, bus_type, settings) == -
>>> > EPROBE_DEFER)
>>> > +            return ERR_PTR(-EPROBE_DEFER);
>>> >           brcmf_acpi_probe(dev, bus_type, settings);
>>> >       }
>>> >       return settings;
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > index e406e11481a62..f19dc7355e0e8 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > @@ -6,6 +6,7 @@
>>> >   #include <linux/of.h>
>>> >   #include <linux/of_irq.h>
>>> >   #include <linux/of_net.h>
>>> > +#include <linux/clk.h>
>>> >
>>> >   #include <defs.h>
>>> >   #include "debug.h"
>>> > @@ -65,17 +66,21 @@ static int brcmf_of_get_country_codes(struct device
>>> > *dev,
>>> >       return 0;
>>> >   }
>>> >
>>> > -void brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
>>> > -            struct brcmf_mp_device *settings)
>>> > +int brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
>>> > +           struct brcmf_mp_device *settings)
>>> >   {
>>> >       struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio;
>>> >       struct device_node *root, *np = dev->of_node;
>>> > +    struct clk *clk;
>>> >       const char *prop;
>>>
>>> Small nit, please check if reverse x-mas tree order need to be
>>> follow here.
>>>
>>> >       int irq;
>>> >       int err;
>>> >       u32 irqf;
>> It can be seen from this line that there should be no need to follow
>> the reverse x-mas tree order. Because it is a struct variable, so
>> place with other struct ones.
>
> As driver maintainer I do not care about such neatness, but maybe
> Kalle has another preference. The code above looks fine to me.

We haven't been strongly requiring reverse x-mas tree in wireless code,
it has been just a preference. Also for me the code above looks fine.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

WARNING: multiple messages have this Message-ID (diff)
From: Kalle Valo <kvalo@kernel.org>
To: Arend van Spriel <arend.vanspriel@broadcom.com>
Cc: jacobe.zang@wesion.com,
	 Sai Krishna Gajula <saikrishnag@marvell.com>,
	"robh@kernel.org" <robh@kernel.org>,
	 "krzk+dt@kernel.org" <krzk+dt@kernel.org>,
	 "heiko@sntech.de" <heiko@sntech.de>,
	"davem@davemloft.net" <davem@davemloft.net>,
	 "edumazet@google.com" <edumazet@google.com>,
	 "kuba@kernel.org" <kuba@kernel.org>,
	"pabeni@redhat.com" <pabeni@redhat.com>,
	 "conor+dt@kernel.org" <conor+dt@kernel.org>,
	 "efectn@protonmail.com" <efectn@protonmail.com>,
	"dsimic@manjaro.org" <dsimic@manjaro.org>,
	 "jagan@edgeble.ai" <jagan@edgeble.ai>,
	 "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	 "linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"linux-rockchip@lists.infradead.org"
	<linux-rockchip@lists.infradead.org>,
	 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	 "arend@broadcom.com" <arend@broadcom.com>,
	 "linux-wireless@vger.kernel.org"
	<linux-wireless@vger.kernel.org>,
	 "netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	 "megi@xff.cz" <megi@xff.cz>,
	"duoming@zju.edu.cn" <duoming@zju.edu.cn>,
	 "bhelgaas@google.com" <bhelgaas@google.com>,
	 "minipli@grsecurity.net" <minipli@grsecurity.net>,
	"brcm80211@lists.linux.dev" <brcm80211@lists.linux.dev>,
	"brcm80211-dev-list.pdl@broadcom.com"
	<brcm80211-dev-list.pdl@broadcom.com>,
	 "nick@khadas.com" <nick@khadas.com>
Subject: Re: [PATCH v9 4/5] wifi: brcmfmac: Add optional lpo clock enable support
Date: Sun, 11 Aug 2024 11:10:39 +0300	[thread overview]
Message-ID: <8734nb32f4.fsf@kernel.org> (raw)
In-Reply-To: <fb9947fa-bca8-4c51-9feb-bf7ac6c6cc22@broadcom.com> (Arend van Spriel's message of "Sat, 10 Aug 2024 20:32:42 +0200")

Arend van Spriel <arend.vanspriel@broadcom.com> writes:

> On 8/10/2024 12:08 PM, jacobe.zang@wesion.com wrote:
>
>> On 2024/8/10 17:44, Sai Krishna Gajula <saikrishnag@marvell.com>
>> wrote:
>>>
>>> > -----Original Message-----
>>> > From: Jacobe Zang <jacobe.zang@wesion.com>
>>> > Sent: Saturday, August 10, 2024 9:22 AM
>>> > To: robh@kernel.org; krzk+dt@kernel.org; heiko@sntech.de;
>>> > kvalo@kernel.org; davem@davemloft.net; edumazet@google.com;
>>> > kuba@kernel.org; pabeni@redhat.com; conor+dt@kernel.org;
>>> > arend.vanspriel@broadcom.com
>>> > Cc: efectn@protonmail.com; dsimic@manjaro.org; jagan@edgeble.ai;
>>> > devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org;
>>> linux-
>>> > rockchip@lists.infradead.org; linux-kernel@vger.kernel.org;
>>> > arend@broadcom.com; linux-wireless@vger.kernel.org;
>>> > netdev@vger.kernel.org; megi@xff.cz; duoming@zju.edu.cn;
>>> > bhelgaas@google.com; minipli@grsecurity.net; brcm80211@lists.linux.dev;
>>> > brcm80211-dev-list.pdl@broadcom.com; nick@khadas.com; Jacobe Zang
>>> > <jacobe.zang@wesion.com>
>>> > Subject:  [PATCH v9 4/5] wifi: brcmfmac: Add optional lpo clock
>>> > enable support
>>> >
>>> > WiFi modules often require 32kHz clock to function. Add support
>>> to enable
>>> > the clock to PCIe driver and move "brcm,bcm4329-fmac" check to
>>> the top of
>>> > brcmf_of_probe. Change function prototypes from void to int and add
>>> > appropriate errno's for return
>>> > WiFi modules often require 32kHz clock to function. Add support
>>> to enable
>>> > the clock to PCIe driver and move "brcm,bcm4329-fmac" check to
>>> the top of
>>> > brcmf_of_probe. Change function prototypes from void to int and add
>>> > appropriate errno's for return values that will be send to bus
>>> when error
>>> > occurred.
>>> >
>>> > Co-developed-by: Ondrej Jirman <megi@xff.cz>
>>> > Signed-off-by: Ondrej Jirman <megi@xff.cz>
>>> > Co-developed-by: Arend van Spriel <arend.vanspriel@broadcom.com>
>>> > Signed-off-by: Arend van Spriel <arend.vanspriel@broadcom.com>
>>> > Signed-off-by: Jacobe Zang <jacobe.zang@wesion.com>
>>> > ---
>>> >   .../broadcom/brcm80211/brcmfmac/bcmsdh.c      |  4 +-
>>> >   .../broadcom/brcm80211/brcmfmac/common.c      |  3 +-
>>> >   .../wireless/broadcom/brcm80211/brcmfmac/of.c | 53
>>> +++++++++++--------
>>> > .../wireless/broadcom/brcm80211/brcmfmac/of.h |  9 ++--
>>> >   .../broadcom/brcm80211/brcmfmac/pcie.c        |  3 ++
>>> >   .../broadcom/brcm80211/brcmfmac/sdio.c        | 24 ++++++---
>>> >   .../broadcom/brcm80211/brcmfmac/usb.c         |  3 ++
>>> >   7 files changed, 63 insertions(+), 36 deletions(-)
>>> >
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > index 13391c2d82aae..b2ede4e579c5c 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c
>>> > @@ -947,8 +947,8 @@ int brcmf_sdiod_probe(struct brcmf_sdio_dev
>>> > *sdiodev)
>>> >
>>> >       /* try to attach to the target device */
>>> >       sdiodev->bus = brcmf_sdio_probe(sdiodev);
>>> > -    if (!sdiodev->bus) {
>>> > -        ret = -ENODEV;
>>> > +    if (IS_ERR(sdiodev->bus)) {
>>> > +        ret = PTR_ERR(sdiodev->bus);
>>> >           goto out;
>>> >       }
>>> >       brcmf_sdiod_host_fixup(sdiodev->func2->card->host);
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > index b24faae35873d..58d50918dd177 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/common.c
>>> > @@ -561,7 +561,8 @@ struct brcmf_mp_device
>>> > *brcmf_get_module_param(struct device *dev,
>>> >       if (!found) {
>>> >           /* No platform data for this device, try OF and DMI data */
>>> >           brcmf_dmi_probe(settings, chip, chiprev);
>>> > -        brcmf_of_probe(dev, bus_type, settings);
>>> > +        if (brcmf_of_probe(dev, bus_type, settings) == -
>>> > EPROBE_DEFER)
>>> > +            return ERR_PTR(-EPROBE_DEFER);
>>> >           brcmf_acpi_probe(dev, bus_type, settings);
>>> >       }
>>> >       return settings;
>>> > diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > index e406e11481a62..f19dc7355e0e8 100644
>>> > --- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > +++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c
>>> > @@ -6,6 +6,7 @@
>>> >   #include <linux/of.h>
>>> >   #include <linux/of_irq.h>
>>> >   #include <linux/of_net.h>
>>> > +#include <linux/clk.h>
>>> >
>>> >   #include <defs.h>
>>> >   #include "debug.h"
>>> > @@ -65,17 +66,21 @@ static int brcmf_of_get_country_codes(struct device
>>> > *dev,
>>> >       return 0;
>>> >   }
>>> >
>>> > -void brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
>>> > -            struct brcmf_mp_device *settings)
>>> > +int brcmf_of_probe(struct device *dev, enum brcmf_bus_type bus_type,
>>> > +           struct brcmf_mp_device *settings)
>>> >   {
>>> >       struct brcmfmac_sdio_pd *sdio = &settings->bus.sdio;
>>> >       struct device_node *root, *np = dev->of_node;
>>> > +    struct clk *clk;
>>> >       const char *prop;
>>>
>>> Small nit, please check if reverse x-mas tree order need to be
>>> follow here.
>>>
>>> >       int irq;
>>> >       int err;
>>> >       u32 irqf;
>> It can be seen from this line that there should be no need to follow
>> the reverse x-mas tree order. Because it is a struct variable, so
>> place with other struct ones.
>
> As driver maintainer I do not care about such neatness, but maybe
> Kalle has another preference. The code above looks fine to me.

We haven't been strongly requiring reverse x-mas tree in wireless code,
it has been just a preference. Also for me the code above looks fine.

-- 
https://patchwork.kernel.org/project/linux-wireless/list/

https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches

_______________________________________________
Linux-rockchip mailing list
Linux-rockchip@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-rockchip

  reply	other threads:[~2024-08-11  8:10 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-10  3:51 [PATCH v9 0/5] Add AP6275P wireless support Jacobe Zang
2024-08-10  3:51 ` Jacobe Zang
2024-08-10  3:51 ` [PATCH v9 1/5] dt-bindings: net: wireless: brcm4329-fmac: add pci14e4,449d Jacobe Zang
2024-08-10  3:51   ` Jacobe Zang
2024-08-10  3:51 ` [PATCH v9 2/5] dt-bindings: net: wireless: brcm4329-fmac: add clock description for AP6275P Jacobe Zang
2024-08-10  3:51   ` Jacobe Zang
2024-08-10  3:51 ` [PATCH v9 3/5] arm64: dts: rockchip: Add AP6275P wireless support to Khadas Edge 2 Jacobe Zang
2024-08-10  3:51   ` Jacobe Zang
2024-08-10  3:51 ` [PATCH v9 4/5] wifi: brcmfmac: Add optional lpo clock enable support Jacobe Zang
2024-08-10  3:51   ` Jacobe Zang
2024-08-10  9:44   ` Sai Krishna Gajula
2024-08-10  9:44     ` Sai Krishna Gajula
2024-08-10 10:08     ` jacobe.zang
2024-08-10 10:08       ` jacobe.zang
2024-08-10 18:32       ` Arend van Spriel
2024-08-10 18:32         ` Arend van Spriel
2024-08-11  8:10         ` Kalle Valo [this message]
2024-08-11  8:10           ` Kalle Valo
2024-08-10 18:32       ` Arend van Spriel
2024-08-10 18:32         ` Arend van Spriel
2024-08-10 11:23   ` Arend Van Spriel
2024-08-10 11:23     ` Arend Van Spriel
2024-08-10  3:51 ` [PATCH v9 5/5] wifi: brcmfmac: add flag for random seed during firmware download Jacobe Zang
2024-08-10  3:51   ` Jacobe Zang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8734nb32f4.fsf@kernel.org \
    --to=kvalo@kernel.org \
    --cc=arend.vanspriel@broadcom.com \
    --cc=arend@broadcom.com \
    --cc=bhelgaas@google.com \
    --cc=brcm80211-dev-list.pdl@broadcom.com \
    --cc=brcm80211@lists.linux.dev \
    --cc=conor+dt@kernel.org \
    --cc=davem@davemloft.net \
    --cc=devicetree@vger.kernel.org \
    --cc=dsimic@manjaro.org \
    --cc=duoming@zju.edu.cn \
    --cc=edumazet@google.com \
    --cc=efectn@protonmail.com \
    --cc=heiko@sntech.de \
    --cc=jacobe.zang@wesion.com \
    --cc=jagan@edgeble.ai \
    --cc=krzk+dt@kernel.org \
    --cc=kuba@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-rockchip@lists.infradead.org \
    --cc=linux-wireless@vger.kernel.org \
    --cc=megi@xff.cz \
    --cc=minipli@grsecurity.net \
    --cc=netdev@vger.kernel.org \
    --cc=nick@khadas.com \
    --cc=pabeni@redhat.com \
    --cc=robh@kernel.org \
    --cc=saikrishnag@marvell.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.