<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/drivers/rtc, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-05-31T21:27:12Z</updated>
<entry>
<title>rtc: export rtc_month_days()</title>
<updated>2019-05-31T21:27:12Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2019-05-31T05:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=3c1889e6399a0455bb5056f614be046a0b9cf053'/>
<id>urn:sha1:3c1889e6399a0455bb5056f614be046a0b9cf053</id>
<content type='text'>
Export function rtc_month_days() for reuse in the UEFI subsystem.

Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>rtc: m41t62: add compatible for m41t82</title>
<updated>2019-04-24T22:00:49Z</updated>
<author>
<name>Simon Goldschmidt</name>
</author>
<published>2019-03-28T20:11:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=4e829e9841f80c540150a14b4d12169139a0b7b9'/>
<id>urn:sha1:4e829e9841f80c540150a14b4d12169139a0b7b9</id>
<content type='text'>
This adds a compatible string for m41t82. This ensures that this driver
can be used for m41t82 in DM mode, too (asit was usable for this model in
non-DM mode before).

In addition, the HT bit has to be reset during probe, since the m41t82
chip sets it when entering battery standby mode.

This patch ensures this driver works on socfpga_socrates.

Signed-off-by: Simon Goldschmidt &lt;simon.k.r.goldschmidt@gmail.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>rtc: m41t62: Convert the RTC driver to support the driver model (DM)</title>
<updated>2018-12-03T15:44:10Z</updated>
<author>
<name>Lukasz Majewski</name>
</author>
<published>2018-11-22T13:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=c8c0242f1ccc189f03421247e17afce06416ca11'/>
<id>urn:sha1:c8c0242f1ccc189f03421247e17afce06416ca11</id>
<content type='text'>
After this change the m41t62.c can be used with RTC subsystem (i.e. date
command) which uses device model (DM).

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>rtc: m41t62: Extract common RTC handling code to facilitate DM conversion</title>
<updated>2018-12-03T15:44:10Z</updated>
<author>
<name>Lukasz Majewski</name>
</author>
<published>2018-11-22T13:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=7afc4155a75aaca99f6bf4011de95415fbc04dc7'/>
<id>urn:sha1:7afc4155a75aaca99f6bf4011de95415fbc04dc7</id>
<content type='text'>
This change facilitates the conversion of m41t62 RTC driver to device
model (DM).

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>rtc: m41t62: Break i2c_write() arguments to fix checkpatch warning</title>
<updated>2018-12-03T15:44:10Z</updated>
<author>
<name>Lukasz Majewski</name>
</author>
<published>2018-11-22T13:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=4d3df956fbe8e53954c8649c5279d59b44a9bd51'/>
<id>urn:sha1:4d3df956fbe8e53954c8649c5279d59b44a9bd51</id>
<content type='text'>
No functional change for this commit.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Kconfig: Migrate CONFIG_RTC_M41T62 define to Kconfig</title>
<updated>2018-12-03T15:44:10Z</updated>
<author>
<name>Lukasz Majewski</name>
</author>
<published>2018-11-22T13:54:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=d27db67e6b130972441ea27344d09395dee0ae42'/>
<id>urn:sha1:d27db67e6b130972441ea27344d09395dee0ae42</id>
<content type='text'>
This patch moves the RTC M41T62 config define to Kconfig.

Signed-off-by: Lukasz Majewski &lt;lukma@denx.de&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>drivers: rtc: correctly convert seconds to time structure</title>
<updated>2018-12-01T23:03:14Z</updated>
<author>
<name>Heinrich Schuchardt</name>
</author>
<published>2018-12-01T22:14:10Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=952061352acfd24034e6990b6b7d32cded020c0a'/>
<id>urn:sha1:952061352acfd24034e6990b6b7d32cded020c0a</id>
<content type='text'>
Variable 'days' must be defined as signed int. Otherwise the conversion
fails for some dates, e.g. 2004-08-25. Cf function rtc_time64_to_tm() in
the Linux kernel source.

Fixes: 992c1db45591 "drivers: rtc: resolve year 2038 problem in rtc_to_tm"
Signed-off-by: Heinrich Schuchardt &lt;xypron.glpk@gmx.de&gt;
</content>
</entry>
<entry>
<title>Merge tag 'for-master-20181130' of git://git.denx.de/u-boot-rockchip</title>
<updated>2018-12-01T19:17:27Z</updated>
<author>
<name>Tom Rini</name>
</author>
<published>2018-12-01T19:17:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=c1d6e0bbfdb50f9041a42bd4ce3af809a09ff7d1'/>
<id>urn:sha1:c1d6e0bbfdb50f9041a42bd4ce3af809a09ff7d1</id>
<content type='text'>
Improvements:
- RK3188 USB-UART functionality
- errors triggering a hard-stop in SPL on the RK3399 are reported
- Rockchip RV1108 (SoC) support
- MicroCrystal RV3029 (RTC) DM driver

Fixes:
- RK3188 early UART setup
- limit SD-card frequency to 40MHz on the RK3399-Q7
- MIPI fixes
- RK3399 CPUB clock initialisation
</content>
</entry>
<entry>
<title>rtc: rv3029: update to support DM and sync with Linux 4.17</title>
<updated>2018-11-30T20:56:45Z</updated>
<author>
<name>Philipp Tomsich</name>
</author>
<published>2018-11-27T21:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=a73610d2c6dbfbc7383ae9d694b1412f57a3f398'/>
<id>urn:sha1:a73610d2c6dbfbc7383ae9d694b1412f57a3f398</id>
<content type='text'>
The "Flamingo" carrier-board for the RK3399-Q7 has a RV3029 populated
and the application will use the off-module RV3029 RTC including the
battery backed SRAM.

To support this use case, this commit includes the following changes:
 * updates the rv3029 driver to use DM
 * implements the read8/write8 operations

This syncs the implementation with the Linux code (based on 4.17),
porting the trickle-charger support from there (with improvements to
avoid unnecessary EEPROM updates) and adheres to the Linux DTS
binding.

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>rtc: rv3029: add to Kconfig</title>
<updated>2018-11-30T20:56:45Z</updated>
<author>
<name>Philipp Tomsich</name>
</author>
<published>2018-11-27T21:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/bcm63xx/u-boot/commit/?id=a3716b5f3f4985eb3bea5d2bc00faf7e5df6f04f'/>
<id>urn:sha1:a3716b5f3f4985eb3bea5d2bc00faf7e5df6f04f</id>
<content type='text'>
The MicroCrystal RV3029 driver didn't have a Kconfig entry and was not used
anywhere. Add it to Kconfig to make it selectable.

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>
</feed>
