|
@@ -72,7 +72,7 @@ struct dss_features {
|
|
|
const char *parent_clk_name;
|
|
|
enum omap_display_type *ports;
|
|
|
int num_ports;
|
|
|
- int (*dpi_select_source)(enum omap_channel channel);
|
|
|
+ int (*dpi_select_source)(int port, enum omap_channel channel);
|
|
|
};
|
|
|
|
|
|
static struct {
|
|
@@ -566,7 +566,7 @@ enum dss_hdmi_venc_clk_source_select dss_get_hdmi_venc_clk_source(void)
|
|
|
return REG_GET(DSS_CONTROL, 15, 15);
|
|
|
}
|
|
|
|
|
|
-static int dss_dpi_select_source_omap2_omap3(enum omap_channel channel)
|
|
|
+static int dss_dpi_select_source_omap2_omap3(int port, enum omap_channel channel)
|
|
|
{
|
|
|
if (channel != OMAP_DSS_CHANNEL_LCD)
|
|
|
return -EINVAL;
|
|
@@ -574,7 +574,7 @@ static int dss_dpi_select_source_omap2_omap3(enum omap_channel channel)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int dss_dpi_select_source_omap4(enum omap_channel channel)
|
|
|
+static int dss_dpi_select_source_omap4(int port, enum omap_channel channel)
|
|
|
{
|
|
|
int val;
|
|
|
|
|
@@ -594,7 +594,7 @@ static int dss_dpi_select_source_omap4(enum omap_channel channel)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-static int dss_dpi_select_source_omap5(enum omap_channel channel)
|
|
|
+static int dss_dpi_select_source_omap5(int port, enum omap_channel channel)
|
|
|
{
|
|
|
int val;
|
|
|
|
|
@@ -620,9 +620,9 @@ static int dss_dpi_select_source_omap5(enum omap_channel channel)
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
-int dss_dpi_select_source(enum omap_channel channel)
|
|
|
+int dss_dpi_select_source(int port, enum omap_channel channel)
|
|
|
{
|
|
|
- return dss.feat->dpi_select_source(channel);
|
|
|
+ return dss.feat->dpi_select_source(port, channel);
|
|
|
}
|
|
|
|
|
|
static int dss_get_clocks(void)
|