Commit 9c267ddb authored by Shawn Guo's avatar Shawn Guo Committed by Greg Kroah-Hartman

tty: amba-pl011: add .get_fifosize for ZTE device

ZTE PL011 device has a fixed FIFO size 16.  Let's add a .get_fifosize
hook for it.
Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
Acked-by: default avatarRussell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 0e125a5f
...@@ -204,6 +204,11 @@ static const u16 pl011_zte_offsets[REG_ARRAY_SIZE] = { ...@@ -204,6 +204,11 @@ static const u16 pl011_zte_offsets[REG_ARRAY_SIZE] = {
[REG_DMACR] = ZX_UART011_DMACR, [REG_DMACR] = ZX_UART011_DMACR,
}; };
static unsigned int get_fifosize_zte(struct amba_device *dev)
{
return 16;
}
static struct vendor_data vendor_zte __maybe_unused = { static struct vendor_data vendor_zte __maybe_unused = {
.reg_offset = pl011_zte_offsets, .reg_offset = pl011_zte_offsets,
.access_32b = true, .access_32b = true,
...@@ -212,7 +217,7 @@ static struct vendor_data vendor_zte __maybe_unused = { ...@@ -212,7 +217,7 @@ static struct vendor_data vendor_zte __maybe_unused = {
.fr_dsr = ZX_UART01x_FR_DSR, .fr_dsr = ZX_UART01x_FR_DSR,
.fr_cts = ZX_UART01x_FR_CTS, .fr_cts = ZX_UART01x_FR_CTS,
.fr_ri = ZX_UART011_FR_RI, .fr_ri = ZX_UART011_FR_RI,
.get_fifosize = get_fifosize_arm, .get_fifosize = get_fifosize_zte,
}; };
/* Deals with DMA transactions */ /* Deals with DMA transactions */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment