Commit ffe597d0 authored by Samuel Holland's avatar Samuel Holland Committed by Vinod Koul
Browse files

phy: rockchip-inno-usb2: Support multi-bit mask properties



The "bvalid" and "id" interrupts can trigger on either the rising edge
or the falling edge, so each interrupt has two enable bits and two
status bits. This change allows using a single property for both bits,
checking whether either bit is set.

Signed-off-by: default avatarSamuel Holland <samuel@sholland.org>
Tested-by: default avatarMichael Riesch <michael.riesch@wolfvision.net>
Link: https://lore.kernel.org/r/20220414032258.40984-5-samuel@sholland.org


Signed-off-by: default avatarVinod Koul <vkoul@kernel.org>
parent 5a709a46
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -253,7 +253,7 @@ static inline bool property_enabled(struct regmap *base,
		return false;

	tmp = (orig & mask) >> reg->bitstart;
	return tmp == reg->enable;
	return tmp != reg->disable;
}

static int rockchip_usb2phy_clk480m_prepare(struct clk_hw *hw)