Please ignore the typo in my previous email and use this tag instead.
Acked-by: Rajneesh Bhardwaj
On Wed, Apr 7, 2021 at 11:48 AM Rajneesh Bhardwaj
wrote:
>
> Acked-by: Rajneesh Bhardwaj
>
> On Wed, Mar 31, 2021 at 11:06 PM David E. Box
> wrote:
> >
> > From: Ga
Acked-by: Rajenesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> Alder PCH-P is based on Tiger Lake PCH.
>
> Signed-off-by: David E. Box
> ---
> drivers/platform/x86/intel_pmc_core.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git
Acked-by: Rajneesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> From: Gayatri Kammela
>
> Just like Ice Lake, Tiger Lake uses Cannon Lake's LTR information
> and supports a few additional registers. Hence add the LTR registers
> spec
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> From: Gayatri Kammela
>
> Add the debugfs file, substate_requirements, to view the low power mode
> (LPM) requirements for each enabled mode alongside the last latched status
> of the condition.
>
> After this patch, the new file will look
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> From: Gayatri Kammela
>
> Platforms that support low power modes (LPM) such as Tiger Lake maintain
> requirements for each sub-state that a readable in the PMC. However, unlike
> LPM status registers, requirement registers are not memory
Reviewed-by: Rajneesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> From: Gayatri Kammela
>
> Modify the low power mode (LPM or sub-state) residency counters to display
> in microseconds just like the slp_s0_residency counter. The granularity o
A minor suggestion, num_modes should be called num_lpm_modes since
it's a pmcdev's property.
Acked-by: Rajneesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> From: Gayatri Kammela
>
> The current implementation of pmc_core_substate_res_show() is written
&g
Reviewed-by: Rajneesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> The intel_pmc_core driver did not always bind to a device which meant it
> lacked a struct device that could be used to maintain driver data. So a
> global instance of struct pmc_
Reviewed-by: Rajneesh Bhardwaj
On Wed, Mar 31, 2021 at 11:06 PM David E. Box
wrote:
>
> The DMI callbacks, used for quirks, currently access the PMC by getting
> the address a global pmc_dev struct. Instead, have the callbacks set a
> global quirk specific variable. In probe, a
On Mon, Mar 8, 2021 at 12:20 PM Limonciello, Mario
wrote:
>
> >
> > [EXTERNAL EMAIL]
> >
> > Due to a HW limitation, the Latency Tolerance Reporting (LTR) value
> > programmed in the Tiger Lake GBE controller is not large enough to allow
> > the platform to enter Package C10, which in turn
On Mon, Mar 8, 2021 at 9:04 AM Rajneesh Bhardwaj
wrote:
>
> Hi David
>
> Overall, it looks like the right thing to do but i have a few
> comments. See below.
>
> On Fri, Mar 5, 2021 at 2:07 PM David E. Box
> wrote:
> >
> > Due to a HW limitation, the Lat
Hi David
Overall, it looks like the right thing to do but i have a few
comments. See below.
On Fri, Mar 5, 2021 at 2:07 PM David E. Box wrote:
>
> Due to a HW limitation, the Latency Tolerance Reporting (LTR) value
> programmed in the Tiger Lake GBE controller is not large enough to allow
> the
o leave a space in IP
names such as "Tiger Lake", "Rocket Lake" like it's done in previous
patches too. I am not sure whether it's a new convention but it's good
to be consistent throughout the series.
Other than that, the series is:
Reviewed-by: Rajneesh Bhardwaj
>
&
Commit-ID: 5f4318c1b1d23a9290e4def78ee76017c288bf60
Gitweb: https://git.kernel.org/tip/5f4318c1b1d23a9290e4def78ee76017c288bf60
Author: Rajneesh Bhardwaj
AuthorDate: Fri, 14 Jun 2019 13:47:01 +0530
Committer: Thomas Gleixner
CommitDate: Fri, 14 Jun 2019 11:30:47 +0200
perf/x86: Add
Commit-ID: e32d045cd4ba06b59878323e434bad010e78e658
Gitweb: https://git.kernel.org/tip/e32d045cd4ba06b59878323e434bad010e78e658
Author: Rajneesh Bhardwaj
AuthorDate: Thu, 6 Jun 2019 06:54:19 +0530
Committer: Thomas Gleixner
CommitDate: Thu, 13 Jun 2019 19:37:42 +0200
x86/cpu: Add Ice
a
Cc: Len Brown
Cc: Thomas Gleixner
Cc: x86-ml
Cc: Linux PM
Fixes: e39875d15ad6 ("perf/x86: add Intel Icelake uncore support")
Link: https://lkml.org/lkml/2019/6/5/1034
Signed-off-by: Rajneesh Bhardwaj
---
arch/x86/events/intel/uncore.c | 1 +
1 file changed, 1 insertion(+)
diff --g
Ice Lake Neural Network Processor for deep learning inference a.k.a.
ICL-NNPI can re-use Ice Lake Mobile regmap to enable Intel PMC Core
driver on it.
Cc: Darren Hart
Cc: Andy Shevchenko
Cc: platform-driver-...@vger.kernel.org
Link: https://lkml.org/lkml/2019/6/5/1034
Signed-off-by: Rajneesh
Enables support for ICL-NNPI, which is a neural network processor for deep
learning inference. From RAPL point of view it is same as Ice Lake Mobile
processor.
Cc: "Rafael J. Wysocki"
Cc: linux...@vger.kernel.org
Link: https://lkml.org/lkml/2019/6/5/1034
Signed-off-by: Rajnees
Enables support for ICL-NNPI, neural network processor for deep learning
inference. From RAPL point of view it is same as Ice Lake Mobile
processor.
Cc: "Rafael J. Wysocki"
Cc: linux...@vger.kernel.org
Link: https://lkml.org/lkml/2019/6/5/1034
Signed-off-by: Rajneesh Bhardwaj
--
This enables turbostat utility on Ice Lake NNPI SoC.
Cc: Len Brown
Cc: Linux PM
Link: https://lkml.org/lkml/2019/6/5/1034
Signed-off-by: Rajneesh Bhardwaj
---
tools/power/x86/turbostat/turbostat.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/power/x86/turbostat/turbostat.c
b
Commit-ID: 61caa8621b9979a78b04e353ab2ee44a47ef7a62
Gitweb: https://git.kernel.org/tip/61caa8621b9979a78b04e353ab2ee44a47ef7a62
Author: Rajneesh Bhardwaj
AuthorDate: Thu, 6 Jun 2019 06:54:19 +0530
Committer: Thomas Gleixner
CommitDate: Wed, 12 Jun 2019 11:43:42 +0200
x86/cpu: Add Ice
: Andy Shevchenko
Cc: "H. Peter Anvin"
Cc: Ingo Molnar
Cc: Kan Liang
Cc: Peter Zijlstra
Cc: platform-driver-...@vger.kernel.org
Cc: Qiuxu Zhuo
Cc: Srinivas Pandruvada
Cc: Len Brown
Cc: Thomas Gleixner
Cc: x86-ml
Cc: Linux PM
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v2:
Shevchenko
Cc: "H. Peter Anvin"
Cc: Ingo Molnar
Cc: Kan Liang
Cc: Peter Zijlstra
Cc: platform-driver-...@vger.kernel.org
Cc: Qiuxu Zhuo
Cc: Srinivas Pandruvada
Cc: Len Brown
Cc: Thomas Gleixner
Cc: x86-ml
Cc: Linux PM
Signed-off-by: Rajneesh Bhardwaj
---
arch/x86/include
On Fri, Apr 05, 2019 at 01:35:58PM -0700, Rajat Jain wrote:
> Add code to instantiate the pmc_core platform device and thus attach to
> the driver, if the ACPI device for the same ("INT33A1") is not present
> in a system where it should be. This was discussed here:
>
On Mon, Apr 01, 2019 at 11:05:04AM -0700, Evan Green wrote:
> The PMC driver performs a 32-bit read on the sleep s0 residency counter,
> followed by a hard-coded multiplication to convert into microseconds.
> The maximum value this counter could have would be 0x*0x64
> microseconds, which
On Mon, Mar 18, 2019 at 08:18:56AM -0700, Rajat Jain wrote:
> On Mon, Mar 18, 2019 at 2:31 AM Somayaji, Vishwanath
> wrote:
> >
> >
> >
> > >-Original Message-
> > >From: Rajat Jain
> > >Sent: Thursday, March 14, 2019 3:51 AM
> > >To: Bhardwaj, Rajneesh ; Somayaji, Vishwanath
> > >;
On Wed, Mar 13, 2019 at 03:21:24PM -0700, Rajat Jain wrote:
> Add a module parameter which when enabled, will check on resume, if the
> last S0ix attempt was successful. If not, the driver would provide
> helpful debug information (which gets latched during the failed suspend
> attempt) to debug
On Wed, Mar 13, 2019 at 03:21:23PM -0700, Rajat Jain wrote:
> Convert the intel_pmc_core driver to a platform driver. There is no
> functional change. Some code that tries to determine what kind of
> CPU this is, has been moved code is moved from pmc_core_probe() to
Possible typo here.
>
Commit-ID: 8cd8f0ce0d6aafe661cb3d6781c8b82bc696c04d
Gitweb: https://git.kernel.org/tip/8cd8f0ce0d6aafe661cb3d6781c8b82bc696c04d
Author: Rajneesh Bhardwaj
AuthorDate: Thu, 14 Feb 2019 17:27:08 +0530
Committer: Borislav Petkov
CommitDate: Thu, 14 Feb 2019 13:18:30 +0100
x86/CPU: Add
: Anshuman Gupta
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 59 +--
drivers/platform/x86/intel_pmc_core.h | 4 ++
2 files changed, 50 insertions(+), 13 deletions(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/pl
/show_bug.cgi?id=201579
Tested-by: "David E. Box"
Reported-and-tested-by: russianneuromancer
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 34 +++
drivers/platform/x86/intel_pmc_core.h | 5
2 files changed, 39 insertions(+)
INTEL_CPU_FAM6() macro provides better abstraction and reduces code size
so use it instead of custom grown ICPU().
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/platform/x86
Gleixner
Cc: Dave Hansen
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Signed-off-by: Rajneesh Bhardwaj
---
arch/x86/include/asm/intel-family.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/include/asm/intel-family.h
b/arch/x86/include/asm/intel-family.h
index 0d
C7 : 0x1e011904
Package C8 : 0x3c5653cfe5a
Package C9 : 0x0
Package C10 : 0x16fff4289
Cc: Arjan van de Ven
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Cc: Anshuman Gupta
Cc: Len Brown
Cc: Rafael J. Wysocki
Acked-and-tested-by: Anshuman Gupta
Signed-off-by:
D to intel-family.h
- Enables PMC driver for ICL
- Introduces a new "package cstate show" feature
- Fixes a customer issue related to S0ix on latest HP laptops
- Fixes some minor bugs
Rajneesh Bhardwaj (5):
x86/cpu: Add Icelake to Intel family
platform/x86: intel_pmc_core: Conve
: Anshuman Gupta
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 59 +--
drivers/platform/x86/intel_pmc_core.h | 4 ++
2 files changed, 50 insertions(+), 13 deletions(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/pl
/show_bug.cgi?id=201579
Tested-by: "David E. Box"
Reported-and-tested-by: russianneuromancer
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 34 +++
drivers/platform/x86/intel_pmc_core.h | 5
2 files changed, 39 insertions(+)
INTEL_CPU_FAM6() macro provides better abstraction and reduces code size so use
it instead of custom grown ICPU().
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/platform/x86
s reported by Stephen Rothwell]
Fixes: 2eb150558bb7 ("platform/x86: intel_pmc_core: Show Latency Tolerance
info")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/intel_p
rinting
for "ltr_show" is missing. For example, w/o this change, a user that wants
to ignore LTR from ME would do something like
echo 5 > ltr_ignore
but the index for ME is 6. Printing a reserved IP helps to properly
calculate LTR ignore offsets.
Cc: "David E. Box"
Cc:
C7 : 0x1e011904
Package C8 : 0x3c5653cfe5a
Package C9 : 0x0
Package C10 : 0x16fff4289
Cc: Arjan van de Ven
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Cc: Anshuman Gupta
Cc: Len Brown
Cc: Rafael J. Wysocki
Acked-and-tested-by: Anshuman Gupta
Signed-off-by:
: x...@kernel.org
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: Dave Hansen
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Signed-off-by: Rajneesh Bhardwaj
---
arch/x86/include/asm/intel-family.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/include/asm/intel-family.h
ectly read PCH IP power
gating status for Cannonlake and beyond.
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Fixes: c977b98bbef5 ("platform/x86: intel_pmc_core: Make the driver PCH family
agnostic")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c
.
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Fixes: 661405bd817b ("platform/x86: intel_pmc_core: Special case for
Coffeelake")
Acked-by: "David E. Box"
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion
upport")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/platform/x86/intel_pmc_core.c
index 9f143cdbea05..80936e6bdc61 100644
--- a/drivers/platform/
This series:
- Adds ICL U/Y CPUID to intel-family.h
- Enables PMC driver for ICL
- Introduces a new "package cstate show" feature
- Fixes a customer issue related to S0ix on latest HP laptops
- Fixes some minor bugs
Rajneesh Bhardwaj (10):
platform/x86: intel_pmc_core: Handle
.
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Fixes: 661405bd817b ("platform/x86: intel_pmc_core: Special case for
Coffeelake")
Acked-by: "David E. Box"
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion
/show_bug.cgi?id=201579
Tested-by: "David E. Box"
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 34 +++
drivers/platform/x86/intel_pmc_core.h | 5
2 files changed, 39 insertions(+)
diff --git a/drivers/platform/x86/intel_pmc_core.c
intel_pmc_core: Show Latency Tolerance
info")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/platform/x86/intel_pmc_core.c
index 80936e6bdc61.
minor bugs
Rajneesh Bhardwaj (10):
platform/x86: intel_pmc_core: Handle CFL regmap properly
platform/x86: intel_pmc_core: Fix PCH IP sts reading
platform/x86: intel_pmc_core: Fix PCH IP name
platform/x86: intel_pmc_core: Fix file permissions for ltr_show
platform/x86: intel_pmc_core: Include R
C7 : 0x1e011904
Package C8 : 0x3c5653cfe5a
Package C9 : 0x0
Package C10 : 0x16fff4289
Cc: Arjan van de Ven
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Cc: Anshuman Gupta
Cc: Len Brown
Cc: Rafael J. Wysocki
Signed-off-by: Rajneesh Bhardwaj
---
drivers/pla
Icelake can resue most of the CNL PCH IPs as they are mostly similar.
This patch enables the PMC Core driver for ICL family.
It also addresses few other minor issues like upper case conversions and
some tab alignments.
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Signed-off-by: Rajnees
: x...@kernel.org
Cc: Peter Zijlstra
Cc: Thomas Gleixner
Cc: Dave Hansen
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Signed-off-by: Rajneesh Bhardwaj
---
arch/x86/include/asm/intel-family.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/arch/x86/include/asm/intel-family.h
upport")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/platform/x86/intel_pmc_core.c
index 9f143cdbea05..80936e6bdc61 100644
--- a/drivers/platform/
INTEL_CPU_FAM6() macro provides better abstraction and reduces code size so use
it instead of custom grown ICPU().
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 13 +
1 file changed, 5 insertions(+), 8 deletions(-)
diff --git a/drivers/platform/x86
rinting
for "ltr_show" is missing. For example, w/o this change, a user that wants
to ignore LTR from ME would do something like
echo 5 > ltr_ignore
but the index for ME is 6. Printing a reserved IP helps to properly
calculate LTR ignore offsets.
Cc: "David E. Box"
Cc:
ectly read PCH IP power
gating status for Cannonlake and beyond.
Cc: "David E. Box"
Cc: Srinivas Pandruvada
Fixes: c977b98bbef5 ("platform/x86: intel_pmc_core: Make the driver PCH family
agnostic")
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c
On Wed, Dec 05, 2018 at 10:42:21AM +0200, Andy Shevchenko wrote:
> On Wed, Dec 5, 2018 at 3:47 AM Frank Lee wrote:
> > On Wed, Dec 5, 2018 at 1:39 AM Andy Shevchenko
> > wrote:
> > > On Tue, Dec 4, 2018 at 6:58 PM Frank Lee wrote:
>
> > > > $ git remote set-branches --add origin for-next
> > >
On Wed, Dec 05, 2018 at 10:42:21AM +0200, Andy Shevchenko wrote:
> On Wed, Dec 5, 2018 at 3:47 AM Frank Lee wrote:
> > On Wed, Dec 5, 2018 at 1:39 AM Andy Shevchenko
> > wrote:
> > > On Tue, Dec 4, 2018 at 6:58 PM Frank Lee wrote:
>
> > > > $ git remote set-branches --add origin for-next
> > >
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v4:
* Moved bits.h include to intel_pmc_core.h
* Reordered LTR related #defines in increasing manner.
drivers/platform/x86/intel_pmc_core.c | 62 ++-
drivers/platform/x86/intel_pmc_core.h | 7 +++
2 files changed, 67
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v4:
* Moved bits.h include to intel_pmc_core.h
* Reordered LTR related #defines in increasing manner.
drivers/platform/x86/intel_pmc_core.c | 62 ++-
drivers/platform/x86/intel_pmc_core.h | 7 +++
2 files changed, 67
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v4:
* Removed unnecessary comments related to reserved IPs
* Reordered #defines in the header in chronological order
* Worked on patch taken from review-andy branch that removed LTR
duplication strings and other
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v4:
* Removed unnecessary comments related to reserved IPs
* Reordered #defines in the header in chronological order
* Worked on patch taken from review-andy branch that removed LTR
duplication strings and other
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v3:
* No more IP printing
* Addressed convert_ltr_scale suggestions
* Added bits.h
* Reworked seq_printf for ltr decode but didnt use 0x%016x since
leading zeroes made output look odd.
drivers/platform/x86/intel_pmc_core.c | 63
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v3:
* No more IP printing
* Addressed convert_ltr_scale suggestions
* Added bits.h
* Reworked seq_printf for ltr decode but didnt use 0x%016x since
leading zeroes made output look odd.
drivers/platform/x86/intel_pmc_core.c | 63
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
[andy: fixed output to avoid LTR duplication and put space after colon]
Signed-off-by: Andy Shevchenko
---
Changes in v3:
* Removed IP index printing.
drivers/platform/x86/intel_pmc_core.c | 72
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
[andy: fixed output to avoid LTR duplication and put space after colon]
Signed-off-by: Andy Shevchenko
---
Changes in v3:
* Removed IP index printing.
drivers/platform/x86/intel_pmc_core.c | 72
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 22065048d89d..f33ebd1b8034 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7530,7 +7530,8 @@ F:arch/x86/crypto/sha*-mb/
F: crypto
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 22065048d89d..f33ebd1b8034 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -7530,7 +7530,8 @@ F:arch/x86/crypto/sha*-mb/
F: crypto
Add myself and David as the new maintainers for Intel Telemetry driver.
Signed-off-by: Box, David E
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 22065048d89d..f33ebd1b8034 100644
Add myself and David as the new maintainers for Intel Telemetry driver.
Signed-off-by: Box, David E
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 22065048d89d..f33ebd1b8034 100644
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v2:
* Removed IP # from map and displaying IP # while printing.
* Other style fixes as per Andy's suggestion.
drivers/platform/x86/intel_pmc_core.c | 73 +++
drivers/platform/x86
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v2:
* Removed IP # from map and displaying IP # while printing.
* Other style fixes as per Andy's suggestion.
drivers/platform/x86/intel_pmc_core.c | 73 +++
drivers/platform/x86
entries under
/sys/kernel/debug/telemetry/* when there is no apparent failure at boot.
Cc: Matt Turner
Cc: Len Brown
Cc: Souvik Kumar Chakravarty
Cc: Kuppuswamy Sathyanarayanan
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198779
Acked-by: Matt Turner
Signed-off-by: Rajneesh Bhardwaj
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v2:
* Get rid of union and bitfields to decode LTR and use FIELD_GET macro
* Change get_ltr_scale to convert_ltr_scale.
* Other style fixes and misc. improvements suggested by Andy for v1.
drivers/platform/x86/intel_pmc_core.c | 64
entries under
/sys/kernel/debug/telemetry/* when there is no apparent failure at boot.
Cc: Matt Turner
Cc: Len Brown
Cc: Souvik Kumar Chakravarty
Cc: Kuppuswamy Sathyanarayanan
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198779
Acked-by: Matt Turner
Signed-off-by: Rajneesh Bhardwaj
.
Signed-off-by: Rajneesh Bhardwaj
---
Changes in v2:
* Get rid of union and bitfields to decode LTR and use FIELD_GET macro
* Change get_ltr_scale to convert_ltr_scale.
* Other style fixes and misc. improvements suggested by Andy for v1.
drivers/platform/x86/intel_pmc_core.c | 64
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
S section:
> > >
> > > 7441 INTEL PMC CORE DRIVER
> > > 7442M: Rajneesh Bhardwaj
> > > 7443M: Vishwanath Somayaji
> > >
> > > 7444L: platform-driver-...@vger.kernel.org
> > &g
S section:
> > >
> > > 7441 INTEL PMC CORE DRIVER
> > > 7442M: Rajneesh Bhardwaj
> > > 7443M: Vishwanath Somayaji
> > >
> > > 7444L: platform-driver-...@vger.kernel.org
> > &g
This removes the entry for pmc_core.h file in the MAINTAINERS as the
file is already removed by a previous commit.
"platform/x86: intel_pmc_core: Remove unused header file"
Reported-by: Joe Perches
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 1 -
1 file changed, 1 deletio
This removes the entry for pmc_core.h file in the MAINTAINERS as the
file is already removed by a previous commit.
"platform/x86: intel_pmc_core: Remove unused header file"
Reported-by: Joe Perches
Signed-off-by: Rajneesh Bhardwaj
---
MAINTAINERS | 1 -
1 file changed, 1 deletio
ote:
> >>On 26-Sep-18 7:26 PM, Andy Shevchenko wrote:
> >>>On Mon, Sep 3, 2018 at 9:05 PM Rajneesh Bhardwaj
> >>> wrote:
> >>>>not be obtained and result in a invalid telemetry_plt_config.
> >>>What is telemetry_plt_config?
> >>In
ote:
> >>On 26-Sep-18 7:26 PM, Andy Shevchenko wrote:
> >>>On Mon, Sep 3, 2018 at 9:05 PM Rajneesh Bhardwaj
> >>> wrote:
> >>>>not be obtained and result in a invalid telemetry_plt_config.
> >>>What is telemetry_plt_config?
> >>In
or not.
This change allows to create the above cpuidle attributes only if
FADT table supports Low Power S0 Idle.
Cc: Rafael J . Wysocki
Cc: Srinivas Pandruvada
Signed-off-by: Rajneesh Bhardwaj
---
drivers/acpi/acpi_lpit.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/acpi/acpi_lpit.c b
or not.
This change allows to create the above cpuidle attributes only if
FADT table supports Low Power S0 Idle.
Cc: Rafael J . Wysocki
Cc: Srinivas Pandruvada
Signed-off-by: Rajneesh Bhardwaj
---
drivers/acpi/acpi_lpit.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/acpi/acpi_lpit.c b
.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 62 ++-
drivers/platform/x86/intel_pmc_core.h | 14 ++
2 files changed, 74 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/platform/x86
Cc: Souvik Kumar Chakravarty
Cc: Kuppuswamy Sathyanarayanan
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198779
Acked-by: Matt Turner
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_telemetry_debugfs.c | 14 ++
1 file changed, 10 insertions(+), 4
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 75 +++
drivers/platform/x86/intel_pmc_core.h | 55 +---
2 files changed, 123 insertions(+), 7 deletions(-)
diff --git a/drivers/platform/x86
.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 62 ++-
drivers/platform/x86/intel_pmc_core.h | 14 ++
2 files changed, 74 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/intel_pmc_core.c
b/drivers/platform/x86
Cc: Souvik Kumar Chakravarty
Cc: Kuppuswamy Sathyanarayanan
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=198779
Acked-by: Matt Turner
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_telemetry_debugfs.c | 14 ++
1 file changed, 10 insertions(+), 4
and converting to tabs at some places.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 75 +++
drivers/platform/x86/intel_pmc_core.h | 55 +---
2 files changed, 123 insertions(+), 7 deletions(-)
diff --git a/drivers/platform/x86
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
Cannonlake PCH allows us to ignore LTR from more IPs than Sunrisepoint
PCH so make the LTR ignore platform specific.
Signed-off-by: Rajneesh Bhardwaj
---
drivers/platform/x86/intel_pmc_core.c | 4 +++-
drivers/platform/x86/intel_pmc_core.h | 4 +++-
2 files changed, 6 insertions(+), 2 deletions
On Mon, Jul 02, 2018 at 03:19:22PM +0300, Andy Shevchenko wrote:
> On Fri, Jun 15, 2018 at 2:27 PM, Rajneesh Bhardwaj
> wrote:
> > On Thu, Jun 14, 2018 at 03:13:02PM -0700, David E. Box wrote:
> >> From:
> >>
> >> Adds debugfs access to registers in the
1 - 100 of 275 matches
Mail list logo