<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/power/domain, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-01-31T08:35:01Z</updated>
<entry>
<title>power: domain: meson-gx-pwrc-vpu: add missing depends</title>
<updated>2019-01-31T08:35:01Z</updated>
<author>
<name>Maxime Jourdan</name>
</author>
<published>2018-12-20T13:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=335d287327a1953f69da056cffc3276681b56b00'/>
<id>urn:sha1:335d287327a1953f69da056cffc3276681b56b00</id>
<content type='text'>
MESON_GX_VPU_POWER_DOMAIN should depend on POWER_DOMAIN.

Signed-off-by: Maxime Jourdan &lt;mjourdan@baylibre.com&gt;
Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
Reviewed-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
</entry>
<entry>
<title>power domain: MediaTek: add power domain driver for MT7623 SoC</title>
<updated>2018-11-29T04:04:53Z</updated>
<author>
<name>Ryder Lee</name>
</author>
<published>2018-11-15T02:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=9dec738a8b843bcdcf22ed3e11c59255e9f79d2b'/>
<id>urn:sha1:9dec738a8b843bcdcf22ed3e11c59255e9f79d2b</id>
<content type='text'>
This adds power domain (scpsys) support for MT7623 SoC.

Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>power domain: MediaTek: add power domain driver for MT7629 SoC</title>
<updated>2018-11-29T04:04:53Z</updated>
<author>
<name>Ryder Lee</name>
</author>
<published>2018-11-15T02:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2ae7e4dc6370eb95aa6e171681b18b949265fdfc'/>
<id>urn:sha1:2ae7e4dc6370eb95aa6e171681b18b949265fdfc</id>
<content type='text'>
This adds a power domain driver for the Mediatek SCPSYS unit.

The System Control Processor System (SCPSYS) has several power
management related tasks in the system. The tasks include thermal
measurement, dynamic voltage frequency scaling (DVFS), interrupt
filter and lowlevel sleep control. The System Power Manager (SPM)
inside the SCPSYS is for the MTCMOS power domain control.

For now this driver only adds power domain support.

Signed-off-by: Ryder Lee &lt;ryder.lee@mediatek.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers: cosmetic: Convert SPDX license tags to Linux Kernel style</title>
<updated>2018-10-28T13:26:39Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2018-10-26T07:02:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=22929e1266e9a61048bfaef381ad4fb2e2fc3ef5'/>
<id>urn:sha1:22929e1266e9a61048bfaef381ad4fb2e2fc3ef5</id>
<content type='text'>
Complete in the drivers directory the work started with
commit 83d290c56fab ("SPDX: Convert all of our single
license tags to Linux Kernel style").

Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>power: Add power domain driver for i.MX8</title>
<updated>2018-10-22T10:59:01Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-10-18T12:28:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d526f340f702b338389f1b858cdd114fffbcd7b5'/>
<id>urn:sha1:d526f340f702b338389f1b858cdd114fffbcd7b5</id>
<content type='text'>
Add the power domain DM driver for i.MX8, that it depends on the DTB
power domain trees to generate the power domain provider devices. Users
need to add power domain trees with property "compatible = "nxp,imx8-pd";"

When power on a PD device, the driver will power on its ancestor PD
devices in power domain tree.

When power off a PD device, the driver will check its child PD devices
first. Only if all child PD devices are off, then power off the current PD
device. Then the driver checks sibling PD devices. If sibling PD devices
are off, then it will power off parent PD device.

There is no counter maintained in this driver, but a state to hold current
on/off state. So the request and free functions are empty.

The power domain implementation in i.MX8 DTB set the "#power-domain-cells"
to 0, so there is no ID binding with each PD device. We don't use "id"
variable in struct power_domain. At the same time, we have to set of_xlate
to empty to bypass standard of_xlate in uclass driver.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Cc: Stefano Babic &lt;sbabic@denx.de&gt;
</content>
</entry>
<entry>
<title>power domain: Introduce TI System Control Interface (TI SCI) power domain driver</title>
<updated>2018-09-11T12:32:55Z</updated>
<author>
<name>Andreas Dannenberg</name>
</author>
<published>2018-08-27T10:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1a88a04e9f83645a3941e31c3679da7617ff4542'/>
<id>urn:sha1:1a88a04e9f83645a3941e31c3679da7617ff4542</id>
<content type='text'>
Some TI Keystone 2 and K3 family of SoCs contain a system controller
(like the Power Management Micro Controller (PMMC) on 66AK2G SoCs and
the Device Management and Security Controller on AM65x SoCs) that manage
the low-level device control (like clocks, resets etc) for the various
hardware modules present on the SoC. These device control operations are
provided to the host processor OS through a communication protocol
called the TI System Control Interface (TI SCI) protocol.

This patch adds a power domain driver that communicates to the system
controller over the TI SCI protocol for performing power management of
various devices present on the SoC. Various power domain functionalities
are achieved by the means of different TI SCI device operations provided
by the TI SCI framework.

This code is loosely based on the drivers/soc/ti/ti_sci_pm_domains.c
driver of the Linux kernel.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Andreas Dannenberg &lt;dannenberg@ti.com&gt;
Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
<entry>
<title>power domain: Add support for multiple powerdomains per device</title>
<updated>2018-09-11T12:32:55Z</updated>
<author>
<name>Lokesh Vutla</name>
</author>
<published>2018-08-27T10:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2618cf365770fbccd6e6281d10005ddc7e392087'/>
<id>urn:sha1:2618cf365770fbccd6e6281d10005ddc7e392087</id>
<content type='text'>
There are cases where there are more than one power domain
attached to the device inorder to get the device functional.
So add support for enabling power domain based on the index.

Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
<entry>
<title>power: domain: Add the VPU Power Domain driver</title>
<updated>2018-09-11T00:48:17Z</updated>
<author>
<name>Neil Armstrong</name>
</author>
<published>2018-08-06T12:49:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8d5579ceff2403d78a7fed1e06c5f003b3bca12a'/>
<id>urn:sha1:8d5579ceff2403d78a7fed1e06c5f003b3bca12a</id>
<content type='text'>
The Amlogic Meson SoCs embeds a specific Power Domain dedicated to the
Video Processing Unit.
This patch implements support for this power domain in preparation of the
future support for the Video display support in U-Boot.

This driver will depend on changes in the clock driver to handle the setup
of the VPU and VAPB clocks configured from DT using assigned-clocks entries.

Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
</content>
</entry>
<entry>
<title>power: Add CONFIG_SPL_POWER_DOMAIN config</title>
<updated>2018-08-06T09:51:10Z</updated>
<author>
<name>Peng Fan</name>
</author>
<published>2018-07-27T02:20:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=e13278c943913af1d11be8955418012bbbad913e'/>
<id>urn:sha1:e13278c943913af1d11be8955418012bbbad913e</id>
<content type='text'>
Add CONFIG_SPL_POWER_DOMAIN config entry.
Build drivers/power/domain if this config is selected.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Cc: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>power: domain: bcm6328: convert to use live dt</title>
<updated>2018-06-01T13:56:02Z</updated>
<author>
<name>Álvaro Fernández Rojas</name>
</author>
<published>2018-03-22T18:39:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=34c0fc3fab20a91f6f929193da073745db51a899'/>
<id>urn:sha1:34c0fc3fab20a91f6f929193da073745db51a899</id>
<content type='text'>
Signed-off-by: Álvaro Fernández Rojas &lt;noltari@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Daniel Schwierzeck &lt;daniel.schwierzeck@gmail.com&gt;
</content>
</entry>
</feed>
