drm: omapdrm: hdmi: Store PHY features in PHY data structure
PHY features are stored in a global variable, while they should be properties of the PHY object. As existing OMAP platforms have a single HDMI PHY this doesn't cause any issue, but doesn't follow the driver model. Move the PHY features to the HDMI PHY data structure to follow the driver model and pave the road for multiple HDMI PHYs support. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ti.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:

committed by
Tomi Valkeinen

parent
d696430758
commit
cc219afa18
@@ -245,9 +245,16 @@ struct hdmi_pll_data {
|
||||
struct hdmi_wp_data *wp;
|
||||
};
|
||||
|
||||
struct hdmi_phy_features {
|
||||
bool bist_ctrl;
|
||||
bool ldo_voltage;
|
||||
unsigned long max_phy;
|
||||
};
|
||||
|
||||
struct hdmi_phy_data {
|
||||
void __iomem *base;
|
||||
|
||||
const struct hdmi_phy_features *features;
|
||||
u8 lane_function[4];
|
||||
u8 lane_polarity[4];
|
||||
};
|
||||
|
Reference in New Issue
Block a user