From f85e11b7a4e3ccb27d18aadb5ae9e8c5d283eb19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= <cynerd@email.cz>
Date: Sun, 10 Mar 2019 18:21:51 +0100
Subject: [PATCH] patches: openwrt: rebase Turris Omnia support on correct
 commit

---
 .../0005-Turris-Omnia-Improved-suppport.patch | 43 ++++++++++---------
 1 file changed, 23 insertions(+), 20 deletions(-)

diff --git a/patches/openwrt/wip/0005-Turris-Omnia-Improved-suppport.patch b/patches/openwrt/wip/0005-Turris-Omnia-Improved-suppport.patch
index bcea7e9d6..7f576929d 100644
--- a/patches/openwrt/wip/0005-Turris-Omnia-Improved-suppport.patch
+++ b/patches/openwrt/wip/0005-Turris-Omnia-Improved-suppport.patch
@@ -1,14 +1,14 @@
-From 12d90ca504123ddbe1b951c0e4fb69d126789d17 Mon Sep 17 00:00:00 2001
+From 140c7fa1d217aa241311a8ed98072dc4022c5c2c Mon Sep 17 00:00:00 2001
 From: Michal Hrusecky <Michal@Hrusecky.net>
 Date: Fri, 22 Feb 2019 08:30:39 +0100
 Subject: [PATCH] Turris Omnia: Improved suppport
 
 ---
- ...nia-Add-separate-DTS-for-SFP-support.patch | 231 +++++++++++++
+ ...nia-Add-separate-DTS-for-SFP-support.patch | 234 +++++++++++++
  .../8890-turris-omnia-led-driver.patch        | 323 ++++++++++++++++++
  ...91-turris-omnia-custom-led-functions.patch | 269 +++++++++++++++
  ...8892-turris-omnia-enable-leds-in-dts.patch | 102 ++++++
- 4 files changed, 925 insertions(+)
+ 4 files changed, 928 insertions(+)
  create mode 100644 target/linux/mvebu/patches-4.14/8888-Turris-Omnia-Add-separate-DTS-for-SFP-support.patch
  create mode 100644 target/linux/mvebu/patches-4.14/8890-turris-omnia-led-driver.patch
  create mode 100644 target/linux/mvebu/patches-4.14/8891-turris-omnia-custom-led-functions.patch
@@ -16,11 +16,11 @@ Subject: [PATCH] Turris Omnia: Improved suppport
 
 diff --git a/target/linux/mvebu/patches-4.14/8888-Turris-Omnia-Add-separate-DTS-for-SFP-support.patch b/target/linux/mvebu/patches-4.14/8888-Turris-Omnia-Add-separate-DTS-for-SFP-support.patch
 new file mode 100644
-index 0000000000..5b1fbda0ad
+index 0000000000..6f98c5c131
 --- /dev/null
 +++ b/target/linux/mvebu/patches-4.14/8888-Turris-Omnia-Add-separate-DTS-for-SFP-support.patch
-@@ -0,0 +1,231 @@
-+From fbdfa10edabdeb83ac3604a783b433913621541b Mon Sep 17 00:00:00 2001
+@@ -0,0 +1,234 @@
++From bfc96ed32855077d2959f617aa285d1ec9fbb07d Mon Sep 17 00:00:00 2001
 +From: Tomas Hlavacek <tmshlvck@gmail.com>
 +Date: Sat, 11 Aug 2018 21:21:50 +0200
 +Subject: [PATCH] Turris Omnia: Add separate DTS for SFP support
@@ -52,13 +52,13 @@ index 0000000000..5b1fbda0ad
 + 4 files changed, 77 insertions(+), 15 deletions(-)
 + create mode 100644 arch/arm/boot/dts/armada-385-turris-omnia-phy.dts
 + create mode 100644 arch/arm/boot/dts/armada-385-turris-omnia-sfp.dts
-+ rename arch/arm/boot/dts/{armada-385-turris-omnia.dts => armada-385-turris-omnia.dtsi} (89%)
++ rename arch/arm/boot/dts/{armada-385-turris-omnia.dts => armada-385-turris-omnia.dtsi} (91%)
 +
 +diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
-+index f4f5aeaf3298..b0016846cdf7 100644
++index eff87a344566..18fa6064492d 100644
 +--- a/arch/arm/boot/dts/Makefile
 ++++ b/arch/arm/boot/dts/Makefile
-+@@ -1206,7 +1206,8 @@ dtb-$(CONFIG_MACH_ARMADA_38X) += \
++@@ -1028,7 +1028,8 @@ dtb-$(CONFIG_MACH_ARMADA_38X) += \
 + 	armada-385-linksys-rango.dtb \
 + 	armada-385-linksys-shelby.dtb \
 + 	armada-385-synology-ds116.dtb \
