<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/regulator/stm32-vrefbuf.c, branch linux-5.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-08-21T16:28:18Z</updated>
<entry>
<title>regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n</title>
<updated>2020-08-21T16:28:18Z</updated>
<author>
<name>Jisheng Zhang</name>
</author>
<published>2020-08-21T03:17:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5579e7a2c6aa49a183440eb4e199f4a71543762'/>
<id>urn:sha1:d5579e7a2c6aa49a183440eb4e199f4a71543762</id>
<content type='text'>
Fix below warning when CONFIG_OF=n:

drivers/regulator/stm32-vrefbuf.c:287:34: warning: ‘stm32_vrefbuf_of_match’ defined but not used [-Wunused-const-variable=]
  287 | static const struct of_device_id stm32_vrefbuf_of_match[] = {
      |                                  ^~~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Jisheng Zhang &lt;Jisheng.Zhang@synaptics.com&gt;
Acked-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Link: https://lore.kernel.org/r/20200821111755.4c461039@xhacker.debian
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling</title>
<updated>2020-03-04T13:57:28Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2020-03-04T08:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02fbabd5f4ed182d2c616e49309f5a3efd9ec671'/>
<id>urn:sha1:02fbabd5f4ed182d2c616e49309f5a3efd9ec671</id>
<content type='text'>
There maybe an overshoot, when disabling, then re-enabling vrefbuf
too quickly. VREFBUF is used by ADC/DAC on some boards. When re-enabling
too quickly, an overshoot on the reference voltage make the conversions
inaccurate for a short period of time.
- Don't put the VREFBUF in HiZ when disabling, to force an active
discharge.
- Enforce a 1ms OFF/ON delay

Fixes: 0cdbf481e927 ("regulator: Add support for stm32-vrefbuf")

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Message-Id: &lt;1583312132-20932-1-git-send-email-fabrice.gasnier@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: stm32-vrefbuf: use devm_platform_ioremap_resource() to simplify code</title>
<updated>2019-10-09T17:16:56Z</updated>
<author>
<name>YueHaibing</name>
</author>
<published>2019-10-09T15:01:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73511a90b74c9cfb6509dae63ec4db2d96b7b203'/>
<id>urn:sha1:73511a90b74c9cfb6509dae63ec4db2d96b7b203</id>
<content type='text'>
Use devm_platform_ioremap_resource() to simplify the code a bit.
This is detected by coccinelle.

Signed-off-by: YueHaibing &lt;yuehaibing@huawei.com&gt;
Link: https://lore.kernel.org/r/20191009150138.11640-1-yuehaibing@huawei.com
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194</title>
<updated>2019-05-30T18:29:22Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2019-05-28T16:57:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af873fcecef567abf8a3468b06dd4e4aab46da6d'/>
<id>urn:sha1:af873fcecef567abf8a3468b06dd4e4aab46da6d</id>
<content type='text'>
Based on 1 normalized pattern(s):

  license terms gnu general public license gpl version 2

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-only

has been chosen to replace the boilerplate/reference in 161 file(s).

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;
Reviewed-by: Alexios Zavras &lt;alexios.zavras@intel.com&gt;
Reviewed-by: Steve Winslow &lt;swinslow@gmail.com&gt;
Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190528170027.447718015@linutronix.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>regulator: stm32-vrefbuf: add power management support</title>
<updated>2019-02-28T14:20:48Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2019-02-28T10:45:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=be5295f8a15fee6d92e78c822e9960c42638e32a'/>
<id>urn:sha1:be5295f8a15fee6d92e78c822e9960c42638e32a</id>
<content type='text'>
Add support for suspend/resume and runtime PM to stm32-vrefbuf driver.

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>regulator: stm32-vrefbuf: fix check on ready flag</title>
<updated>2018-02-08T15:28:35Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2018-02-08T13:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f63248fac563125fd5a2f0bc780ce7a299872cab'/>
<id>urn:sha1:f63248fac563125fd5a2f0bc780ce7a299872cab</id>
<content type='text'>
stm32_vrefbuf_enable() wrongly checks VRR bit: 0 stands for not ready,
1 for ready. It currently checks the opposite.
This makes enable routine to exit immediately without waiting for ready
flag.

Fixes: 0cdbf481e927 ("regulator: Add support for stm32-vrefbuf")
Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>regulator: Add support for stm32-vrefbuf</title>
<updated>2017-08-30T17:28:35Z</updated>
<author>
<name>Fabrice Gasnier</name>
</author>
<published>2017-08-30T15:55:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0cdbf481e927278787042857e02c3944f588ad25'/>
<id>urn:sha1:0cdbf481e927278787042857e02c3944f588ad25</id>
<content type='text'>
Add regulator driver for STM32 voltage reference buffer which can be
used as voltage reference for ADCs, DACs and external components through
dedicated VREF+ pin.

Signed-off-by: Fabrice Gasnier &lt;fabrice.gasnier@st.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
</feed>
