@ -70,25 +70,25 @@ void lcd_ctrl_init(void *lcdbase)
/* Disable DISP signal */
writel ( LCDC_LCDDIS_DISPDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable synchronization */
writel ( LCDC_LCDDIS_SYNCDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable pixel clock */
writel ( LCDC_LCDDIS_CLKDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable PWM */
writel ( LCDC_LCDDIS_PWMDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
@ -215,25 +215,25 @@ void lcd_ctrl_init(void *lcdbase)
/* Enable LCD */
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_CLKEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_SYNCEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_DISPEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_PWMEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
@ -299,25 +299,25 @@ static void atmel_hlcdc_init(struct udevice *dev)
/* Disable DISP signal */
writel ( LCDC_LCDDIS_DISPDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable synchronization */
writel ( LCDC_LCDDIS_SYNCDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable pixel clock */
writel ( LCDC_LCDDIS_CLKDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
/* Disable PWM */
writel ( LCDC_LCDDIS_PWMDIS , & regs - > lcdc_lcddis ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
false , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
@ -451,25 +451,25 @@ static void atmel_hlcdc_init(struct udevice *dev)
/* Enable LCD */
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_CLKEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_CLKSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_SYNCEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_LCDSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_DISPEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_DISPSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;
value = readl ( & regs - > lcdc_lcden ) ;
writel ( value | LCDC_LCDEN_PWMEN , & regs - > lcdc_lcden ) ;
ret = wait_for_bit ( __func__ , & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
ret = wait_for_bit_le32 ( & regs - > lcdc_lcdsr , LCDC_LCDSR_PWMSTS ,
true , 1000 , false ) ;
if ( ret )
printf ( " %s: %d: Timeout! \n " , __func__ , __LINE__ ) ;