From: Justin Lai <justinlai0215@realtek.com>
To: Simon Horman <horms@kernel.org>
Cc: "kuba@kernel.org" <kuba@kernel.org>,
"davem@davemloft.net" <davem@davemloft.net>,
"edumazet@google.com" <edumazet@google.com>,
"pabeni@redhat.com" <pabeni@redhat.com>,
"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
"andrew@lunn.ch" <andrew@lunn.ch>,
"jiri@resnulli.us" <jiri@resnulli.us>,
Ping-Ke Shih <pkshih@realtek.com>,
Larry Chiu <larry.chiu@realtek.com>
Subject: RE: [PATCH net-next v17 12/13] realtek: Update the Makefile and Kconfig in the realtek folder
Date: Tue, 7 May 2024 09:44:14 +0000 [thread overview]
Message-ID: <1470b2c0983442fcb5078ca510aade35@realtek.com> (raw)
In-Reply-To: <20240503083534.GL2821784@kernel.org>
> On Thu, May 02, 2024 at 05:18:46PM +0800, Justin Lai wrote:
> > 1. Add the RTASE entry in the Kconfig.
> > 2. Add the CONFIG_RTASE entry in the Makefile.
> >
> > Signed-off-by: Justin Lai <justinlai0215@realtek.com>
> > ---
> > drivers/net/ethernet/realtek/Kconfig | 17 +++++++++++++++++
> > drivers/net/ethernet/realtek/Makefile | 1 +
> > 2 files changed, 18 insertions(+)
> >
> > diff --git a/drivers/net/ethernet/realtek/Kconfig
> > b/drivers/net/ethernet/realtek/Kconfig
> > index 93d9df55b361..57ef924deebd 100644
> > --- a/drivers/net/ethernet/realtek/Kconfig
> > +++ b/drivers/net/ethernet/realtek/Kconfig
> > @@ -113,4 +113,21 @@ config R8169
> > To compile this driver as a module, choose M here: the module
> > will be called r8169. This is recommended.
> >
> > +config RTASE
> > + tristate "Realtek Automotive Switch
> 9054/9068/9072/9075/9068/9071 PCIe Interface support"
> > + depends on PCI
> > + select CRC32
>
> Hi Justin,
>
> I believe that you also need:
>
> select PAGE_POOL
>
> As the driver uses page_pool_alloc_pages()
>
> FWIIW, I observed this when using a config based on make tinyconfig with PCI
> and NET enabled, all WiFi drivers disabled, and only and only this Ethernet
> driver enabled.
>
> > + help
> > + Say Y here if you have a Realtek Ethernet adapter belonging to
> > + the following families:
> > + RTL9054 5GBit Ethernet
> > + RTL9068 5GBit Ethernet
> > + RTL9072 5GBit Ethernet
> > + RTL9075 5GBit Ethernet
> > + RTL9068 5GBit Ethernet
> > + RTL9071 5GBit Ethernet
> > +
> > + To compile this driver as a module, choose M here: the module
> > + will be called rtase. This is recommended.
>
> The advice above to chose Y and M seem to conflict.
> Perhaps this can be edited somehow.
>
Hi Simon,
I would like to ask if it would be clearer if I changed it to the following?
config RTASE
tristate "Realtek Automotive Switch 9054/9068/9072/9075/9068/9071 PCIe Interface support"
depends on PCI
select CRC32
select PAGE_POOL
help
Say Y here and it will be compiled and linked with the kernel
if you have a Realtek Ethernet adapter belonging to the
following families:
RTL9054 5GBit Ethernet
RTL9068 5GBit Ethernet
RTL9072 5GBit Ethernet
RTL9075 5GBit Ethernet
RTL9068 5GBit Ethernet
RTL9071 5GBit Ethernet
To compile this driver as a module, choose M here: the module
will be called rtase. This is recommended.
> > +
> > endif # NET_VENDOR_REALTEK
> > diff --git a/drivers/net/ethernet/realtek/Makefile
> > b/drivers/net/ethernet/realtek/Makefile
> > index 2e1d78b106b0..0c1c16f63e9a 100644
> > --- a/drivers/net/ethernet/realtek/Makefile
> > +++ b/drivers/net/ethernet/realtek/Makefile
> > @@ -8,3 +8,4 @@ obj-$(CONFIG_8139TOO) += 8139too.o
> > obj-$(CONFIG_ATP) += atp.o
> > r8169-objs += r8169_main.o r8169_firmware.o r8169_phy_config.o
> > obj-$(CONFIG_R8169) += r8169.o
> > +obj-$(CONFIG_RTASE) += rtase/
> > --
> > 2.34.1
> >
> >
next prev parent reply other threads:[~2024-05-07 9:44 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-05-02 9:18 [PATCH net-next v17 00/13] Add Realtek automotive PCIe driver Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 01/13] rtase: Add pci table supported in this module Justin Lai
2024-05-03 9:33 ` Simon Horman
2024-05-06 11:32 ` Justin Lai
2024-05-08 8:39 ` Simon Horman
2024-05-02 9:18 ` [PATCH net-next v17 02/13] rtase: Implement the .ndo_open function Justin Lai
2024-05-03 8:52 ` Simon Horman
2024-05-03 10:19 ` Justin Lai
2024-05-03 11:03 ` Simon Horman
2024-05-06 2:39 ` Justin Lai
2024-05-06 2:45 ` Justin Lai
2024-05-08 8:36 ` Simon Horman
2024-05-02 9:18 ` [PATCH net-next v17 03/13] rtase: Implement the rtase_down function Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 04/13] rtase: Implement the interrupt routine and rtase_poll Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 05/13] rtase: Implement hardware configuration function Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 06/13] rtase: Implement .ndo_start_xmit function Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 07/13] rtase: Implement a function to receive packets Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 08/13] rtase: Implement net_device_ops Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 09/13] rtase: Implement pci_driver suspend and resume function Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 10/13] rtase: Implement ethtool function Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 11/13] rtase: Add a Makefile in the rtase folder Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 12/13] realtek: Update the Makefile and Kconfig in the realtek folder Justin Lai
2024-05-03 8:35 ` Simon Horman
2024-05-06 2:59 ` Justin Lai
2024-05-07 9:44 ` Justin Lai [this message]
2024-05-08 8:40 ` Simon Horman
2024-05-04 13:39 ` kernel test robot
2024-05-04 18:01 ` kernel test robot
2024-05-06 11:39 ` Justin Lai
2024-05-02 9:18 ` [PATCH net-next v17 13/13] MAINTAINERS: Add the rtase ethernet driver entry Justin Lai
2024-05-02 10:23 ` [PATCH net-next v17 00/13] Add Realtek automotive PCIe driver Simon Horman
2024-05-06 2:55 ` Justin Lai
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=1470b2c0983442fcb5078ca510aade35@realtek.com \
--to=justinlai0215@realtek.com \
--cc=andrew@lunn.ch \
--cc=davem@davemloft.net \
--cc=edumazet@google.com \
--cc=horms@kernel.org \
--cc=jiri@resnulli.us \
--cc=kuba@kernel.org \
--cc=larry.chiu@realtek.com \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pabeni@redhat.com \
--cc=pkshih@realtek.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.