Re: [PATCH 05/10] i.MX23/28: Fix setting of lcd clock

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/20/2011 10:46 AM, Sascha Hauer wrote:
> Use the correct bitmask for masking out which is
> SET_PIXFRAC(MASK_PIXFRAC)
> 

I was just about to send you the same kind of patch, as this bug bit me during
kernel boot when using cpufreq.

As you are working on imx23 and video driver, what do you think of my previous
patches ? I sent them in January the 4th:

ARM STM/i.MX: Add possibility to choose the bit per pixel for STM
    video driver
ARM STM/i.MX: Add possibility to select the data mode for stm video
      driver ( DCn signal is high )
ARM STM/i.MX: Add the reset control of LCD

They should need to be rebased on this new patch set as you made some changes
with the name of the structures and the name of the files. But before doing
this I would like to know if there was a chance that they will be applied in
barebox.


> Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx>
> ---
>  arch/arm/mach-stm/imx_lcd_clk.c |    3 ++-
>  1 files changed, 2 insertions(+), 1 deletions(-)
> 
> diff --git a/arch/arm/mach-stm/imx_lcd_clk.c b/arch/arm/mach-stm/imx_lcd_clk.c
> index 8938664..65bfc6e 100644
> --- a/arch/arm/mach-stm/imx_lcd_clk.c
> +++ b/arch/arm/mach-stm/imx_lcd_clk.c
> @@ -120,7 +120,8 @@ unsigned imx_set_lcdifclk(unsigned nc)
>  			best_frac, best_div, 480 * 18 / best_frac,
>  			480000 * 18 / best_frac / best_div);
>  
> -	reg = readl(IMX_CCM_BASE + HW_CLKCTRL_FRAC) & ~MASK_PIXFRAC;
> +	reg = readl(IMX_CCM_BASE + HW_CLKCTRL_FRAC);
> +	reg &= ~SET_PIXFRAC(MASK_PIXFRAC);
>  	reg |= SET_PIXFRAC(best_frac);
>  	writel(reg, IMX_CCM_BASE + HW_CLKCTRL_FRAC);
>  	writel(reg & ~CLKCTRL_FRAC_CLKGATEPIX, IMX_CCM_BASE + HW_CLKCTRL_FRAC);


-- 
Gregory Clement, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
+33 602 196 044

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox


[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux