<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/drivers/reset, branch VF2_v3.4.5</title>
<subtitle>StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v3.4.5</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v3.4.5'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2023-04-26T03:02:20+00:00</updated>
<entry>
<title>reset: starfive: jh7110: Standardize the copyright</title>
<updated>2023-04-26T03:02:20+00:00</updated>
<author>
<name>Hal Feng</name>
<email>hal.feng@starfivetech.com</email>
</author>
<published>2023-04-26T03:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=3e69893956216f566cc6b61f4ba6bab157a8f739'/>
<id>urn:sha1:3e69893956216f566cc6b61f4ba6bab157a8f739</id>
<content type='text'>
Standardize the StarFive copyright information.

Signed-off-by: Hal Feng &lt;hal.feng@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset:starfive:jh7110: Delete redundant logic</title>
<updated>2022-06-14T09:21:40+00:00</updated>
<author>
<name>Clivia.Cai</name>
<email>Clivia.Cai@starfivetech.com</email>
</author>
<published>2022-06-14T09:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=b0e7c878d02df8c653e6f9dd4a15755344067255'/>
<id>urn:sha1:b0e7c878d02df8c653e6f9dd4a15755344067255</id>
<content type='text'>
In the hardware design, the IPs RESET signal of jh7110 is divided into two groups,
one group is active high, and the other group is active low.

However, the software does not need to distinguish whether the RESET signal is active high or active low,
Write 1 to be assert, and write 0 to deassert.

Therefore, the software does not need to add additional logic to distinguish these two sets of signals.

Signed-off-by: Clivia.Cai &lt;Clivia.Cai@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset:starfive:jh7110: Macro definitions are rearranged in order.</title>
<updated>2022-04-19T08:31:58+00:00</updated>
<author>
<name>samin</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2022-04-19T08:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=b16723cf5c636f6f9ed8cd6d0287d2f86a8e0ee4'/>
<id>urn:sha1:b16723cf5c636f6f9ed8cd6d0287d2f86a8e0ee4</id>
<content type='text'>
Macro definitions are rearranged in order, for better coding style.

Signed-off-by: samin &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset:starfive:jh7110: change how to obtain an assert address</title>
<updated>2022-04-19T08:31:50+00:00</updated>
<author>
<name>samin</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2022-01-13T03:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=476d9954a2606b456c4191f2be920cf57f216f31'/>
<id>urn:sha1:476d9954a2606b456c4191f2be920cf57f216f31</id>
<content type='text'>
Get assert addresses dynamically to reduce static array memory usage

Signed-off-by: samin &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset: starfive-jh7110: Add isp/vout reset support.</title>
<updated>2022-01-05T07:50:36+00:00</updated>
<author>
<name>samin</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2022-01-05T07:12:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=76f0b2179c6df4bbdfeca234450fb9648717ace3'/>
<id>urn:sha1:76f0b2179c6df4bbdfeca234450fb9648717ace3</id>
<content type='text'>
Add isp/vout reset support for jh7110.

Signed-off-by: samin &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset: starfive-jh7110: use platform_ioremap_iomem_byname.</title>
<updated>2022-01-05T07:50:32+00:00</updated>
<author>
<name>samin</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2022-01-05T06:57:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=1f2eb3de36ad72a25326f8d3e2c0ee3be4c9df59'/>
<id>urn:sha1:1f2eb3de36ad72a25326f8d3e2c0ee3be4c9df59</id>
<content type='text'>
The reset module is scattered in several domains, and each address
segment may be located in the module device management.

Using devm_platform_get_and_ioremap_resource-&gt;devm_ioremap_resource will
cause the address of this segment to be occupied by the reset driver,
and other modules cannot be used, so use ioremap that can be mapped
multiple times instead.

Signed-off-by: samin &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset: starfive-jh7110: Add StarFive JH7110 reset driver</title>
<updated>2021-12-22T07:38:43+00:00</updated>
<author>
<name>samin</name>
<email>samin.guo@starfivetech.com</email>
</author>
<published>2021-12-16T10:25:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=49306f99390f7285ec4bbb9936cf74a85c8b8d4f'/>
<id>urn:sha1:49306f99390f7285ec4bbb9936cf74a85c8b8d4f</id>
<content type='text'>
Add a driver for the StarFive JH7110 reset controller.

Signed-off-by: samin &lt;samin.guo@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>reset: socfpga: add empty driver allowing consumers to probe</title>
<updated>2021-10-05T10:23:16+00:00</updated>
<author>
<name>Paweł Anikiel</name>
<email>pan@semihalf.com</email>
</author>
<published>2021-09-20T12:41:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=3ad60b4b3570937f3278509fe6797a5093ce53f8'/>
<id>urn:sha1:3ad60b4b3570937f3278509fe6797a5093ce53f8</id>
<content type='text'>
The early reset driver doesn't ever probe, which causes consuming
devices to be unable to probe. Add an empty driver to set this device
as available, allowing consumers to probe.

Signed-off-by: Paweł Anikiel &lt;pan@semihalf.com&gt;
Link: https://lore.kernel.org/r/20210920124141.1166544-4-pan@semihalf.com
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: tegra-bpmp: Handle errors in BPMP response</title>
<updated>2021-10-05T08:55:18+00:00</updated>
<author>
<name>Mikko Perttunen</name>
<email>mperttunen@nvidia.com</email>
</author>
<published>2021-09-15T08:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=c045ceb5a145d2a9a4bf33cbc55185ddf99f60ab'/>
<id>urn:sha1:c045ceb5a145d2a9a4bf33cbc55185ddf99f60ab</id>
<content type='text'>
The return value from tegra_bpmp_transfer indicates the success or
failure of the IPC transaction with BPMP. If the transaction
succeeded, we also need to check the actual command's result code.
Add code to do this.

Signed-off-by: Mikko Perttunen &lt;mperttunen@nvidia.com&gt;
Link: https://lore.kernel.org/r/20210915085517.1669675-2-mperttunen@nvidia.com
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: pistachio: Re-enable driver selection</title>
<updated>2021-10-05T08:49:40+00:00</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert+renesas@glider.be</email>
</author>
<published>2021-09-14T09:15:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=4af160707d7197d671a5b0ad9899383b6cb7c067'/>
<id>urn:sha1:4af160707d7197d671a5b0ad9899383b6cb7c067</id>
<content type='text'>
After the retirement of MACH_PISTACHIO, the Pistachio Reset Driver is no
longer auto-enabled when building a kernel for Pistachio systems.
Worse, the driver cannot be enabled by the user at all (unless
compile-testing), as the config symbol is invisible.

Fix this partially by making the symbol visible again when compiling for
MIPS, and dropping the useless default.  The user still has to enable
the driver manually when building a kernel for Pistachio systems,
though.

Fixes: 104f942b2832ab13 ("MIPS: Retire MACH_PISTACHIO")
Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;
Reviewed-by: Rahul Bedarkar &lt;rahulbedarkar89@gmail.com&gt;
Reviewed-by: Jiaxun Yang &lt;jiaxun.yang@flygoat.com&gt;
Link: https://lore.kernel.org/r/2c399e52540536df9c4006e46ef93fbccdde88db.1631610825.git.geert+renesas@glider.be
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
</feed>
