Hi Jyri, On 16/02/18 13:25, Jyri Sarha wrote: > The new DSS6 driver needs some structs and defines which are currently > in dss.h, which is for the old DSS driver. > > Move the required structs and defines from dss.h to omapdss.h. > > Signed-off-by: Tomi Valkeinen <tomi.valkeinen@xxxxxx> > Signed-off-by: Jyri Sarha <jsarha@xxxxxx> > --- > drivers/gpu/drm/omapdrm/dss/dss.h | 41 ++--------------------------------- > drivers/gpu/drm/omapdrm/dss/omapdss.h | 37 +++++++++++++++++++++++++++++++ > 2 files changed, 39 insertions(+), 39 deletions(-) > > diff --git a/drivers/gpu/drm/omapdrm/dss/dss.h b/drivers/gpu/drm/omapdrm/dss/dss.h > index 434262a..fa206ca 100644 > --- a/drivers/gpu/drm/omapdrm/dss/dss.h > +++ b/drivers/gpu/drm/omapdrm/dss/dss.h > @@ -70,14 +70,6 @@ struct seq_file; > pr_warn("omapdss: " format, ##__VA_ARGS__) > #endif > > -/* OMAP TRM gives bitfields as start:end, where start is the higher bit > - number. For example 7:0 */ > -#define FLD_MASK(start, end) (((1 << ((start) - (end) + 1)) - 1) << (end)) > -#define FLD_VAL(val, start, end) (((val) << (end)) & FLD_MASK(start, end)) > -#define FLD_GET(val, start, end) (((val) & FLD_MASK(start, end)) >> (end)) > -#define FLD_MOD(orig, val, start, end) \ > - (((orig) & ~FLD_MASK(start, end)) | FLD_VAL(val, start, end)) > - > enum dss_model { > DSS_MODEL_OMAP2, > DSS_MODEL_OMAP3, > @@ -86,12 +78,6 @@ enum dss_model { > DSS_MODEL_DRA7, > }; > > -enum dss_io_pad_mode { > - DSS_IO_PAD_MODE_RESET, > - DSS_IO_PAD_MODE_RFBI, > - DSS_IO_PAD_MODE_BYPASS, > -}; > - > enum dss_hdmi_venc_clk_source_select { > DSS_VENC_TV_CLK = 0, > DSS_HDMI_M_PCLK = 1, > @@ -215,34 +201,11 @@ struct dss_reg_field { > u8 start, end; > }; > > -struct dispc_clock_info { > - /* rates that we get with dividers below */ > - unsigned long lck; > - unsigned long pck; > - > - /* dividers */ > - u16 lck_div; > - u16 pck_div; > -}; > - > -struct dss_lcd_mgr_config { > - enum dss_io_pad_mode io_pad_mode; > - > - bool stallmode; > - bool fifohandcheck; > - > - struct dispc_clock_info clock_info; > - > - int video_port_width; > - > - int lcden_sig_polarity; > -}; > - > -#define DSS_SZ_REGS SZ_512 > +#define DSS_SZ_REGS SZ_512 > > struct dss_device { > struct platform_device *pdev; > - void __iomem *base; > + void __iomem *base; Extra changes here, and in the above SZ_REGS. Tomi -- Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel