All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Cousson, Benoit" <b-cousson@ti.com>
To: Paul Walmsley <paul@pwsan.com>
Cc: "linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org"
	<linux-arm-kernel@lists.infradead.org>,
	"Nayak, Rajendra" <rnayak@ti.com>
Subject: Re: [PATCH 05/12] OMAP4: PRCM: Add SCRM header file
Date: Tue, 14 Dec 2010 14:59:10 +0100	[thread overview]
Message-ID: <4D07782E.5050000@ti.com> (raw)
In-Reply-To: <20101214063447.21555.64470.stgit@twilight.localdomain>

Hi Paul,

This patch will conflict with your power prcm series, because you are 
creating an empty scrm44xx.h in it.

So I did rebased this series on top on your prcm to fix that.

Don't you want to use the already rebased version instead?

Regards,
Benoit

On 12/14/2010 7:34 AM, Paul Walmsley wrote:
> From: Benoit Cousson<b-cousson@ti.com>
>
> Add the header file with scrm registers absolute address, offset
> and bitfields.
>
> Signed-off-by: Benoit Cousson<b-cousson@ti.com>
> Signed-off-by: Rajendra Nayak<rnayak@ti.com>
> Signed-off-by: Paul Walmsley<paul@pwsan.com>
> ---
>   arch/arm/mach-omap2/scrm44xx.h |  176 ++++++++++++++++++++++++++++++++++++++++
>   1 files changed, 176 insertions(+), 0 deletions(-)
>   create mode 100644 arch/arm/mach-omap2/scrm44xx.h
>
> diff --git a/arch/arm/mach-omap2/scrm44xx.h b/arch/arm/mach-omap2/scrm44xx.h
> new file mode 100644
> index 0000000..d29bf27
> --- /dev/null
> +++ b/arch/arm/mach-omap2/scrm44xx.h
> @@ -0,0 +1,176 @@
> +/*
> + * OMAP44xx SCRM registers and bitfields
> + *
> + * Copyright (C) 2010 Texas Instruments, Inc.
> + *
> + * Benoit Cousson (b-cousson@ti.com)
> + *
> + * This file is automatically generated from the OMAP hardware databases.
> + * We respectfully ask that any modifications to this file be coordinated
> + * with the public linux-omap@vger.kernel.org mailing list and the
> + * authors above to ensure that the autogeneration scripts are kept
> + * up-to-date with the file contents.
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License version 2 as
> + * published by the Free Software Foundation.
> + */
> +
> +#ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
> +#define __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
> +
> +/* Base address */
> +#define OMAP4_SCRM				0x4a30a000
> +
> +#define OMAP44XX_SCRM_REGADDR(reg)	\
> +		OMAP2_L4_IO_ADDRESS(OMAP4_SCRM + (reg))
> +
> +/* Registers offset */
> +#define OMAP4_SCRM_REVISION_SCRM_OFFSET		0x0000
> +#define OMAP4_SCRM_REVISION_SCRM		OMAP44XX_SCRM_REGADDR(0x0000)
> +#define OMAP4_SCRM_CLKSETUPTIME_OFFSET		0x0100
> +#define OMAP4_SCRM_CLKSETUPTIME			OMAP44XX_SCRM_REGADDR(0x0100)
> +#define OMAP4_SCRM_PMICSETUPTIME_OFFSET		0x0104
> +#define OMAP4_SCRM_PMICSETUPTIME		OMAP44XX_SCRM_REGADDR(0x0104)
> +#define OMAP4_SCRM_ALTCLKSRC_OFFSET		0x0110
> +#define OMAP4_SCRM_ALTCLKSRC			OMAP44XX_SCRM_REGADDR(0x0110)
> +#define OMAP4_SCRM_MODEMCLKM_OFFSET		0x0118
> +#define OMAP4_SCRM_MODEMCLKM			OMAP44XX_SCRM_REGADDR(0x0118)
> +#define OMAP4_SCRM_D2DCLKM_OFFSET		0x011c
> +#define OMAP4_SCRM_D2DCLKM			OMAP44XX_SCRM_REGADDR(0x011c)
> +#define OMAP4_SCRM_EXTCLKREQ_OFFSET		0x0200
> +#define OMAP4_SCRM_EXTCLKREQ			OMAP44XX_SCRM_REGADDR(0x0200)
> +#define OMAP4_SCRM_ACCCLKREQ_OFFSET		0x0204
> +#define OMAP4_SCRM_ACCCLKREQ			OMAP44XX_SCRM_REGADDR(0x0204)
> +#define OMAP4_SCRM_PWRREQ_OFFSET		0x0208
> +#define OMAP4_SCRM_PWRREQ			OMAP44XX_SCRM_REGADDR(0x0208)
> +#define OMAP4_SCRM_AUXCLKREQ0_OFFSET		0x0210
> +#define OMAP4_SCRM_AUXCLKREQ0			OMAP44XX_SCRM_REGADDR(0x0210)
> +#define OMAP4_SCRM_AUXCLKREQ1_OFFSET		0x0214
> +#define OMAP4_SCRM_AUXCLKREQ1			OMAP44XX_SCRM_REGADDR(0x0214)
> +#define OMAP4_SCRM_AUXCLKREQ2_OFFSET		0x0218
> +#define OMAP4_SCRM_AUXCLKREQ2			OMAP44XX_SCRM_REGADDR(0x0218)
> +#define OMAP4_SCRM_AUXCLKREQ3_OFFSET		0x021c
> +#define OMAP4_SCRM_AUXCLKREQ3			OMAP44XX_SCRM_REGADDR(0x021c)
> +#define OMAP4_SCRM_AUXCLKREQ4_OFFSET		0x0220
> +#define OMAP4_SCRM_AUXCLKREQ4			OMAP44XX_SCRM_REGADDR(0x0220)
> +#define OMAP4_SCRM_AUXCLKREQ5_OFFSET		0x0224
> +#define OMAP4_SCRM_AUXCLKREQ5			OMAP44XX_SCRM_REGADDR(0x0224)
> +#define OMAP4_SCRM_D2DCLKREQ_OFFSET		0x0234
> +#define OMAP4_SCRM_D2DCLKREQ			OMAP44XX_SCRM_REGADDR(0x0234)
> +#define OMAP4_SCRM_AUXCLK0_OFFSET		0x0310
> +#define OMAP4_SCRM_AUXCLK0			OMAP44XX_SCRM_REGADDR(0x0310)
> +#define OMAP4_SCRM_AUXCLK1_OFFSET		0x0314
> +#define OMAP4_SCRM_AUXCLK1			OMAP44XX_SCRM_REGADDR(0x0314)
> +#define OMAP4_SCRM_AUXCLK2_OFFSET		0x0318
> +#define OMAP4_SCRM_AUXCLK2			OMAP44XX_SCRM_REGADDR(0x0318)
> +#define OMAP4_SCRM_AUXCLK3_OFFSET		0x031c
> +#define OMAP4_SCRM_AUXCLK3			OMAP44XX_SCRM_REGADDR(0x031c)
> +#define OMAP4_SCRM_AUXCLK4_OFFSET		0x0320
> +#define OMAP4_SCRM_AUXCLK4			OMAP44XX_SCRM_REGADDR(0x0320)
> +#define OMAP4_SCRM_AUXCLK5_OFFSET		0x0324
> +#define OMAP4_SCRM_AUXCLK5			OMAP44XX_SCRM_REGADDR(0x0324)
> +#define OMAP4_SCRM_RSTTIME_OFFSET		0x0400
> +#define OMAP4_SCRM_RSTTIME			OMAP44XX_SCRM_REGADDR(0x0400)
> +#define OMAP4_SCRM_MODEMRSTCTRL_OFFSET		0x0418
> +#define OMAP4_SCRM_MODEMRSTCTRL			OMAP44XX_SCRM_REGADDR(0x0418)
> +#define OMAP4_SCRM_D2DRSTCTRL_OFFSET		0x041c
> +#define OMAP4_SCRM_D2DRSTCTRL			OMAP44XX_SCRM_REGADDR(0x041c)
> +#define OMAP4_SCRM_EXTPWRONRSTCTRL_OFFSET	0x0420
> +#define OMAP4_SCRM_EXTPWRONRSTCTRL		OMAP44XX_SCRM_REGADDR(0x0420)
> +#define OMAP4_SCRM_EXTWARMRSTST_OFFSET		0x0510
> +#define OMAP4_SCRM_EXTWARMRSTST			OMAP44XX_SCRM_REGADDR(0x0510)
> +#define OMAP4_SCRM_APEWARMRSTST_OFFSET		0x0514
> +#define OMAP4_SCRM_APEWARMRSTST			OMAP44XX_SCRM_REGADDR(0x0514)
> +#define OMAP4_SCRM_MODEMWARMRSTST_OFFSET	0x0518
> +#define OMAP4_SCRM_MODEMWARMRSTST		OMAP44XX_SCRM_REGADDR(0x0518)
> +#define OMAP4_SCRM_D2DWARMRSTST_OFFSET		0x051c
> +#define OMAP4_SCRM_D2DWARMRSTST			OMAP44XX_SCRM_REGADDR(0x051c)
> +
> +/* Registers shifts and masks */
> +
> +/* REVISION_SCRM */
> +#define OMAP4_REV_SHIFT				0
> +#define OMAP4_REV_MASK				(0xff<<  0)
> +
> +/* CLKSETUPTIME */
> +#define OMAP4_DOWNTIME_SHIFT			16
> +#define OMAP4_DOWNTIME_MASK			(0x3f<<  16)
> +#define OMAP4_SETUPTIME_SHIFT			0
> +#define OMAP4_SETUPTIME_MASK			(0xfff<<  0)
> +
> +/* PMICSETUPTIME */
> +#define OMAP4_WAKEUPTIME_SHIFT			16
> +#define OMAP4_WAKEUPTIME_MASK			(0x3f<<  16)
> +#define OMAP4_SLEEPTIME_SHIFT			0
> +#define OMAP4_SLEEPTIME_MASK			(0x3f<<  0)
> +
> +/* ALTCLKSRC */
> +#define OMAP4_ENABLE_EXT_SHIFT			3
> +#define OMAP4_ENABLE_EXT_MASK			(1<<  3)
> +#define OMAP4_ENABLE_INT_SHIFT			2
> +#define OMAP4_ENABLE_INT_MASK			(1<<  2)
> +#define OMAP4_ALTCLKSRC_MODE_SHIFT		0
> +#define OMAP4_ALTCLKSRC_MODE_MASK		(0x3<<  0)
> +
> +/* MODEMCLKM */
> +#define OMAP4_CLK_32KHZ_SHIFT			0
> +#define OMAP4_CLK_32KHZ_MASK			(1<<  0)
> +
> +/* D2DCLKM */
> +#define OMAP4_SYSCLK_SHIFT			1
> +#define OMAP4_SYSCLK_MASK			(1<<  1)
> +
> +/* EXTCLKREQ */
> +#define OMAP4_POLARITY_SHIFT			0
> +#define OMAP4_POLARITY_MASK			(1<<  0)
> +
> +/* AUXCLKREQ0 */
> +#define OMAP4_MAPPING_SHIFT			2
> +#define OMAP4_MAPPING_MASK			(0x7<<  2)
> +#define OMAP4_ACCURACY_SHIFT			1
> +#define OMAP4_ACCURACY_MASK			(1<<  1)
> +
> +/* AUXCLK0 */
> +#define OMAP4_CLKDIV_SHIFT			16
> +#define OMAP4_CLKDIV_MASK			(0xf<<  16)
> +#define OMAP4_DISABLECLK_SHIFT			9
> +#define OMAP4_DISABLECLK_MASK			(1<<  9)
> +#define OMAP4_ENABLE_SHIFT			8
> +#define OMAP4_ENABLE_MASK			(1<<  8)
> +#define OMAP4_SRCSELECT_SHIFT			1
> +#define OMAP4_SRCSELECT_MASK			(0x3<<  1)
> +
> +/* RSTTIME */
> +#define OMAP4_RSTTIME_SHIFT			0
> +#define OMAP4_RSTTIME_MASK			(0xf<<  0)
> +
> +/* MODEMRSTCTRL */
> +#define OMAP4_WARMRST_SHIFT			1
> +#define OMAP4_WARMRST_MASK			(1<<  1)
> +#define OMAP4_COLDRST_SHIFT			0
> +#define OMAP4_COLDRST_MASK			(1<<  0)
> +
> +/* EXTPWRONRSTCTRL */
> +#define OMAP4_PWRONRST_SHIFT			1
> +#define OMAP4_PWRONRST_MASK			(1<<  1)
> +#define OMAP4_ENABLE_EXTPWRONRSTCTRL_SHIFT	0
> +#define OMAP4_ENABLE_EXTPWRONRSTCTRL_MASK	(1<<  0)
> +
> +/* EXTWARMRSTST */
> +#define OMAP4_EXTWARMRSTST_SHIFT		0
> +#define OMAP4_EXTWARMRSTST_MASK			(1<<  0)
> +
> +/* APEWARMRSTST */
> +#define OMAP4_APEWARMRSTST_SHIFT		1
> +#define OMAP4_APEWARMRSTST_MASK			(1<<  1)
> +
> +/* MODEMWARMRSTST */
> +#define OMAP4_MODEMWARMRSTST_SHIFT		2
> +#define OMAP4_MODEMWARMRSTST_MASK		(1<<  2)
> +
> +/* D2DWARMRSTST */
> +#define OMAP4_D2DWARMRSTST_SHIFT		3
> +#define OMAP4_D2DWARMRSTST_MASK			(1<<  3)
> +
> +#endif
>
>


