From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vb0-f43.google.com (mail-vb0-f43.google.com [209.85.212.43]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 3675BE014E4 for ; Fri, 28 Jun 2013 06:03:06 -0700 (PDT) Received: by mail-vb0-f43.google.com with SMTP id e12so1679716vbg.2 for ; Fri, 28 Jun 2013 06:03:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=NW3OSKkcUnZkqrkodTQh4yAVmCY+QfXTg92/Zx9jXHw=; b=xj4zxuqSeCluCpaZLw3aXOyVGWEJlCx7MSJ5IcN+hanbS9j5yMAAfjvmU3PQbZG/0p DJlr6zi5B5M/DBC3noJ1rnxW24n3lSgyA+me8jEJnjPHuNgIgbN1wbOpV4H0VVjQvknS f6ira9W87C6mBiuadocskDYqUQxVw0MbdUhhYj7X27r4sgBv2l2/6ZEnRgTRkxDBaa++ yoVmI9Y2Fejg9MlCvaBTqoNDhu8dSpNs/sCDo0uXp8Gvn4joiUHnjTI7tfHyXrU2RxT5 gEnIpajpUASyKhtmgvpKfABNGReP6UZN+RoPIGKVqoEVQqEe5ODFArZ8hSsUnKL4WKbM 2wFQ== MIME-Version: 1.0 X-Received: by 10.52.248.206 with SMTP id yo14mr4538797vdc.61.1372424585943; Fri, 28 Jun 2013 06:03:05 -0700 (PDT) Received: by 10.58.237.66 with HTTP; Fri, 28 Jun 2013 06:03:05 -0700 (PDT) In-Reply-To: <1372424067-3097-2-git-send-email-daiane.angolini@freescale.com> References: <1372424067-3097-1-git-send-email-daiane.angolini@freescale.com> <1372424067-3097-2-git-send-email-daiane.angolini@freescale.com> Date: Fri, 28 Jun 2013 10:03:05 -0300 Message-ID: From: Fabio Estevam To: Daiane Angolini Cc: meta-freescale@yoctoproject.org Subject: Re: [meta-fsl-arm][PATCH 2/2] linux-imx (3.0.35): Add fix pll4 set_rate callback X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jun 2013 13:03:10 -0000 Content-Type: text/plain; charset=UTF-8 On Fri, Jun 28, 2013 at 9:54 AM, Daiane Angolini wrote: > This patch has been send by Alexander Smirnov to meta-freescale > mailing list and is still not applied in Freescale GIT server. > > Apply it here as a interim solution. > > Change-Id: I44cf01f8461e91ec13ed3b9d045f8ea484988876 > Signed-off-by: Daiane Angolini > --- > ...x_arm_mach-mx6_fix_pll4_set_rate_callback.patch | 34 ++++++++++++++++++++ > recipes-kernel/linux/linux-imx_3.0.35.bb | 1 + > 2 files changed, 35 insertions(+) > create mode 100644 recipes-kernel/linux/linux-imx/linux-imx_arm_mach-mx6_fix_pll4_set_rate_callback.patch > > diff --git a/recipes-kernel/linux/linux-imx/linux-imx_arm_mach-mx6_fix_pll4_set_rate_callback.patch b/recipes-kernel/linux/linux-imx/linux-imx_arm_mach-mx6_fix_pll4_set_rate_callback.patch > new file mode 100644 > index 0000000..754d958 > --- /dev/null > +++ b/recipes-kernel/linux/linux-imx/linux-imx_arm_mach-mx6_fix_pll4_set_rate_callback.patch > @@ -0,0 +1,34 @@ >From field missing? > +There is single method to set clock-rate for both audio and video pll-s > +in i.MX6q clock system implementation. That's possible due to they have > +similar set of registers with a different bases. But there is also one > +common register: CCM_ANALOG_MISC2, which contains post-dividers. > + > +In current implementation, independently of whether audio or video clock > +is going to be set, the mask 0xc0000000 is applied to MISC2 register. > +This means, that if the audio clock rate is changed, the video clock > +post-dividers possibly will be corrupted. > + > +This patch fixes the issue described above. > + > +Signed-off-by: Alexander Smirnov