<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/pinctrl/rockchip, branch v2020.04</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/pinctrl/rockchip?h=v2020.04</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/pinctrl/rockchip?h=v2020.04'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2019-12-05T16:06:23Z</updated>
<entry>
<title>pinctrl: rockchip: Add pinctrl support for rk3308</title>
<updated>2019-12-05T16:06:23Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-12-03T11:26:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=41eee945ce2a9a2a0955d30ee03b5653fdd04cbc'/>
<id>urn:sha1:41eee945ce2a9a2a0955d30ee03b5653fdd04cbc</id>
<content type='text'>
An iomux register contains 8 pins, each of which is represented
by 2 bits, but the register offset is 0x8.

For example, GRF_GPIO0A_IOMUX offset is 0x0, but GRF_GPIO0B_IOMUX
offset is 0x8, the offset 0x4 is reserved.

So add a type IOMUX_8WIDTH_2BIT to calculate offset.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Reviewed-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: add px30 pinctrl driver</title>
<updated>2019-11-17T09:23:04Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-07-11T08:37:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8fb32685862307e963946cf5f84e904d125b4bb5'/>
<id>urn:sha1:8fb32685862307e963946cf5f84e904d125b4bb5</id>
<content type='text'>
Add the necessary glue code to allow pinctrl setting on px30 socs.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Heiko Stuebner &lt;heiko.stuebner@theobroma-systems.com&gt;
Reviewed-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Also move common set_schmitter func into per Soc file</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:58:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=79d16e45409f928c952b6935d695cd08f9db76b3'/>
<id>urn:sha1:79d16e45409f928c952b6935d695cd08f9db76b3</id>
<content type='text'>
Only some Soc need Schmitter feature, so move the
implementation into their own files.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Clean the unused type and label</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:57:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=623aca88308b4f917f0465cd5dd1514ee781bee8'/>
<id>urn:sha1:623aca88308b4f917f0465cd5dd1514ee781bee8</id>
<content type='text'>
As the mux/pull/drive feature implement at own file,
the type and label are not necessary.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' pull</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:57:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69a38f81bb55893a8555c899319305c539226a0a'/>
<id>urn:sha1:69a38f81bb55893a8555c899319305c539226a0a</id>
<content type='text'>
RK3288 pmu_gpio0 pull setting have no higher 16 writing corresponding
bits, need to read before write the register.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Split the common set_pull() func into per Soc</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:57:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=743a77373bfa22ca099b30d4ac88d95a2f98d1b6'/>
<id>urn:sha1:743a77373bfa22ca099b30d4ac88d95a2f98d1b6</id>
<content type='text'>
As the common set_mux func(), implement the feature at the own file
for each Soc.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' drive strength</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:56:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=956362c84b0422ea99da947feca2878193c26ade'/>
<id>urn:sha1:956362c84b0422ea99da947feca2878193c26ade</id>
<content type='text'>
RK3288 pmu_gpio0 drive strength setting have no higher 16 writing
corresponding bits, need to read before write the register.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Split the common set_drive() func into per Soc</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:55:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=625ab11fdae3daf346647aaba59abee804e34589'/>
<id>urn:sha1:625ab11fdae3daf346647aaba59abee804e34589</id>
<content type='text'>
As the common set_mux func(), implement the feature at the own file
for each Soc.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Special treatment for RK3288 gpio0 pins' iomux</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:50:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd8f00ce08102d2dbb350c76bbb53f7b0f804b7d'/>
<id>urn:sha1:cd8f00ce08102d2dbb350c76bbb53f7b0f804b7d</id>
<content type='text'>
RK3288 pmu_gpio0 iomux setting have no higher 16 writing corresponding
bits, need to read before write the register.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
<entry>
<title>pinctrl: rockchip: Split the common set_mux() into per Soc</title>
<updated>2019-05-08T09:34:12Z</updated>
<author>
<name>David Wu</name>
<email>david.wu@rock-chips.com</email>
</author>
<published>2019-04-16T13:50:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=54e75702c48a9757e82cbe71176c0b5ddcf6a092'/>
<id>urn:sha1:54e75702c48a9757e82cbe71176c0b5ddcf6a092</id>
<content type='text'>
Such as rk3288's pins of pmu_gpio0 are a special feature, which have no
higher 16 writing corresponding bits, use common set_mux() func would
introduce more code, so implement their set_mux() in each Soc's own
file to reduce the size of code.

Signed-off-by: David Wu &lt;david.wu@rock-chips.com&gt;
Signed-off-by: Kever Yang &lt;kever.yang@rock-chips.com&gt;
</content>
</entry>
</feed>
