On Tue, 21 Sep 2010 17:00:19 -0500
Timur Tabi <ti...@freescale.com> wrote:

> Anatolij Gustschin wrote:
> 
> >> +#define AD_BYTE_F         0x10000000
> >> +#define AD_ALPHA_C_MASK           0x0E000000
> >> +#define AD_ALPHA_C_SHIFT  25
> >> +#define AD_BLUE_C_MASK            0x01800000
> >> +#define AD_BLUE_C_SHIFT           23
> >> +#define AD_GREEN_C_MASK           0x00600000
> >> +#define AD_GREEN_C_SHIFT  21
> >> +#define AD_RED_C_MASK             0x00180000
> >> +#define AD_RED_C_SHIFT            19
> >> +#define AD_PALETTE                0x00040000
> >> +#define AD_PIXEL_S_MASK           0x00030000
> >> +#define AD_PIXEL_S_SHIFT  16
> >> +#define AD_COMP_3_MASK            0x0000F000
> >> +#define AD_COMP_3_SHIFT           12
> >> +#define AD_COMP_2_MASK            0x00000F00
> >> +#define AD_COMP_2_SHIFT           8
> >> +#define AD_COMP_1_MASK            0x000000F0
> >> +#define AD_COMP_1_SHIFT           4
> >> +#define AD_COMP_0_MASK            0x0000000F
> >> +#define AD_COMP_0_SHIFT           0
> >> +
> >> +#define AD_DEFAULT
> > 
> > Some of the defines above are not used (*_MASK, AD_PALETTE,
> > AD_DEFAULT), please drop them, too.
> 
> Does it really matter?  These are all in a .c file, so it's not like I'm
> polluting the name space.
> 
> Also, I thought it would be better to provide some sort of completeness for 
> the
> bits I am using.

We do not add unused code.

> > CONFIG_VIDEO definition should depend on CONFIG_FSL_DIU_FB,
> > I think. Otherwise the building won't succeed if CONFIG_FSL_DIU_FB
> > is not defined (due to absence of video_hw_init()).
> 
> We need the DIU initialized, even if U-Boot doesn't use it.  This is what
> CONFIG_FSL_DIU_FB does.  CONFIG_VIDEO then tells U-Boot to actually use the 
> DIU.

I understand it. I didn't say you should make CONFIG_FSL_DIU_FB
dependent on CONFIG_VIDEO, but the opposite.

On the other site, one of the design principles states:

initialize devices only when they are needed within U-Boot.

Thanks,
Anatolij
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to