diff options
author | Daniel Golle <daniel@makrotopia.org> | 2022-03-21 01:16:48 +0000 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2022-03-21 13:11:56 +0000 |
commit | 786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186 (patch) | |
tree | 926fecb2b1f6ce1e42ba7ef4c7aab8e68dfd214c /target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch | |
parent | 9470160c350d15f765c33d6c1db15d6c4709a64c (diff) | |
download | upstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.tar.gz upstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.tar.bz2 upstream-786bf7fdaca4c75e7eba6e9aa3a8b5775fd21186.zip |
kernel: delete Linux 5.4 config and patches
As the upcoming release will be based on Linux 5.10 only, remove all
kernel configuration as well as patches for Linux 5.4.
There were no targets still actively using Linux 5.4.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit 3a14580411adfb75f9a44eded9f41245b9e44606)
Diffstat (limited to 'target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch')
-rw-r--r-- | target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch b/target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch deleted file mode 100644 index df19568863..0000000000 --- a/target/linux/layerscape/patches-5.4/816-sdhc-0002-LF-605-mmc-sdhci-of-esdhc-convert-to-use-esdhc_tunin.patch +++ /dev/null @@ -1,77 +0,0 @@ -From e95c04bd6d9ebe081126184fb228461b1b3fa7aa Mon Sep 17 00:00:00 2001 -From: Yangbo Lu <yangbo.lu@nxp.com> -Date: Thu, 12 Dec 2019 15:52:18 +0800 -Subject: [PATCH] LF-605 mmc: sdhci-of-esdhc: convert to use - esdhc_tuning_window_ptr() - -Convert to use a new function esdhc_tuning_window_ptr() to -get tuning window start point and end point. - -Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com> -Acked-by: Adrian Hunter <adrian.hunter@intel.com> ---- - drivers/mmc/host/sdhci-of-esdhc.c | 34 +++++++++++++++++++++------------- - 1 file changed, 21 insertions(+), 13 deletions(-) - ---- a/drivers/mmc/host/sdhci-of-esdhc.c -+++ b/drivers/mmc/host/sdhci-of-esdhc.c -@@ -924,20 +924,11 @@ static void esdhc_tuning_block_enable(st - esdhc_clock_enable(host, true); - } - --static void esdhc_prepare_sw_tuning(struct sdhci_host *host, u8 *window_start, -+static void esdhc_tuning_window_ptr(struct sdhci_host *host, u8 *window_start, - u8 *window_end) - { -- struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); -- struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host); -- u8 tbstat_15_8, tbstat_7_0; - u32 val; - -- if (esdhc->quirk_tuning_erratum_type1) { -- *window_start = 5 * esdhc->div_ratio; -- *window_end = 3 * esdhc->div_ratio; -- return; -- } -- - /* Write TBCTL[11:8]=4'h8 */ - val = sdhci_readl(host, ESDHC_TBCTL); - val &= ~(0xf << 8); -@@ -956,6 +947,25 @@ static void esdhc_prepare_sw_tuning(stru - val = sdhci_readl(host, ESDHC_TBSTAT); - val = sdhci_readl(host, ESDHC_TBSTAT); - -+ *window_end = val & 0xff; -+ *window_start = (val >> 8) & 0xff; -+} -+ -+static void esdhc_prepare_sw_tuning(struct sdhci_host *host, u8 *window_start, -+ u8 *window_end) -+{ -+ struct sdhci_pltfm_host *pltfm_host = sdhci_priv(host); -+ struct sdhci_esdhc *esdhc = sdhci_pltfm_priv(pltfm_host); -+ u8 start_ptr, end_ptr; -+ -+ if (esdhc->quirk_tuning_erratum_type1) { -+ *window_start = 5 * esdhc->div_ratio; -+ *window_end = 3 * esdhc->div_ratio; -+ return; -+ } -+ -+ esdhc_tuning_window_ptr(host, &start_ptr, &end_ptr); -+ - /* Reset data lines by setting ESDHCCTL[RSTD] */ - sdhci_reset(host, SDHCI_RESET_DATA); - /* Write 32'hFFFF_FFFF to IRQSTAT register */ -@@ -966,10 +976,8 @@ static void esdhc_prepare_sw_tuning(stru - * then program TBPTR[TB_WNDW_END_PTR] = 4 * div_ratio - * and program TBPTR[TB_WNDW_START_PTR] = 8 * div_ratio. - */ -- tbstat_7_0 = val & 0xff; -- tbstat_15_8 = (val >> 8) & 0xff; - -- if (abs(tbstat_15_8 - tbstat_7_0) > (4 * esdhc->div_ratio)) { -+ if (abs(start_ptr - end_ptr) > (4 * esdhc->div_ratio)) { - *window_start = 8 * esdhc->div_ratio; - *window_end = 4 * esdhc->div_ratio; - } else { |