WARNING: multiple messages have this Message-ID (diff)
From: b-cousson@ti.com (Cousson, Benoit)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 05/12] OMAP4: PRCM: Add SCRM header file
Date: Tue, 14 Dec 2010 14:59:10 +0100	[thread overview]
Message-ID: <4D07782E.5050000@ti.com> (raw)
In-Reply-To: <20101214063447.21555.64470.stgit@twilight.localdomain>

Hi Paul,

This patch will conflict with your power prcm series, because you are 
creating an empty scrm44xx.h in it.

So I did rebased this series on top on your prcm to fix that.

Don't you want to use the already rebased version instead?

Regards,
Benoit

On 12/14/2010 7:34 AM, Paul Walmsley wrote:
> From: Benoit Cousson<b-cousson@ti.com>
>
> Add the header file with scrm registers absolute address, offset
> and bitfields.
>
> Signed-off-by: Benoit Cousson<b-cousson@ti.com>
> Signed-off-by: Rajendra Nayak<rnayak@ti.com>
> Signed-off-by: Paul Walmsley<paul@pwsan.com>
> ---
>   arch/arm/mach-omap2/scrm44xx.h |  176 ++++++++++++++++++++++++++++++++++++++++
>   1 files changed, 176 insertions(+), 0 deletions(-)
>   create mode 100644 arch/arm/mach-omap2/scrm44xx.h
>
> diff --git a/arch/arm/mach-omap2/scrm44xx.h b/arch/arm/mach-omap2/scrm44xx.h
> new file mode 100644
> index 0000000..d29bf27
> --- /dev/null
> +++ b/arch/arm/mach-omap2/scrm44xx.h
> @@ -0,0 +1,176 @@
> +/*
> + * OMAP44xx SCRM registers and bitfields
> + *
> + * Copyright (C) 2010 Texas Instruments, Inc.
> + *
> + * Benoit Cousson (b-cousson at ti.com)
> + *
> + * This file is automatically generated from the OMAP hardware databases.
> + * We respectfully ask that any modifications to this file be coordinated
> + * with the public linux-omap at vger.kernel.org mailing list and the
> + * authors above to ensure that the autogeneration scripts are kept
> + * up-to-date with the file contents.
> + *
> + * This program is free software; you can redistribute it and/or modify
> + * it under the terms of the GNU General Public License version 2 as
> + * published by the Free Software Foundation.
> + */
> +
> +#ifndef __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
> +#define __ARCH_ARM_MACH_OMAP2_SCRM_44XX_H
> +
> +/* Base address */
> +#define OMAP4_SCRM				0x4a30a000
> +
> +#define OMAP44XX_SCRM_REGADDR(reg)	\
> +		OMAP2_L4_IO_ADDRESS(OMAP4_SCRM + (reg))
> +
> +/* Registers offset */
> +#define OMAP4_SCRM_REVISION_SCRM_OFFSET		0x0000
> +#define OMAP4_SCRM_REVISION_SCRM		OMAP44XX_SCRM_REGADDR(0x0000)
> +#define OMAP4_SCRM_CLKSETUPTIME_OFFSET		0x0100
> +#define OMAP4_SCRM_CLKSETUPTIME			OMAP44XX_SCRM_REGADDR(0x0100)
> +#define OMAP4_SCRM_PMICSETUPTIME_OFFSET		0x0104
> +#define OMAP4_SCRM_PMICSETUPTIME		OMAP44XX_SCRM_REGADDR(0x0104)
> +#define OMAP4_SCRM_ALTCLKSRC_OFFSET		0x0110
> +#define OMAP4_SCRM_ALTCLKSRC			OMAP44XX_SCRM_REGADDR(0x0110)
> +#define OMAP4_SCRM_MODEMCLKM_OFFSET		0x0118
> +#define OMAP4_SCRM_MODEMCLKM			OMAP44XX_SCRM_REGADDR(0x0118)
> +#define OMAP4_SCRM_D2DCLKM_OFFSET		0x011c
> +#define OMAP4_SCRM_D2DCLKM			OMAP44XX_SCRM_REGADDR(0x011c)
> +#define OMAP4_SCRM_EXTCLKREQ_OFFSET		0x0200
> +#define OMAP4_SCRM_EXTCLKREQ			OMAP44XX_SCRM_REGADDR(0x0200)
> +#define OMAP4_SCRM_ACCCLKREQ_OFFSET		0x0204
> +#define OMAP4_SCRM_ACCCLKREQ			OMAP44XX_SCRM_REGADDR(0x0204)
> +#define OMAP4_SCRM_PWRREQ_OFFSET		0x0208
> +#define OMAP4_SCRM_PWRREQ			OMAP44XX_SCRM_REGADDR(0x0208)
> +#define OMAP4_SCRM_AUXCLKREQ0_OFFSET		0x0210
> +#define OMAP4_SCRM_AUXCLKREQ0			OMAP44XX_SCRM_REGADDR(0x0210)
> +#define OMAP4_SCRM_AUXCLKREQ1_OFFSET		0x0214
> +#define OMAP4_SCRM_AUXCLKREQ1			OMAP44XX_SCRM_REGADDR(0x0214)
> +#define OMAP4_SCRM_AUXCLKREQ2_OFFSET		0x0218
> +#define OMAP4_SCRM_AUXCLKREQ2			OMAP44XX_SCRM_REGADDR(0x0218)
> +#define OMAP4_SCRM_AUXCLKREQ3_OFFSET		0x021c
> +#define OMAP4_SCRM_AUXCLKREQ3			OMAP44XX_SCRM_REGADDR(0x021c)
> +#define OMAP4_SCRM_AUXCLKREQ4_OFFSET		0x0220
> +#define OMAP4_SCRM_AUXCLKREQ4			OMAP44XX_SCRM_REGADDR(0x0220)
> +#define OMAP4_SCRM_AUXCLKREQ5_OFFSET		0x0224
> +#define OMAP4_SCRM_AUXCLKREQ5			OMAP44XX_SCRM_REGADDR(0x0224)
> +#define OMAP4_SCRM_D2DCLKREQ_OFFSET		0x0234
> +#define OMAP4_SCRM_D2DCLKREQ			OMAP44XX_SCRM_REGADDR(0x0234)
> +#define OMAP4_SCRM_AUXCLK0_OFFSET		0x0310
> +#define OMAP4_SCRM_AUXCLK0			OMAP44XX_SCRM_REGADDR(0x0310)
> +#define OMAP4_SCRM_AUXCLK1_OFFSET		0x0314
> +#define OMAP4_SCRM_AUXCLK1			OMAP44XX_SCRM_REGADDR(0x0314)
> +#define OMAP4_SCRM_AUXCLK2_OFFSET		0x0318
> +#define OMAP4_SCRM_AUXCLK2			OMAP44XX_SCRM_REGADDR(0x0318)
> +#define OMAP4_SCRM_AUXCLK3_OFFSET		0x031c
> +#define OMAP4_SCRM_AUXCLK3			OMAP44XX_SCRM_REGADDR(0x031c)
> +#define OMAP4_SCRM_AUXCLK4_OFFSET		0x0320
> +#define OMAP4_SCRM_AUXCLK4			OMAP44XX_SCRM_REGADDR(0x0320)
> +#define OMAP4_SCRM_AUXCLK5_OFFSET		0x0324
> +#define OMAP4_SCRM_AUXCLK5			OMAP44XX_SCRM_REGADDR(0x0324)
> +#define OMAP4_SCRM_RSTTIME_OFFSET		0x0400
> +#define OMAP4_SCRM_RSTTIME			OMAP44XX_SCRM_REGADDR(0x0400)
> +#define OMAP4_SCRM_MODEMRSTCTRL_OFFSET		0x0418
> +#define OMAP4_SCRM_MODEMRSTCTRL			OMAP44XX_SCRM_REGADDR(0x0418)
> +#define OMAP4_SCRM_D2DRSTCTRL_OFFSET		0x041c
> +#define OMAP4_SCRM_D2DRSTCTRL			OMAP44XX_SCRM_REGADDR(0x041c)
> +#define OMAP4_SCRM_EXTPWRONRSTCTRL_OFFSET	0x0420
> +#define OMAP4_SCRM_EXTPWRONRSTCTRL		OMAP44XX_SCRM_REGADDR(0x0420)
> +#define OMAP4_SCRM_EXTWARMRSTST_OFFSET		0x0510
> +#define OMAP4_SCRM_EXTWARMRSTST			OMAP44XX_SCRM_REGADDR(0x0510)
> +#define OMAP4_SCRM_APEWARMRSTST_OFFSET		0x0514
> +#define OMAP4_SCRM_APEWARMRSTST			OMAP44XX_SCRM_REGADDR(0x0514)
> +#define OMAP4_SCRM_MODEMWARMRSTST_OFFSET	0x0518
> +#define OMAP4_SCRM_MODEMWARMRSTST		OMAP44XX_SCRM_REGADDR(0x0518)
> +#define OMAP4_SCRM_D2DWARMRSTST_OFFSET		0x051c
> +#define OMAP4_SCRM_D2DWARMRSTST			OMAP44XX_SCRM_REGADDR(0x051c)
> +
> +/* Registers shifts and masks */
> +
> +/* REVISION_SCRM */
> +#define OMAP4_REV_SHIFT				0
> +#define OMAP4_REV_MASK				(0xff<<  0)
> +
> +/* CLKSETUPTIME */
> +#define OMAP4_DOWNTIME_SHIFT			16
> +#define OMAP4_DOWNTIME_MASK			(0x3f<<  16)
> +#define OMAP4_SETUPTIME_SHIFT			0
> +#define OMAP4_SETUPTIME_MASK			(0xfff<<  0)
> +
> +/* PMICSETUPTIME */
> +#define OMAP4_WAKEUPTIME_SHIFT			16
> +#define OMAP4_WAKEUPTIME_MASK			(0x3f<<  16)
> +#define OMAP4_SLEEPTIME_SHIFT			0
> +#define OMAP4_SLEEPTIME_MASK			(0x3f<<  0)
> +
> +/* ALTCLKSRC */
> +#define OMAP4_ENABLE_EXT_SHIFT			3
> +#define OMAP4_ENABLE_EXT_MASK			(1<<  3)
> +#define OMAP4_ENABLE_INT_SHIFT			2
> +#define OMAP4_ENABLE_INT_MASK			(1<<  2)
> +#define OMAP4_ALTCLKSRC_MODE_SHIFT		0
> +#define OMAP4_ALTCLKSRC_MODE_MASK		(0x3<<  0)
> +
> +/* MODEMCLKM */
> +#define OMAP4_CLK_32KHZ_SHIFT			0
> +#define OMAP4_CLK_32KHZ_MASK			(1<<  0)
> +
> +/* D2DCLKM */
> +#define OMAP4_SYSCLK_SHIFT			1
> +#define OMAP4_SYSCLK_MASK			(1<<  1)
> +
> +/* EXTCLKREQ */
> +#define OMAP4_POLARITY_SHIFT			0
> +#define OMAP4_POLARITY_MASK			(1<<  0)
> +
> +/* AUXCLKREQ0 */
> +#define OMAP4_MAPPING_SHIFT			2
> +#define OMAP4_MAPPING_MASK			(0x7<<  2)
> +#define OMAP4_ACCURACY_SHIFT			1
> +#define OMAP4_ACCURACY_MASK			(1<<  1)
> +
> +/* AUXCLK0 */
> +#define OMAP4_CLKDIV_SHIFT			16
> +#define OMAP4_CLKDIV_MASK			(0xf<<  16)
> +#define OMAP4_DISABLECLK_SHIFT			9
> +#define OMAP4_DISABLECLK_MASK			(1<<  9)
> +#define OMAP4_ENABLE_SHIFT			8
> +#define OMAP4_ENABLE_MASK			(1<<  8)
> +#define OMAP4_SRCSELECT_SHIFT			1
> +#define OMAP4_SRCSELECT_MASK			(0x3<<  1)
> +
> +/* RSTTIME */
> +#define OMAP4_RSTTIME_SHIFT			0
> +#define OMAP4_RSTTIME_MASK			(0xf<<  0)
> +
> +/* MODEMRSTCTRL */
> +#define OMAP4_WARMRST_SHIFT			1
> +#define OMAP4_WARMRST_MASK			(1<<  1)
> +#define OMAP4_COLDRST_SHIFT			0
> +#define OMAP4_COLDRST_MASK			(1<<  0)
> +
> +/* EXTPWRONRSTCTRL */
> +#define OMAP4_PWRONRST_SHIFT			1
> +#define OMAP4_PWRONRST_MASK			(1<<  1)
> +#define OMAP4_ENABLE_EXTPWRONRSTCTRL_SHIFT	0
> +#define OMAP4_ENABLE_EXTPWRONRSTCTRL_MASK	(1<<  0)
> +
> +/* EXTWARMRSTST */
> +#define OMAP4_EXTWARMRSTST_SHIFT		0
> +#define OMAP4_EXTWARMRSTST_MASK			(1<<  0)
> +
> +/* APEWARMRSTST */
> +#define OMAP4_APEWARMRSTST_SHIFT		1
> +#define OMAP4_APEWARMRSTST_MASK			(1<<  1)
> +
> +/* MODEMWARMRSTST */
> +#define OMAP4_MODEMWARMRSTST_SHIFT		2
> +#define OMAP4_MODEMWARMRSTST_MASK		(1<<  2)
> +
> +/* D2DWARMRSTST */
> +#define OMAP4_D2DWARMRSTST_SHIFT		3
> +#define OMAP4_D2DWARMRSTST_MASK			(1<<  3)
> +
> +#endif
>
>

  reply	other threads:[~2010-12-14 13:59 UTC|newest]

