<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/phy/allwinner, branch v2018.07</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/phy/allwinner?h=v2018.07</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/phy/allwinner?h=v2018.07'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-05-28T11:10:43Z</updated>
<entry>
<title>phy: sun4i-usb: Add a sunxi specific function for setting squelch-detect</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aa29b11b3fdeaedb9689e89e467e6bbd036780ac'/>
<id>urn:sha1:aa29b11b3fdeaedb9689e89e467e6bbd036780ac</id>
<content type='text'>
The sunxi otg phy has a bug where it wrongly detects a high speed squelch
when reset on the root port gets de-asserted with a lo-speed device.

The workaround for this is to disable squelch detect before de-asserting
reset, and re-enabling it after the reset de-assert is done. Add a sunxi
specific phy function to allow the sunxi-musb glue to do this.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add A23 USB PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=194ccb9a349c50f1fd75e2bcb67490cb5a738de4'/>
<id>urn:sha1:194ccb9a349c50f1fd75e2bcb67490cb5a738de4</id>
<content type='text'>
Allwinner A23 has 2 USB PHY's and 0x04 has phy ctrl offset.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add A33 USB PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=61bf0ed5dbeb944970605f829bd0c631f7d70b13'/>
<id>urn:sha1:61bf0ed5dbeb944970605f829bd0c631f7d70b13</id>
<content type='text'>
Allwinner A33 has 2 USB PHY's and 0x10 has phy ctrl offset.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add A31 PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bf986d1f60730eebd12337aa8f7f1bf566fc9087'/>
<id>urn:sha1:bf986d1f60730eebd12337aa8f7f1bf566fc9087</id>
<content type='text'>
Allwinner A31 has 3 USB PHY's and rest similar to A10.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add A10/A13/A20 PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7f90b557c99e2b32072701a430c040b1e31c33cd'/>
<id>urn:sha1:7f90b557c99e2b32072701a430c040b1e31c33cd</id>
<content type='text'>
Add PHY configs for Allwinner A10/A13/A20 which are SUN4I.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add A83T USB PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5f646bf1d7d0b22eefec3c22d5c9c94c6eb79228'/>
<id>urn:sha1:5f646bf1d7d0b22eefec3c22d5c9c94c6eb79228</id>
<content type='text'>
Unlike, other Allwinner SUN4I Phy supporting SOC, A83T has
2 USB PHY's and second one is HSIC. So phy control need to
configure to handle these HSIC and SIDDQ requirement.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add V3S PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=bafe5e3061497a52023b24b50b1104f0da880fed'/>
<id>urn:sha1:bafe5e3061497a52023b24b50b1104f0da880fed</id>
<content type='text'>
V3S has 1 USB PHY, rest are similar to A64.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add H3/H5 PHY config</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=43519c4da700a7df66dd48dd031e8a51bab1dde2'/>
<id>urn:sha1:43519c4da700a7df66dd48dd031e8a51bab1dde2</id>
<content type='text'>
H3/H5 has 4 USB PHY, rest are similar to A64.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: sun4i-usb: Add id_detect and vbus_detect ops</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=129c45c72872cf82dde44024864a517267aed68a'/>
<id>urn:sha1:129c45c72872cf82dde44024864a517267aed68a</id>
<content type='text'>
ID and VBUS detection code require when musb changing
between Host and/or Peripheral modes.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
<entry>
<title>phy: Add Allwinner A64 USB PHY driver</title>
<updated>2018-05-28T11:10:43Z</updated>
<author>
<name>Jagan Teki</name>
<email>jagan@amarulasolutions.com</email>
</author>
<published>2018-05-07T07:33:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6768594326eb358de06772febc06f87fea0a9483'/>
<id>urn:sha1:6768594326eb358de06772febc06f87fea0a9483</id>
<content type='text'>
USB PHY implementation for Allwinner SOC's can be handling
in to single driver with different phy configs.

This driver handle all Allwinner USB PHY's start from 4I to
50I(except 9I). Currently added A64 compatibility more will
add in next coming patches.

Current implementation is unable to get pinctrl, clock and reset
details from DT since the dm code on these will add it future.

Driver named as phy-sun4i-usb.c since the same PHY logic
work for all Allwinner SOC's start from 4I to A64 except 9I
with different phy configurations.

Signed-off-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;
Acked-by: Jun Nie &lt;jun.nie@linaro.org&gt;
</content>
</entry>
</feed>
