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)
committerVinod Koul <vkoul@kernel.org>
Mon, 7 Nov 2022 04:50:25 +0000 (10:20 +0530)
commit0f607406525d25019dd9c498bcc0b42734fc59d5
treee2d98c95c82241127bb1eb014e35d6cd70debcd5
parentb45c6d80325bec2b78c716629a518b6442d8bdc6
phy: sun4i-usb: Add support for the H616 USB PHY

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>
drivers/phy/allwinner/phy-sun4i-usb.c