<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/drivers/reset/hisilicon, branch linux-4.16.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.16.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-4.16.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2017-05-24T08:53:41Z</updated>
<entry>
<title>reset: hi6220: Set module license so that it can be loaded</title>
<updated>2017-05-24T08:53:41Z</updated>
<author>
<name>Jeremy Linton</name>
<email>lintonrjeremy@gmail.com</email>
</author>
<published>2017-04-08T07:18:40Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4497a224f759cd8350e07382307b55f870ef0df2'/>
<id>urn:sha1:4497a224f759cd8350e07382307b55f870ef0df2</id>
<content type='text'>
The hi6220_reset driver can be built as a standalone module
yet it cannot be loaded because it depends on GPL exported symbols.

Lets set the module license so that the module loads, and things like
the on-board kirin drm starts working.

Signed-off-by: Jeremy Linton &lt;lintonrjeremy@gmail.com&gt;
Reviewed-by: Xinliang Liu &lt;xinliang.liu@linaro.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hisilicon: add reset-hi3660</title>
<updated>2017-01-09T09:38:58Z</updated>
<author>
<name>Zhangfei Gao</name>
<email>zhangfei.gao@linaro.org</email>
</author>
<published>2016-12-06T01:51:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1527058736fad60e37ca6103f0de39ca045c5fc5'/>
<id>urn:sha1:1527058736fad60e37ca6103f0de39ca045c5fc5</id>
<content type='text'>
Add hi3660 reset driver
Example of dts usage:
	iomcu_rst: iomcu_rst_controller {
		compatible = "hisilicon,hi3660-reset";
		hisi,rst-syscon = &lt;&amp;iomcu&gt;;
		#reset-cells = &lt;2&gt;;
	};

	i2c0: i2c@..... {
                ...
		resets = &lt;&amp;iomcu_rst 0x20 3&gt;; /* offset: 0x20; bit: 3 */
                ...
        };

Signed-off-by: Zhangfei Gao &lt;zhangfei.gao@linaro.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hi6220: allow to compile test driver on other architectures</title>
<updated>2016-08-30T15:09:14Z</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2016-07-28T13:36:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=cddb4800162e543c202cbb05795a324f1093d168'/>
<id>urn:sha1:cddb4800162e543c202cbb05795a324f1093d168</id>
<content type='text'>
Also remove the RESET_CONTROLLER dependency, this Kconfig file is
included inside the menuconfig already.

Cc: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Reviewed-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hisilicon: Add hi6220 media subsystem reset support</title>
<updated>2016-06-29T21:39:09Z</updated>
<author>
<name>Xinliang Liu</name>
<email>xinliang.liu@linaro.org</email>
</author>
<published>2016-06-20T03:50:07Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=ab52b599c197b5e50ad918f8084673d9b4caed83'/>
<id>urn:sha1:ab52b599c197b5e50ad918f8084673d9b4caed83</id>
<content type='text'>
Add hi6220 media subsystem reset controller.

Signed-off-by: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Signed-off-by: Xia Qing &lt;saberlily.xia@hisilicon.com&gt;
Signed-off-by: Xinliang Liu &lt;xinliang.liu@linaro.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hisilicon: Change to syscon register access</title>
<updated>2016-06-29T21:39:09Z</updated>
<author>
<name>Chen Feng</name>
<email>puck.chen@hisilicon.com</email>
</author>
<published>2016-06-20T03:50:06Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=8768a26cea4c54eb8d38bc063fbfba7c60c571f4'/>
<id>urn:sha1:8768a26cea4c54eb8d38bc063fbfba7c60c571f4</id>
<content type='text'>
There are two reset controllers in hi6220 SoC:
The peripheral reset controller bits are part of sysctrl registers.
The media reset controller bits are part of mediactrl registers.

So change register access to syscon way.
And rename current reset controller to peripheral one.

Signed-off-by: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Signed-off-by: Xia Qing &lt;saberlily.xia@hisilicon.com&gt;
Signed-off-by: Xinliang Liu &lt;xinliang.liu@linaro.org&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hi6220: Make reset_control_ops const</title>
<updated>2016-02-10T09:53:35Z</updated>
<author>
<name>Philipp Zabel</name>
<email>p.zabel@pengutronix.de</email>
</author>
<published>2016-01-17T14:11:59Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=0e18e60e1bded4b3c8c0eb29ac297ff7336ba5c7'/>
<id>urn:sha1:0e18e60e1bded4b3c8c0eb29ac297ff7336ba5c7</id>
<content type='text'>
The hi6220_reset_ops structure is never modified. Make it const.

Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hisilicon: check return value of reset_controller_register()</title>
<updated>2016-01-25T10:00:33Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-01-23T16:19:57Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c41ef91f65ea6151969dde699b206794772d407b'/>
<id>urn:sha1:c41ef91f65ea6151969dde699b206794772d407b</id>
<content type='text'>
The newly added hisilicon reset driver missed the subsystem-wide
fixup by commit d1f15aa09558 ("reset: check return value of
reset_controller_register()").  So fix it now.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
<entry>
<title>reset: hi6220: fix modular build</title>
<updated>2015-12-12T07:53:21Z</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2015-12-12T07:53:21Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=70b3590f639f4e753e6f556209cb89b812879402'/>
<id>urn:sha1:70b3590f639f4e753e6f556209cb89b812879402</id>
<content type='text'>
We need to include &lt;linux/module.h&gt; to build the driver as a loadable
module:

drivers/reset/hisilicon/hi6220_reset.c:108:1: warning: data definition has no type or storage class
 postcore_initcall(hi6220_reset_init);

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>reset: hi6220: Reset driver for hisilicon hi6220 SoC</title>
<updated>2015-11-20T14:41:45Z</updated>
<author>
<name>Chen Feng</name>
<email>puck.chen@hisilicon.com</email>
</author>
<published>2015-11-20T02:10:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=f59d23c2c0eb23194ffc16f640dfac4da938b6ac'/>
<id>urn:sha1:f59d23c2c0eb23194ffc16f640dfac4da938b6ac</id>
<content type='text'>
Add reset driver for hi6220-hikey board,this driver supply deassert
of IP on hi6220 SoC.

Signed-off-by: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Signed-off-by: Philipp Zabel &lt;p.zabel@pengutronix.de&gt;
</content>
</entry>
</feed>
