[OpenWrt-Devel] [PATCH 1/8] packages: uboot-sunxi: fix GMAC TX delay for Bananapi

Daniel Golle daniel at makrotopia.org
Sun Jan 18 18:35:30 EST 2015


CONFIG_TARGET_* is no longer defined when using generic board.
Define a new configuration variable and set in for Bananapi to revive GMAC.

Signed-off-by: Daniel Golle <daniel at makrotopia.org>
---
 .../patches/005-add-gmac-tx-delay-variant.patch    | 24 ++++++++++++++++++++++
 1 file changed, 24 insertions(+)
 create mode 100644 package/boot/uboot-sunxi/patches/005-add-gmac-tx-delay-variant.patch

diff --git a/package/boot/uboot-sunxi/patches/005-add-gmac-tx-delay-variant.patch b/package/boot/uboot-sunxi/patches/005-add-gmac-tx-delay-variant.patch
new file mode 100644
index 0000000..a918367
--- /dev/null
+++ b/package/boot/uboot-sunxi/patches/005-add-gmac-tx-delay-variant.patch
@@ -0,0 +1,24 @@
+Index: u-boot-2015.01/board/sunxi/gmac.c
+===================================================================
+--- u-boot-2015.01.orig/board/sunxi/gmac.c
++++ u-boot-2015.01/board/sunxi/gmac.c
+@@ -34,7 +34,7 @@ int sunxi_gmac_initialize(bd_t *bis)
+ 	 * need to set bits 10-12 GTXDC "GMAC Transmit Clock Delay Chain"
+ 	 * of the GMAC clk register to 3.
+ 	 */
+-#ifdef CONFIG_TARGET_BANANAPI
++#ifdef CONFIG_SUNXI_GMAC_TX_DELAY_3
+ 	setbits_le32(&ccm->gmac_clk_cfg, 0x3 << 10);
+ #endif
+ 
+Index: u-boot-2015.01/configs/Bananapi_defconfig
+===================================================================
+--- u-boot-2015.01.orig/configs/Bananapi_defconfig
++++ u-boot-2015.01/configs/Bananapi_defconfig
+@@ -1,5 +1,5 @@
+ CONFIG_SPL=y
+-CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,RGMII,MACPWR=SUNXI_GPH(23),AHCI,USB_EHCI"
++CONFIG_SYS_EXTRA_OPTIONS="AXP209_POWER,SUNXI_GMAC,SUNXI_GMAC_TX_DELAY_3,RGMII,MACPWR=SUNXI_GPH(23),AHCI,USB_EHCI"
+ CONFIG_FDTFILE="sun7i-a20-bananapi.dtb"
+ +S:CONFIG_ARM=y
+ +S:CONFIG_ARCH_SUNXI=y
-- 
2.2.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list