diff options
author | Piotr Dymacz <pepe2k@gmail.com> | 2018-04-04 23:43:51 +0200 |
---|---|---|
committer | Piotr Dymacz <pepe2k@gmail.com> | 2018-04-06 23:11:00 +0200 |
commit | 6148c465561cb5ba0b05ba77ecfe7cd42faeb835 (patch) | |
tree | 4179aa0eb3cc45464cbcd45e51fdd197e2f535ec /target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch | |
parent | bbc2e1d919c635e2c9fd0cd34a3bb3cce2632e97 (diff) | |
download | upstream-6148c465561cb5ba0b05ba77ecfe7cd42faeb835.tar.gz upstream-6148c465561cb5ba0b05ba77ecfe7cd42faeb835.tar.bz2 upstream-6148c465561cb5ba0b05ba77ecfe7cd42faeb835.zip |
ar71xx: drop kernel 4.4 support
Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
Diffstat (limited to 'target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch')
-rw-r--r-- | target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch b/target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch deleted file mode 100644 index 4f79136abe..0000000000 --- a/target/linux/ar71xx/patches-4.4/504-MIPS-ath79-add-ath79_device_reset_get.patch +++ /dev/null @@ -1,41 +0,0 @@ ---- a/arch/mips/include/asm/mach-ath79/ath79.h -+++ b/arch/mips/include/asm/mach-ath79/ath79.h -@@ -144,5 +144,6 @@ static inline u32 ath79_reset_rr(unsigne - - void ath79_device_reset_set(u32 mask); - void ath79_device_reset_clear(u32 mask); -+u32 ath79_device_reset_get(u32 mask); - - #endif /* __ASM_MACH_ATH79_H */ ---- a/arch/mips/ath79/common.c -+++ b/arch/mips/ath79/common.c -@@ -142,3 +142,29 @@ void ath79_device_reset_clear(u32 mask) - spin_unlock_irqrestore(&ath79_device_reset_lock, flags); - } - EXPORT_SYMBOL_GPL(ath79_device_reset_clear); -+ -+u32 ath79_device_reset_get(u32 mask) -+{ -+ unsigned long flags; -+ u32 reg; -+ u32 ret; -+ -+ if (soc_is_ar71xx()) -+ reg = AR71XX_RESET_REG_RESET_MODULE; -+ else if (soc_is_ar724x()) -+ reg = AR724X_RESET_REG_RESET_MODULE; -+ else if (soc_is_ar913x()) -+ reg = AR913X_RESET_REG_RESET_MODULE; -+ else if (soc_is_ar933x()) -+ reg = AR933X_RESET_REG_RESET_MODULE; -+ else if (soc_is_ar934x()) -+ reg = AR934X_RESET_REG_RESET_MODULE; -+ else -+ BUG(); -+ -+ spin_lock_irqsave(&ath79_device_reset_lock, flags); -+ ret = ath79_reset_rr(reg); -+ spin_unlock_irqrestore(&ath79_device_reset_lock, flags); -+ return ret; -+} -+EXPORT_SYMBOL_GPL(ath79_device_reset_get); |