[PATCH 3/4] ARM/scoop: Add CPR register bit definitions
Eric Miao
eric.y.miao at gmail.com
Sun Jun 27 23:42:40 EDT 2010
On Thu, Jun 24, 2010 at 10:02 PM, Marek Vasut <marek.vasut at gmail.com> wrote:
> Add bit definitions of the CPR register of the SCOOP chip into scoop.h. Also,
> cleanup the GPCR definitions to match coding style.
>
> Signed-off-by: Marek Vasut <marek.vasut at gmail.com>
Applied.
> ---
> arch/arm/include/asm/hardware/scoop.h | 29 +++++++++++++++++------------
> 1 files changed, 17 insertions(+), 12 deletions(-)
>
> diff --git a/arch/arm/include/asm/hardware/scoop.h b/arch/arm/include/asm/hardware/scoop.h
> index 46492a6..ebb3cea 100644
> --- a/arch/arm/include/asm/hardware/scoop.h
> +++ b/arch/arm/include/asm/hardware/scoop.h
> @@ -22,18 +22,23 @@
> #define SCOOP_GPWR 0x24
> #define SCOOP_GPRR 0x28
>
> -#define SCOOP_GPCR_PA22 ( 1 << 12 )
> -#define SCOOP_GPCR_PA21 ( 1 << 11 )
> -#define SCOOP_GPCR_PA20 ( 1 << 10 )
> -#define SCOOP_GPCR_PA19 ( 1 << 9 )
> -#define SCOOP_GPCR_PA18 ( 1 << 8 )
> -#define SCOOP_GPCR_PA17 ( 1 << 7 )
> -#define SCOOP_GPCR_PA16 ( 1 << 6 )
> -#define SCOOP_GPCR_PA15 ( 1 << 5 )
> -#define SCOOP_GPCR_PA14 ( 1 << 4 )
> -#define SCOOP_GPCR_PA13 ( 1 << 3 )
> -#define SCOOP_GPCR_PA12 ( 1 << 2 )
> -#define SCOOP_GPCR_PA11 ( 1 << 1 )
> +#define SCOOP_CPR_OUT (1 << 7)
> +#define SCOOP_CPR_SD_3V (1 << 2)
> +#define SCOOP_CPR_CF_XV (1 << 1)
> +#define SCOOP_CPR_CF_3V (1 << 0)
> +
> +#define SCOOP_GPCR_PA22 (1 << 12)
> +#define SCOOP_GPCR_PA21 (1 << 11)
> +#define SCOOP_GPCR_PA20 (1 << 10)
> +#define SCOOP_GPCR_PA19 (1 << 9)
> +#define SCOOP_GPCR_PA18 (1 << 8)
> +#define SCOOP_GPCR_PA17 (1 << 7)
> +#define SCOOP_GPCR_PA16 (1 << 6)
> +#define SCOOP_GPCR_PA15 (1 << 5)
> +#define SCOOP_GPCR_PA14 (1 << 4)
> +#define SCOOP_GPCR_PA13 (1 << 3)
> +#define SCOOP_GPCR_PA12 (1 << 2)
> +#define SCOOP_GPCR_PA11 (1 << 1)
>
> struct scoop_config {
> unsigned short io_out;
> --
> 1.7.1
>
>
More information about the linux-arm-kernel
mailing list