phy: rockchip-inno-usb2: Add support for RK3528
Add support for the two USB2.0 PHYs use in the RK3528 SoC. Signed-off-by: Jonas Karlman <jonas@kwiboo.se> Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
This commit is contained in:

committed by
Kever Yang

parent
229218373c
commit
b9cf58dacd
@@ -412,6 +412,22 @@ static const struct rockchip_usb2phy_cfg rk3399_usb2phy_cfgs[] = {
|
|||||||
{ /* sentinel */ }
|
{ /* sentinel */ }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const struct rockchip_usb2phy_cfg rk3528_phy_cfgs[] = {
|
||||||
|
{
|
||||||
|
.reg = 0xffdf0000,
|
||||||
|
.clkout_ctl_phy = { 0x041c, 7, 2, 0, 0x27 },
|
||||||
|
.port_cfgs = {
|
||||||
|
[USB2PHY_PORT_OTG] = {
|
||||||
|
.phy_sus = { 0x004c, 1, 0, 2, 1 },
|
||||||
|
},
|
||||||
|
[USB2PHY_PORT_HOST] = {
|
||||||
|
.phy_sus = { 0x005c, 1, 0, 2, 1 },
|
||||||
|
}
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{ /* sentinel */ }
|
||||||
|
};
|
||||||
|
|
||||||
static const struct rockchip_usb2phy_cfg rk3568_phy_cfgs[] = {
|
static const struct rockchip_usb2phy_cfg rk3568_phy_cfgs[] = {
|
||||||
{
|
{
|
||||||
.reg = 0xfe8a0000,
|
.reg = 0xfe8a0000,
|
||||||
@@ -493,6 +509,10 @@ static const struct udevice_id rockchip_usb2phy_ids[] = {
|
|||||||
.compatible = "rockchip,rk3399-usb2phy",
|
.compatible = "rockchip,rk3399-usb2phy",
|
||||||
.data = (ulong)&rk3399_usb2phy_cfgs,
|
.data = (ulong)&rk3399_usb2phy_cfgs,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
.compatible = "rockchip,rk3528-usb2phy",
|
||||||
|
.data = (ulong)&rk3528_phy_cfgs,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
.compatible = "rockchip,rk3568-usb2phy",
|
.compatible = "rockchip,rk3568-usb2phy",
|
||||||
.data = (ulong)&rk3568_phy_cfgs,
|
.data = (ulong)&rk3568_phy_cfgs,
|
||||||
|
Reference in New Issue
Block a user