<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/rtc, branch v4.7</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v4.7</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v4.7'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2016-05-21T15:07:17Z</updated>
<entry>
<title>rtc: tps6586x: rename so module can be autoloaded</title>
<updated>2016-05-21T15:07:17Z</updated>
<author>
<name>Nicolas Chauvet</name>
<email>kwizart@gmail.com</email>
</author>
<published>2016-05-10T10:26:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b9ba1eb0336877b9b83556fd30d2becda110fd8c'/>
<id>urn:sha1:b9ba1eb0336877b9b83556fd30d2becda110fd8c</id>
<content type='text'>
This module is loaded by the related mfd driver which has
the needed MODULE_DEVICE_TABLE(i2c,...).

This patch fix the modalias when the rtc driver is built
as a module, so the right name is used.
Everything operates correctly when this module is builtin.

Fixes: esdc59ed3865 ("rtc: add RTC driver for TPS6586x")
Signed-off-by: Nicolas Chauvet &lt;kwizart@gmail.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: hide unused i2c device table</title>
<updated>2016-05-21T15:07:16Z</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2016-05-04T09:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=814db2bc4c4e19530eae818354dceb861ceb9fb1'/>
<id>urn:sha1:814db2bc4c4e19530eae818354dceb861ceb9fb1</id>
<content type='text'>
The added support for SPI mode made it possible to configure the driver
when I2C is disabled, leaving an unused device table:

drivers/rtc/rtc-rv3029c2.c:794:29: error: 'rv3029_id' defined but not used [-Werror=unused-variable]

This moves the table inside of the #ifdef section that has the
only user, to avoid the harmless warning.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Fixes: d08f50dd0afc ("rtc: rv3029: Add support of RV3049")
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rs5c372: r2025: fix check for 'oscillator halted' condition</title>
<updated>2016-05-21T15:07:16Z</updated>
<author>
<name>Thomas Koeller</name>
<email>thomas.koeller@baslerweb.com</email>
</author>
<published>2010-06-02T13:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=a9dbe558920e12ea286cd4479039df26991a95de'/>
<id>urn:sha1:a9dbe558920e12ea286cd4479039df26991a95de</id>
<content type='text'>
The R2025SD chip, according to its data sheet, sets the /XST
bit to zero if the oscillator stops. Hence the check for this
condition was wrong.

Signed-off-by: Thomas Koeller &lt;thomas.koeller@baslerweb.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: add alarm IRQ</title>
<updated>2016-05-21T15:07:00Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0ddc5b89cd12938e251c691563f45409b4d15d98'/>
<id>urn:sha1:0ddc5b89cd12938e251c691563f45409b4d15d98</id>
<content type='text'>
Add the alarm IRQ functionality.

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: fix set_time function</title>
<updated>2016-05-21T15:06:58Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=38201ca3c58d27ac95ee08995558c7176b4feb13'/>
<id>urn:sha1:38201ca3c58d27ac95ee08995558c7176b4feb13</id>
<content type='text'>
The bin2bcd function in set_time is uncorrect on weekdays as the
bit mask should be done at the end of arithmetic operations.

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: fix alarm support</title>
<updated>2016-05-21T15:06:56Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dc492e866a997b3df2a551fa772d6887a19e53b8'/>
<id>urn:sha1:dc492e866a997b3df2a551fa772d6887a19e53b8</id>
<content type='text'>
The RTC RV3029 handles different types of alarms : seconds, minutes, ...
These alarms can be enabled or disabled individually using an AE_x bit
which is the last bit (BIT(7)) on each alarm registers.

To prepare the alarm IRQ support, the current code enables all the alarm
types by setting each AE_x to 1.
It also fixes others alarms issues :
   - month and weekday errors : it was performing -1 instead of +1.
   - wrong use of bit mask with bin2bcd

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: Remove some checks and warnings</title>
<updated>2016-05-21T15:06:54Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=abe2f551efc65760d61668ad6fb511bf834082dc'/>
<id>urn:sha1:abe2f551efc65760d61668ad6fb511bf834082dc</id>
<content type='text'>
Remove some checks from checkpatch such as spaces around arithmetic
operations or prefer "unsigned int".

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: Add support of RV3049</title>
<updated>2016-05-21T15:06:52Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c2a1c145401df063d1197ace5d3b5bd323e26f86'/>
<id>urn:sha1:c2a1c145401df063d1197ace5d3b5bd323e26f86</id>
<content type='text'>
Add support of Microcrystal RV3049 RTC (SPI) using regmap on the
RV3029 (I2C) driver.

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: convert to use regmap</title>
<updated>2016-05-21T15:04:11Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=e6e380821236b628a1379db97d777da3e36b8240'/>
<id>urn:sha1:e6e380821236b628a1379db97d777da3e36b8240</id>
<content type='text'>
To add support of rv3049, the current driver is converted to use regmap.

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
<entry>
<title>rtc: rv3029: remove 'i2c' in functions names</title>
<updated>2016-05-21T15:03:53Z</updated>
<author>
<name>Mylène Josserand</name>
<email>mylene.josserand@free-electrons.com</email>
</author>
<published>2016-05-03T09:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=4e7f1a6051d7d5a62021fde0c9ed7005a1a82307'/>
<id>urn:sha1:4e7f1a6051d7d5a62021fde0c9ed7005a1a82307</id>
<content type='text'>
To prepare the use of regmap to add the support of RV-3049, all the
'i2c' in functions's names are removed.

Signed-off-by: Mylène Josserand &lt;mylene.josserand@free-electrons.com&gt;
Signed-off-by: Alexandre Belloni &lt;alexandre.belloni@free-electrons.com&gt;
</content>
</entry>
</feed>
