Add files via upload

This commit is contained in:
klever1988
2020-01-21 06:09:49 +08:00
committed by GitHub
parent 2eb6cb4d18
commit 2810067b93

View File

@@ -1,99 +1,99 @@
From a936c976db157db3392c1ea10b3535b0d1a3e17f Mon Sep 17 00:00:00 2001 From 563f82df52cc63b977b8a2251b368285c2a6265b Mon Sep 17 00:00:00 2001
From: Your Name <you@example.com> From: klever1988 <klever1988@protonmail.com>
Date: Mon, 20 Jan 2020 17:57:48 +0200 Date: Mon, 20 Jan 2020 16:57:12 -0500
Subject: [PATCH] nanopi patch Subject: [PATCH] nanopi patch
--- ---
friendlyelec/.gitignore | 3 + friendlyelec/.gitignore | 3 +
friendlyelec/build.sh | 63 + friendlyelec/build.sh | 63 +
friendlyelec/config_nanopi-h3.seed | 128 + friendlyelec/config_nanopi-h3.seed | 128 +
friendlyelec/config_nanopi-h5.seed | 114 + friendlyelec/config_nanopi-h5.seed | 114 +
friendlyelec/config_nanopi-h6.seed | 1 + friendlyelec/config_nanopi-h6.seed | 1 +
package/base-files/files/bin/config_generate | 4 +- package/base-files/files/bin/config_generate | 4 +-
package/base-files/files/etc/.gitignore | 1 + package/base-files/files/etc/.gitignore | 1 +
package/base-files/files/etc/banner | 12 +- package/base-files/files/etc/banner | 12 +-
package/base-files/files/etc/enable-swap.sh | 51 + package/base-files/files/etc/enable-swap.sh | 51 +
.../hotplug.d/ieee80211/09-wireless-bcm4356 | 22 + .../etc/hotplug.d/ieee80211/09-wireless-bcm4356 | 22 +
.../etc/hotplug.d/usb/30-usb_wifi_huawei | 42 + .../files/etc/hotplug.d/usb/30-usb_wifi_huawei | 42 +
.../files/etc/hotplug.d/usb/31-usb_wifi | 75 + .../base-files/files/etc/hotplug.d/usb/31-usb_wifi | 75 +
package/base-files/files/etc/init.d/fa-wifiap | 13 + package/base-files/files/etc/init.d/fa-wifiap | 13 +
.../base-files/files/etc/modules.d/10-8152 | 1 + package/base-files/files/etc/modules.d/10-8152 | 1 +
.../base-files/files/etc/modules.d/90-8189es | 1 + package/base-files/files/etc/modules.d/90-8189es | 1 +
.../base-files/files/etc/modules.d/90-8821cu | 1 + package/base-files/files/etc/modules.d/90-8821cu | 1 +
.../files/etc/modules.d/90-cdc_ether | 1 + .../base-files/files/etc/modules.d/90-cdc_ether | 1 +
.../files/etc/modules.d/xradio_wlan | 1 + package/base-files/files/etc/modules.d/xradio_wlan | 1 +
.../base-files/files/etc/rc.d/S11fa-wifiap | 1 + package/base-files/files/etc/rc.d/S11fa-wifiap | 1 +
package/base-files/files/etc/rc.local | 10 + package/base-files/files/etc/rc.local | 10 +
package/base-files/files/etc/sysctl.conf | 3 + package/base-files/files/etc/sysctl.conf | 3 +
package/base-files/files/root/setup.sh | 114 + package/base-files/files/root/setup.sh | 114 +
.../base-files/files/usr/bin/fix_wifi_ap.sh | 43 + package/base-files/files/usr/bin/fix_wifi_ap.sh | 43 +
package/base-files/files/usr/bin/lcd2usb_echo | Bin 0 -> 1579032 bytes package/base-files/files/usr/bin/lcd2usb_echo | Bin 0 -> 1579032 bytes
.../files/lib/netifd/wireless/mac80211.sh | 8 +- .../mac80211/files/lib/netifd/wireless/mac80211.sh | 6 +-
package/utils/usbmode/Makefile | 3 +- package/utils/usbmode/Makefile | 3 +-
package/utils/usbmode/files/usb-mode.json | 3144 +++++++++++++++++ package/utils/usbmode/files/usb-mode.json | 3144 ++++++++++++++++++++
target/linux/allwinner-h5/Makefile | 26 + target/linux/allwinner-h5/Makefile | 26 +
.../base-files/etc/board.d/01_leds | 20 + .../allwinner-h5/base-files/etc/board.d/01_leds | 20 +
.../base-files/etc/board.d/02_network | 55 + .../allwinner-h5/base-files/etc/board.d/02_network | 55 +
.../linux/allwinner-h5/base-files/etc/inittab | 5 + target/linux/allwinner-h5/base-files/etc/inittab | 5 +
.../lib/firmware/brcm/brcmfmac4329-sdio.txt | 57 + .../lib/firmware/brcm/brcmfmac4329-sdio.txt | 57 +
.../lib/firmware/brcm/brcmfmac43362-sdio.txt | 51 + .../lib/firmware/brcm/brcmfmac43362-sdio.txt | 51 +
.../lib/firmware/brcm/brcmfmac43430-sdio.txt | 53 + .../lib/firmware/brcm/brcmfmac43430-sdio.txt | 53 +
.../firmware/brcm/brcmfmac43430a0-sdio.txt | 1 + .../lib/firmware/brcm/brcmfmac43430a0-sdio.txt | 1 +
.../base-files/lib/preinit/03_b53_hack.sh | 18 + .../base-files/lib/preinit/03_b53_hack.sh | 18 +
.../base-files/lib/preinit/79_move_config | 20 + .../base-files/lib/preinit/79_move_config | 20 +
.../base-files/lib/upgrade/platform.sh | 88 + .../base-files/lib/upgrade/platform.sh | 88 +
.../allwinner-h5/base-files/usr/bin/cpu_freq | 120 + .../linux/allwinner-h5/base-files/usr/bin/cpu_freq | 120 +
target/linux/allwinner-h5/config-4.14 | 546 +++ target/linux/allwinner-h5/config-4.14 | 546 ++++
target/linux/allwinner-h5/image/Makefile | 21 + target/linux/allwinner-h5/image/Makefile | 21 +
...-support-for-rgmii-internal-delay-mo.patch | 139 + ...x-add-support-for-rgmii-internal-delay-mo.patch | 139 +
...rx-workaround-BGX-TX-Underflow-issue.patch | 110 + ...hunderx-workaround-BGX-TX-Underflow-issue.patch | 110 +
.../linux/allwinner-h5/profiles/00-default.mk | 17 + target/linux/allwinner-h5/profiles/00-default.mk | 17 +
target/linux/nexell-s5p4418/Makefile | 30 + target/linux/nexell-s5p4418/Makefile | 30 +
.../base-files/etc/board.d/01_leds | 16 + .../nexell-s5p4418/base-files/etc/board.d/01_leds | 16 +
.../base-files/etc/board.d/02_network | 27 + .../base-files/etc/board.d/02_network | 27 +
.../nexell-s5p4418/base-files/etc/inittab | 5 + target/linux/nexell-s5p4418/base-files/etc/inittab | 5 +
.../base-files/etc/modules.d/10-bcmdhd | 1 + .../base-files/etc/modules.d/10-bcmdhd | 1 +
.../base-files/lib/upgrade/platform.sh | 89 + .../base-files/lib/upgrade/platform.sh | 89 +
target/linux/nexell-s5p4418/config-4.14 | 523 +++ target/linux/nexell-s5p4418/config-4.14 | 523 ++++
target/linux/nexell-s5p4418/config-4.19 | 538 +++ target/linux/nexell-s5p4418/config-4.19 | 538 ++++
target/linux/nexell-s5p4418/image/Makefile | 10 + target/linux/nexell-s5p4418/image/Makefile | 10 +
.../patches-4.14/100-bootargs.patch | 11 + .../nexell-s5p4418/patches-4.14/100-bootargs.patch | 11 +
.../patches-4.14/200-disable-msi.patch | 18 + .../patches-4.14/200-disable-msi.patch | 18 +
.../301-apalis-ixora-dts-leds.patch | 86 + .../patches-4.14/301-apalis-ixora-dts-leds.patch | 86 +
.../302-apalis-ixora-dts-reset-button.patch | 76 + .../302-apalis-ixora-dts-reset-button.patch | 76 +
.../patches-4.19/100-bootargs.patch | 11 + .../nexell-s5p4418/patches-4.19/100-bootargs.patch | 11 +
.../301-apalis-ixora-dts-leds.patch | 86 + .../patches-4.19/301-apalis-ixora-dts-leds.patch | 86 +
.../302-apalis-ixora-dts-reset-button.patch | 76 + .../302-apalis-ixora-dts-reset-button.patch | 76 +
.../nexell-s5p4418/profiles/00-default.mk | 19 + target/linux/nexell-s5p4418/profiles/00-default.mk | 19 +
target/linux/nexell-s5p6818/Makefile | 26 + target/linux/nexell-s5p6818/Makefile | 26 +
.../base-files/etc/board.d/01_leds | 16 + .../nexell-s5p6818/base-files/etc/board.d/01_leds | 16 +
.../base-files/etc/board.d/02_network | 26 + .../base-files/etc/board.d/02_network | 26 +
.../nexell-s5p6818/base-files/etc/inittab | 5 + target/linux/nexell-s5p6818/base-files/etc/inittab | 5 +
.../base-files/etc/modules.d/10-bcmdhd | 1 + .../base-files/etc/modules.d/10-bcmdhd | 1 +
target/linux/nexell-s5p6818/config-4.14 | 546 +++ target/linux/nexell-s5p6818/config-4.14 | 546 ++++
target/linux/nexell-s5p6818/image/Makefile | 21 + target/linux/nexell-s5p6818/image/Makefile | 21 +
...-support-for-rgmii-internal-delay-mo.patch | 139 + ...x-add-support-for-rgmii-internal-delay-mo.patch | 139 +
...rx-workaround-BGX-TX-Underflow-issue.patch | 110 + ...hunderx-workaround-BGX-TX-Underflow-issue.patch | 110 +
.../nexell-s5p6818/profiles/00-default.mk | 17 + target/linux/nexell-s5p6818/profiles/00-default.mk | 17 +
target/linux/rockchip-rk3399/Makefile | 26 + target/linux/rockchip-rk3399/Makefile | 26 +
.../base-files/etc/board.d/01_leds | 16 + .../rockchip-rk3399/base-files/etc/board.d/01_leds | 16 +
.../base-files/etc/board.d/02_network | 24 + .../base-files/etc/board.d/02_network | 24 +
.../iface/12-disable-rk3399-eth-offloading | 22 + .../iface/12-disable-rk3399-eth-offloading | 22 +
.../base-files/etc/init.d/fa-rk3399-pwmfan | 9 + .../base-files/etc/init.d/fa-rk3399-pwmfan | 9 +
.../rockchip-rk3399/base-files/etc/inittab | 5 + .../linux/rockchip-rk3399/base-files/etc/inittab | 5 +
.../base-files/etc/modules.d/10-bcmdhd | 1 + .../base-files/etc/modules.d/10-bcmdhd | 1 +
.../base-files/etc/rc.d/S96fa-rk3399-pwmfan | 1 + .../base-files/etc/rc.d/S96fa-rk3399-pwmfan | 1 +
.../usr/bin/start-rk3399-pwm-fan.sh | 59 + .../base-files/usr/bin/start-rk3399-pwm-fan.sh | 59 +
target/linux/rockchip-rk3399/config-4.14 | 546 +++ target/linux/rockchip-rk3399/config-4.14 | 546 ++++
target/linux/rockchip-rk3399/image/Makefile | 21 + target/linux/rockchip-rk3399/image/Makefile | 21 +
...-support-for-rgmii-internal-delay-mo.patch | 139 + ...x-add-support-for-rgmii-internal-delay-mo.patch | 139 +
...rx-workaround-BGX-TX-Underflow-issue.patch | 110 + ...hunderx-workaround-BGX-TX-Underflow-issue.patch | 110 +
.../rockchip-rk3399/profiles/00-default.mk | 17 + .../linux/rockchip-rk3399/profiles/00-default.mk | 17 +
.../sunxi/base-files/etc/board.d/01_leds | 20 + target/linux/sunxi/base-files/etc/board.d/01_leds | 20 +
.../sunxi/base-files/etc/board.d/02_network | 27 + .../linux/sunxi/base-files/etc/board.d/02_network | 27 +
.../linux/sunxi/base-files/usr/bin/cpu_freq | 120 + target/linux/sunxi/base-files/usr/bin/cpu_freq | 120 +
target/linux/sunxi/image/cortex-a53.mk | 3 + target/linux/sunxi/image/cortex-a53.mk | 3 +
89 files changed, 8891 insertions(+), 11 deletions(-) 89 files changed, 8890 insertions(+), 10 deletions(-)
create mode 100644 friendlyelec/.gitignore create mode 100644 friendlyelec/.gitignore
create mode 100755 friendlyelec/build.sh create mode 100755 friendlyelec/build.sh
create mode 100644 friendlyelec/config_nanopi-h3.seed create mode 100644 friendlyelec/config_nanopi-h3.seed
@@ -178,7 +178,7 @@ Subject: [PATCH] nanopi patch
diff --git a/friendlyelec/.gitignore b/friendlyelec/.gitignore diff --git a/friendlyelec/.gitignore b/friendlyelec/.gitignore
new file mode 100644 new file mode 100644
index 00000000..1c37a4d2 index 0000000..1c37a4d
--- /dev/null --- /dev/null
+++ b/friendlyelec/.gitignore +++ b/friendlyelec/.gitignore
@@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
@@ -187,7 +187,7 @@ index 00000000..1c37a4d2
+1.sh +1.sh
diff --git a/friendlyelec/build.sh b/friendlyelec/build.sh diff --git a/friendlyelec/build.sh b/friendlyelec/build.sh
new file mode 100755 new file mode 100755
index 00000000..64025682 index 0000000..6402568
--- /dev/null --- /dev/null
+++ b/friendlyelec/build.sh +++ b/friendlyelec/build.sh
@@ -0,0 +1,63 @@ @@ -0,0 +1,63 @@
@@ -256,7 +256,7 @@ index 00000000..64025682
+create_rootfs_tgz +create_rootfs_tgz
diff --git a/friendlyelec/config_nanopi-h3.seed b/friendlyelec/config_nanopi-h3.seed diff --git a/friendlyelec/config_nanopi-h3.seed b/friendlyelec/config_nanopi-h3.seed
new file mode 100644 new file mode 100644
index 00000000..736dce4b index 0000000..736dce4
--- /dev/null --- /dev/null
+++ b/friendlyelec/config_nanopi-h3.seed +++ b/friendlyelec/config_nanopi-h3.seed
@@ -0,0 +1,128 @@ @@ -0,0 +1,128 @@
@@ -390,7 +390,7 @@ index 00000000..736dce4b
+# CONFIG_TARGET_DEVICE_sunxi_cortexa7_DEVICE_sun8i-h3-orangepi-plus is not set +# CONFIG_TARGET_DEVICE_sunxi_cortexa7_DEVICE_sun8i-h3-orangepi-plus is not set
diff --git a/friendlyelec/config_nanopi-h5.seed b/friendlyelec/config_nanopi-h5.seed diff --git a/friendlyelec/config_nanopi-h5.seed b/friendlyelec/config_nanopi-h5.seed
new file mode 100644 new file mode 100644
index 00000000..00608008 index 0000000..0060800
--- /dev/null --- /dev/null
+++ b/friendlyelec/config_nanopi-h5.seed +++ b/friendlyelec/config_nanopi-h5.seed
@@ -0,0 +1,114 @@ @@ -0,0 +1,114 @@
@@ -510,17 +510,17 @@ index 00000000..00608008
+# CONFIG_TARGET_DEVICE_sunxi_cortexa53_DEVICE_sun50i-h5-orangepi-zero-plus is not set +# CONFIG_TARGET_DEVICE_sunxi_cortexa53_DEVICE_sun50i-h5-orangepi-zero-plus is not set
diff --git a/friendlyelec/config_nanopi-h6.seed b/friendlyelec/config_nanopi-h6.seed diff --git a/friendlyelec/config_nanopi-h6.seed b/friendlyelec/config_nanopi-h6.seed
new file mode 120000 new file mode 120000
index 00000000..af92920d index 0000000..af92920
--- /dev/null --- /dev/null
+++ b/friendlyelec/config_nanopi-h6.seed +++ b/friendlyelec/config_nanopi-h6.seed
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+config_nanopi-h5.seed +config_nanopi-h5.seed
\ No newline at end of file \ No newline at end of file
diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate diff --git a/package/base-files/files/bin/config_generate b/package/base-files/files/bin/config_generate
index df221cc2..d494f3ca 100755 index 3bf48d7..eedc869 100755
--- a/package/base-files/files/bin/config_generate --- a/package/base-files/files/bin/config_generate
+++ b/package/base-files/files/bin/config_generate +++ b/package/base-files/files/bin/config_generate
@@ -96,7 +96,7 @@ generate_network() { @@ -100,7 +100,7 @@ generate_network() {
static) static)
local ipad local ipad
case "$1" in case "$1" in
@@ -529,7 +529,7 @@ index df221cc2..d494f3ca 100755
*) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;; *) ipad=${ipaddr:-"192.168.$((addr_offset++)).1"} ;;
esac esac
@@ -234,7 +234,7 @@ generate_static_system() { @@ -241,7 +241,7 @@ generate_static_system() {
uci -q batch <<-EOF uci -q batch <<-EOF
delete system.@system[0] delete system.@system[0]
add system system add system system
@@ -540,13 +540,13 @@ index df221cc2..d494f3ca 100755
set system.@system[-1].log_size='64' set system.@system[-1].log_size='64'
diff --git a/package/base-files/files/etc/.gitignore b/package/base-files/files/etc/.gitignore diff --git a/package/base-files/files/etc/.gitignore b/package/base-files/files/etc/.gitignore
new file mode 100644 new file mode 100644
index 00000000..577f99e9 index 0000000..577f99e
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/.gitignore +++ b/package/base-files/files/etc/.gitignore
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+/rom-version +/rom-version
diff --git a/package/base-files/files/etc/banner b/package/base-files/files/etc/banner diff --git a/package/base-files/files/etc/banner b/package/base-files/files/etc/banner
index f3af3c01..facdce03 100644 index f3af3c0..facdce0 100644
--- a/package/base-files/files/etc/banner --- a/package/base-files/files/etc/banner
+++ b/package/base-files/files/etc/banner +++ b/package/base-files/files/etc/banner
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
@@ -566,7 +566,7 @@ index f3af3c01..facdce03 100644
----------------------------------------------------- -----------------------------------------------------
diff --git a/package/base-files/files/etc/enable-swap.sh b/package/base-files/files/etc/enable-swap.sh diff --git a/package/base-files/files/etc/enable-swap.sh b/package/base-files/files/etc/enable-swap.sh
new file mode 100755 new file mode 100755
index 00000000..e7bc6dee index 0000000..e7bc6de
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/enable-swap.sh +++ b/package/base-files/files/etc/enable-swap.sh
@@ -0,0 +1,51 @@ @@ -0,0 +1,51 @@
@@ -623,7 +623,7 @@ index 00000000..e7bc6dee
+ +
diff --git a/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356 b/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356 diff --git a/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356 b/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356
new file mode 100755 new file mode 100755
index 00000000..92f2b7dc index 0000000..92f2b7d
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356 +++ b/package/base-files/files/etc/hotplug.d/ieee80211/09-wireless-bcm4356
@@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
@@ -651,7 +651,7 @@ index 00000000..92f2b7dc
+exit 0 +exit 0
diff --git a/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei b/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei diff --git a/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei b/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei
new file mode 100755 new file mode 100755
index 00000000..60b82a6f index 0000000..60b82a6
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei +++ b/package/base-files/files/etc/hotplug.d/usb/30-usb_wifi_huawei
@@ -0,0 +1,42 @@ @@ -0,0 +1,42 @@
@@ -699,7 +699,7 @@ index 00000000..60b82a6f
+fi +fi
diff --git a/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi b/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi diff --git a/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi b/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi
new file mode 100755 new file mode 100755
index 00000000..19910823 index 0000000..19910823
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi +++ b/package/base-files/files/etc/hotplug.d/usb/31-usb_wifi
@@ -0,0 +1,75 @@ @@ -0,0 +1,75 @@
@@ -780,7 +780,7 @@ index 00000000..19910823
+fi +fi
diff --git a/package/base-files/files/etc/init.d/fa-wifiap b/package/base-files/files/etc/init.d/fa-wifiap diff --git a/package/base-files/files/etc/init.d/fa-wifiap b/package/base-files/files/etc/init.d/fa-wifiap
new file mode 100755 new file mode 100755
index 00000000..20f226f0 index 0000000..20f226f
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/init.d/fa-wifiap +++ b/package/base-files/files/etc/init.d/fa-wifiap
@@ -0,0 +1,13 @@ @@ -0,0 +1,13 @@
@@ -799,49 +799,49 @@ index 00000000..20f226f0
+} +}
diff --git a/package/base-files/files/etc/modules.d/10-8152 b/package/base-files/files/etc/modules.d/10-8152 diff --git a/package/base-files/files/etc/modules.d/10-8152 b/package/base-files/files/etc/modules.d/10-8152
new file mode 100644 new file mode 100644
index 00000000..261be141 index 0000000..261be14
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/modules.d/10-8152 +++ b/package/base-files/files/etc/modules.d/10-8152
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+r8152 +r8152
diff --git a/package/base-files/files/etc/modules.d/90-8189es b/package/base-files/files/etc/modules.d/90-8189es diff --git a/package/base-files/files/etc/modules.d/90-8189es b/package/base-files/files/etc/modules.d/90-8189es
new file mode 100644 new file mode 100644
index 00000000..5157d881 index 0000000..5157d88
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/modules.d/90-8189es +++ b/package/base-files/files/etc/modules.d/90-8189es
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+8189es +8189es
diff --git a/package/base-files/files/etc/modules.d/90-8821cu b/package/base-files/files/etc/modules.d/90-8821cu diff --git a/package/base-files/files/etc/modules.d/90-8821cu b/package/base-files/files/etc/modules.d/90-8821cu
new file mode 100644 new file mode 100644
index 00000000..ba36e9b8 index 0000000..ba36e9b
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/modules.d/90-8821cu +++ b/package/base-files/files/etc/modules.d/90-8821cu
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+8821cu +8821cu
diff --git a/package/base-files/files/etc/modules.d/90-cdc_ether b/package/base-files/files/etc/modules.d/90-cdc_ether diff --git a/package/base-files/files/etc/modules.d/90-cdc_ether b/package/base-files/files/etc/modules.d/90-cdc_ether
new file mode 100644 new file mode 100644
index 00000000..de6e227b index 0000000..de6e227
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/modules.d/90-cdc_ether +++ b/package/base-files/files/etc/modules.d/90-cdc_ether
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+cdc_ether +cdc_ether
diff --git a/package/base-files/files/etc/modules.d/xradio_wlan b/package/base-files/files/etc/modules.d/xradio_wlan diff --git a/package/base-files/files/etc/modules.d/xradio_wlan b/package/base-files/files/etc/modules.d/xradio_wlan
new file mode 100644 new file mode 100644
index 00000000..20db7ac3 index 0000000..20db7ac
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/modules.d/xradio_wlan +++ b/package/base-files/files/etc/modules.d/xradio_wlan
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+xradio_wlan +xradio_wlan
diff --git a/package/base-files/files/etc/rc.d/S11fa-wifiap b/package/base-files/files/etc/rc.d/S11fa-wifiap diff --git a/package/base-files/files/etc/rc.d/S11fa-wifiap b/package/base-files/files/etc/rc.d/S11fa-wifiap
new file mode 120000 new file mode 120000
index 00000000..de59c879 index 0000000..de59c87
--- /dev/null --- /dev/null
+++ b/package/base-files/files/etc/rc.d/S11fa-wifiap +++ b/package/base-files/files/etc/rc.d/S11fa-wifiap
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+../init.d/fa-wifiap +../init.d/fa-wifiap
\ No newline at end of file \ No newline at end of file
diff --git a/package/base-files/files/etc/rc.local b/package/base-files/files/etc/rc.local diff --git a/package/base-files/files/etc/rc.local b/package/base-files/files/etc/rc.local
index 56394773..a07d8a48 100644 index 5639477..a07d8a4 100644
--- a/package/base-files/files/etc/rc.local --- a/package/base-files/files/etc/rc.local
+++ b/package/base-files/files/etc/rc.local +++ b/package/base-files/files/etc/rc.local
@@ -1,4 +1,14 @@ @@ -1,4 +1,14 @@
@@ -860,7 +860,7 @@ index 56394773..a07d8a48 100644
+#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE +#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
exit 0 exit 0
diff --git a/package/base-files/files/etc/sysctl.conf b/package/base-files/files/etc/sysctl.conf diff --git a/package/base-files/files/etc/sysctl.conf b/package/base-files/files/etc/sysctl.conf
index ae04212f..7c3ae6fe 100644 index ae04212..7c3ae6f 100644
--- a/package/base-files/files/etc/sysctl.conf --- a/package/base-files/files/etc/sysctl.conf
+++ b/package/base-files/files/etc/sysctl.conf +++ b/package/base-files/files/etc/sysctl.conf
@@ -1 +1,4 @@ @@ -1 +1,4 @@
@@ -870,7 +870,7 @@ index ae04212f..7c3ae6fe 100644
+net.bridge.bridge-nf-call-iptables=1 +net.bridge.bridge-nf-call-iptables=1
diff --git a/package/base-files/files/root/setup.sh b/package/base-files/files/root/setup.sh diff --git a/package/base-files/files/root/setup.sh b/package/base-files/files/root/setup.sh
new file mode 100755 new file mode 100755
index 00000000..64681eda index 0000000..64681ed
--- /dev/null --- /dev/null
+++ b/package/base-files/files/root/setup.sh +++ b/package/base-files/files/root/setup.sh
@@ -0,0 +1,114 @@ @@ -0,0 +1,114 @@
@@ -990,7 +990,7 @@ index 00000000..64681eda
+logger "done" +logger "done"
diff --git a/package/base-files/files/usr/bin/fix_wifi_ap.sh b/package/base-files/files/usr/bin/fix_wifi_ap.sh diff --git a/package/base-files/files/usr/bin/fix_wifi_ap.sh b/package/base-files/files/usr/bin/fix_wifi_ap.sh
new file mode 100755 new file mode 100755
index 00000000..b7637417 index 0000000..b763741
--- /dev/null --- /dev/null
+++ b/package/base-files/files/usr/bin/fix_wifi_ap.sh +++ b/package/base-files/files/usr/bin/fix_wifi_ap.sh
@@ -0,0 +1,43 @@ @@ -0,0 +1,43 @@
@@ -11757,7 +11757,7 @@ literal 0
HcmV?d00001 HcmV?d00001
diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh diff --git a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
index 9ffec7ac..30d79762 100644 index 634aadc..7b40614 100644
--- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh --- a/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
+++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh +++ b/package/kernel/mac80211/files/lib/netifd/wireless/mac80211.sh
@@ -456,8 +456,12 @@ mac80211_prepare_vif() { @@ -456,8 +456,12 @@ mac80211_prepare_vif() {
@@ -11765,18 +11765,17 @@ index 9ffec7ac..30d79762 100644
json_get_vars ifname mode ssid wds powersave macaddr json_get_vars ifname mode ssid wds powersave macaddr
- [ -n "$ifname" ] || ifname="wlan${phy#phy}${if_idx:+-$if_idx}" - [ -n "$ifname" ] || ifname="wlan${phy#phy}${if_idx:+-$if_idx}"
- if_idx=$((${if_idx:-0} + 1))
+ #[ -n "$ifname" ] || ifname="wlan${phy#phy}${if_idx:+-$if_idx}" + #[ -n "$ifname" ] || ifname="wlan${phy#phy}${if_idx:+-$if_idx}"
+ if [ -z "$ifname" ]; then + if [ -z "$ifname" ]; then
+ ifname=`ls /sys/class/ieee80211/$phy/device/net/` + ifname=`ls /sys/class/ieee80211/$phy/device/net/`
+ fi + fi
+ if_idx=$((${if_idx:-0} + 1)) if_idx=$((${if_idx:-0} + 1))
+ logger "mac80211.sh->mac80211_prepare_vif phy=$phy ifname=$ifname" + logger "mac80211.sh->mac80211_prepare_vif phy=$phy ifname=$ifname"
set_default wds 0 set_default wds 0
set_default powersave 0 set_default powersave 0
diff --git a/package/utils/usbmode/Makefile b/package/utils/usbmode/Makefile diff --git a/package/utils/usbmode/Makefile b/package/utils/usbmode/Makefile
index f3e46ec0..ea668048 100644 index f3e46ec..ea66804 100644
--- a/package/utils/usbmode/Makefile --- a/package/utils/usbmode/Makefile
+++ b/package/utils/usbmode/Makefile +++ b/package/utils/usbmode/Makefile
@@ -66,7 +66,8 @@ define Package/usb-modeswitch/install @@ -66,7 +66,8 @@ define Package/usb-modeswitch/install
@@ -11791,7 +11790,7 @@ index f3e46ec0..ea668048 100644
endef endef
diff --git a/package/utils/usbmode/files/usb-mode.json b/package/utils/usbmode/files/usb-mode.json diff --git a/package/utils/usbmode/files/usb-mode.json b/package/utils/usbmode/files/usb-mode.json
new file mode 100644 new file mode 100644
index 00000000..4e63ec57 index 0000000..4e63ec5
--- /dev/null --- /dev/null
+++ b/package/utils/usbmode/files/usb-mode.json +++ b/package/utils/usbmode/files/usb-mode.json
@@ -0,0 +1,3144 @@ @@ -0,0 +1,3144 @@
@@ -14941,7 +14940,7 @@ index 00000000..4e63ec57
+} +}
diff --git a/target/linux/allwinner-h5/Makefile b/target/linux/allwinner-h5/Makefile diff --git a/target/linux/allwinner-h5/Makefile b/target/linux/allwinner-h5/Makefile
new file mode 100644 new file mode 100644
index 00000000..77b69183 index 0000000..77b6918
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/Makefile +++ b/target/linux/allwinner-h5/Makefile
@@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
@@ -14973,7 +14972,7 @@ index 00000000..77b69183
+$(eval $(call BuildTarget)) +$(eval $(call BuildTarget))
diff --git a/target/linux/allwinner-h5/base-files/etc/board.d/01_leds b/target/linux/allwinner-h5/base-files/etc/board.d/01_leds diff --git a/target/linux/allwinner-h5/base-files/etc/board.d/01_leds b/target/linux/allwinner-h5/base-files/etc/board.d/01_leds
new file mode 100755 new file mode 100755
index 00000000..8b58ef09 index 0000000..8b58ef0
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/etc/board.d/01_leds +++ b/target/linux/allwinner-h5/base-files/etc/board.d/01_leds
@@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
@@ -14999,7 +14998,7 @@ index 00000000..8b58ef09
+exit 0 +exit 0
diff --git a/target/linux/allwinner-h5/base-files/etc/board.d/02_network b/target/linux/allwinner-h5/base-files/etc/board.d/02_network diff --git a/target/linux/allwinner-h5/base-files/etc/board.d/02_network b/target/linux/allwinner-h5/base-files/etc/board.d/02_network
new file mode 100755 new file mode 100755
index 00000000..67a93b93 index 0000000..67a93b9
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/etc/board.d/02_network +++ b/target/linux/allwinner-h5/base-files/etc/board.d/02_network
@@ -0,0 +1,55 @@ @@ -0,0 +1,55 @@
@@ -15060,7 +15059,7 @@ index 00000000..67a93b93
+exit 0 +exit 0
diff --git a/target/linux/allwinner-h5/base-files/etc/inittab b/target/linux/allwinner-h5/base-files/etc/inittab diff --git a/target/linux/allwinner-h5/base-files/etc/inittab b/target/linux/allwinner-h5/base-files/etc/inittab
new file mode 100644 new file mode 100644
index 00000000..be81ab3e index 0000000..be81ab3
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/etc/inittab +++ b/target/linux/allwinner-h5/base-files/etc/inittab
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
@@ -15071,7 +15070,7 @@ index 00000000..be81ab3e
+tty1::askfirst:/usr/libexec/login.sh +tty1::askfirst:/usr/libexec/login.sh
diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt
new file mode 100644 new file mode 100644
index 00000000..6cb3fd73 index 0000000..6cb3fd7
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt +++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac4329-sdio.txt
@@ -0,0 +1,57 @@ @@ -0,0 +1,57 @@
@@ -15134,7 +15133,7 @@ index 00000000..6cb3fd73
+ +
diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt
new file mode 100644 new file mode 100644
index 00000000..901e7825 index 0000000..901e782
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt +++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43362-sdio.txt
@@ -0,0 +1,51 @@ @@ -0,0 +1,51 @@
@@ -15191,7 +15190,7 @@ index 00000000..901e7825
+temp_mult=425 +temp_mult=425
diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt
new file mode 100644 new file mode 100644
index 00000000..9baa5c33 index 0000000..9baa5c3
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt +++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430-sdio.txt
@@ -0,0 +1,53 @@ @@ -0,0 +1,53 @@
@@ -15250,7 +15249,7 @@ index 00000000..9baa5c33
+#cldo_pwm=0x4 +#cldo_pwm=0x4
diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt diff --git a/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt
new file mode 120000 new file mode 120000
index 00000000..2ed66898 index 0000000..2ed6689
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt +++ b/target/linux/allwinner-h5/base-files/lib/firmware/brcm/brcmfmac43430a0-sdio.txt
@@ -0,0 +1 @@ @@ -0,0 +1 @@
@@ -15258,7 +15257,7 @@ index 00000000..2ed66898
\ No newline at end of file \ No newline at end of file
diff --git a/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh b/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh diff --git a/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh b/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh
new file mode 100644 new file mode 100644
index 00000000..170cfd5b index 0000000..170cfd5
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh +++ b/target/linux/allwinner-h5/base-files/lib/preinit/03_b53_hack.sh
@@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
@@ -15282,7 +15281,7 @@ index 00000000..170cfd5b
+boot_hook_add preinit_main do_b53_hack +boot_hook_add preinit_main do_b53_hack
diff --git a/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config b/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config diff --git a/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config b/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config
new file mode 100644 new file mode 100644
index 00000000..74caee8a index 0000000..74caee8
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config +++ b/target/linux/allwinner-h5/base-files/lib/preinit/79_move_config
@@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
@@ -15308,7 +15307,7 @@ index 00000000..74caee8a
+ +
diff --git a/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh b/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh diff --git a/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh b/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh
new file mode 100644 new file mode 100644
index 00000000..10412c51 index 0000000..10412c5
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh +++ b/target/linux/allwinner-h5/base-files/lib/upgrade/platform.sh
@@ -0,0 +1,88 @@ @@ -0,0 +1,88 @@
@@ -15402,7 +15401,7 @@ index 00000000..10412c51
+} +}
diff --git a/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq b/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq diff --git a/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq b/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq
new file mode 100755 new file mode 100755
index 00000000..4b010058 index 0000000..4b01005
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq +++ b/target/linux/allwinner-h5/base-files/usr/bin/cpu_freq
@@ -0,0 +1,120 @@ @@ -0,0 +1,120 @@
@@ -15529,7 +15528,7 @@ index 00000000..4b010058
\ No newline at end of file \ No newline at end of file
diff --git a/target/linux/allwinner-h5/config-4.14 b/target/linux/allwinner-h5/config-4.14 diff --git a/target/linux/allwinner-h5/config-4.14 b/target/linux/allwinner-h5/config-4.14
new file mode 100644 new file mode 100644
index 00000000..fd627d6a index 0000000..fd627d6
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/config-4.14 +++ b/target/linux/allwinner-h5/config-4.14
@@ -0,0 +1,546 @@ @@ -0,0 +1,546 @@
@@ -16081,7 +16080,7 @@ index 00000000..fd627d6a
+CONFIG_XPS=y +CONFIG_XPS=y
diff --git a/target/linux/allwinner-h5/image/Makefile b/target/linux/allwinner-h5/image/Makefile diff --git a/target/linux/allwinner-h5/image/Makefile b/target/linux/allwinner-h5/image/Makefile
new file mode 100644 new file mode 100644
index 00000000..203f0ea5 index 0000000..203f0ea
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/image/Makefile +++ b/target/linux/allwinner-h5/image/Makefile
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
@@ -16108,7 +16107,7 @@ index 00000000..203f0ea5
+$(eval $(call BuildImage)) +$(eval $(call BuildImage))
diff --git a/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch diff --git a/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
new file mode 100644 new file mode 100644
index 00000000..efd13da5 index 0000000..efd13da
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch +++ b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
@@ -0,0 +1,139 @@ @@ -0,0 +1,139 @@
@@ -16253,7 +16252,7 @@ index 00000000..efd13da5
+ /* Enable compensation controller and force the + /* Enable compensation controller and force the
diff --git a/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch diff --git a/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
new file mode 100644 new file mode 100644
index 00000000..ef7aef3a index 0000000..ef7aef3
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch +++ b/target/linux/allwinner-h5/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
@@ -0,0 +1,110 @@ @@ -0,0 +1,110 @@
@@ -16369,7 +16368,7 @@ index 00000000..ef7aef3a
+ #define BGX_MSIX_VEC_0_29_CTL 0x400008 + #define BGX_MSIX_VEC_0_29_CTL 0x400008
diff --git a/target/linux/allwinner-h5/profiles/00-default.mk b/target/linux/allwinner-h5/profiles/00-default.mk diff --git a/target/linux/allwinner-h5/profiles/00-default.mk b/target/linux/allwinner-h5/profiles/00-default.mk
new file mode 100644 new file mode 100644
index 00000000..5f985721 index 0000000..5f98572
--- /dev/null --- /dev/null
+++ b/target/linux/allwinner-h5/profiles/00-default.mk +++ b/target/linux/allwinner-h5/profiles/00-default.mk
@@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
@@ -16392,7 +16391,7 @@ index 00000000..5f985721
+$(eval $(call Profile,Default)) +$(eval $(call Profile,Default))
diff --git a/target/linux/nexell-s5p4418/Makefile b/target/linux/nexell-s5p4418/Makefile diff --git a/target/linux/nexell-s5p4418/Makefile b/target/linux/nexell-s5p4418/Makefile
new file mode 100644 new file mode 100644
index 00000000..02bad856 index 0000000..02bad85
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/Makefile +++ b/target/linux/nexell-s5p4418/Makefile
@@ -0,0 +1,30 @@ @@ -0,0 +1,30 @@
@@ -16428,7 +16427,7 @@ index 00000000..02bad856
+$(eval $(call BuildTarget)) +$(eval $(call BuildTarget))
diff --git a/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds b/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds diff --git a/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds b/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds
new file mode 100755 new file mode 100755
index 00000000..984e2549 index 0000000..984e254
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds +++ b/target/linux/nexell-s5p4418/base-files/etc/board.d/01_leds
@@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
@@ -16450,7 +16449,7 @@ index 00000000..984e2549
+exit 0 +exit 0
diff --git a/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network b/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network diff --git a/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network b/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network
new file mode 100755 new file mode 100755
index 00000000..1af2b2a1 index 0000000..1af2b2a
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network +++ b/target/linux/nexell-s5p4418/base-files/etc/board.d/02_network
@@ -0,0 +1,27 @@ @@ -0,0 +1,27 @@
@@ -16483,7 +16482,7 @@ index 00000000..1af2b2a1
+exit 0 +exit 0
diff --git a/target/linux/nexell-s5p4418/base-files/etc/inittab b/target/linux/nexell-s5p4418/base-files/etc/inittab diff --git a/target/linux/nexell-s5p4418/base-files/etc/inittab b/target/linux/nexell-s5p4418/base-files/etc/inittab
new file mode 100644 new file mode 100644
index 00000000..be235d87 index 0000000..be235d8
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/base-files/etc/inittab +++ b/target/linux/nexell-s5p4418/base-files/etc/inittab
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
@@ -16494,14 +16493,14 @@ index 00000000..be235d87
+tty1::askfirst:/usr/libexec/login.sh +tty1::askfirst:/usr/libexec/login.sh
diff --git a/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd b/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd diff --git a/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd b/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd
new file mode 100644 new file mode 100644
index 00000000..383470a6 index 0000000..383470a
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd +++ b/target/linux/nexell-s5p4418/base-files/etc/modules.d/10-bcmdhd
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+bcmdhd op_mode=0x0002 +bcmdhd op_mode=0x0002
diff --git a/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh b/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh diff --git a/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh b/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh
new file mode 100644 new file mode 100644
index 00000000..88ef4790 index 0000000..88ef479
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh +++ b/target/linux/nexell-s5p4418/base-files/lib/upgrade/platform.sh
@@ -0,0 +1,89 @@ @@ -0,0 +1,89 @@
@@ -16596,7 +16595,7 @@ index 00000000..88ef4790
+} +}
diff --git a/target/linux/nexell-s5p4418/config-4.14 b/target/linux/nexell-s5p4418/config-4.14 diff --git a/target/linux/nexell-s5p4418/config-4.14 b/target/linux/nexell-s5p4418/config-4.14
new file mode 100644 new file mode 100644
index 00000000..49463d9e index 0000000..49463d9
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/config-4.14 +++ b/target/linux/nexell-s5p4418/config-4.14
@@ -0,0 +1,523 @@ @@ -0,0 +1,523 @@
@@ -17125,7 +17124,7 @@ index 00000000..49463d9e
+CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_INFLATE=y
diff --git a/target/linux/nexell-s5p4418/config-4.19 b/target/linux/nexell-s5p4418/config-4.19 diff --git a/target/linux/nexell-s5p4418/config-4.19 b/target/linux/nexell-s5p4418/config-4.19
new file mode 100644 new file mode 100644
index 00000000..07c04241 index 0000000..07c0424
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/config-4.19 +++ b/target/linux/nexell-s5p4418/config-4.19
@@ -0,0 +1,538 @@ @@ -0,0 +1,538 @@
@@ -17669,7 +17668,7 @@ index 00000000..07c04241
+CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_INFLATE=y
diff --git a/target/linux/nexell-s5p4418/image/Makefile b/target/linux/nexell-s5p4418/image/Makefile diff --git a/target/linux/nexell-s5p4418/image/Makefile b/target/linux/nexell-s5p4418/image/Makefile
new file mode 100644 new file mode 100644
index 00000000..6d339c4f index 0000000..6d339c4
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/image/Makefile +++ b/target/linux/nexell-s5p4418/image/Makefile
@@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
@@ -17685,7 +17684,7 @@ index 00000000..6d339c4f
+$(eval $(call BuildImage)) +$(eval $(call BuildImage))
diff --git a/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch b/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch diff --git a/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch b/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch
new file mode 100644 new file mode 100644
index 00000000..09543912 index 0000000..0954391
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch +++ b/target/linux/nexell-s5p4418/patches-4.14/100-bootargs.patch
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
@@ -17702,7 +17701,7 @@ index 00000000..09543912
+ }; + };
diff --git a/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch b/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch diff --git a/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch b/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch
new file mode 100644 new file mode 100644
index 00000000..9de7eeee index 0000000..9de7eee
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch +++ b/target/linux/nexell-s5p4418/patches-4.14/200-disable-msi.patch
@@ -0,0 +1,18 @@ @@ -0,0 +1,18 @@
@@ -17726,7 +17725,7 @@ index 00000000..9de7eeee
+ +
diff --git a/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch b/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch diff --git a/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch b/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch
new file mode 100644 new file mode 100644
index 00000000..acec1e8e index 0000000..acec1e8
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch +++ b/target/linux/nexell-s5p4418/patches-4.14/301-apalis-ixora-dts-leds.patch
@@ -0,0 +1,86 @@ @@ -0,0 +1,86 @@
@@ -17818,7 +17817,7 @@ index 00000000..acec1e8e
+ }; + };
diff --git a/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch b/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch diff --git a/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch b/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch
new file mode 100644 new file mode 100644
index 00000000..ede872fb index 0000000..ede872f
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch +++ b/target/linux/nexell-s5p4418/patches-4.14/302-apalis-ixora-dts-reset-button.patch
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
@@ -17900,7 +17899,7 @@ index 00000000..ede872fb
+ }; + };
diff --git a/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch b/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch diff --git a/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch b/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch
new file mode 100644 new file mode 100644
index 00000000..caf2d2a3 index 0000000..caf2d2a
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch +++ b/target/linux/nexell-s5p4418/patches-4.19/100-bootargs.patch
@@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
@@ -17917,7 +17916,7 @@ index 00000000..caf2d2a3
+ }; + };
diff --git a/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch b/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch diff --git a/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch b/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch
new file mode 100644 new file mode 100644
index 00000000..bae9df17 index 0000000..bae9df1
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch +++ b/target/linux/nexell-s5p4418/patches-4.19/301-apalis-ixora-dts-leds.patch
@@ -0,0 +1,86 @@ @@ -0,0 +1,86 @@
@@ -18009,7 +18008,7 @@ index 00000000..bae9df17
+ }; + };
diff --git a/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch b/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch diff --git a/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch b/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch
new file mode 100644 new file mode 100644
index 00000000..da9de296 index 0000000..da9de29
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch +++ b/target/linux/nexell-s5p4418/patches-4.19/302-apalis-ixora-dts-reset-button.patch
@@ -0,0 +1,76 @@ @@ -0,0 +1,76 @@
@@ -18091,7 +18090,7 @@ index 00000000..da9de296
+ }; + };
diff --git a/target/linux/nexell-s5p4418/profiles/00-default.mk b/target/linux/nexell-s5p4418/profiles/00-default.mk diff --git a/target/linux/nexell-s5p4418/profiles/00-default.mk b/target/linux/nexell-s5p4418/profiles/00-default.mk
new file mode 100644 new file mode 100644
index 00000000..48d41451 index 0000000..48d4145
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p4418/profiles/00-default.mk +++ b/target/linux/nexell-s5p4418/profiles/00-default.mk
@@ -0,0 +1,19 @@ @@ -0,0 +1,19 @@
@@ -18116,7 +18115,7 @@ index 00000000..48d41451
+$(eval $(call Profile,Default)) +$(eval $(call Profile,Default))
diff --git a/target/linux/nexell-s5p6818/Makefile b/target/linux/nexell-s5p6818/Makefile diff --git a/target/linux/nexell-s5p6818/Makefile b/target/linux/nexell-s5p6818/Makefile
new file mode 100644 new file mode 100644
index 00000000..3d34fb48 index 0000000..3d34fb4
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/Makefile +++ b/target/linux/nexell-s5p6818/Makefile
@@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
@@ -18148,7 +18147,7 @@ index 00000000..3d34fb48
+$(eval $(call BuildTarget)) +$(eval $(call BuildTarget))
diff --git a/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds b/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds diff --git a/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds b/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds
new file mode 100755 new file mode 100755
index 00000000..6a22098d index 0000000..6a22098
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds +++ b/target/linux/nexell-s5p6818/base-files/etc/board.d/01_leds
@@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
@@ -18170,7 +18169,7 @@ index 00000000..6a22098d
+exit 0 +exit 0
diff --git a/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network b/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network diff --git a/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network b/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network
new file mode 100755 new file mode 100755
index 00000000..198bc379 index 0000000..198bc37
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network +++ b/target/linux/nexell-s5p6818/base-files/etc/board.d/02_network
@@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
@@ -18202,7 +18201,7 @@ index 00000000..198bc379
+exit 0 +exit 0
diff --git a/target/linux/nexell-s5p6818/base-files/etc/inittab b/target/linux/nexell-s5p6818/base-files/etc/inittab diff --git a/target/linux/nexell-s5p6818/base-files/etc/inittab b/target/linux/nexell-s5p6818/base-files/etc/inittab
new file mode 100644 new file mode 100644
index 00000000..1af772c5 index 0000000..1af772c
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/base-files/etc/inittab +++ b/target/linux/nexell-s5p6818/base-files/etc/inittab
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
@@ -18213,14 +18212,14 @@ index 00000000..1af772c5
+tty1::askfirst:/usr/libexec/login.sh +tty1::askfirst:/usr/libexec/login.sh
diff --git a/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd b/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd diff --git a/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd b/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd
new file mode 100644 new file mode 100644
index 00000000..383470a6 index 0000000..383470a
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd +++ b/target/linux/nexell-s5p6818/base-files/etc/modules.d/10-bcmdhd
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+bcmdhd op_mode=0x0002 +bcmdhd op_mode=0x0002
diff --git a/target/linux/nexell-s5p6818/config-4.14 b/target/linux/nexell-s5p6818/config-4.14 diff --git a/target/linux/nexell-s5p6818/config-4.14 b/target/linux/nexell-s5p6818/config-4.14
new file mode 100644 new file mode 100644
index 00000000..fd627d6a index 0000000..fd627d6
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/config-4.14 +++ b/target/linux/nexell-s5p6818/config-4.14
@@ -0,0 +1,546 @@ @@ -0,0 +1,546 @@
@@ -18772,7 +18771,7 @@ index 00000000..fd627d6a
+CONFIG_XPS=y +CONFIG_XPS=y
diff --git a/target/linux/nexell-s5p6818/image/Makefile b/target/linux/nexell-s5p6818/image/Makefile diff --git a/target/linux/nexell-s5p6818/image/Makefile b/target/linux/nexell-s5p6818/image/Makefile
new file mode 100644 new file mode 100644
index 00000000..203f0ea5 index 0000000..203f0ea
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/image/Makefile +++ b/target/linux/nexell-s5p6818/image/Makefile
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
@@ -18799,7 +18798,7 @@ index 00000000..203f0ea5
+$(eval $(call BuildImage)) +$(eval $(call BuildImage))
diff --git a/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch diff --git a/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
new file mode 100644 new file mode 100644
index 00000000..efd13da5 index 0000000..efd13da
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch +++ b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
@@ -0,0 +1,139 @@ @@ -0,0 +1,139 @@
@@ -18944,7 +18943,7 @@ index 00000000..efd13da5
+ /* Enable compensation controller and force the + /* Enable compensation controller and force the
diff --git a/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch diff --git a/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
new file mode 100644 new file mode 100644
index 00000000..ef7aef3a index 0000000..ef7aef3
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch +++ b/target/linux/nexell-s5p6818/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
@@ -0,0 +1,110 @@ @@ -0,0 +1,110 @@
@@ -19060,7 +19059,7 @@ index 00000000..ef7aef3a
+ #define BGX_MSIX_VEC_0_29_CTL 0x400008 + #define BGX_MSIX_VEC_0_29_CTL 0x400008
diff --git a/target/linux/nexell-s5p6818/profiles/00-default.mk b/target/linux/nexell-s5p6818/profiles/00-default.mk diff --git a/target/linux/nexell-s5p6818/profiles/00-default.mk b/target/linux/nexell-s5p6818/profiles/00-default.mk
new file mode 100644 new file mode 100644
index 00000000..5f985721 index 0000000..5f98572
--- /dev/null --- /dev/null
+++ b/target/linux/nexell-s5p6818/profiles/00-default.mk +++ b/target/linux/nexell-s5p6818/profiles/00-default.mk
@@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
@@ -19083,7 +19082,7 @@ index 00000000..5f985721
+$(eval $(call Profile,Default)) +$(eval $(call Profile,Default))
diff --git a/target/linux/rockchip-rk3399/Makefile b/target/linux/rockchip-rk3399/Makefile diff --git a/target/linux/rockchip-rk3399/Makefile b/target/linux/rockchip-rk3399/Makefile
new file mode 100644 new file mode 100644
index 00000000..8290698e index 0000000..8290698
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/Makefile +++ b/target/linux/rockchip-rk3399/Makefile
@@ -0,0 +1,26 @@ @@ -0,0 +1,26 @@
@@ -19115,7 +19114,7 @@ index 00000000..8290698e
+$(eval $(call BuildTarget)) +$(eval $(call BuildTarget))
diff --git a/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds b/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds diff --git a/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds b/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds
new file mode 100755 new file mode 100755
index 00000000..3839f05d index 0000000..3839f05
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds +++ b/target/linux/rockchip-rk3399/base-files/etc/board.d/01_leds
@@ -0,0 +1,16 @@ @@ -0,0 +1,16 @@
@@ -19137,7 +19136,7 @@ index 00000000..3839f05d
+exit 0 +exit 0
diff --git a/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network b/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network diff --git a/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network b/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network
new file mode 100755 new file mode 100755
index 00000000..41cb761d index 0000000..41cb761
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network +++ b/target/linux/rockchip-rk3399/base-files/etc/board.d/02_network
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
@@ -19167,7 +19166,7 @@ index 00000000..41cb761d
+exit 0 +exit 0
diff --git a/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading b/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading diff --git a/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading b/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading
new file mode 100644 new file mode 100644
index 00000000..ae462b10 index 0000000..ae462b1
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading +++ b/target/linux/rockchip-rk3399/base-files/etc/hotplug.d/iface/12-disable-rk3399-eth-offloading
@@ -0,0 +1,22 @@ @@ -0,0 +1,22 @@
@@ -19195,7 +19194,7 @@ index 00000000..ae462b10
+exit 0 +exit 0
diff --git a/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan b/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan diff --git a/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan b/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan
new file mode 100755 new file mode 100755
index 00000000..84c019d1 index 0000000..84c019d
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan +++ b/target/linux/rockchip-rk3399/base-files/etc/init.d/fa-rk3399-pwmfan
@@ -0,0 +1,9 @@ @@ -0,0 +1,9 @@
@@ -19210,7 +19209,7 @@ index 00000000..84c019d1
+ +
diff --git a/target/linux/rockchip-rk3399/base-files/etc/inittab b/target/linux/rockchip-rk3399/base-files/etc/inittab diff --git a/target/linux/rockchip-rk3399/base-files/etc/inittab b/target/linux/rockchip-rk3399/base-files/etc/inittab
new file mode 100644 new file mode 100644
index 00000000..bbb5ac89 index 0000000..bbb5ac8
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/inittab +++ b/target/linux/rockchip-rk3399/base-files/etc/inittab
@@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
@@ -19221,14 +19220,14 @@ index 00000000..bbb5ac89
+tty1::askfirst:/usr/libexec/login.sh +tty1::askfirst:/usr/libexec/login.sh
diff --git a/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd b/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd diff --git a/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd b/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd
new file mode 100644 new file mode 100644
index 00000000..383470a6 index 0000000..383470a
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd +++ b/target/linux/rockchip-rk3399/base-files/etc/modules.d/10-bcmdhd
@@ -0,0 +1 @@ @@ -0,0 +1 @@
+bcmdhd op_mode=0x0002 +bcmdhd op_mode=0x0002
diff --git a/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan b/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan diff --git a/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan b/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan
new file mode 120000 new file mode 120000
index 00000000..bf647625 index 0000000..bf64762
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan +++ b/target/linux/rockchip-rk3399/base-files/etc/rc.d/S96fa-rk3399-pwmfan
@@ -0,0 +1 @@ @@ -0,0 +1 @@
@@ -19236,7 +19235,7 @@ index 00000000..bf647625
\ No newline at end of file \ No newline at end of file
diff --git a/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh b/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh diff --git a/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh b/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh
new file mode 100755 new file mode 100755
index 00000000..311b4c15 index 0000000..311b4c1
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh +++ b/target/linux/rockchip-rk3399/base-files/usr/bin/start-rk3399-pwm-fan.sh
@@ -0,0 +1,59 @@ @@ -0,0 +1,59 @@
@@ -19301,7 +19300,7 @@ index 00000000..311b4c15
+done +done
diff --git a/target/linux/rockchip-rk3399/config-4.14 b/target/linux/rockchip-rk3399/config-4.14 diff --git a/target/linux/rockchip-rk3399/config-4.14 b/target/linux/rockchip-rk3399/config-4.14
new file mode 100644 new file mode 100644
index 00000000..fd627d6a index 0000000..fd627d6
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/config-4.14 +++ b/target/linux/rockchip-rk3399/config-4.14
@@ -0,0 +1,546 @@ @@ -0,0 +1,546 @@
@@ -19853,7 +19852,7 @@ index 00000000..fd627d6a
+CONFIG_XPS=y +CONFIG_XPS=y
diff --git a/target/linux/rockchip-rk3399/image/Makefile b/target/linux/rockchip-rk3399/image/Makefile diff --git a/target/linux/rockchip-rk3399/image/Makefile b/target/linux/rockchip-rk3399/image/Makefile
new file mode 100644 new file mode 100644
index 00000000..203f0ea5 index 0000000..203f0ea
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/image/Makefile +++ b/target/linux/rockchip-rk3399/image/Makefile
@@ -0,0 +1,21 @@ @@ -0,0 +1,21 @@
@@ -19880,7 +19879,7 @@ index 00000000..203f0ea5
+$(eval $(call BuildImage)) +$(eval $(call BuildImage))
diff --git a/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch diff --git a/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
new file mode 100644 new file mode 100644
index 00000000..efd13da5 index 0000000..efd13da
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch +++ b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-add-support-for-rgmii-internal-delay-mo.patch
@@ -0,0 +1,139 @@ @@ -0,0 +1,139 @@
@@ -20025,7 +20024,7 @@ index 00000000..efd13da5
+ /* Enable compensation controller and force the + /* Enable compensation controller and force the
diff --git a/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch diff --git a/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
new file mode 100644 new file mode 100644
index 00000000..ef7aef3a index 0000000..ef7aef3
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch +++ b/target/linux/rockchip-rk3399/patches-4.14/0001-net-thunderx-workaround-BGX-TX-Underflow-issue.patch
@@ -0,0 +1,110 @@ @@ -0,0 +1,110 @@
@@ -20141,7 +20140,7 @@ index 00000000..ef7aef3a
+ #define BGX_MSIX_VEC_0_29_CTL 0x400008 + #define BGX_MSIX_VEC_0_29_CTL 0x400008
diff --git a/target/linux/rockchip-rk3399/profiles/00-default.mk b/target/linux/rockchip-rk3399/profiles/00-default.mk diff --git a/target/linux/rockchip-rk3399/profiles/00-default.mk b/target/linux/rockchip-rk3399/profiles/00-default.mk
new file mode 100644 new file mode 100644
index 00000000..5f985721 index 0000000..5f98572
--- /dev/null --- /dev/null
+++ b/target/linux/rockchip-rk3399/profiles/00-default.mk +++ b/target/linux/rockchip-rk3399/profiles/00-default.mk
@@ -0,0 +1,17 @@ @@ -0,0 +1,17 @@
@@ -20164,7 +20163,7 @@ index 00000000..5f985721
+$(eval $(call Profile,Default)) +$(eval $(call Profile,Default))
diff --git a/target/linux/sunxi/base-files/etc/board.d/01_leds b/target/linux/sunxi/base-files/etc/board.d/01_leds diff --git a/target/linux/sunxi/base-files/etc/board.d/01_leds b/target/linux/sunxi/base-files/etc/board.d/01_leds
new file mode 100755 new file mode 100755
index 00000000..8b58ef09 index 0000000..8b58ef0
--- /dev/null --- /dev/null
+++ b/target/linux/sunxi/base-files/etc/board.d/01_leds +++ b/target/linux/sunxi/base-files/etc/board.d/01_leds
@@ -0,0 +1,20 @@ @@ -0,0 +1,20 @@
@@ -20189,7 +20188,7 @@ index 00000000..8b58ef09
+ +
+exit 0 +exit 0
diff --git a/target/linux/sunxi/base-files/etc/board.d/02_network b/target/linux/sunxi/base-files/etc/board.d/02_network diff --git a/target/linux/sunxi/base-files/etc/board.d/02_network b/target/linux/sunxi/base-files/etc/board.d/02_network
index 984d5b3b..67a93b93 100755 index 984d5b3..67a93b9 100755
--- a/target/linux/sunxi/base-files/etc/board.d/02_network --- a/target/linux/sunxi/base-files/etc/board.d/02_network
+++ b/target/linux/sunxi/base-files/etc/board.d/02_network +++ b/target/linux/sunxi/base-files/etc/board.d/02_network
@@ -18,6 +18,33 @@ case "$(board_name)" in @@ -18,6 +18,33 @@ case "$(board_name)" in
@@ -20228,7 +20227,7 @@ index 984d5b3b..67a93b93 100755
;; ;;
diff --git a/target/linux/sunxi/base-files/usr/bin/cpu_freq b/target/linux/sunxi/base-files/usr/bin/cpu_freq diff --git a/target/linux/sunxi/base-files/usr/bin/cpu_freq b/target/linux/sunxi/base-files/usr/bin/cpu_freq
new file mode 100755 new file mode 100755
index 00000000..4b010058 index 0000000..4b01005
--- /dev/null --- /dev/null
+++ b/target/linux/sunxi/base-files/usr/bin/cpu_freq +++ b/target/linux/sunxi/base-files/usr/bin/cpu_freq
@@ -0,0 +1,120 @@ @@ -0,0 +1,120 @@
@@ -20354,7 +20353,7 @@ index 00000000..4b010058
+fi +fi
\ No newline at end of file \ No newline at end of file
diff --git a/target/linux/sunxi/image/cortex-a53.mk b/target/linux/sunxi/image/cortex-a53.mk diff --git a/target/linux/sunxi/image/cortex-a53.mk b/target/linux/sunxi/image/cortex-a53.mk
index 65551407..e5aa41bc 100644 index 6555140..e5aa41b 100644
--- a/target/linux/sunxi/image/cortex-a53.mk --- a/target/linux/sunxi/image/cortex-a53.mk
+++ b/target/linux/sunxi/image/cortex-a53.mk +++ b/target/linux/sunxi/image/cortex-a53.mk
@@ -9,6 +9,9 @@ ifeq ($(SUBTARGET),cortexa53) @@ -9,6 +9,9 @@ ifeq ($(SUBTARGET),cortexa53)
@@ -20368,5 +20367,5 @@ index 65551407..e5aa41bc 100644
SUNXI_DTS:=allwinner/sun50i-h5-nanopi-neo-plus2 SUNXI_DTS:=allwinner/sun50i-h5-nanopi-neo-plus2
KERNEL_NAME := Image KERNEL_NAME := Image
-- --
2.17.1 1.8.3.1