From 1d3fe7ffab6d072fc536c28c6df9b8a3c6d3f187 Mon Sep 17 00:00:00 2001 From: Nathan Rossi Date: Mon, 2 Mar 2015 15:58:13 +1000 Subject: linux-xlnx: Remove the 3.10 kernel * The linux-xlnx 3.10 kernel is old and no longer being maintained, and thus being removed Signed-off-by: Nathan Rossi --- ...-RX-hang-and-TX-corruption-in-set_termios.patch | 33 ---------------------- recipes-kernel/linux/linux-xlnx_3.10.bb | 16 ----------- 2 files changed, 49 deletions(-) delete mode 100644 recipes-kernel/linux/linux-xlnx/3.10/tty-xuartps-Fix-RX-hang-and-TX-corruption-in-set_termios.patch delete mode 100644 recipes-kernel/linux/linux-xlnx_3.10.bb diff --git a/recipes-kernel/linux/linux-xlnx/3.10/tty-xuartps-Fix-RX-hang-and-TX-corruption-in-set_termios.patch b/recipes-kernel/linux/linux-xlnx/3.10/tty-xuartps-Fix-RX-hang-and-TX-corruption-in-set_termios.patch deleted file mode 100644 index 4ecd4e48..00000000 --- a/recipes-kernel/linux/linux-xlnx/3.10/tty-xuartps-Fix-RX-hang-and-TX-corruption-in-set_termios.patch +++ /dev/null @@ -1,33 +0,0 @@ -From c2a532266240230c5b49e56f1035e9ba27a61d96 Mon Sep 17 00:00:00 2001 -From: Nathan Rossi -Date: Mon, 24 Nov 2014 15:11:43 +1000 -Subject: [PATCH] tty: xuartps: Fix RX hang, and TX corruption in set_termios - -Signed-off-by: Nathan Rossi ---- - drivers/tty/serial/xilinx_uartps.c | 9 +++++---- - 1 file changed, 5 insertions(+), 4 deletions(-) - -diff --git a/drivers/tty/serial/xilinx_uartps.c b/drivers/tty/serial/xilinx_uartps.c -index faf2d90..7c842f2 100644 ---- a/drivers/tty/serial/xilinx_uartps.c -+++ b/drivers/tty/serial/xilinx_uartps.c -@@ -642,10 +642,11 @@ static void xuartps_set_termios(struct uart_port *port, - - spin_lock_irqsave(&port->lock, flags); - -- /* Empty the receive FIFO 1st before making changes */ -- while ((xuartps_readl(XUARTPS_SR_OFFSET) & -- XUARTPS_SR_RXEMPTY) != XUARTPS_SR_RXEMPTY) -- xuartps_readl(XUARTPS_FIFO_OFFSET); -+ /* Wait for the transmit FIFO to empty before making changes */ -+ if (!(xuartps_readl(XUARTPS_CR_OFFSET) & XUARTPS_CR_TX_DIS)) { -+ while (!(xuartps_readl(XUARTPS_SR_OFFSET) & XUARTPS_SR_TXEMPTY)) -+ cpu_relax(); -+ } - - /* Disable the TX and RX to set baud rate */ - xuartps_writel(xuartps_readl(XUARTPS_CR_OFFSET) | --- -2.1.1 - diff --git a/recipes-kernel/linux/linux-xlnx_3.10.bb b/recipes-kernel/linux/linux-xlnx_3.10.bb deleted file mode 100644 index d32c4241..00000000 --- a/recipes-kernel/linux/linux-xlnx_3.10.bb +++ /dev/null @@ -1,16 +0,0 @@ -# Kernel version and SRCREV correspond to: -LINUX_VERSION = "3.10" -# xilinx-v14.7 tag -SRCREV ?= "efc27505715e64526653f35274717c0fc56491e3" -PR = "r1" - -include linux-xlnx.inc - -# The MACB driver is non-functional in the 3.10 kernel -KERNEL_FEATURES_append_zynq += "features/xilinx/disable-macb.scc" - -FILESEXTRAPATHS_prepend := "${THISDIR}/linux-xlnx/3.10:" -SRC_URI_append += " \ - file://tty-xuartps-Fix-RX-hang-and-TX-corruption-in-set_termios.patch \ - " - -- cgit v1.2.3-54-g00ecf