<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/power/domain, branch v2020.01</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/power/domain?h=v2020.01</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/power/domain?h=v2020.01'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-11-05T09:27:18Z</updated>
<entry>
<title>power: domain: add i.MX8 scu power domain driver</title>
<updated>2019-11-05T09:27:18Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2019-09-02T10:16:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=afd267af8dc2a1f33e416dbb77fb30600aefe5cd'/>
<id>urn:sha1:afd267af8dc2a1f33e416dbb77fb30600aefe5cd</id>
<content type='text'>
The power domain tree is not accepted by Linux Kernel upstream.
only a single pd node is used currently, as following:

		pd: imx8qx-pd {
			compatible = "fsl,imx8qm-scu-pd", "fsl,scu-pd";
			#power-domain-cells = &lt;1&gt;;
		};

So to migrate to use upstream linux dts, we also need a driver
to support this.

This patch is to support the new method, compared with legacy power
domain tree, it will be simpiler, because each device will
has resource id as power domain index, it will be directly passed
to scfw, and no need to let power domain build that tree. If multiple
power domain is needed, it is the dts node should has correctly power
domains entry added and sequence correct.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>power: domain: make imx8-power-domain.c legacy</title>
<updated>2019-11-05T09:27:18Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2019-09-02T10:09:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=954b9311abc265e569d47876e75100b0e5e191ab'/>
<id>urn:sha1:954b9311abc265e569d47876e75100b0e5e191ab</id>
<content type='text'>
The current i.MX8 power domain driver is based on i.MX vendor
power domain tree which will retire later.

The Linux upstream use a single pd node for power domain driver,
and U-Boot will adopt that. When U-Boot i.MX8 dts synced with
Linux Kernel upstream and related driver ready, the legacy
driver will be removed.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>mach-imx: Adding new argument for SIP call interface</title>
<updated>2019-11-03T16:04:16Z</updated>
<author>
<name>Ye Li</name>
<email>ye.li@nxp.com</email>
</author>
<published>2019-10-26T14:24:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=264977d1c2f12c8b7bcb125405a66bb05332d3c5'/>
<id>urn:sha1:264977d1c2f12c8b7bcb125405a66bb05332d3c5</id>
<content type='text'>
Need to pass total 5 arguments for SIP HAB call on i.MX8MQ,
so update the interface to add new argument.

Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
[agust: fixed imx8m-power-domain build]
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
Reviewed-by: Patrick Wildt &lt;patrick@blueri.se&gt;
Reviewed-by: Peng Fan &lt;peng.fan@nxp.com&gt;
</content>
</entry>
<entry>
<title>power: domain: add Amlogic Everything-Else power domain driver</title>
<updated>2019-10-18T12:33:21Z</updated>
<author>
<name>Neil Armstrong</name>
<email>narmstrong@baylibre.com</email>
</author>
<published>2019-10-11T13:12:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a990c390a3293f853fbf3d72de31f281c6a5c0d9'/>
<id>urn:sha1:a990c390a3293f853fbf3d72de31f281c6a5c0d9</id>
<content type='text'>
Based on the 54ecb8f7028c ("Linux 5.4-rc1") Everything-Else power domain
driver for Amlogic SoCs.

This driver handles the VPU Power domain and other domains from the
Everything-Else part of the SM1 and G12A SoCs.

Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;
</content>
</entry>
<entry>
<title>power: domain: meson-gx-pwrc: add G12A support</title>
<updated>2019-10-18T08:46:08Z</updated>
<author>
<name>Neil Armstrong</name>
<email>narmstrong@baylibre.com</email>
</author>
<published>2019-08-30T12:09:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3dcdf85efd0df52bb8a4f9012b87256351b92c91'/>
<id>urn:sha1:3dcdf85efd0df52bb8a4f9012b87256351b92c91</id>
<content type='text'>
Add Amlogic G12A support for the gx-pwrc driver, aligned on the
Linux v5.2 driver.

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: Introduce dev_power_domain_off</title>
<updated>2019-10-15T14:40:03Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2019-09-27T08:18:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0cf795a8024f36e2aaea3db8ab8b4d3805dc541c'/>
<id>urn:sha1:0cf795a8024f36e2aaea3db8ab8b4d3805dc541c</id>
<content type='text'>
Add dev_power_domain_off() api to disable all the power-domains
corresponding to a device

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>power: domain: add dev_power_domain_on</title>
<updated>2019-10-15T14:40:02Z</updated>
<author>
<name>Peng Fan</name>
<email>peng.fan@nxp.com</email>
</author>
<published>2019-09-17T09:29:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9c1e982218b2eaa4afed835fe12ef91d14c9659c'/>
<id>urn:sha1:9c1e982218b2eaa4afed835fe12ef91d14c9659c</id>
<content type='text'>
Add this new API to power on multiple domains attached
to a device.

Signed-off-by: Peng Fan &lt;peng.fan@nxp.com&gt;
Reviewed-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
Changed to static inline and added a condition into C file:
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>imx: add support for i.MX8MQ power domain controller</title>
<updated>2019-10-08T14:36:36Z</updated>
<author>
<name>Patrick Wildt</name>
<email>patrick@blueri.se</email>
</author>
<published>2019-10-03T13:51:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d08a194871fdf91b2ccdbaf02e35ed9443e0e170'/>
<id>urn:sha1:d08a194871fdf91b2ccdbaf02e35ed9443e0e170</id>
<content type='text'>
Add support for the power domain controller that's used on the
i.MX8MQ.  This will be needed to be able to power on the PCIe
controller.  Bindings taken from Linux, driver implementation
taken from the i.MX8 power domain controller and adjusted for
the i.MX8M SoC.

Signed-off-by: Patrick Wildt &lt;patrick@blueri.se&gt;
</content>
</entry>
<entry>
<title>power: domain: ti-sci-power-domain: Add device ID info to get/set_device failure</title>
<updated>2019-08-12T17:33:38Z</updated>
<author>
<name>Nishanth Menon</name>
<email>nm@ti.com</email>
</author>
<published>2019-08-01T13:38:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=71cd80af863945e81f468c22e5e1afb06eba75cd'/>
<id>urn:sha1:71cd80af863945e81f468c22e5e1afb06eba75cd</id>
<content type='text'>
Failure log for ti_sci_power_domain_on/off is as below:
"ti_sci_power_domain_on: get/set_device failed (-19)"

The above information is useless for debug without information
on what specific device access failed. So add that information as well.

Signed-off-by: Nishanth Menon &lt;nm@ti.com&gt;
Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
<entry>
<title>power: domain: ti_sci_power_domains: Add support for exclusive and shared access</title>
<updated>2019-07-27T01:49:23Z</updated>
<author>
<name>Lokesh Vutla</name>
<email>lokeshvutla@ti.com</email>
</author>
<published>2019-06-07T13:54:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd041c8041486e33516b8df53f937bb117b682d2'/>
<id>urn:sha1:cd041c8041486e33516b8df53f937bb117b682d2</id>
<content type='text'>
TISCI protocol supports for enabling the device either with exclusive
permissions for the requesting host or with sharing across the hosts.
There are certain devices which are exclusive to Linux context and
there are certain devices that are shared across different host contexts.
So add support for getting this information from DT by increasing
the power-domain cells to 2.

For keeping the DT backward compatibility intact, defaulting the
device permissions to set the exclusive flag set. In this case the
power-domain-cells is 1.

Signed-off-by: Lokesh Vutla &lt;lokeshvutla@ti.com&gt;
</content>
</entry>
</feed>
