[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <e5d7a77511f746bdb0b38b6174ef5de4@realtek.com>
Date: Tue, 21 May 2024 06:20:04 +0000
From: Larry Chiu <larry.chiu@...ltek.com>
To: Justin Lai <justinlai0215@...ltek.com>, Andrew Lunn <andrew@...n.ch>
CC: "kuba@...nel.org" <kuba@...nel.org>,
"davem@...emloft.net"
<davem@...emloft.net>,
"edumazet@...gle.com" <edumazet@...gle.com>,
"pabeni@...hat.com" <pabeni@...hat.com>,
"linux-kernel@...r.kernel.org"
<linux-kernel@...r.kernel.org>,
"netdev@...r.kernel.org"
<netdev@...r.kernel.org>,
"jiri@...nulli.us" <jiri@...nulli.us>,
"horms@...nel.org" <horms@...nel.org>,
Ping-Ke Shih <pkshih@...ltek.com>
Subject: RE: [PATCH net-next v19 01/13] rtase: Add pci table supported in this module
>> + * Below is a simplified block diagram of the chip and its relevant interfaces.
>> + *
>> + * *************************
>> + * * *
>> + * * CPU network device *
>> + * * *
>> + * * +-------------+ *
>> + * * | PCIE Host | *
>> + * ***********++************
>> + * ||
>> + * PCIE
>> + * ||
>> + * ********************++**********************
>> + * * | PCIE Endpoint | *
>> + * * +---------------+ *
>> + * * | GMAC | *
>> + * * +--++--+ Realtek *
>> + * * || RTL90xx Series *
>> + * * || *
>> + * * +-------------++----------------+ *
>> + * * | | MAC | | *
>> + * * | +-----+ | *
>> + * * | | *
>> + * * | Ethernet Switch Core | *
>> + * * | | *
>> + * * | +-----+ +-----+ | *
>> + * * | | MAC |...........| MAC | | *
>> + * * +---+-----+-----------+-----+---+ *
>> + * * | PHY |...........| PHY | *
>> + * * +--++-+ +--++-+ *
>> + * *************||****************||***********
>> + *
>> + * The block of the Realtek RTL90xx series is our entire chip
>> + architecture,
>> + * the GMAC is connected to the switch core, and there is no PHY in between.
>
>Given this architecture, this driver cannot be used unless there is a switch driver as well. This driver is nearly ready to be merged. So what are your plans for the switch driver? Do you have a first version you can post? That will reassure us you do plan to release a switch driver, and not use a SDK in userspace.
>
> Andrew
Hi Andrew,
This GMAC is configured after the switch is boot-up and does not require a switch driver to work.
Powered by blists - more mailing lists