diff options
author | Xue Dong <xdong@nvidia.com> | 2013-08-21 16:43:00 -0700 |
---|---|---|
committer | Dan Willemsen <dwillemsen@nvidia.com> | 2013-09-16 17:40:57 -0700 |
commit | 56d6e526832afb73359a61032f7c49157401816a (patch) | |
tree | 5d9bb9ee43bceab9a86704c2ee6d425a76b04fe4 /arch/arm/mach-tegra/isomgr.c | |
parent | 0ba6f15d4fbb3bd6412721550278489d7d9e68ea (diff) |
arm: tegra: isomgr support for T124
bug 1162232
Change-Id: I342b8d9ede5d55fd16228d0ae08ce55ee2b26f42
Signed-off-by: Xue Dong <xdong@nvidia.com>
Reviewed-on: http://git-master/r/264137
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Chao Xu <cxu@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra/isomgr.c')
-rw-r--r-- | arch/arm/mach-tegra/isomgr.c | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/isomgr.c b/arch/arm/mach-tegra/isomgr.c index 7981ed9c956d..8c068d32199d 100644 --- a/arch/arm/mach-tegra/isomgr.c +++ b/arch/arm/mach-tegra/isomgr.c @@ -173,6 +173,32 @@ static struct isoclient_info tegra14x_isoclients[] = { }, }; +static struct isoclient_info tegra12x_isoclients[] = { + { + .client = TEGRA_ISO_CLIENT_DISP_0, + .name = "disp_0", + .dev_name = "tegradc.0", + .emc_clk_name = "emc", + }, + { + .client = TEGRA_ISO_CLIENT_DISP_1, + .name = "disp_1", + .dev_name = "tegradc.1", + .emc_clk_name = "emc", + }, + { + .client = TEGRA_ISO_CLIENT_VI_0, + .name = "vi_0", + .dev_name = "vi", + .emc_clk_name = "emc", + }, + /* This must be last entry*/ + { + .client = TEGRA_ISO_CLIENT_COUNT, + .name = NULL, + }, +}; + static void isomgr_scatter(int client); static struct isoclient_info *get_iso_client_info(void) @@ -190,6 +216,10 @@ static struct isoclient_info *get_iso_client_info(void) cinfo = tegra14x_isoclients; iso_bw_percentage = 50; break; + case TEGRA_CHIPID_TEGRA12: + cinfo = tegra12x_isoclients; + iso_bw_percentage = 45; + break; default: cinfo = tegra_null_isoclients; break; |