* Copyright 2017-2019 NXP
  */
 
-#if defined(CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE) && \
-       defined(CONFIG_MAGIC_SYSRQ)
-#define SUPPORT_SYSRQ
-#endif
-
 #include <linux/console.h>
 #include <linux/io.h>
 #include <linux/irq.h>
                if (brk) {
                        uart_handle_break(sport);
                } else {
-#ifdef SUPPORT_SYSRQ
                        if (uart_handle_sysrq_char(sport, (unsigned char)rx))
                                continue;
-#endif
                        tty_insert_flip_char(port, rx, flg);
                }
        }
        sport->irq = platform_get_irq(pdev, 0);
        sport->ops = &linflex_pops;
        sport->flags = UPF_BOOT_AUTOCONF;
+       sport->has_sysrq = IS_ENABLED(CONFIG_SERIAL_FSL_LINFLEXUART_CONSOLE);
 
        linflex_ports[sport->line] = sport;