Commit 3d80a1771240e5a4b42a4a04713cf487a08136e9
1 parent
7e029e9705
Exists in
smarc_8mq_lf_v2020.04
and in
11 other branches
arm64: zynqmp: Enable CDC ethernet gadget for zcu100/Ultra96
Ethernet is not present on this board that's why there are two other options how to wire the board to ethernet. The first is asix_eth usb host converter which is already enabled by default. The second option is to use USB CDC/RNDIS ethernet gadget. This patch is enabling CDC which is working with Linux. With new bind/unbind command there is no need to call usb_ether_init() from platform code and use for example these commands: bind /amba/usb0@ff9d0000/dwc3@fe200000 usb_ether dhcp unbind /amba/usb0@ff9d0000/dwc3@fe200000 Signed-off-by: Michal Simek <michal.simek@xilinx.com>
Showing 2 changed files with 10 additions and 0 deletions Side-by-side Diff
configs/avnet_ultra96_rev1_defconfig
... | ... | @@ -21,6 +21,7 @@ |
21 | 21 | CONFIG_SYS_PROMPT="ZynqMP> " |
22 | 22 | CONFIG_CMD_BOOTMENU=y |
23 | 23 | CONFIG_CMD_MEMTEST=y |
24 | +CONFIG_CMD_BIND=y | |
24 | 25 | CONFIG_CMD_CLK=y |
25 | 26 | CONFIG_CMD_DFU=y |
26 | 27 | # CONFIG_CMD_FLASH is not set |
... | ... | @@ -66,6 +67,8 @@ |
66 | 67 | CONFIG_SPI_FLASH_STMICRO=y |
67 | 68 | CONFIG_SPI_FLASH_WINBOND=y |
68 | 69 | # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set |
70 | +CONFIG_DM_ETH=y | |
71 | +# CONFIG_NETDEVICES is not set | |
69 | 72 | CONFIG_DEBUG_UART_ZYNQ=y |
70 | 73 | CONFIG_DEBUG_UART_ANNOUNCE=y |
71 | 74 | CONFIG_ZYNQ_SERIAL=y |
... | ... | @@ -84,6 +87,8 @@ |
84 | 87 | CONFIG_USB_STORAGE=y |
85 | 88 | CONFIG_USB_GADGET=y |
86 | 89 | CONFIG_USB_GADGET_DOWNLOAD=y |
90 | +CONFIG_USB_ETHER=y | |
91 | +CONFIG_USB_ETH_CDC=y | |
87 | 92 | CONFIG_USB_HOST_ETHER=y |
88 | 93 | CONFIG_USB_ETHER_ASIX=y |
89 | 94 | CONFIG_WDT=y |
configs/xilinx_zynqmp_zcu100_revC_defconfig
... | ... | @@ -21,6 +21,7 @@ |
21 | 21 | CONFIG_SYS_PROMPT="ZynqMP> " |
22 | 22 | CONFIG_CMD_BOOTMENU=y |
23 | 23 | CONFIG_CMD_MEMTEST=y |
24 | +CONFIG_CMD_BIND=y | |
24 | 25 | CONFIG_CMD_CLK=y |
25 | 26 | CONFIG_CMD_DFU=y |
26 | 27 | # CONFIG_CMD_FLASH is not set |
... | ... | @@ -66,6 +67,8 @@ |
66 | 67 | CONFIG_SPI_FLASH_STMICRO=y |
67 | 68 | CONFIG_SPI_FLASH_WINBOND=y |
68 | 69 | # CONFIG_SPI_FLASH_USE_4K_SECTORS is not set |
70 | +CONFIG_DM_ETH=y | |
71 | +# CONFIG_NETDEVICES is not set | |
69 | 72 | CONFIG_DEBUG_UART_ZYNQ=y |
70 | 73 | CONFIG_DEBUG_UART_ANNOUNCE=y |
71 | 74 | CONFIG_ZYNQ_SERIAL=y |
... | ... | @@ -84,6 +87,8 @@ |
84 | 87 | CONFIG_USB_STORAGE=y |
85 | 88 | CONFIG_USB_GADGET=y |
86 | 89 | CONFIG_USB_GADGET_DOWNLOAD=y |
90 | +CONFIG_USB_ETHER=y | |
91 | +CONFIG_USB_ETH_CDC=y | |
87 | 92 | CONFIG_USB_HOST_ETHER=y |
88 | 93 | CONFIG_USB_ETHER_ASIX=y |
89 | 94 | CONFIG_WDT=y |