[U-Boot] [PATCH] net: Add ag7xxx driver for Atheros MIPS

Marek Vasut
2016-05-20T11:59:07Z

On 05/20/2016 06:18 AM, Wills Wang wrote:
>
>
> On 05/08/2016 11:22 PM, Marek Vasut wrote:
>> On 05/08/2016 02:58 PM, Daniel Schwierzeck wrote:
>>
>> Hi!
>>
>>> Am 05.05.2016 um 21:34 schrieb Marek Vasut:
>>>> Add ethernet driver for the AR933x and AR934x Atheros MIPS machines.
>>>> The driver could be easily extended to other WiSoCs.
> How to make this patch work on ar933x board?
> I apply this patch on the top of mips/next branch and enable this option
> in menuconfig,
> but i can't see any boot information for Ethernet.

The Kconfig conversion is not complete. See the tplink_wdr4300_defconfig
for the necessary options, it should be at least these:

CONFIG_CMD_NET=y
CONFIG_CMD_NFS=y
CONFIG_CMD_DHCP=y
CONFIG_CMD_PING=y
CONFIG_NET_RANDOM_ETHADDR=y
CONFIG_DM_ETH=y
CONFIG_AG7XXX=y

> By the way, the DT node "compatible" in driver is different from
> arch/mips/dts/ar933x.dtsi

OK, tweak that one to "qca,ag933x-mac" in the DTS.

, and
> the following compiling error occur because of commit
> 4feefdcfe916113ac6e1837ea22857f25fe1771c:

Enable CONFIG_CLK=y in your defconfig .

> drivers/usb/host/built-in.o: In function `ehci_usb_probe':
> drivers/usb/host/ehci-generic.c:(.text.ehci_usb_probe+0x40): undefined
> reference to `clk_get_by_index'
> drivers/usb/host/ehci-generic.c:(.text.ehci_usb_probe+0x4c): undefined
> reference to `clk_get_by_index'
> drivers/usb/host/ehci-generic.c:(.text.ehci_usb_probe+0x60): undefined
> reference to `clk_enable'
> drivers/usb/host/ehci-generic.c:(.text.ehci_usb_probe+0x68): undefined
> reference to `clk_enable'
>

--
Best regards,
Marek Vasut