Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

OMAPDSS: Change struct reg_field to dispc_reg_field

Avoid colision with regmap's struct reg_field definition by renaming
omapdss's struct reg_field to dispc_reg_field, and moving it inside
dispc.c as that's the only place it is used.

Signed-off-by: Jyri Sarha <jsarha@ti.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>

authored by

Jyri Sarha and committed by
Tomi Valkeinen
5c348ba9 a57a22c8

+9 -9
+9 -3
drivers/video/omap2/dss/dispc.c
··· 145 145 DISPC_MGR_FLD_NUM, 146 146 }; 147 147 148 + struct dispc_reg_field { 149 + u16 reg; 150 + u8 high; 151 + u8 low; 152 + }; 153 + 148 154 static const struct { 149 155 const char *name; 150 156 u32 vsync_irq; 151 157 u32 framedone_irq; 152 158 u32 sync_lost_irq; 153 - struct reg_field reg_desc[DISPC_MGR_FLD_NUM]; 159 + struct dispc_reg_field reg_desc[DISPC_MGR_FLD_NUM]; 154 160 } mgr_desc[] = { 155 161 [OMAP_DSS_CHANNEL_LCD] = { 156 162 .name = "LCD", ··· 248 242 249 243 static u32 mgr_fld_read(enum omap_channel channel, enum mgr_reg_fields regfld) 250 244 { 251 - const struct reg_field rfld = mgr_desc[channel].reg_desc[regfld]; 245 + const struct dispc_reg_field rfld = mgr_desc[channel].reg_desc[regfld]; 252 246 return REG_GET(rfld.reg, rfld.high, rfld.low); 253 247 } 254 248 255 249 static void mgr_fld_write(enum omap_channel channel, 256 250 enum mgr_reg_fields regfld, int val) { 257 - const struct reg_field rfld = mgr_desc[channel].reg_desc[regfld]; 251 + const struct dispc_reg_field rfld = mgr_desc[channel].reg_desc[regfld]; 258 252 REG_FLD_MOD(rfld.reg, val, rfld.high, rfld.low); 259 253 } 260 254
-6
drivers/video/omap2/dss/dss.h
··· 131 131 u16 lp_clk_div; 132 132 }; 133 133 134 - struct reg_field { 135 - u16 reg; 136 - u8 high; 137 - u8 low; 138 - }; 139 - 140 134 struct dss_lcd_mgr_config { 141 135 enum dss_io_pad_mode io_pad_mode; 142 136