[linux-yocto] [PATCH kernel 2/2] net: phy: realtek: Use the dummy stubs for MMD register access for rtl8211b

2018-03-20 Thread Kevin Hao
From: Kevin Hao The Ethernet on mpc8315erdb is broken since commit b6b5e8a69118 ("gianfar: Disable EEE autoneg by default"). The reason is that even though the rtl8211b doesn't support the MMD extended registers access, it does return some random values if we trying to access the MMD register via

[linux-yocto] [PATCH kernel 1/2] net: phy: Add general dummy stubs for MMD register access

2018-03-20 Thread Kevin Hao
From: Kevin Hao For some phy devices, even though they don't support the MMD extended register access, it does have some side effect if we are trying to read/write the MMD registers via indirect method. So introduce general dummy stubs for MMD register access which these devices can use to avoid

[linux-yocto] [PATCH v4.14&v4.15] linux-yocto: Fix the Ethernet broken on mpc8315e-rdb board

2018-03-20 Thread Kevin Hao
This patch series fix the Ethernet broken on the mpc8315erdb board introduced by commit b6b5e8a69118 ("gianfar: Disable EEE autoneg by default"). The two kernel patches are based some suggestions from Andrew Lunn(PHY maintainer), and I have sent them to netdev mail list, and get no objection so f

[linux-yocto] [PATCH kernel-meta] mpc8315e-rdb: Enable Realtek PHY driver

2018-03-20 Thread Kevin Hao
A Realtek RTL8211B PHY is integrated on mpc8315erdb board. It works pretty well with the genphy driver. But now we apply a patch for the Realtek PHY driver in order to fix an Ethernet broken issue on this board. So enable this chip specific driver to make sure that fix can take effect. Signed-off-

[linux-yocto] [kernel-cache][PATCH] features/wifi: Add WiFi driver fragments for various vendors/interfaces

2018-03-20 Thread Nathan Rossi
This change adds WiFi driver configuration fragments. The fragments are split into vendor and interface files to allow for easy selection of drivers for specific interface types (USB, PCI, SDIO) which is useful for BSPs with specific interfaces. The specific vendor/interface config fragments can be