Lock RK3328 to last known working tag. Thanks for idea/tip to @markh-de

This commit is contained in:
Igor Pečovnik 2018-07-01 13:55:11 +00:00
parent 2ae156e401
commit c63b2129f6
12 changed files with 19915 additions and 130 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -4656,34 +4656,6 @@ index 32960b3ecd4f..97472088d65a 100644
if (IS_DIRSYNC(dir))
ext4_handle_sync(handle);
diff --git a/fs/f2fs/namei.c b/fs/f2fs/namei.c
index 484df6850747..e5553cd8fe4e 100644
--- a/fs/f2fs/namei.c
+++ b/fs/f2fs/namei.c
@@ -294,7 +294,6 @@ static int f2fs_create(struct inode *dir, struct dentry *dentry, umode_t mode,
alloc_nid_done(sbi, ino);
- unlock_new_inode(inode);
d_instantiate(dentry, inode);
if (IS_DIRSYNC(dir))
@@ -658,7 +657,6 @@ static int f2fs_mkdir(struct inode *dir, struct dentry *dentry, umode_t mode)
alloc_nid_done(sbi, inode->i_ino);
- unlock_new_inode(inode);
d_instantiate(dentry, inode);
if (IS_DIRSYNC(dir))
@@ -710,7 +708,6 @@ static int f2fs_mknod(struct inode *dir, struct dentry *dentry,
alloc_nid_done(sbi, inode->i_ino);
- unlock_new_inode(inode);
d_instantiate(dentry, inode);
if (IS_DIRSYNC(dir))
diff --git a/fs/fscache/page.c b/fs/fscache/page.c
index 6b35fc4860a0..1de16a5a5c4e 100644
--- a/fs/fscache/page.c

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
diff --git a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
index 113b82cd..d0612eb1 100755
index 113b82cd..d0612eb1 100644
--- a/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
+++ b/arch/arm64/boot/dts/rockchip/rk3328-rock64.dts
@@ -47,6 +47,10 @@

View file

@ -361,7 +361,7 @@ index 0000000..d159169
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/drivers/net/wireless/rtl8812au/Makefile b/drivers/net/wireless/rtl8812au/Makefile
new file mode 100755
new file mode 100644
index 0000000..ef959e7
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/Makefile
@ -110647,7 +110647,7 @@ index 0000000..cf167a5
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.c b/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.c
new file mode 100755
new file mode 100644
index 0000000..d5c5c47
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.c
@ -115517,7 +115517,7 @@ index 0000000..d5c5c47
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.h b/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.h
new file mode 100755
new file mode 100644
index 0000000..361c443
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/btc/HalBtc8703b2Ant.h
@ -267231,7 +267231,7 @@ index 0000000..ec8c6fa
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.c b/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.c
new file mode 100755
new file mode 100644
index 0000000..8a4a273
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.c
@ -268929,7 +268929,7 @@ index 0000000..8a4a273
+
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.h b/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.h
new file mode 100755
new file mode 100644
index 0000000..a1fe97f
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/phydm_rxhp.h
@ -320394,7 +320394,7 @@ index 0000000..e9c28bf
+#define COMMIT_BY_8814A "BB_LUKE"
+#define RELEASE_VERSION_8814A 81
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.c
new file mode 100755
new file mode 100644
index 0000000..09f3fbf
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.c
@ -321205,7 +321205,7 @@ index 0000000..09f3fbf
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.h
new file mode 100755
new file mode 100644
index 0000000..a5429f1
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_bb.h
@ -321280,7 +321280,7 @@ index 0000000..a5429f1
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.c
new file mode 100755
new file mode 100644
index 0000000..dc91392
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.c
@ -327923,7 +327923,7 @@ index 0000000..dc91392
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.h
new file mode 100755
new file mode 100644
index 0000000..945819a
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_fw.h
@ -328002,7 +328002,7 @@ index 0000000..945819a
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.c
new file mode 100755
new file mode 100644
index 0000000..ed73444
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.c
@ -328294,7 +328294,7 @@ index 0000000..ed73444
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.h
new file mode 100755
new file mode 100644
index 0000000..73158b4
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_mac.h
@ -328339,7 +328339,7 @@ index 0000000..73158b4
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.c
new file mode 100755
new file mode 100644
index 0000000..29df963
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.c
@ -333809,7 +333809,7 @@ index 0000000..29df963
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.h
new file mode 100755
new file mode 100644
index 0000000..c4dd473
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halhwimg8821a_rf.h
@ -333964,7 +333964,7 @@ index 0000000..c4dd473
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c
new file mode 100755
new file mode 100644
index 0000000..01da5a1
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c
@ -334295,7 +334295,7 @@ index 0000000..01da5a1
+
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h
new file mode 100755
new file mode 100644
index 0000000..688a95e
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h
@ -334353,7 +334353,7 @@ index 0000000..688a95e
+#endif // #ifndef __HAL_PHY_RF_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.c
new file mode 100755
new file mode 100644
index 0000000..40d6b52
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.c
@ -335507,7 +335507,7 @@ index 0000000..40d6b52
+
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.h
new file mode 100755
new file mode 100644
index 0000000..5d239ad
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/halphyrf_8821a_win.h
@ -335585,7 +335585,7 @@ index 0000000..5d239ad
+#endif // #ifndef __HAL_PHY_RF_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c
new file mode 100755
new file mode 100644
index 0000000..382025b
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c
@ -336466,7 +336466,7 @@ index 0000000..382025b
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h
new file mode 100755
new file mode 100644
index 0000000..8c74fec
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h
@ -336520,7 +336520,7 @@ index 0000000..8c74fec
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c
new file mode 100755
new file mode 100644
index 0000000..28905fd
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c
@ -337402,7 +337402,7 @@ index 0000000..28905fd
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h
new file mode 100755
new file mode 100644
index 0000000..f44f445
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h
@ -337456,7 +337456,7 @@ index 0000000..f44f445
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c
new file mode 100755
new file mode 100644
index 0000000..aeb4979
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c
@ -338337,7 +338337,7 @@ index 0000000..aeb4979
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h
new file mode 100755
new file mode 100644
index 0000000..8c74fec
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h
@ -338391,7 +338391,7 @@ index 0000000..8c74fec
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.c
new file mode 100755
new file mode 100644
index 0000000..c09db08
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.c
@ -338617,7 +338617,7 @@ index 0000000..c09db08
+#endif /* #if (RTL8821A_SUPPORT == 1)*/
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.h
new file mode 100755
new file mode 100644
index 0000000..a07fd74
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_regconfig8821a.h
@ -338719,7 +338719,7 @@ index 0000000..a07fd74
+#endif // end of SUPPORT
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.c b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.c
new file mode 100755
new file mode 100644
index 0000000..27bccb3
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.c
@ -338795,7 +338795,7 @@ index 0000000..27bccb3
+#endif //#if (RTL8821A_SUPPORT == 1)
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.h
new file mode 100755
new file mode 100644
index 0000000..0b5edf5
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/phydm_rtl8821a.h
@ -338830,7 +338830,7 @@ index 0000000..0b5edf5
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/version_rtl8821a.h b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/version_rtl8821a.h
new file mode 100755
new file mode 100644
index 0000000..5e10b15
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/rtl8821a/version_rtl8821a.h
@ -340785,7 +340785,7 @@ index 0000000..7efdc02
+#endif
+
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.c b/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.c
new file mode 100755
new file mode 100644
index 0000000..eff8e98
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.c
@ -341191,7 +341191,7 @@ index 0000000..eff8e98
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.h b/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.h
new file mode 100755
new file mode 100644
index 0000000..c92d79a
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/hal/phydm/txbf/haltxbf8821b.h
@ -412866,7 +412866,7 @@ index 0000000..4ab4feb
+
+#endif /* __HAL_COMMON_H__ */
diff --git a/drivers/net/wireless/rtl8812au/include/hal_data.h b/drivers/net/wireless/rtl8812au/include/hal_data.h
new file mode 100755
new file mode 100644
index 0000000..a9dd586
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/hal_data.h
@ -413649,7 +413649,7 @@ index 0000000..a9dd586
+
+#endif /* __HAL_DATA_H__ */
diff --git a/drivers/net/wireless/rtl8812au/include/hal_data.h.edited b/drivers/net/wireless/rtl8812au/include/hal_data.h.edited
new file mode 100755
new file mode 100644
index 0000000..ec59ebb
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/hal_data.h.edited
@ -428588,7 +428588,7 @@ index 0000000..a3bb7df
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8723b_hal.h b/drivers/net/wireless/rtl8812au/include/rtl8723b_hal.h
new file mode 100755
new file mode 100644
index 0000000..e6391a4
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8723b_hal.h
@ -428892,7 +428892,7 @@ index 0000000..e6391a4
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8723b_led.h b/drivers/net/wireless/rtl8812au/include/rtl8723b_led.h
new file mode 100755
new file mode 100644
index 0000000..0a7b2c9
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8723b_led.h
@ -428946,7 +428946,7 @@ index 0000000..0a7b2c9
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8723b_recv.h b/drivers/net/wireless/rtl8812au/include/rtl8723b_recv.h
new file mode 100755
new file mode 100644
index 0000000..fd9faef
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8723b_recv.h
@ -429079,7 +429079,7 @@ index 0000000..bf56dde
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8723b_spec.h b/drivers/net/wireless/rtl8812au/include/rtl8723b_spec.h
new file mode 100755
new file mode 100644
index 0000000..85b9d1e
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8723b_spec.h
@ -429416,7 +429416,7 @@ index 0000000..8067359
+#endif
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8723b_xmit.h b/drivers/net/wireless/rtl8812au/include/rtl8723b_xmit.h
new file mode 100755
new file mode 100644
index 0000000..7cc33e1
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8723b_xmit.h
@ -433210,7 +433210,7 @@ index 0000000..9fe4dfb
+#include "rtl8821a_xmit.h"
+#endif /* CONFIG_RTL8821A */
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8814a_cmd.h b/drivers/net/wireless/rtl8812au/include/rtl8814a_cmd.h
new file mode 100755
new file mode 100644
index 0000000..e2e0236
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8814a_cmd.h
@ -433408,7 +433408,7 @@ index 0000000..bb925e4
+
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8814a_hal.h b/drivers/net/wireless/rtl8812au/include/rtl8814a_hal.h
new file mode 100755
new file mode 100644
index 0000000..a2846bb
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8814a_hal.h
@ -433785,7 +433785,7 @@ index 0000000..1137a9b
+
+#endif /* __RTL8814A_LED_H__ */
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8814a_recv.h b/drivers/net/wireless/rtl8812au/include/rtl8814a_recv.h
new file mode 100755
new file mode 100644
index 0000000..e9626f3
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8814a_recv.h
@ -434021,7 +434021,7 @@ index 0000000..7b11d99
+
+#endif/* __RTL8188E_RF_H__ */
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8814a_spec.h b/drivers/net/wireless/rtl8812au/include/rtl8814a_spec.h
new file mode 100755
new file mode 100644
index 0000000..43a6381
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8814a_spec.h
@ -434713,7 +434713,7 @@ index 0000000..5d95e1f
+#endif
+#endif
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8814a_xmit.h b/drivers/net/wireless/rtl8812au/include/rtl8814a_xmit.h
new file mode 100755
new file mode 100644
index 0000000..099760d
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8814a_xmit.h
@ -435914,7 +435914,7 @@ index 0000000..089f97d
+
+#endif /* _RTL8822B_HAL_H_ */
diff --git a/drivers/net/wireless/rtl8812au/include/rtl8822be_hal.h b/drivers/net/wireless/rtl8812au/include/rtl8822be_hal.h
new file mode 100755
new file mode 100644
index 0000000..8379fab
--- /dev/null
+++ b/drivers/net/wireless/rtl8812au/include/rtl8822be_hal.h
@ -496518,7 +496518,7 @@ index 0000000..d159169
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/drivers/net/wireless/rtl8814au/Makefile b/drivers/net/wireless/rtl8814au/Makefile
new file mode 100755
new file mode 100644
index 0000000..ef959e7
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/Makefile
@ -606804,7 +606804,7 @@ index 0000000..cf167a5
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.c b/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.c
new file mode 100755
new file mode 100644
index 0000000..d5c5c47
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.c
@ -611674,7 +611674,7 @@ index 0000000..d5c5c47
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.h b/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.h
new file mode 100755
new file mode 100644
index 0000000..361c443
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/btc/HalBtc8703b2Ant.h
@ -763388,7 +763388,7 @@ index 0000000..ec8c6fa
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.c b/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.c
new file mode 100755
new file mode 100644
index 0000000..8a4a273
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.c
@ -765086,7 +765086,7 @@ index 0000000..8a4a273
+
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.h b/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.h
new file mode 100755
new file mode 100644
index 0000000..a1fe97f
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/phydm_rxhp.h
@ -816551,7 +816551,7 @@ index 0000000..e9c28bf
+#define COMMIT_BY_8814A "BB_LUKE"
+#define RELEASE_VERSION_8814A 81
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.c
new file mode 100755
new file mode 100644
index 0000000..09f3fbf
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.c
@ -817362,7 +817362,7 @@ index 0000000..09f3fbf
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.h
new file mode 100755
new file mode 100644
index 0000000..a5429f1
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_bb.h
@ -817437,7 +817437,7 @@ index 0000000..a5429f1
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.c
new file mode 100755
new file mode 100644
index 0000000..dc91392
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.c
@ -824080,7 +824080,7 @@ index 0000000..dc91392
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.h
new file mode 100755
new file mode 100644
index 0000000..945819a
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_fw.h
@ -824159,7 +824159,7 @@ index 0000000..945819a
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.c
new file mode 100755
new file mode 100644
index 0000000..ed73444
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.c
@ -824451,7 +824451,7 @@ index 0000000..ed73444
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.h
new file mode 100755
new file mode 100644
index 0000000..73158b4
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_mac.h
@ -824496,7 +824496,7 @@ index 0000000..73158b4
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.c
new file mode 100755
new file mode 100644
index 0000000..29df963
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.c
@ -829966,7 +829966,7 @@ index 0000000..29df963
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.h
new file mode 100755
new file mode 100644
index 0000000..c4dd473
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halhwimg8821a_rf.h
@ -830121,7 +830121,7 @@ index 0000000..c4dd473
+#endif /* end of HWIMG_SUPPORT*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c
new file mode 100755
new file mode 100644
index 0000000..01da5a1
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.c
@ -830452,7 +830452,7 @@ index 0000000..01da5a1
+
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h
new file mode 100755
new file mode 100644
index 0000000..688a95e
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_ce.h
@ -830510,7 +830510,7 @@ index 0000000..688a95e
+#endif // #ifndef __HAL_PHY_RF_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.c
new file mode 100755
new file mode 100644
index 0000000..40d6b52
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.c
@ -831664,7 +831664,7 @@ index 0000000..40d6b52
+
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.h
new file mode 100755
new file mode 100644
index 0000000..5d239ad
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/halphyrf_8821a_win.h
@ -831742,7 +831742,7 @@ index 0000000..5d239ad
+#endif // #ifndef __HAL_PHY_RF_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c
new file mode 100755
new file mode 100644
index 0000000..382025b
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.c
@ -832623,7 +832623,7 @@ index 0000000..382025b
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h
new file mode 100755
new file mode 100644
index 0000000..8c74fec
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ap.h
@ -832677,7 +832677,7 @@ index 0000000..8c74fec
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c
new file mode 100755
new file mode 100644
index 0000000..28905fd
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.c
@ -833559,7 +833559,7 @@ index 0000000..28905fd
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h
new file mode 100755
new file mode 100644
index 0000000..f44f445
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_ce.h
@ -833613,7 +833613,7 @@ index 0000000..f44f445
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c
new file mode 100755
new file mode 100644
index 0000000..aeb4979
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.c
@ -834494,7 +834494,7 @@ index 0000000..aeb4979
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h
new file mode 100755
new file mode 100644
index 0000000..8c74fec
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_iqk_8821a_win.h
@ -834548,7 +834548,7 @@ index 0000000..8c74fec
+#endif // #ifndef __PHYDM_IQK_8821A_H__
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.c
new file mode 100755
new file mode 100644
index 0000000..c09db08
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.c
@ -834774,7 +834774,7 @@ index 0000000..c09db08
+#endif /* #if (RTL8821A_SUPPORT == 1)*/
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.h
new file mode 100755
new file mode 100644
index 0000000..a07fd74
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_regconfig8821a.h
@ -834876,7 +834876,7 @@ index 0000000..a07fd74
+#endif // end of SUPPORT
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.c b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.c
new file mode 100755
new file mode 100644
index 0000000..27bccb3
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.c
@ -834952,7 +834952,7 @@ index 0000000..27bccb3
+#endif //#if (RTL8821A_SUPPORT == 1)
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.h
new file mode 100755
new file mode 100644
index 0000000..0b5edf5
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/phydm_rtl8821a.h
@ -834987,7 +834987,7 @@ index 0000000..0b5edf5
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/version_rtl8821a.h b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/version_rtl8821a.h
new file mode 100755
new file mode 100644
index 0000000..5e10b15
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/rtl8821a/version_rtl8821a.h
@ -836942,7 +836942,7 @@ index 0000000..7efdc02
+#endif
+
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.c b/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.c
new file mode 100755
new file mode 100644
index 0000000..eff8e98
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.c
@ -837348,7 +837348,7 @@ index 0000000..eff8e98
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.h b/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.h
new file mode 100755
new file mode 100644
index 0000000..c92d79a
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/hal/phydm/txbf/haltxbf8821b.h
@ -909023,7 +909023,7 @@ index 0000000..4ab4feb
+
+#endif /* __HAL_COMMON_H__ */
diff --git a/drivers/net/wireless/rtl8814au/include/hal_data.h b/drivers/net/wireless/rtl8814au/include/hal_data.h
new file mode 100755
new file mode 100644
index 0000000..a9dd586
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/hal_data.h
@ -909806,7 +909806,7 @@ index 0000000..a9dd586
+
+#endif /* __HAL_DATA_H__ */
diff --git a/drivers/net/wireless/rtl8814au/include/hal_data.h.edited b/drivers/net/wireless/rtl8814au/include/hal_data.h.edited
new file mode 100755
new file mode 100644
index 0000000..ec59ebb
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/hal_data.h.edited
@ -924745,7 +924745,7 @@ index 0000000..a3bb7df
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8723b_hal.h b/drivers/net/wireless/rtl8814au/include/rtl8723b_hal.h
new file mode 100755
new file mode 100644
index 0000000..e6391a4
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8723b_hal.h
@ -925049,7 +925049,7 @@ index 0000000..e6391a4
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8723b_led.h b/drivers/net/wireless/rtl8814au/include/rtl8723b_led.h
new file mode 100755
new file mode 100644
index 0000000..0a7b2c9
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8723b_led.h
@ -925103,7 +925103,7 @@ index 0000000..0a7b2c9
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8723b_recv.h b/drivers/net/wireless/rtl8814au/include/rtl8723b_recv.h
new file mode 100755
new file mode 100644
index 0000000..fd9faef
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8723b_recv.h
@ -925236,7 +925236,7 @@ index 0000000..bf56dde
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8723b_spec.h b/drivers/net/wireless/rtl8814au/include/rtl8723b_spec.h
new file mode 100755
new file mode 100644
index 0000000..85b9d1e
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8723b_spec.h
@ -925573,7 +925573,7 @@ index 0000000..8067359
+#endif
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8723b_xmit.h b/drivers/net/wireless/rtl8814au/include/rtl8723b_xmit.h
new file mode 100755
new file mode 100644
index 0000000..7cc33e1
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8723b_xmit.h
@ -929367,7 +929367,7 @@ index 0000000..9fe4dfb
+#include "rtl8821a_xmit.h"
+#endif /* CONFIG_RTL8821A */
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8814a_cmd.h b/drivers/net/wireless/rtl8814au/include/rtl8814a_cmd.h
new file mode 100755
new file mode 100644
index 0000000..e2e0236
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8814a_cmd.h
@ -929565,7 +929565,7 @@ index 0000000..bb925e4
+
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8814a_hal.h b/drivers/net/wireless/rtl8814au/include/rtl8814a_hal.h
new file mode 100755
new file mode 100644
index 0000000..a2846bb
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8814a_hal.h
@ -929942,7 +929942,7 @@ index 0000000..1137a9b
+
+#endif /* __RTL8814A_LED_H__ */
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8814a_recv.h b/drivers/net/wireless/rtl8814au/include/rtl8814a_recv.h
new file mode 100755
new file mode 100644
index 0000000..e9626f3
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8814a_recv.h
@ -930178,7 +930178,7 @@ index 0000000..7b11d99
+
+#endif/* __RTL8188E_RF_H__ */
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8814a_spec.h b/drivers/net/wireless/rtl8814au/include/rtl8814a_spec.h
new file mode 100755
new file mode 100644
index 0000000..43a6381
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8814a_spec.h
@ -930870,7 +930870,7 @@ index 0000000..5d95e1f
+#endif
+#endif
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8814a_xmit.h b/drivers/net/wireless/rtl8814au/include/rtl8814a_xmit.h
new file mode 100755
new file mode 100644
index 0000000..099760d
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8814a_xmit.h
@ -932071,7 +932071,7 @@ index 0000000..089f97d
+
+#endif /* _RTL8822B_HAL_H_ */
diff --git a/drivers/net/wireless/rtl8814au/include/rtl8822be_hal.h b/drivers/net/wireless/rtl8814au/include/rtl8822be_hal.h
new file mode 100755
new file mode 100644
index 0000000..8379fab
--- /dev/null
+++ b/drivers/net/wireless/rtl8814au/include/rtl8822be_hal.h