@@ -134,19 +134,22 @@ index 0000000000..5b1fbda0ad
 ++	sfp = <&sfp>;
 ++};
 +diff --git a/arch/arm/boot/dts/armada-385-turris-omnia.dts b/arch/arm/boot/dts/armada-385-turris-omnia.dtsi
-+similarity index 89%
++similarity index 91%
 +rename from arch/arm/boot/dts/armada-385-turris-omnia.dts
 +rename to arch/arm/boot/dts/armada-385-turris-omnia.dtsi
-+index 768b6c5d2129..e5343d68e4d7 100644
++index 06831e1e3f80..e216c653e013 100644
 +--- a/arch/arm/boot/dts/armada-385-turris-omnia.dts
 ++++ b/arch/arm/boot/dts/armada-385-turris-omnia.dtsi
-+@@ -3,13 +3,11 @@
++@@ -2,7 +2,7 @@
 +  * Device Tree file for the Turris Omnia
 +  *
 +  * Copyright (C) 2016 Uwe Kleine-König <uwe@kleine-koenig.org>
 +- * Copyright (C) 2016 Tomas Hlavacek <tmshlvkc@gmail.com>
 ++ * Copyright (C) 2016-2019 Tomas Hlavacek <tmshlvkc@gmail.com>
 +  *
++  * This file is dual-licensed: you can use it either under the terms
++  * of the GPL or the X11 license, at your option. Note that this dual
++@@ -41,8 +41,6 @@
 +  * Schematic available at https://www.turris.cz/doc/_media/rtrom01-schema.pdf
 +  */
 + 
@@ -155,7 +158,7 @@ index 0000000000..5b1fbda0ad
 + #include <dt-bindings/gpio/gpio.h>
 + #include <dt-bindings/input/input.h>
 + #include "armada-385.dtsi"
-+@@ -84,8 +82,9 @@
++@@ -117,8 +115,9 @@
 + 	};
 + };
 + 
@@ -166,7 +169,7 @@ index 0000000000..5b1fbda0ad
 + 	pinctrl-names = "default";
 + 	pinctrl-0 = <&ge0_rgmii_pins>;
 + 	status = "okay";
-+@@ -95,7 +94,7 @@
++@@ -128,7 +127,7 @@
 + 		speed = <1000>;
 + 		full-duplex;
 + 	};
@@ -175,7 +178,7 @@ index 0000000000..5b1fbda0ad
 + 
 + /* Connected to 88E6176 switch, port 5 */
 + &eth1 {
-+@@ -110,11 +109,9 @@
++@@ -143,11 +142,9 @@
 + 	};
 + };
 + 
@@ -189,7 +192,7 @@ index 0000000000..5b1fbda0ad
 + };
 + 
 + &i2c0 {
-+@@ -177,7 +174,7 @@
++@@ -210,7 +207,7 @@
 + 			/* routed to PCIe2 connector (CN62A) */
 + 		};
 + 
@@ -198,7 +201,7 @@ index 0000000000..5b1fbda0ad
 + 			#address-cells = <1>;
 + 			#size-cells = <0>;
 + 			reg = <4>;
-+@@ -206,7 +203,7 @@
++@@ -239,7 +236,7 @@
 + 			#size-cells = <0>;
 + 			reg = <7>;
 + 
@@ -207,7 +210,7 @@ index 0000000000..5b1fbda0ad
 + 				/*
 + 				 * GPIO expander for SFP+ signals and
 + 				 * and phy irq
-+@@ -215,7 +212,7 @@
++@@ -248,7 +245,7 @@
 + 				reg = <0x71>;
 + 
 + 				pinctrl-names = "default";
@@ -216,7 +219,7 @@ index 0000000000..5b1fbda0ad
 + 
 + 				interrupt-parent = <&gpio1>;
 + 				interrupts = <14 IRQ_TYPE_LEVEL_LOW>;
-+@@ -233,7 +230,7 @@
++@@ -266,7 +263,7 @@
 + 	status = "okay";
 + 
 + 	phy1: phy@1 {
@@ -225,7 +228,7 @@ index 0000000000..5b1fbda0ad
 + 		compatible = "ethernet-phy-id0141.0DD1", "ethernet-phy-ieee802.3-c22";
 + 		reg = <1>;
 + 
-+@@ -293,10 +290,21 @@
++@@ -326,10 +323,21 @@
 + 			/* port 6 is connected to eth0 */
 + 		};
 + 	};
-- 
GitLab