diff options
author | Xiao Bo Zhao <xiaoboz@nvidia.com> | 2013-07-18 12:43:13 -0700 |
---|---|---|
committer | Varun Colbert <vcolbert@nvidia.com> | 2013-07-20 22:12:48 -0700 |
commit | 54c9b3a208d611c4e88db5616dd68e17f4d3cfe0 (patch) | |
tree | 9d5cd92e472a8697e33eb04aac500b84766f30d6 | |
parent | 025b4feb4254f31a748ff926b225ffbde7960f1c (diff) |
ARM: tegra11: clock: Add c2bus floor sysfs
Change-Id: Ia3f1f5d1eb13944ec66db335abc29350a22da3df
Signed-off-by: Xiao Bo Zhao <xiaoboz@nvidia.com>
Reviewed-on: http://git-master/r/250896
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Matt Wagner <mwagner@nvidia.com>
Tested-by: Anshul Jain (SW) <anshulj@nvidia.com>
-rw-r--r-- | arch/arm/mach-tegra/tegra11_clocks.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-tegra/tegra11_dvfs.c | 11 |
2 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra11_clocks.c b/arch/arm/mach-tegra/tegra11_clocks.c index 1e147c3e6665..091ce49c2c3b 100644 --- a/arch/arm/mach-tegra/tegra11_clocks.c +++ b/arch/arm/mach-tegra/tegra11_clocks.c @@ -6800,6 +6800,7 @@ struct clk tegra_list_clks[] = { SHARED_CLK("override.c2bus", "override.c2bus", NULL, &tegra_clk_c2bus, NULL, 0, SHARED_OVERRIDE), SHARED_CLK("edp.c2bus", "edp.c2bus", NULL, &tegra_clk_c2bus, NULL, 0, SHARED_CEILING), SHARED_CLK("cap.profile.c2bus", "profile.c2bus", NULL, &tegra_clk_c2bus, NULL, 0, SHARED_CEILING), + SHARED_CLK("floor.profile.c2bus", "profile.c2bus", NULL, &tegra_clk_c2bus, NULL, 0, 0), SHARED_CLK("battery.c2bus", "battery_edp", "gpu", &tegra_clk_c2bus, NULL, 0, SHARED_CEILING), DUAL_CBUS_CLK("msenc.cbus", "tegra_msenc", "msenc", &tegra_clk_c3bus, "msenc", 0, 0), @@ -6824,6 +6825,7 @@ struct clk tegra_list_clks[] = { SHARED_CLK("override.cbus", "override.cbus", NULL, &tegra_clk_cbus, NULL, 0, SHARED_OVERRIDE), SHARED_CLK("edp.cbus", "edp.cbus", NULL, &tegra_clk_cbus, NULL, 0, SHARED_CEILING), SHARED_CLK("cap.profile.cbus", "profile.cbus", NULL, &tegra_clk_cbus, NULL, 0, SHARED_CEILING), + SHARED_CLK("floor.profile.cbus", "profile.cbus", NULL, &tegra_clk_cbus, NULL, 0, 0), SHARED_CLK("battery.cbus", "battery_edp", "gpu", &tegra_clk_cbus, NULL, 0, SHARED_CEILING), #endif SHARED_CLK("nv.host1x", "tegra_host1x", "host1x", &tegra_clk_host1x, NULL, 0, 0), diff --git a/arch/arm/mach-tegra/tegra11_dvfs.c b/arch/arm/mach-tegra/tegra11_dvfs.c index c063bad7ca35..6e60bda92fc7 100644 --- a/arch/arm/mach-tegra/tegra11_dvfs.c +++ b/arch/arm/mach-tegra/tegra11_dvfs.c @@ -819,6 +819,17 @@ static struct core_bus_floor_table tegra11_bus_floor_table[] = { .refcnt_attr = {.attr = {.name = "emc_floor_state", .mode = 0644} }, .level_attr = {.attr = {.name = "emc_floor_level", .mode = 0644} }, }, +#ifdef CONFIG_TEGRA_DUAL_CBUS + { .floor_name = "floor.profile.c2bus", + .refcnt_attr = {.attr = {.name = "cbus_floor_state", .mode = 0644} }, + .level_attr = {.attr = {.name = "cbus_floor_level", .mode = 0644} }, + }, +#else + { .floor_name = "floor.profile.cbus", + .refcnt_attr = {.attr = {.name = "cbus_floor_state", .mode = 0644} }, + .level_attr = {.attr = {.name = "cbus_floor_level", .mode = 0644} }, + }, +#endif }; static int __init tegra11_dvfs_init_core_limits(void) |