]> git.baikalelectronics.ru Git - kernel.git/commit
phy: sun4i-usb: Add support for the H616 USB PHY
authorAndre Przywara <andre.przywara@arm.com>
Mon, 31 Oct 2022 11:13:55 +0000 (11:13 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 4 Jan 2023 10:28:56 +0000 (11:28 +0100)
commit98f0f59d04360506ffd8f7f8f077951bf8e7bd9a
tree755c6cbe4751b734fdc56e96c1a61c8cfb95d9cd
parent78a1c590e14024c35cc61fa3ff7eefdeac5b5918
phy: sun4i-usb: Add support for the H616 USB PHY

[ Upstream commit 0f607406525d25019dd9c498bcc0b42734fc59d5 ]

The USB PHY used in the Allwinner H616 SoC inherits some traits from its
various predecessors: it has four full PHYs like the H3, needs some
extra bits to be set like the H6, and puts SIDDQ on a different bit like
the A100. Plus it needs this weird PHY2 quirk.

Name all those properties in a new config struct and assign a new
compatible name to it.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Samuel Holland <samuel@sholland.org>
Link: https://lore.kernel.org/r/20221031111358.3387297-5-andre.przywara@arm.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/phy/allwinner/phy-sun4i-usb.c