phy: sun4i-usb: Replace types with explicit quirk flags
authorAndre Przywara <andre.przywara@arm.com>
Mon, 9 Jan 2023 01:22:23 +0000 (01:22 +0000)
committerVinod Koul <vkoul@kernel.org>
Thu, 12 Jan 2023 17:38:57 +0000 (23:08 +0530)
commit8dd256bae653311db57fd117833ac952c2885b60
tree8a639bc246239e57097dacedc7c818c76738f49c
parent50bd67abe5bacc8fd160461bb3eb2c164c4698c0
phy: sun4i-usb: Replace types with explicit quirk flags

So far we were assigning some crude "type" (SoC name, really) to each
Allwinner USB PHY model, then guarding certain quirks based on this.
This does not only look weird, but gets more or more cumbersome to
maintain.

Remove the bogus type names altogether, instead introduce flags for each
quirk, and explicitly check for them.
This improves readability, and simplifies future extensions.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Jernej Skrabec <jernej.skrabec@gmail.com>
Link: https://lore.kernel.org/r/20230109012223.4079299-4-andre.przywara@arm.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/phy/allwinner/phy-sun4i-usb.c