<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/power/regulator, branch v2023.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/power/regulator?h=v2023.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/power/regulator?h=v2023.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2023-04-28T00:29:40Z</updated>
<entry>
<title>power: regulator: Add a driver for the AXP USB power supply</title>
<updated>2023-04-28T00:29:40Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2023-01-22T23:46:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ee6a678263598b737bbc3f9a6f4932eb2739f5c4'/>
<id>urn:sha1:ee6a678263598b737bbc3f9a6f4932eb2739f5c4</id>
<content type='text'>
This driver reports the presence/absence of voltage on the PMIC's USB
VBUS pin. This information is used by the USB PHY driver. The
corresponding Linux driver uses the power supply class, which does not
exist in U-Boot. UCLASS_REGULATOR seems to be the closest match.

Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
Acked-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
</content>
</entry>
<entry>
<title>power: pmic: Add NXP PCA9451A PMIC support</title>
<updated>2023-03-29T22:45:39Z</updated>
<author>
<name>Ye Li</name>
<email>ye.li@nxp.com</email>
</author>
<published>2023-02-03T10:24:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69c573ca899dec2a58b9d5d3e45177f3be2eba18'/>
<id>urn:sha1:69c573ca899dec2a58b9d5d3e45177f3be2eba18</id>
<content type='text'>
PCA9451A uses similar BUCKs and LDO regulators as PCA9450B/C but
has LDO2 and LDO3 removed. So reuse pca9450 PMIC and regulator driver
and add new type for PCA9451A.

Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
Reviewed-by: Marek Vasut &lt;marex@denx.de&gt;
</content>
</entry>
<entry>
<title>power: regulator: Add a driver for AXP PMIC regulators</title>
<updated>2023-01-23T01:18:31Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel@sholland.org</email>
</author>
<published>2023-01-21T23:13:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=27a93dd4a943af5453e3332e4fa4b27e824fe601'/>
<id>urn:sha1:27a93dd4a943af5453e3332e4fa4b27e824fe601</id>
<content type='text'>
This driver handles most voltage regulators found in X-Powers AXP PMICs.
It is based on, and intended to replace, the regulator driver in TF-A.

AXP PMIC regulators can be divided into 6 categories:
 - Switches without voltage control =&gt; fully supported.
 - Single linear range =&gt; fully supported.
 - Two linear ranges, "step" and "2 * step" =&gt; fully supported.
 - Two linear ranges, "step" and "5 * step" =&gt; only the first range is
   supported. No boards are known to use the second range.
 - Non-linear voltage values =&gt; fully supported.
 - LDOs shared with GPIO pins =&gt; not supported.

Signed-off-by: Samuel Holland &lt;samuel@sholland.org&gt;
Reviewed-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
Signed-off-by: Andre Przywara &lt;andre.przywara@arm.com&gt;
</content>
</entry>
<entry>
<title>power: regulator: Add support for NPCM8xx</title>
<updated>2022-12-26T06:44:00Z</updated>
<author>
<name>Jim Liu</name>
<email>jim.t90615@gmail.com</email>
</author>
<published>2022-11-07T02:48:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dbedf4a56b49544b0f9174856a14bd6be2d9e641'/>
<id>urn:sha1:dbedf4a56b49544b0f9174856a14bd6be2d9e641</id>
<content type='text'>
Add support for setting nuvoton BMC NPCM845 voltage supply.

Signed-off-by: Jim Liu &lt;JJLIU0@nuvoton.com&gt;
</content>
</entry>
<entry>
<title>power: regulator: fix autoset error handling</title>
<updated>2022-10-26T02:47:12Z</updated>
<author>
<name>John Keeping</name>
<email>john@metanate.com</email>
</author>
<published>2022-09-08T11:38:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8edf7ac09fb6ee1ff445463be59c4a08ea91a0ae'/>
<id>urn:sha1:8edf7ac09fb6ee1ff445463be59c4a08ea91a0ae</id>
<content type='text'>
If a regulator does not support .set_suspend_enable or
.set_suspend_value then ret is set to ENOSYS early in the function.

The most serious impact of this is that when no automatic setting of
voltage is needed then the final regulator_set_enable() is skipped
because ret has not been cleared.