Thread overview: 48+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-14  6:34 [PATCH 00/12] OMAP: clock/SRAM: patches for 2.6.38, part one Paul Walmsley
2010-12-14  6:34 ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 01/12] OMAP4: clock data: Add control for pad_clks_ck and slimbus_clk Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 02/12] OMAP3: clock data: Add "wkup_clkdm" in sr1_fck and sr2_fck Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 03/12] OMAP4: clock data: Add missing DPLL x2 clock nodes Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-22  1:47   ` Paul Walmsley
2010-12-22  1:47     ` Paul Walmsley
2010-12-30  4:52     ` Gopinath, Thara
2010-12-30  4:52       ` Gopinath, Thara
2010-12-14  6:34 ` [PATCH 04/12] OMAP4: clock data: Add missing fields in iva_hsd_byp_clk_mux_ck Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 05/12] OMAP4: PRCM: Add SCRM header file Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14 13:59   ` Cousson, Benoit [this message]
2010-12-14 13:59     ` Cousson, Benoit
2010-12-14 18:13     ` Paul Walmsley
2010-12-14 18:13       ` Paul Walmsley
2010-12-14 20:16       ` Cousson, Benoit
2010-12-14 20:16         ` Cousson, Benoit
2010-12-15  1:15         ` Paul Walmsley
2010-12-15  1:15           ` Paul Walmsley
2010-12-15  1:17   ` Paul Walmsley
2010-12-15  1:17     ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 06/12] OMAP4: clock data: Add SCRM auxiliary clock nodes Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 07/12] OMAP4: clock data: Export control to enable/disable CORE/PER M3 clocks Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 08/12] OMAP2xxx clock: fix dss2_fck recalc to use clksel Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 09/12] OMAP3: clock: clarify usage of struct clksel_rate.flags and struct omap_clk.cpu Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 10/12] OMAP3: clock: fix incorrect rate display when switching MPU rate at boot Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 11/12] OMAP2/3: SRAM: add comment about crashes during a TLB miss Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:34 ` [PATCH 12/12] OMAP1: clock_data: use runtime cpu / machine checks Paul Walmsley
2010-12-14  6:34   ` Paul Walmsley
2010-12-14  6:49 ` [PATCH 00/12] OMAP: clock/SRAM: patches for 2.6.38, part one Santosh Shilimkar
2010-12-14  6:49   ` Santosh Shilimkar
2010-12-14  6:53   ` Paul Walmsley
2010-12-14  6:53     ` Paul Walmsley
2010-12-14  6:53   ` Santosh Shilimkar
2010-12-14  6:53     ` Santosh Shilimkar
2010-12-14 20:05 ` Kevin Hilman
2010-12-14 20:05   ` Kevin Hilman

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=4D07782E.5050000@ti.com \
    --to=b-cousson@ti.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-omap@vger.kernel.org \
    --cc=paul@pwsan.com \
    --cc=rnayak@ti.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.