All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: krzk@kernel.org, vireshk@kernel.org, robh+dt@kernel.org
Cc: sboyd@kernel.org, roger.lu@mediatek.com,
	linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org,
	b.zolnierkie@samsung.com, m.szyprowski@samsung.com,
	Sylwester Nawrocki <s.nawrocki@samsung.com>
Subject: [PATCH v5 0/4] Exynos Adaptive Supply Voltage support
Date: Wed, 16 Oct 2019 16:57:52 +0200	[thread overview]
Message-ID: <20191016145756.16004-1-s.nawrocki@samsung.com> (raw)
In-Reply-To: CGME20191016145806eucas1p2d522901fc79e1ca6e03f1bb516a81370@eucas1p2.samsung.com

This patch series adds ASV (Adaptive Supply Voltage) support
for Exynos SoCs. Previous version can be found at:
https://lore.kernel.org/linux-arm-kernel/20190917181322.GA683@bogus/t/

The first one is a patch for drivers/opp adding support for adjusting
OPP voltage at runtime [1], including my update to also handle OPP min/max
voltage.

The dt-bindings patch has been converted to YAML and needs to be aplied
to Rob's tree as it depends on a patch already applied there
("daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings
to json-schema").

Already applied dts patches were dropped from the series.

The patch set is based on for-next branch,
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git

Tested on Odroid XU3, XU3 Lite, XU4.

[1] "[PATCH v4 6/8] PM / OPP: Support adjusting OPP voltages at runtime"
    https://lore.kernel.org/linux-arm-kernel/1565703113-31479-7-git-send-email-andrew-sh.cheng@mediatek.com

Stephen Boyd (1):
  PM / OPP: Support adjusting OPP voltages at runtime

Sylwester Nawrocki (3):
  dt-bindings: arm: samsung: Update the CHIPID binding for ASV
  soc: samsung: Add Exynos Adaptive Supply Voltage driver
  ARM: EXYNOS: Enable exynos-asv driver for ARCH_EXYNOS

 .../bindings/arm/samsung/exynos-chipid.yaml   |  31 +-
 arch/arm/mach-exynos/Kconfig                  |   1 +
 drivers/opp/core.c                            |  69 +++
 drivers/soc/samsung/Kconfig                   |  10 +
 drivers/soc/samsung/Makefile                  |   3 +
 drivers/soc/samsung/exynos-asv.c              | 179 ++++++
 drivers/soc/samsung/exynos-asv.h              |  82 +++
 drivers/soc/samsung/exynos5422-asv.c          | 509 ++++++++++++++++++
 drivers/soc/samsung/exynos5422-asv.h          |  25 +
 include/linux/pm_opp.h                        |  13 +
 10 files changed, 919 insertions(+), 3 deletions(-)
 create mode 100644 drivers/soc/samsung/exynos-asv.c
 create mode 100644 drivers/soc/samsung/exynos-asv.h
 create mode 100644 drivers/soc/samsung/exynos5422-asv.c
 create mode 100644 drivers/soc/samsung/exynos5422-asv.h

--
2.17.1


WARNING: multiple messages have this Message-ID (diff)
From: Sylwester Nawrocki <s.nawrocki@samsung.com>
To: krzk@kernel.org, vireshk@kernel.org, robh+dt@kernel.org
Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
	linux-pm@vger.kernel.org, sboyd@kernel.org,
	b.zolnierkie@samsung.com, roger.lu@mediatek.com,
	Sylwester Nawrocki <s.nawrocki@samsung.com>,
	linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Subject: [PATCH v5 0/4] Exynos Adaptive Supply Voltage support
Date: Wed, 16 Oct 2019 16:57:52 +0200	[thread overview]
Message-ID: <20191016145756.16004-1-s.nawrocki@samsung.com> (raw)
In-Reply-To: CGME20191016145806eucas1p2d522901fc79e1ca6e03f1bb516a81370@eucas1p2.samsung.com

This patch series adds ASV (Adaptive Supply Voltage) support
for Exynos SoCs. Previous version can be found at:
https://lore.kernel.org/linux-arm-kernel/20190917181322.GA683@bogus/t/

The first one is a patch for drivers/opp adding support for adjusting
OPP voltage at runtime [1], including my update to also handle OPP min/max
voltage.

The dt-bindings patch has been converted to YAML and needs to be aplied
to Rob's tree as it depends on a patch already applied there
("daa629cdba21 dt-bindings: arm: samsung: Convert Exynos Chipid bindings
to json-schema").

Already applied dts patches were dropped from the series.

The patch set is based on for-next branch,
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git

Tested on Odroid XU3, XU3 Lite, XU4.

[1] "[PATCH v4 6/8] PM / OPP: Support adjusting OPP voltages at runtime"
    https://lore.kernel.org/linux-arm-kernel/1565703113-31479-7-git-send-email-andrew-sh.cheng@mediatek.com

Stephen Boyd (1):
  PM / OPP: Support adjusting OPP voltages at runtime

Sylwester Nawrocki (3):
  dt-bindings: arm: samsung: Update the CHIPID binding for ASV
  soc: samsung: Add Exynos Adaptive Supply Voltage driver
  ARM: EXYNOS: Enable exynos-asv driver for ARCH_EXYNOS

 .../bindings/arm/samsung/exynos-chipid.yaml   |  31 +-
 arch/arm/mach-exynos/Kconfig                  |   1 +
 drivers/opp/core.c                            |  69 +++
 drivers/soc/samsung/Kconfig                   |  10 +
 drivers/soc/samsung/Makefile                  |   3 +
 drivers/soc/samsung/exynos-asv.c              | 179 ++++++
 drivers/soc/samsung/exynos-asv.h              |  82 +++
 drivers/soc/samsung/exynos5422-asv.c          | 509 ++++++++++++++++++
 drivers/soc/samsung/exynos5422-asv.h          |  25 +
 include/linux/pm_opp.h                        |  13 +
 10 files changed, 919 insertions(+), 3 deletions(-)
 create mode 100644 drivers/soc/samsung/exynos-asv.c
 create mode 100644 drivers/soc/samsung/exynos-asv.h
 create mode 100644 drivers/soc/samsung/exynos5422-asv.c
 create mode 100644 drivers/soc/samsung/exynos5422-asv.h

--
2.17.1


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

       reply	other threads:[~2019-10-16 14:58 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20191016145806eucas1p2d522901fc79e1ca6e03f1bb516a81370@eucas1p2.samsung.com>
2019-10-16 14:57 ` Sylwester Nawrocki [this message]
2019-10-16 14:57   ` [PATCH v5 0/4] Exynos Adaptive Supply Voltage support Sylwester Nawrocki
     [not found]   ` <CGME20191016145810eucas1p1b31400c9b2e7f30cdf6deeb4ccee2788@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 1/4] PM / OPP: Support adjusting OPP voltages at runtime Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-17  6:42       ` Viresh Kumar
2019-10-17  6:42         ` Viresh Kumar
2019-10-21 11:23         ` Krzysztof Kozlowski
2019-10-21 11:23           ` Krzysztof Kozlowski
2019-10-22  2:23           ` Viresh Kumar
2019-10-22  2:23             ` Viresh Kumar
2019-10-22 18:43             ` Krzysztof Kozlowski
2019-10-22 18:43               ` Krzysztof Kozlowski
     [not found]   ` <CGME20191016145812eucas1p1a3cf3f44a2cff4c32a2270334630c4a2@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 2/4] dt-bindings: arm: samsung: Update the CHIPID binding for ASV Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-16 16:16       ` Krzysztof Kozlowski
2019-10-16 16:16         ` Krzysztof Kozlowski
2019-10-17  9:03         ` Sylwester Nawrocki
2019-10-17  9:03           ` Sylwester Nawrocki
     [not found]   ` <CGME20191016145813eucas1p1623db169f1ee93f88cb2c75090804747@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 3/4] soc: samsung: Add Exynos Adaptive Supply Voltage driver Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-22 19:04       ` Krzysztof Kozlowski
2019-10-22 19:04         ` Krzysztof Kozlowski
2019-10-23 10:48         ` Sylwester Nawrocki
2019-10-23 10:48           ` Sylwester Nawrocki
2019-10-23 11:20           ` Krzysztof Kozlowski
2019-10-23 11:20             ` Krzysztof Kozlowski
     [not found]   ` <CGME20191016145814eucas1p10d50d438abb850fd82f622122b223196@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 4/4] ARM: EXYNOS: Enable exynos-asv driver for ARCH_EXYNOS Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20191016145756.16004-1-s.nawrocki@samsung.com \
    --to=s.nawrocki@samsung.com \
    --cc=b.zolnierkie@samsung.com \
    --cc=devicetree@vger.kernel.org \
    --cc=krzk@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=m.szyprowski@samsung.com \
    --cc=robh+dt@kernel.org \
    --cc=roger.lu@mediatek.com \
    --cc=sboyd@kernel.org \
    --cc=vireshk@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.