[OpenWrt-Devel] [RFC 06/27] kernel: Add kmod-phy-realtek

Hauke Mehrtens hauke at hauke-m.de
Thu Nov 29 17:27:00 EST 2018


On 11/28/18 6:32 AM, Yousong Zhou wrote:
> On Wed, 28 Nov 2018 at 07:17, Hauke Mehrtens <hauke at hauke-m.de> wrote:
>>
>> The r8169 driver uses the phy lib with the realtek phy driver in kernel
>> 4.19 instead of integrating the phy driver into the mac driver.
>> Add the new phy driver and add this missing dependency.
>>
>> Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
>> ---
>>  package/kernel/linux/modules/netdevices.mk | 18 +++++++++++++++++-
>>  1 file changed, 17 insertions(+), 1 deletion(-)
>>
>> diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
>> index 2e89572731..474419983d 100644
>> --- a/package/kernel/linux/modules/netdevices.mk
>> +++ b/package/kernel/linux/modules/netdevices.mk
>> @@ -180,6 +180,22 @@ endef
>>  $(eval $(call KernelPackage,phy-broadcom))
>>
>>
>> +define KernelPackage/phy-realtek
>> +   SUBMENU:=$(NETWORK_DEVICES_MENU)
>> +   TITLE:=Realtek Ethernet PHY driver
>> +   KCONFIG:=CONFIG_REALTEK_PHY
>> +   DEPENDS:=+kmod-libphy
>> +   FILES:=$(LINUX_DIR)/drivers/net/phy/realtek.ko
>> +   AUTOLOAD:=$(call AutoLoad,18,realtek,1)
>> +endef
>> +
>> +define KernelPackage/phy-realtek/description
>> +   Supports the Realtek 821x PHY.
>> +endef
>> +
>> +$(eval $(call KernelPackage,phy-realtek))
>> +
>> +
>>  define KernelPackage/swconfig
>>    SUBMENU:=$(NETWORK_DEVICES_MENU)
>>    TITLE:=switch configuration API
>> @@ -466,7 +482,7 @@ $(eval $(call KernelPackage,8139cp))
>>  define KernelPackage/r8169
>>    SUBMENU:=$(NETWORK_DEVICES_MENU)
>>    TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
>> -  DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware
>> +  DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +LINUX_4_19:kmod-libphy +LINUX_4_19:kmod-phy-realtek
> 
> The selection of kmod-libphy should be eliminated here.  It's a direct
> dependency of kmod-phy-realtek.
Ok, I will change this.

Hauke


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20181129/88cd8f9e/attachment.sig>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list