It seems that the error handling for regulator_set_suspend_value() is
also wrong as if this succeeds then the normal boot-on checks are still
required, and again ENOSYS needs special treatment here.

Fixes: 11406b8f7e ("dm: regulator: support regulator more state")
Signed-off-by: John Keeping &lt;john@metanate.com&gt;
</content>
</entry>
<entry>
<title>power: regulator: Remove i2c header from gpio regulator</title>
<updated>2022-08-10T17:38:30Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@amd.com</email>
</author>
<published>2022-08-01T12:19:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=99699a770744b91d93399daccf3b3caf506c04c7'/>
<id>urn:sha1:99699a770744b91d93399daccf3b3caf506c04c7</id>
<content type='text'>
i2c is not used that's why header is not needed.

Signed-off-by: Michal Simek &lt;michal.simek@amd.com&gt;
</content>
</entry>
<entry>
<title>pmic: pca9450: permit config on all bucks and LDOs</title>
<updated>2022-07-27T04:04:34Z</updated>
<author>
<name>Heiko Thiery</name>
<email>heiko.thiery@gmail.com</email>
</author>
<published>2022-06-20T03:49:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=67b5663d771121b3d606fc3346dc83024618448b'/>
<id>urn:sha1:67b5663d771121b3d606fc3346dc83024618448b</id>
<content type='text'>
In order to have the possibility to configure the regulators at system
startup through DM support, all LDOs and bucks must be able to be
changeable. Currently there is a limitation to change the values when
the output is enabled. Since the driver is based on the ROHM BD71837 and a
comment that describes a limitation about switching while the output is
enabled can also be found there, the limitation probably comes from this type.

Signed-off-by: Heiko Thiery &lt;heiko.thiery@gmail.com&gt;
Reviewed-by: Fabio Estevam &lt;festevam@denx.de&gt;
</content>
</entry>
<entry>
<title>spl: Ensure all SPL symbols in Kconfig have some SPL dependency</title>
<updated>2022-07-07T13:29:08Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@konsulko.com</email>
</author>
<published>2022-06-11T03:03:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b340199f828e7d57945785b698ff97469972d1ca'/>
<id>urn:sha1:b340199f828e7d57945785b698ff97469972d1ca</id>
<content type='text'>
Tighten up symbol dependencies in a number of places.  Ensure that a SPL
specific option has at least a direct dependency on SPL.  In places
where it's clear that we depend on something more specific, use that
dependency instead.  This means in a very small number of places we can
drop redundant dependencies.

Reported-by: Pali Rohár &lt;pali@kernel.org&gt;
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>power: regulator: scmi: simplify scmi_voltd_set_enable()</title>
<updated>2022-06-23T17:12:56Z</updated>
<author>
<name>Etienne Carriere</name>
<email>etienne.carriere@linaro.org</email>
</author>
<published>2022-05-31T16:09:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=db59fef0f84859504cd0b81063d7540517167d7b'/>
<id>urn:sha1:db59fef0f84859504cd0b81063d7540517167d7b</id>
<content type='text'>
Simplify scmi_voltd_set_enable() exit sequence.

Cc: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Etienne Carriere &lt;etienne.carriere@linaro.org&gt;
Reviewed-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
<entry>
<title>power: regulator: scmi: support SCMI multi-channel</title>
<updated>2022-06-23T17:12:55Z</updated>
<author>
<name>Etienne Carriere</name>
<email>etienne.carriere@linaro.org</email>
</author>
<published>2022-05-31T16:09:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ff33ed32b6a7c261eefa6663a0775e4a45369aab'/>
<id>urn:sha1:ff33ed32b6a7c261eefa6663a0775e4a45369aab</id>
<content type='text'>
Update SCMI regulator controller driver to get its assigned SCMI channel
during initialization. This change allows SCMI voltage domain protocol
to use a dedicated channel when defined in the DT. The reference is
saved in SCMI regulator controller driver private data.

Cc: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
Signed-off-by: Etienne Carriere &lt;etienne.carriere@linaro.org&gt;
Reviewed-by: Jaehoon Chung &lt;jh80.chung@samsung.com&gt;
</content>
</entry>
</feed>
