From: "Cousson, Benoit" <b-cousson@ti.com>
To: Vaibhav Hiremath <hvaibhav@ti.com>
Cc: khilman@ti.com, paul@pwsan.com, tony@atomide.com, thara@ti.com,
linux-omap@vger.kernel.org, linux-arm-kernel@lists.infradead.org
Subject: Re: [PATCH] ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions
Date: Fri, 17 Feb 2012 14:37:34 +0100 [thread overview]
Message-ID: <4F3E581E.1050009@ti.com> (raw)
In-Reply-To: <1329477961-1307-1-git-send-email-hvaibhav@ti.com>
On 2/17/2012 12:26 PM, Vaibhav Hiremath wrote:
> In the SYSC_TYPE1_XXX_MASK configuration, SYSC_XXX_SHIFT macro
> is used which is not defined anywhere in the kernel.
> Until now the build was going through successfully, since it
> is not being used anywhere in kernel.
Good catch.
> This bug got introduced by the commit
> 358f0e630d5409ab3837b86db3595560eae773b6 ("OMAP3: hwmod: support
> to specify the offset position of various SYSCONFIG register bits.")
>
> Signed-off-by: Vaibhav Hiremath<hvaibhav@ti.com>
Acked-by: Benoit Cousson <b-cousson@ti.com>
Regards,
Benoit
> ---
> arch/arm/plat-omap/include/plat/omap_hwmod.h | 12 ++++++------
> 1 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm/plat-omap/include/plat/omap_hwmod.h b/arch/arm/plat-omap/include/plat/omap_hwmod.h
> index dbc18ad..55bef2b 100644
> --- a/arch/arm/plat-omap/include/plat/omap_hwmod.h
> +++ b/arch/arm/plat-omap/include/plat/omap_hwmod.h
> @@ -49,17 +49,17 @@ extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type4;
> * with the original PRCM protocol defined for OMAP2420
> */
> #define SYSC_TYPE1_MIDLEMODE_SHIFT 12
> -#define SYSC_TYPE1_MIDLEMODE_MASK (0x3<< SYSC_MIDLEMODE_SHIFT)
> +#define SYSC_TYPE1_MIDLEMODE_MASK (0x3<< SYSC_TYPE1_MIDLEMODE_SHIFT)
> #define SYSC_TYPE1_CLOCKACTIVITY_SHIFT 8
> -#define SYSC_TYPE1_CLOCKACTIVITY_MASK (0x3<< SYSC_CLOCKACTIVITY_SHIFT)
> +#define SYSC_TYPE1_CLOCKACTIVITY_MASK (0x3<< SYSC_TYPE1_CLOCKACTIVITY_SHIFT)
> #define SYSC_TYPE1_SIDLEMODE_SHIFT 3
> -#define SYSC_TYPE1_SIDLEMODE_MASK (0x3<< SYSC_SIDLEMODE_SHIFT)
> +#define SYSC_TYPE1_SIDLEMODE_MASK (0x3<< SYSC_TYPE1_SIDLEMODE_SHIFT)
> #define SYSC_TYPE1_ENAWAKEUP_SHIFT 2
> -#define SYSC_TYPE1_ENAWAKEUP_MASK (1<< SYSC_ENAWAKEUP_SHIFT)
> +#define SYSC_TYPE1_ENAWAKEUP_MASK (1<< SYSC_TYPE1_ENAWAKEUP_SHIFT)
> #define SYSC_TYPE1_SOFTRESET_SHIFT 1
> -#define SYSC_TYPE1_SOFTRESET_MASK (1<< SYSC_SOFTRESET_SHIFT)
> +#define SYSC_TYPE1_SOFTRESET_MASK (1<< SYSC_TYPE1_SOFTRESET_SHIFT)
> #define SYSC_TYPE1_AUTOIDLE_SHIFT 0
> -#define SYSC_TYPE1_AUTOIDLE_MASK (1<< SYSC_AUTOIDLE_SHIFT)
> +#define SYSC_TYPE1_AUTOIDLE_MASK (1<< SYSC_TYPE1_AUTOIDLE_SHIFT)
>
> /*
> * OCP SYSCONFIG bit shifts/masks TYPE2. These are for IPs compliant
> --
> 1.7.0.4
>
WARNING: multiple messages have this Message-ID (diff)
From: b-cousson@ti.com (Cousson, Benoit)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions
Date: Fri, 17 Feb 2012 14:37:34 +0100 [thread overview]
Message-ID: <4F3E581E.1050009@ti.com> (raw)
In-Reply-To: <1329477961-1307-1-git-send-email-hvaibhav@ti.com>
On 2/17/2012 12:26 PM, Vaibhav Hiremath wrote:
> In the SYSC_TYPE1_XXX_MASK configuration, SYSC_XXX_SHIFT macro
> is used which is not defined anywhere in the kernel.
> Until now the build was going through successfully, since it
> is not being used anywhere in kernel.
Good catch.
> This bug got introduced by the commit
> 358f0e630d5409ab3837b86db3595560eae773b6 ("OMAP3: hwmod: support
> to specify the offset position of various SYSCONFIG register bits.")
>
> Signed-off-by: Vaibhav Hiremath<hvaibhav@ti.com>
Acked-by: Benoit Cousson <b-cousson@ti.com>
Regards,
Benoit
> ---
> arch/arm/plat-omap/include/plat/omap_hwmod.h | 12 ++++++------
> 1 files changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/arch/arm/plat-omap/include/plat/omap_hwmod.h b/arch/arm/plat-omap/include/plat/omap_hwmod.h
> index dbc18ad..55bef2b 100644
> --- a/arch/arm/plat-omap/include/plat/omap_hwmod.h
> +++ b/arch/arm/plat-omap/include/plat/omap_hwmod.h
> @@ -49,17 +49,17 @@ extern struct omap_hwmod_sysc_fields omap_hwmod_sysc_type4;
> * with the original PRCM protocol defined for OMAP2420
> */
> #define SYSC_TYPE1_MIDLEMODE_SHIFT 12
> -#define SYSC_TYPE1_MIDLEMODE_MASK (0x3<< SYSC_MIDLEMODE_SHIFT)
> +#define SYSC_TYPE1_MIDLEMODE_MASK (0x3<< SYSC_TYPE1_MIDLEMODE_SHIFT)
> #define SYSC_TYPE1_CLOCKACTIVITY_SHIFT 8
> -#define SYSC_TYPE1_CLOCKACTIVITY_MASK (0x3<< SYSC_CLOCKACTIVITY_SHIFT)
> +#define SYSC_TYPE1_CLOCKACTIVITY_MASK (0x3<< SYSC_TYPE1_CLOCKACTIVITY_SHIFT)
> #define SYSC_TYPE1_SIDLEMODE_SHIFT 3
> -#define SYSC_TYPE1_SIDLEMODE_MASK (0x3<< SYSC_SIDLEMODE_SHIFT)
> +#define SYSC_TYPE1_SIDLEMODE_MASK (0x3<< SYSC_TYPE1_SIDLEMODE_SHIFT)
> #define SYSC_TYPE1_ENAWAKEUP_SHIFT 2
> -#define SYSC_TYPE1_ENAWAKEUP_MASK (1<< SYSC_ENAWAKEUP_SHIFT)
> +#define SYSC_TYPE1_ENAWAKEUP_MASK (1<< SYSC_TYPE1_ENAWAKEUP_SHIFT)
> #define SYSC_TYPE1_SOFTRESET_SHIFT 1
> -#define SYSC_TYPE1_SOFTRESET_MASK (1<< SYSC_SOFTRESET_SHIFT)
> +#define SYSC_TYPE1_SOFTRESET_MASK (1<< SYSC_TYPE1_SOFTRESET_SHIFT)
> #define SYSC_TYPE1_AUTOIDLE_SHIFT 0
> -#define SYSC_TYPE1_AUTOIDLE_MASK (1<< SYSC_AUTOIDLE_SHIFT)
> +#define SYSC_TYPE1_AUTOIDLE_MASK (1<< SYSC_TYPE1_AUTOIDLE_SHIFT)
>
> /*
> * OCP SYSCONFIG bit shifts/masks TYPE2. These are for IPs compliant
> --
> 1.7.0.4
>
next prev parent reply other threads:[~2012-02-17 13:37 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-17 11:26 [PATCH] ARM: OMAP2+: hwmod: Fix wrong SYSC_TYPE1_XXX_MASK bit definitions Vaibhav Hiremath
2012-02-17 11:26 ` Vaibhav Hiremath
2012-02-17 13:37 ` Cousson, Benoit [this message]
2012-02-17 13:37 ` Cousson, Benoit
2012-03-12 10:15 ` Hiremath, Vaibhav
2012-03-12 10:15 ` Hiremath, Vaibhav
2012-04-04 15:53 ` Paul Walmsley
2012-04-04 15:53 ` Paul Walmsley
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F3E581E.1050009@ti.com \
--to=b-cousson@ti.com \
--cc=hvaibhav@ti.com \
--cc=khilman@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=paul@pwsan.com \
--cc=thara@ti.com \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.