On Wed, 30 Mar 2016, Ramalingam C <ramalingam.c@xxxxxxxxx> wrote: > Shared the function pixel_format_from_vbt for whole display module. > Function declaration is added to intel_dsi.h. > > Signed-off-by: Ramalingam C <ramalingam.c@xxxxxxxxx> > --- > drivers/gpu/drm/i915/intel_dsi.h | 1 + > drivers/gpu/drm/i915/intel_dsi_panel_vbt.c | 2 +- > 2 files changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/intel_dsi.h b/drivers/gpu/drm/i915/intel_dsi.h > index ec58ead..9612916 100644 > --- a/drivers/gpu/drm/i915/intel_dsi.h > +++ b/drivers/gpu/drm/i915/intel_dsi.h > @@ -126,6 +126,7 @@ static inline struct intel_dsi *enc_to_intel_dsi(struct drm_encoder *encoder) > return container_of(encoder, struct intel_dsi, base.base); > } > > +enum mipi_dsi_pixel_format pixel_format_from_vbt(u32 fmt); > bool intel_dsi_pll_is_enabled(struct drm_i915_private *dev_priv); > extern void intel_enable_dsi_pll(struct intel_encoder *encoder); > extern void intel_disable_dsi_pll(struct intel_encoder *encoder); > diff --git a/drivers/gpu/drm/i915/intel_dsi_panel_vbt.c b/drivers/gpu/drm/i915/intel_dsi_panel_vbt.c > index 8302a97..d78d59c 100644 > --- a/drivers/gpu/drm/i915/intel_dsi_panel_vbt.c > +++ b/drivers/gpu/drm/i915/intel_dsi_panel_vbt.c > @@ -413,7 +413,7 @@ static const struct drm_panel_funcs vbt_panel_funcs = { > }; > > /* XXX: This should be done when parsing the VBT in intel_bios.c */ > -static enum mipi_dsi_pixel_format pixel_format_from_vbt(u32 fmt) > +enum mipi_dsi_pixel_format pixel_format_from_vbt(u32 fmt) I think this one ends up being nicer if you move the whole function to intel_dsi.c and name it according to being a function to convert the pixel format from the *register* data, not vbt. BR, Jani. > { > /* It just so happens the VBT matches register contents. */ > switch (fmt) { -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx