+++ /dev/null
-From 6f81fdded0d024c7d4084d434764f30bca1cd6b1 Mon Sep 17 00:00:00 2001
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Date: Wed, 27 Apr 2022 15:23:27 +0200
-Subject: serial: 8250_mtk: Make sure to select the right FEATURE_SEL
-
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-
-commit 6f81fdded0d024c7d4084d434764f30bca1cd6b1 upstream.
-
-Set the FEATURE_SEL at probe time to make sure that BIT(0) is enabled:
-this guarantees that when the port is configured as AP UART, the
-right register layout is interpreted by the UART IP.
-
-Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Cc: stable <stable@vger.kernel.org>
-Link: https://lore.kernel.org/r/20220427132328.228297-3-angelogioacchino.delregno@collabora.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/tty/serial/8250/8250_mtk.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/tty/serial/8250/8250_mtk.c
-+++ b/drivers/tty/serial/8250/8250_mtk.c
-@@ -57,6 +57,9 @@
- #define MTK_UART_XON1 40 /* I/O: Xon character 1 */
- #define MTK_UART_XOFF1 42 /* I/O: Xoff character 1 */
-
-+#define MTK_UART_FEATURE_SEL 39 /* Feature Selection register */
-+#define MTK_UART_FEAT_NEWRMAP BIT(0) /* Use new register map */
-+
- #ifdef CONFIG_SERIAL_8250_DMA
- enum dma_rx_status {
- DMA_RX_START = 0,
-@@ -572,6 +575,10 @@ static int mtk8250_probe(struct platform
- uart.dma = data->dma;
- #endif
-
-+ /* Set AP UART new register map */
-+ writel(MTK_UART_FEAT_NEWRMAP, uart.port.membase +
-+ (MTK_UART_FEATURE_SEL << uart.port.regshift));
-+
- /* Disable Rate Fix function */
- writel(0x0, uart.port.membase +
- (MTK_UART_RATE_FIX << uart.port.regshift));
slimbus-qcom-fix-irq-check-in-qcom_slim_probe.patch
serial-8250_mtk-fix-uart_efr-register-address.patch
serial-8250_mtk-fix-register-address-for-xon-xoff-character.patch
-serial-8250_mtk-make-sure-to-select-the-right-feature_sel.patch
ceph-fix-setting-of-xattrs-on-async-created-inodes.patch
drm-nouveau-tegra-stop-using-iommu_present.patch
i40e-i40e_main-fix-a-missing-check-on-list-iterator.patch
+++ /dev/null
-From 6f81fdded0d024c7d4084d434764f30bca1cd6b1 Mon Sep 17 00:00:00 2001
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Date: Wed, 27 Apr 2022 15:23:27 +0200
-Subject: serial: 8250_mtk: Make sure to select the right FEATURE_SEL
-
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-
-commit 6f81fdded0d024c7d4084d434764f30bca1cd6b1 upstream.
-
-Set the FEATURE_SEL at probe time to make sure that BIT(0) is enabled:
-this guarantees that when the port is configured as AP UART, the
-right register layout is interpreted by the UART IP.
-
-Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Cc: stable <stable@vger.kernel.org>
-Link: https://lore.kernel.org/r/20220427132328.228297-3-angelogioacchino.delregno@collabora.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/tty/serial/8250/8250_mtk.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/tty/serial/8250/8250_mtk.c
-+++ b/drivers/tty/serial/8250/8250_mtk.c
-@@ -57,6 +57,9 @@
- #define MTK_UART_XON1 40 /* I/O: Xon character 1 */
- #define MTK_UART_XOFF1 42 /* I/O: Xoff character 1 */
-
-+#define MTK_UART_FEATURE_SEL 39 /* Feature Selection register */
-+#define MTK_UART_FEAT_NEWRMAP BIT(0) /* Use new register map */
-+
- #ifdef CONFIG_SERIAL_8250_DMA
- enum dma_rx_status {
- DMA_RX_START = 0,
-@@ -572,6 +575,10 @@ static int mtk8250_probe(struct platform
- uart.dma = data->dma;
- #endif
-
-+ /* Set AP UART new register map */
-+ writel(MTK_UART_FEAT_NEWRMAP, uart.port.membase +
-+ (MTK_UART_FEATURE_SEL << uart.port.regshift));
-+
- /* Disable Rate Fix function */
- writel(0x0, uart.port.membase +
- (MTK_UART_RATE_FIX << uart.port.regshift));
fsl_lpuart-don-t-enable-interrupts-too-early.patch
serial-8250_mtk-fix-uart_efr-register-address.patch
serial-8250_mtk-fix-register-address-for-xon-xoff-character.patch
-serial-8250_mtk-make-sure-to-select-the-right-feature_sel.patch
ceph-fix-setting-of-xattrs-on-async-created-inodes.patch
revert-mm-memory-failure.c-skip-huge_zero_page-in-memory_failure.patch
mm-huge_memory-do-not-overkill-when-splitting-huge_zero_page.patch
+++ /dev/null
-From 6f81fdded0d024c7d4084d434764f30bca1cd6b1 Mon Sep 17 00:00:00 2001
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Date: Wed, 27 Apr 2022 15:23:27 +0200
-Subject: serial: 8250_mtk: Make sure to select the right FEATURE_SEL
-
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-
-commit 6f81fdded0d024c7d4084d434764f30bca1cd6b1 upstream.
-
-Set the FEATURE_SEL at probe time to make sure that BIT(0) is enabled:
-this guarantees that when the port is configured as AP UART, the
-right register layout is interpreted by the UART IP.
-
-Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Cc: stable <stable@vger.kernel.org>
-Link: https://lore.kernel.org/r/20220427132328.228297-3-angelogioacchino.delregno@collabora.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/tty/serial/8250/8250_mtk.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/tty/serial/8250/8250_mtk.c
-+++ b/drivers/tty/serial/8250/8250_mtk.c
-@@ -57,6 +57,9 @@
- #define MTK_UART_XON1 40 /* I/O: Xon character 1 */
- #define MTK_UART_XOFF1 42 /* I/O: Xoff character 1 */
-
-+#define MTK_UART_FEATURE_SEL 39 /* Feature Selection register */
-+#define MTK_UART_FEAT_NEWRMAP BIT(0) /* Use new register map */
-+
- #ifdef CONFIG_SERIAL_8250_DMA
- enum dma_rx_status {
- DMA_RX_START = 0,
-@@ -572,6 +575,10 @@ static int mtk8250_probe(struct platform
- uart.dma = data->dma;
- #endif
-
-+ /* Set AP UART new register map */
-+ writel(MTK_UART_FEAT_NEWRMAP, uart.port.membase +
-+ (MTK_UART_FEATURE_SEL << uart.port.regshift));
-+
- /* Disable Rate Fix function */
- writel(0x0, uart.port.membase +
- (MTK_UART_RATE_FIX << uart.port.regshift));
genirq-remove-warn_on_once-in-generic_handle_domain_irq.patch
serial-8250_mtk-fix-uart_efr-register-address.patch
serial-8250_mtk-fix-register-address-for-xon-xoff-character.patch
-serial-8250_mtk-make-sure-to-select-the-right-feature_sel.patch
ceph-fix-setting-of-xattrs-on-async-created-inodes.patch
revert-mm-memory-failure.c-skip-huge_zero_page-in-memory_failure.patch
mm-huge_memory-do-not-overkill-when-splitting-huge_zero_page.patch
+++ /dev/null
-From 6f81fdded0d024c7d4084d434764f30bca1cd6b1 Mon Sep 17 00:00:00 2001
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Date: Wed, 27 Apr 2022 15:23:27 +0200
-Subject: serial: 8250_mtk: Make sure to select the right FEATURE_SEL
-
-From: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-
-commit 6f81fdded0d024c7d4084d434764f30bca1cd6b1 upstream.
-
-Set the FEATURE_SEL at probe time to make sure that BIT(0) is enabled:
-this guarantees that when the port is configured as AP UART, the
-right register layout is interpreted by the UART IP.
-
-Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
-Cc: stable <stable@vger.kernel.org>
-Link: https://lore.kernel.org/r/20220427132328.228297-3-angelogioacchino.delregno@collabora.com
-Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----
- drivers/tty/serial/8250/8250_mtk.c | 7 +++++++
- 1 file changed, 7 insertions(+)
-
---- a/drivers/tty/serial/8250/8250_mtk.c
-+++ b/drivers/tty/serial/8250/8250_mtk.c
-@@ -56,6 +56,9 @@
- #define MTK_UART_XON1 40 /* I/O: Xon character 1 */
- #define MTK_UART_XOFF1 42 /* I/O: Xoff character 1 */
-
-+#define MTK_UART_FEATURE_SEL 39 /* Feature Selection register */
-+#define MTK_UART_FEAT_NEWRMAP BIT(0) /* Use new register map */
-+
- #ifdef CONFIG_SERIAL_8250_DMA
- enum dma_rx_status {
- DMA_RX_START = 0,
-@@ -554,6 +557,10 @@ static int mtk8250_probe(struct platform
- uart.dma = data->dma;
- #endif
-
-+ /* Set AP UART new register map */
-+ writel(MTK_UART_FEAT_NEWRMAP, uart.port.membase +
-+ (MTK_UART_FEATURE_SEL << uart.port.regshift));
-+
- /* Disable Rate Fix function */
- writel(0x0, uart.port.membase +
- (MTK_UART_RATE_FIX << uart.port.regshift));
slimbus-qcom-fix-irq-check-in-qcom_slim_probe.patch
serial-8250_mtk-fix-uart_efr-register-address.patch
serial-8250_mtk-fix-register-address-for-xon-xoff-character.patch
-serial-8250_mtk-make-sure-to-select-the-right-feature_sel.patch
drm-nouveau-tegra-stop-using-iommu_present.patch
i40e-i40e_main-fix-a-missing-check-on-list-iterator.patch
cgroup-cpuset-remove-cpus_allowed-mems_allowed-setup-in-cpuset_init_smp.patch