summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Robinson <pbrobinson@gmail.com>2017-07-22 15:17:53 +0100
committerPeter Robinson <pbrobinson@gmail.com>2017-07-22 15:17:53 +0100
commitca963e1b4f28625a1b5640b729231225dbb58202 (patch)
treeabe562e580537cebf52a44e2ac40e476ef366507
parent503a87a1a307384baeaad540ecb8b6b251f6e7e4 (diff)
downloadkernel-ca963e1b4f28625a1b5640b729231225dbb58202.tar.gz
kernel-ca963e1b4f28625a1b5640b729231225dbb58202.tar.xz
kernel-ca963e1b4f28625a1b5640b729231225dbb58202.zip
Fix random MAC addresss on Pine64, BPi-M64
-rw-r--r--AllWinner-net-emac.patch37
-rw-r--r--kernel.spec1
2 files changed, 38 insertions, 0 deletions
diff --git a/AllWinner-net-emac.patch b/AllWinner-net-emac.patch
index 0e0a319d0..591b2350f 100644
--- a/AllWinner-net-emac.patch
+++ b/AllWinner-net-emac.patch
@@ -2515,3 +2515,40 @@ index 8d2cc6e9a03f..78f6c24952dd 100644
+ allwinner,leds-active-low;
+ status = "okay";
+};
+From 051516f1c20c7d7c274c91b4c2fa73bc8d7fc372 Mon Sep 17 00:00:00 2001
+From: Peter Robinson <pbrobinson@gmail.com>
+Date: Sat, 22 Jul 2017 15:08:12 +0100
+Subject: [PATCH] fix mac assignment so we get static not dynamic MACs
+
+---
+ arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 1 +
+ arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
+index 0d1f026d831a..ba2fde2909f9 100644
+--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
++++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts
+@@ -51,6 +51,7 @@
+ compatible = "sinovoip,bananapi-m64", "allwinner,sun50i-a64";
+
+ aliases {
++ ethernet0 = &emac;
+ serial0 = &uart0;
+ serial1 = &uart1;
+ };
+diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
+index 3b491c0e3b0d..8442eb6c9244 100644
+--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
++++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts
+@@ -51,6 +51,7 @@
+ compatible = "pine64,pine64", "allwinner,sun50i-a64";
+
+ aliases {
++ ethernet0 = &emac;
+ serial0 = &uart0;
+ };
+
+--
+2.13.3
+
diff --git a/kernel.spec b/kernel.spec
index ec69965e6..6e2df7476 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -2243,6 +2243,7 @@ fi
* Sat Jul 22 2017 Peter Robinson <pbrobinson@fedoraproject.org>
- Fix bcm2837 SDIO (WiFi)
- Raspberry Pi fixes (UART, mmc controller)
+- Fix random MAC addresss on Pine64, BPi-M64
* Fri Jul 21 2017 Justin M. Forbes <jforbes@fedoraproject.org> - 4.12.3-100
- Linux v4.12.3