<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/power/pmic, 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-06-11T08:42:48Z</updated>
<entry>
<title>regulator: bd71837: copy the bd71837 pmic driver from NXP imx u-boot</title>
<updated>2019-06-11T08:42:48Z</updated>
<author>
<name>Matti Vaittinen</name>
</author>
<published>2019-05-07T07:43:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=1023c8739b8cb907f75692a8bd1792a6cacca0fc'/>
<id>urn:sha1:1023c8739b8cb907f75692a8bd1792a6cacca0fc</id>
<content type='text'>
https://source.codeaurora.org/external/imx/uboot-imx

cherry picked, styled and merged commits:
- MLK-18387 pmic: Add pmic driver for BD71837: e9a3bec2e95a
- MLK-18590 pmic: bd71837: Change to use new fdt API: acdc5c297a96

Signed-off-by: Ye Li &lt;ye.li@nxp.com&gt;
Signed-off-by: Matti Vaittinen &lt;matti.vaittinen@fi.rohmeurope.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>stpmic1: add NVM update support in fuse command</title>
<updated>2019-04-12T14:09:13Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-04T10:26:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=31e45a1a9ea07a9c36ada6401e4631a765398c75'/>
<id>urn:sha1:31e45a1a9ea07a9c36ada6401e4631a765398c75</id>
<content type='text'>
Add functions to read/update the non volatile memory of STPMIC1
(8 bytes-register at 0xF8 address) and allow access
with fuse command (bank=1, word &gt; 0xF8).

For example:

STM32MP&gt; fuse read 1 0xf8 8
Reading bank 1:

Word 0x000000f8: 000000ee 00000092 000000c0 00000002
Word 0x000000fc: 000000f2 00000080 00000002 00000033

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>pmic: stpmu1: add power switch off support</title>
<updated>2019-04-12T14:09:13Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-04T10:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8811583e0413c8c00116e87113c359bdc4b582b4'/>
<id>urn:sha1:8811583e0413c8c00116e87113c359bdc4b582b4</id>
<content type='text'>
Add sysreset support, and support power switch off request,
needed by poweroff command.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
</content>
</entry>
<entry>
<title>power: rename stpmu1 to official name stpmic1</title>
<updated>2019-04-12T14:09:13Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-04T10:26:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=42f01aacfd508ddaab5fbc21dd1d3c04dcf61990'/>
<id>urn:sha1:42f01aacfd508ddaab5fbc21dd1d3c04dcf61990</id>
<content type='text'>
Alignment with kernel driver name &amp; binding
introduced by https://patchwork.kernel.org/cover/10761943/
to use the final marketing name = STPMIC1.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
</entry>
<entry>
<title>power: stpmu1: rename files to stpmic1</title>
<updated>2019-04-12T14:09:13Z</updated>
<author>
<name>Patrick Delaunay</name>
</author>
<published>2019-02-04T10:26:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=d46c22b3fdb58623f1bf372d028313a5d3e7b79b'/>
<id>urn:sha1:d46c22b3fdb58623f1bf372d028313a5d3e7b79b</id>
<content type='text'>
Prepare file modification for kernel alignment and
rename driver to stpmic1.

Signed-off-by: Patrick Delaunay &lt;patrick.delaunay@st.com&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-master-20181210' of git://git.denx.de/u-boot-rockchip</title>
<updated>2018-12-10T15:19:09Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-12-10T15:19:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=8bf3c2442b59aedd1e58b7013fc12180cab0b541'/>
<id>urn:sha1:8bf3c2442b59aedd1e58b7013fc12180cab0b541</id>
<content type='text'>
Improvements:
- init DRAM for RK322x in SPL
- add FAN53555 PMIC/regulator driver
- update MicroCrystal RV3029 driver to Kconfig and sync from Linux
- add bootcount uclass and first DM-driver for bootcount
</content>
</entry>
<entry>
<title>power: add FAN53555 family support</title>
<updated>2018-12-10T09:04:45Z</updated>
<author>
<name>Philipp Tomsich</name>
</author>
<published>2018-11-30T19:00:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=dfb0a70a1abc16c1db1e2f30db6f3605db7e774c'/>
<id>urn:sha1:dfb0a70a1abc16c1db1e2f30db6f3605db7e774c</id>
<content type='text'>
This adds a driver for the FAN53555 family of regulators and wraps it
in a PMIC implementation.

While these devices support a 'normal' and 'suspend' mode (controlled
via an external pin) to switch between two programmable voltages, this
incarnation of the driver assumes that the device is always operating
in 'normal' mode.

Only setting/reading the programmed voltage is supported at this time
and the following device functionality remains unsupported:
  - switching the selected voltage (via a GPIO)
  - disabling the voltage output via software-control
This matches the functionality of the Linux driver.

Tested on a RK3399-Q7 (with 'option 5' devices): setting voltages from
the U-Boot shell and verifying output voltages on the board.

Signed-off-by: Philipp Tomsich &lt;philipp.tomsich@theobroma-systems.com&gt;
Tested-by: Klaus Goger &lt;klaus.goger@theobroma-systems.com&gt;
</content>
</entry>
<entry>
<title>power: make most tps drivers and the twl4030 driver compatible with DM_I2C</title>
<updated>2018-12-10T05:17:30Z</updated>
<author>
<name>Jean-Jacques Hiblot</name>
</author>
<published>2018-12-07T13:50:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=fb1b7712ad3f375f83e74629f03236c300b0b896'/>
<id>urn:sha1:fb1b7712ad3f375f83e74629f03236c300b0b896</id>
<content type='text'>
Those driver are not DM drivers per se (not using the PMIC/regulator
framework) and are using the legacy I2C API. Make them compatible with
the DM_I2C API.

This impacts the following drivers:
- palmas (used by am57xx/dra7xx evms)
- tps65218 (used by am43xx evms)
- tps65217 and tps65910 (used by am335x evms and am335x boneblack vboot)
- twl4030 (used by omap3_logicpd)
- tps65217 (used by brppt1)
- twl6030

Signed-off-by: Jean-Jacques Hiblot &lt;jjhiblot@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Heiko Schocher &lt;hs@denx.de&gt;
</content>
</entry>
<entry>
<title>dm: sandbox: i2c: Use new emulator parent uclass</title>
<updated>2018-11-29T16:30:05Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-11-18T15:14:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=031a650e1309a086f6794cde35b1b1b851a9e926'/>
<id>urn:sha1:031a650e1309a086f6794cde35b1b1b851a9e926</id>
<content type='text'>
Update the device tree, sandbox i2c driver and tests to use the new
emulation parent to hold emulators.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>power: pmic: Correct debug/error output</title>
<updated>2018-11-29T16:30:05Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2018-11-18T15:14:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c83c436de0f8f02b7626fdd9a55663845facb26f'/>
<id>urn:sha1:c83c436de0f8f02b7626fdd9a55663845facb26f</id>
<content type='text'>
There is a newline missing from quite a few printf() strings in these pmic
files. Fix them.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Lukasz Majewski &lt;lukma@denx.de&gt;
</content>
</entry>
</feed>
