<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/linux/regulator, branch linux-3.10.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.10.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-3.10.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2013-04-28T01:13:43Z</updated>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/max8952' into v3.9-rc8</title>
<updated>2013-04-28T01:13:43Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2013-04-28T01:13:43Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a2c05e91b991179d43e358d5eb9390f57a59a75f'/>
<id>urn:sha1:a2c05e91b991179d43e358d5eb9390f57a59a75f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/gpio' into v3.9-rc8</title>
<updated>2013-04-28T01:13:40Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2013-04-28T01:13:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3dc06c1baf2b28e5365a1159755eac2e95142601'/>
<id>urn:sha1:3dc06c1baf2b28e5365a1159755eac2e95142601</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/enable-invert' into v3.9-rc8</title>
<updated>2013-04-28T01:13:37Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2013-04-28T01:13:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1d60a4cf975a196d585149e667f58cbca1a574fc'/>
<id>urn:sha1:1d60a4cf975a196d585149e667f58cbca1a574fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/core' into v3.9-rc8</title>
<updated>2013-04-28T01:13:37Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2013-04-28T01:13:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0e340ce1ddcf41ca435ef695ef004a6f587c749e'/>
<id>urn:sha1:0e340ce1ddcf41ca435ef695ef004a6f587c749e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'regulator/topic/ascend' into v3.9-rc8</title>
<updated>2013-04-28T01:13:36Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2013-04-28T01:13:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=97844ede9487fc7c4689ce1499bbaa10312618be'/>
<id>urn:sha1:97844ede9487fc7c4689ce1499bbaa10312618be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>regulator: core: Add regulator_map_voltage_ascend() API</title>
<updated>2013-04-18T11:09:32Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2013-04-18T02:34:49Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=fcf371ee5624cc87abac205cd0dad2432d7f0346'/>
<id>urn:sha1:fcf371ee5624cc87abac205cd0dad2432d7f0346</id>
<content type='text'>
A lot of regulator hardware has ascendant voltage list.
This patch adds regulator_map_voltage_ascend() and export it.

Drivers that have ascendant voltage list can use this as their map_voltage()
operation, this is more efficient than default regulator_map_voltage_iterate()
function.

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: ab8500-ext: Make the return type of ab8500_ext_regulator_exit() void</title>
<updated>2013-04-11T16:43:50Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@ingics.com</email>
</author>
<published>2013-04-11T04:04:18Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3480c0cab6e1a25fdeb63147b0b643b7825a36fb'/>
<id>urn:sha1:3480c0cab6e1a25fdeb63147b0b643b7825a36fb</id>
<content type='text'>
ab8500_ext_regulator_exit() never fails.

Signed-off-by: Axel Lin &lt;axel.lin@ingics.com&gt;
Acked-by: Bengt Jonsson &lt;bengt.g.jonsson@stericsson.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8952: Add Device Tree support</title>
<updated>2013-04-05T10:20:52Z</updated>
<author>
<name>Tomasz Figa</name>
<email>t.figa@samsung.com</email>
</author>
<published>2013-04-04T16:17:20Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3ff4aa95b3cd960a1c2e1422bc3dbd604f88271b'/>
<id>urn:sha1:3ff4aa95b3cd960a1c2e1422bc3dbd604f88271b</id>
<content type='text'>
This patch adds Device Tree support to max8952 regulator driver.

Signed-off-by: Tomasz Figa &lt;t.figa@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: max8952: Separate constraints from platform data struct</title>
<updated>2013-04-05T10:20:51Z</updated>
<author>
<name>Tomasz Figa</name>
<email>t.figa@samsung.com</email>
</author>
<published>2013-04-04T16:17:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=3ec6eb9cc2dbfa5b626f813ab8077eb71da60af2'/>
<id>urn:sha1:3ec6eb9cc2dbfa5b626f813ab8077eb71da60af2</id>
<content type='text'>
This patch modifies platform data structure of max8952 driver to
use pointer to regulator_init_data struct instead of embedding it.

This is a prerequisite for adding Device Tree support for the driver.

Signed-off-by: Tomasz Figa &lt;t.figa@samsung.com&gt;
Signed-off-by: Kyungmin Park &lt;kyungmin.park@samsung.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
<entry>
<title>regulator: ab8500: Introduce aux5, aux6 regulators for AB8540</title>
<updated>2013-04-03T17:40:26Z</updated>
<author>
<name>Zhenhua HUANG</name>
<email>zhenhua.huang@stericsson.com</email>
</author>
<published>2013-04-02T12:24:15Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=684d5ce4afafddb2ad08f36ea30ca7d7adc88ebe'/>
<id>urn:sha1:684d5ce4afafddb2ad08f36ea30ca7d7adc88ebe</id>
<content type='text'>
Introduce aux5, aux6 into ab8540 regulator framework.

