[PATCH 08/19] rockchip: rk35xx: Imply support for GbE PHY
Jonas Karlman
jonas at kwiboo.se
Tue Apr 2 14:54:17 CEST 2024
Hi Quentin,
On 2024-04-02 13:11, Quentin Schulz wrote:
> Hi Jonas,
>
> On 3/29/24 20:01, Jonas Karlman wrote:
>> Imply support for GbE PHY status parsing and configuration when support
>> for onboard ethernet is enabled.
>>
>> Signed-off-by: Jonas Karlman <jonas at kwiboo.se>
>> ---
>> arch/arm/mach-rockchip/Kconfig | 2 ++
>> 1 file changed, 2 insertions(+)
>>
>> diff --git a/arch/arm/mach-rockchip/Kconfig b/arch/arm/mach-rockchip/Kconfig
>> index d518913f8a37..d85b59a92da2 100644
>> --- a/arch/arm/mach-rockchip/Kconfig
>> +++ b/arch/arm/mach-rockchip/Kconfig
>> @@ -316,6 +316,7 @@ config ROCKCHIP_RK3568
>> imply MISC_INIT_R
>> imply MMC_HS200_SUPPORT if MMC_SDHCI_ROCKCHIP
>> imply OF_LIBFDT_OVERLAY
>> + imply PHY_GIGE if DWC_ETH_QOS_ROCKCHIP
>
> Is this really something we expect most devices to use?
>
> We have two products based on RK3588, none use it. If I'm not mistaken,
> Rock5B doesn't as well as Orange Pi 5 Plus, RK3588 EVB, Rock5A, (likely
> not the Edgeble as well since they have 2.5Gbps connectors), NanoPC T6,
> IndieDroid Nova, Cool Pi 4B, Cool Pi CM5 EVB, NanoPi R6S, Rockchip
> Toybrick TB-RK3588X.
>
> So, I'm not sure it's worth it making it the default? (Even though we
> could remove it from the defconfig manually). Wouldn't this make more
> sense in your generic defconfigs?
The PHY_GIGE option is only used to control if miiphy_speed() and
miiphy_duplex() should use MII_STAT1000 reg to determine speed/duplex.
This patch only imply this option if a board use on-board gmac and have
DWC_ETH_QOS_ROCKCHIP enabled.
Mostly this only help the "mii info" command to show 1000baseT instead
of max 100baseT.
I can drop this if you think it will cause an issue for any board?
Regards,
Jonas
>
> Cheers,
> Quentin
More information about the U-Boot
mailing list