On Tue, Jul 26, 2016 at 01:45:27PM -0600, Prashanth Prakash wrote: > Compute the expected transition latency for frequency transitions > using the values from the PCCT tables when the desired perf > register is in PCC. > > Cc: "Rafael J. Wysocki" <rjw@xxxxxxxxxxxxx> > Signed-off-by: Prashanth Prakash <pprakash@xxxxxxxxxxxxxx> Reviewed-by: Alexey Klimov <alexey.klimov@xxxxxxx> > --- > drivers/acpi/cppc_acpi.c | 46 ++++++++++++++++++++++++++++++++++++++++-- > drivers/cpufreq/cppc_cpufreq.c | 1 + > include/acpi/cppc_acpi.h | 1 + > 3 files changed, 46 insertions(+), 2 deletions(-) > > diff --git a/drivers/acpi/cppc_acpi.c b/drivers/acpi/cppc_acpi.c > index 4a887d4..93abaec 100644 > --- a/drivers/acpi/cppc_acpi.c > +++ b/drivers/acpi/cppc_acpi.c > @@ -85,7 +85,7 @@ static void __iomem *pcc_comm_addr; > static int pcc_subspace_idx = -1; > static bool pcc_channel_acquired; > static ktime_t deadline; > -static unsigned int pcc_mpar, pcc_mrtt; > +static unsigned int pcc_mpar, pcc_mrtt, pcc_nominal; > > /* pcc mapped address + header size + offset within PCC subspace */ > #define GET_PCC_VADDR(offs) (pcc_comm_addr + 0x8 + (offs)) > @@ -462,7 +462,6 @@ static int register_pcc_channel(int pcc_subspace_idx) > return -ENODEV; > } > > - > /* > * cppc_ss->latency is just a Nominal value. In reality > * the remote processor could be much slower to reply. > @@ -472,6 +471,7 @@ static int register_pcc_channel(int pcc_subspace_idx) -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html