1
0
Fork 0
remarkable-linux/drivers/tty/serial
Adriana Reus aaf2fadb1b MLK-18137: fsl_lpuart: Fix loopback mode
Register offset needs to be applied on mapbase also.
dma_tx/rx_request use the physical address of UARTDATA.
Register offset is currently only applied to membase (the
corresponding virtual addr) but not on mapbase.

Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Adriana Reus <adriana.reus@nxp.com>
2018-10-29 11:10:38 +08:00
..
8250 drivers/tty: add error handling for pcmcia_loop_config 2018-10-03 17:00:51 -07:00
cpm_uart serial: cpm_uart: return immediately from console poll 2018-10-03 17:00:54 -07:00
jsm tty: serial: jsm: constify pci_device_id. 2017-07-30 07:35:28 -07:00
21285.c serial: 21285: constify uart_ops structures 2017-08-28 20:51:21 +02:00
Kconfig MLK-14955-1 imx8: Added MXC_ARM64 into dependent 2018-10-29 11:10:38 +08:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
altera_jtaguart.c serial: altera_jtaguart: adding iounmap() 2017-05-18 16:43:55 +02:00
altera_uart.c serial: altera: ensure port->regshift is honored consistently 2018-05-25 16:18:00 +02:00
amba-pl010.c serial: pl010: constify amba_id 2017-08-28 20:51:19 +02:00
amba-pl011.c tty: pl011: Avoid spuriously stuck-off interrupts 2018-06-16 09:45:16 +02:00
amba-pl011.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
apbuart.c serial: apbuart: constify uart_ops structures 2017-08-28 20:51:21 +02:00
apbuart.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ar933x_uart.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
arc_uart.c serial: arc_uart: Fix out-of-bounds access through DT alias 2018-05-25 16:18:00 +02:00
atmel_serial.c tty/serial: atmel: use port->name as name in request_irq() 2018-06-16 09:45:16 +02:00
atmel_serial.h tty/serial: atmel: move atmel_serial header into driver directory 2017-03-14 10:59:04 +08:00
bcm63xx_uart.c serial: bcm63xx: fix timing issue. 2017-09-18 18:19:20 +02:00
bfin_sport_uart.c tty: serial: constify dev_pm_ops structures 2017-01-19 14:20:23 +01:00
bfin_sport_uart.h
bfin_uart.c
clps711x.c serial: clps711x: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:16 +02:00
crisv10.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
crisv10.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
digicolor-usart.c
dz.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
dz.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
earlycon-arm-semihost.c tty/serial: mark __init early_smh_setup() static 2016-09-02 15:03:35 +02:00
earlycon.c earlycon: Remove hardcoded port->uartclk initialization in of_setup_earlycon 2018-09-26 08:38:14 +02:00
efm32-uart.c serial: efm32: Fix parity management in 'efm32_uart_console_get_options()' 2017-05-18 16:43:55 +02:00
etraxfs-uart.c License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
fsl_lpuart.c MLK-18137: fsl_lpuart: Fix loopback mode 2018-10-29 11:10:38 +08:00
icom.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
icom.h
ifx6x60.c serial: ifx6x60: fix use-after-free on module unload 2017-05-18 16:43:55 +02:00
ifx6x60.h
imx.c MLK-17739 tty: serial: imx: clear wakeup flag before enable wakeup interrupt 2018-10-29 11:10:38 +08:00
ioc3_serial.c drivers: tty: serial: move inline before return type 2017-07-12 16:26:04 -07:00
ioc4_serial.c drivers: tty: serial: move inline before return type 2017-07-12 16:26:04 -07:00
ip22zilog.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
ip22zilog.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
kgdb_nmi.c
kgdboc.c
lantiq.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
lpc32xx_hs.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
m32r_sio.c serial: m32r_sio: constify uart_ops structures 2017-08-28 20:51:21 +02:00
m32r_sio_reg.h
max310x.c serial: max310x: Add support for newer silicon revisions 2017-01-12 11:51:24 +01:00
max3100.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
mcf.c
men_z135_uart.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
meson_uart.c serial: meson: constify uart_ops structures 2017-08-28 20:51:19 +02:00
mpc52xx_uart.c serial: mpc52xx: constify uart_ops structures 2017-08-28 20:51:21 +02:00
mps2-uart.c serial: mps2-uart: make driver explicitly non-modular 2016-06-25 14:01:57 -07:00
mpsc.c serial/mpsc: switch to dma_alloc_attrs 2017-06-20 10:24:15 +08:00
msm_serial.c tty: serial: msm: Move request_irq to the end of startup 2017-08-28 20:51:19 +02:00
mux.c TTY/Serial updates for 4.14-rc1 2017-09-05 10:30:48 -07:00
mvebu-uart.c serial: mvebu-uart: Fix reporting of effective CSIZE to userspace 2018-10-10 08:54:18 +02:00
mxs-auart.c serial: mxs-auart: Fix out-of-bounds access through serial port index 2018-05-25 16:17:59 +02:00
netx-serial.c
omap-serial.c serial: omap: Fix EFR write on RTS deassertion 2017-11-24 08:37:04 +01:00
owl-uart.c serial: owl: constify uart_ops structures 2017-08-28 20:51:19 +02:00
pch_uart.c dmi: Mark all struct dmi_system_id instances const 2017-09-14 11:59:30 +02:00
pic32_uart.c serial: pic32_uart: Fix 'request_irq' and 'free_irq' inconsistancy 2017-01-12 11:51:24 +01:00
pic32_uart.h serial: pic32_uart: Add PIC32 UART driver 2016-05-13 14:01:56 +02:00
pmac_zilog.c tty: Convert to using %pOF instead of full_name 2017-07-30 07:35:28 -07:00
pmac_zilog.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pnx8xxx_uart.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
pxa.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
rp2.c
sa1100.c
samsung.c serial: samsung: fix maxburst parameter for DMA transactions 2018-06-16 09:45:16 +02:00
samsung.h serial: samsung: Simplify DMA engine initialization code 2017-01-12 11:51:24 +01:00
sb1250-duart.c drivers: convert sbd_duart.map_guard from atomic_t to refcount_t 2017-03-14 11:01:40 +08:00
sc16is7xx.c sched/headers: Prepare for new header dependencies before moving code to <uapi/linux/sched/types.h> 2017-03-02 08:42:27 +01:00
sccnxp.c serial: sccnxp: Fix error handling in sccnxp_probe() 2017-09-18 18:19:21 +02:00
serial-tegra.c serial: tegra: explicitly request exclusive reset control 2017-07-30 07:35:28 -07:00
serial_core.c uart: fix race between uart_put_char() and uart_shutdown() 2018-09-09 19:55:56 +02:00
serial_ks8695.c
serial_mctrl_gpio.c serial: mctrl_gpio: enable API usage only for initialized mctrl_gpios struct 2016-06-25 14:30:42 -07:00
serial_mctrl_gpio.h serial: mctrl_gpio: add modem control read routine 2016-06-25 14:30:42 -07:00
serial_txx9.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
sh-sci.c serial: sh-sci: Stop RX FIFO timer during port shutdown 2018-10-03 17:00:46 -07:00
sh-sci.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sirfsoc_uart.c serial: sirf: make of_device_ids const 2017-06-20 10:24:15 +08:00
sirfsoc_uart.h serial: sirf: make fifo functions static 2016-06-25 14:01:57 -07:00
sn_console.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
sprd_serial.c tty: serial: sprd: fix error return code in sprd_probe() 2017-08-28 20:51:19 +02:00
st-asc.c serial: st-asc: Avoid using irq_wake flag 2017-08-28 20:51:19 +02:00
stm32-usart.c serial: stm32-usart: Avoid using irq_wake flag 2017-08-28 20:51:19 +02:00
stm32-usart.h serial: stm32: add fifo support 2017-07-30 07:32:32 -07:00
suncore.c
sunhv.c sparc64: Send break twice from console to return to boot prom 2017-02-23 08:27:24 -08:00
sunsab.c serial: sunsab: constify uart_ops structures 2017-08-28 20:51:21 +02:00
sunsab.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sunsu.c serial: sunsu: constify uart_ops structures 2017-08-28 20:51:21 +02:00
sunzilog.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
sunzilog.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
tilegx.c
timbuart.c tty: serial: constify uart_ops structures 2016-09-02 15:01:16 +02:00
timbuart.h
uartlite.c uartlite: Adding a kernel parameter for the number of uartlites 2017-03-17 14:14:30 +09:00
ucc_uart.c serial: uuc_uart: constify uart_ops structures 2017-08-28 20:51:21 +02:00
vr41xx_siu.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
vt8500_serial.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
xilinx_uartps.c serial: xuartps: Fix out-of-bounds access through DT alias 2018-05-25 16:17:58 +02:00
zs.c tty: serial: constify uart_ops structures 2017-01-27 09:23:36 +01:00
zs.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00