Signed-off-by: Zhenhua HUANG &lt;zhenhua.huang@stericsson.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Reviewed-by: Maxime COQUELIN &lt;maxime.coquelin@stericsson.com&gt;
Reviewed-by: David PARIS &lt;david.paris@stericsson.com&gt;
Reviewed-by: Philippe LANGLAIS &lt;philippe.langlais@stericsson.com&gt;
Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
</content>
</entry>
</feed>
</form></td></tr>
<tr><td class='sub'>Hosts the 0x221E linux distro kernel.</td><td class='sub right'>Ubuntu</td></tr></table>
<table class='tabs'><tr><td>
<a href='/distro/kernel/'>summary</a><a href='/distro/kernel/refs/?id=8636df94ec917019c4cb744ba0a1f94cf9057790'>refs</a><a class='active' href='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?showmsg=1'>log</a><a href='/distro/kernel/tree/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=8636df94ec917019c4cb744ba0a1f94cf9057790'>tree</a><a href='/distro/kernel/commit/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=8636df94ec917019c4cb744ba0a1f94cf9057790'>commit</a><a href='/distro/kernel/diff/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=8636df94ec917019c4cb744ba0a1f94cf9057790'>diff</a></td><td class='form'><form class='right' method='get' action='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h'>
<input type='hidden' name='id' value='8636df94ec917019c4cb744ba0a1f94cf9057790'/><input type='hidden' name='showmsg' value='1'/><select name='qt'>
<option value='grep'>log msg</option>
<option value='author'>author</option>
<option value='committer'>committer</option>
<option value='range'>range</option>
</select>
<input class='txt' type='search' size='10' name='q' value=''/>
<input type='submit' value='search'/>
</form>
</td></tr></table>
<div class='path'>path: <a href='/distro/kernel/log/?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>root</a>/<a href='/distro/kernel/log/drivers?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>drivers</a>/<a href='/distro/kernel/log/drivers/misc?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>misc</a>/<a href='/distro/kernel/log/drivers/misc/habanalabs?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>habanalabs</a>/<a href='/distro/kernel/log/drivers/misc/habanalabs/include?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>include</a>/<a href='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>gaudi2</a>/<a href='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2/asic_reg?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>asic_reg</a>/<a href='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=8636df94ec917019c4cb744ba0a1f94cf9057790&amp;showmsg=1'>gaudi2_regs.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/distro/kernel/log/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=8636df94ec917019c4cb744ba0a1f94cf9057790'>Collapse</a>)</th><th class='left'>Author</th></tr>
<tr class='logheader'><td><span title='2022-09-19 15:10:01 +0300'>2022-09-19</span></td><td class='logsubject'><a href='/distro/kernel/commit/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=bb677d527e14184d89012ce332128f3767fa9925'>habanalabs/gaudi2: allow user to flush PCIE by read</a></td><td>Ofir Bitton</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
In order for the user to flush PCIE he needs to read some register
from PCIE block. The chosen register is SPECIAL_GLBL_SPARE_0 and
hence needs to be unsecured.

Signed-off-by: Ofir Bitton &lt;obitton@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;


</td></tr>
<tr class='logheader'><td><span title='2022-09-18 13:29:51 +0300'>2022-09-18</span></td><td class='logsubject'><a href='/distro/kernel/commit/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=194e515c79462f1ad09ebcc9e01a3acb84a98d82'>habanalabs/gaudi2: new API to control engine cores running mode</a></td><td>Tal Cohen</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
The current flow of halting the engine cores is implemented by command
buffers built by the user space and sent towards the Driver.

This current flow is broken since the user space does not know when
the cores actually halt as sending a workload is async op.

Therefore the application can not free the memory that is mapped
to the engine cores.

This new API allows the user space to control the running mode. The
API call is sync (returns after the cores are set to the
requested mode).

Signed-off-by: Tal Cohen &lt;talcohen@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;


</td></tr>
<tr class='logheader'><td><span title='2022-07-12 09:09:31 +0300'>2022-07-12</span></td><td class='logsubject'><a href='/distro/kernel/commit/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=3f043b3192454e430ece973a75c5b9fd9a344dd8'>habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell</a></td><td>Tomer Tayar</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Modify the decoder wrapper blocks to generate interrupts using the
virtual MSI-X doorbell.

As a decoder wrapper block cannot write directly to HBW upon completion,
it writes instead to SOB which is monitored by a master monitor.
When resolved, this monitor will be the one to actually write to the
virtual MSI-X doorbell.

Signed-off-by: Tomer Tayar &lt;ttayar@habana.ai&gt;
Reviewed-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;
Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;


</td></tr>
<tr class='logheader'><td><span title='2022-07-12 09:09:27 +0300'>2022-07-12</span></td><td class='logsubject'><a href='/distro/kernel/commit/drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h?id=01d9ccf8657b54960862fb9db4bab5f73c766b47'>habanalabs/gaudi2: add asic registers header files</a></td><td>Oded Gabbay</td></tr>
<tr class='nohover-highlight'><td/><td colspan='3' class='logmsg'>
Add the relevant GAUDI2 ASIC registers header files. These files are
generated automatically from a tool maintained by the VLSI engineers.

There are more files which are not upstreamed because only very few
defines from those files are used in the driver. For those files, I
copied the relevant defines into gaudi2_regs.h and gaudi2_masks.h, to
reduce the size of this patch.

Signed-off-by: Oded Gabbay &lt;ogabbay@kernel.org&gt;


</td></tr>
