summaryrefslogtreecommitdiff
path: root/drivers/tty
diff options
context:
space:
mode:
authorKunal Agrawal <kunala@nvidia.com>2013-04-16 11:53:48 +0530
committerDan Willemsen <dwillemsen@nvidia.com>2013-09-14 13:17:39 -0700
commitb01b48486a67a7c7fc4c09d0266397d87ea833e0 (patch)
tree60aa0537da911895b99b5ba916ca2bf70bb86664 /drivers/tty
parent7db3bc8493c73c91d2d6bf2023f53edca8d01513 (diff)
serial: tegra: add chip data for T114 SOC
added chip data and also compatible, data fields in of_device_id for T114 SOC. Bug 1323103 Change-Id: Iea39ffa247c29f21e87be6b650f5f3b4aa960fbe Signed-off-by: Kunal Agrawal <kunala@nvidia.com> Reviewed-on: http://git-master/r/219674 (cherry picked from commit 0e22fbc3a4d1ff0e3d4d139742f74c59a9b41f6b) Signed-off-by: Ajay Nandakumar <anandakumarm@nvidia.com> Reviewed-on: http://git-master/r/247127 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Dan Willemsen <dwillemsen@nvidia.com> Tested-by: Dan Willemsen <dwillemsen@nvidia.com>
Diffstat (limited to 'drivers/tty')
-rw-r--r--drivers/tty/serial/serial-tegra.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/tty/serial/serial-tegra.c b/drivers/tty/serial/serial-tegra.c
index b781afc0c5d2..fc14ee79ae8b 100644
--- a/drivers/tty/serial/serial-tegra.c
+++ b/drivers/tty/serial/serial-tegra.c
@@ -1249,6 +1249,12 @@ struct tegra_uart_chip_data tegra30_uart_chip_data = {
.support_clk_src_div = true,
};
+struct tegra_uart_chip_data tegra114_uart_chip_data = {
+ .tx_fifo_full_status = true,
+ .allow_txfifo_reset_fifo_mode = false,
+ .support_clk_src_div = true,
+};
+
static struct of_device_id tegra_uart_of_match[] = {
{
.compatible = "nvidia,tegra30-hsuart",
@@ -1257,6 +1263,9 @@ static struct of_device_id tegra_uart_of_match[] = {
.compatible = "nvidia,tegra20-hsuart",
.data = &tegra20_uart_chip_data,
}, {
+ .compatible = "nvidia,tegra114-hsuart",
+ .data = &tegra114_uart_chip_data,
+ }, {
},
};
MODULE_DEVICE_TABLE(of, tegra_uart_of_match);