Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
c8f85523
Commit
c8f85523
authored
Jul 19, 2011
by
Arnd Bergmann
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'cross-platform/clkdev' into next/cross-platform
parents
cc22b4c1
aa3831cf
Changes
26
Hide whitespace changes
Inline
Side-by-side
Showing
26 changed files
with
14 additions
and
269 deletions
+14
-269
arch/arm/Kconfig
arch/arm/Kconfig
+6
-0
arch/arm/include/asm/clkdev.h
arch/arm/include/asm/clkdev.h
+5
-0
arch/arm/mach-at91/include/mach/clkdev.h
arch/arm/mach-at91/include/mach/clkdev.h
+0
-7
arch/arm/mach-bcmring/include/mach/clkdev.h
arch/arm/mach-bcmring/include/mach/clkdev.h
+0
-7
arch/arm/mach-davinci/include/mach/clkdev.h
arch/arm/mach-davinci/include/mach/clkdev.h
+0
-15
arch/arm/mach-ep93xx/include/mach/clkdev.h
arch/arm/mach-ep93xx/include/mach/clkdev.h
+0
-11
arch/arm/mach-lpc32xx/include/mach/clkdev.h
arch/arm/mach-lpc32xx/include/mach/clkdev.h
+0
-25
arch/arm/mach-mmp/include/mach/clkdev.h
arch/arm/mach-mmp/include/mach/clkdev.h
+0
-7
arch/arm/mach-msm/include/mach/clkdev.h
arch/arm/mach-msm/include/mach/clkdev.h
+0
-19
arch/arm/mach-mxs/include/mach/clkdev.h
arch/arm/mach-mxs/include/mach/clkdev.h
+0
-7
arch/arm/mach-nomadik/include/mach/clkdev.h
arch/arm/mach-nomadik/include/mach/clkdev.h
+0
-7
arch/arm/mach-nuc93x/include/mach/clkdev.h
arch/arm/mach-nuc93x/include/mach/clkdev.h
+0
-7
arch/arm/mach-omap1/include/mach/clkdev.h
arch/arm/mach-omap1/include/mach/clkdev.h
+0
-5
arch/arm/mach-omap2/include/mach/clkdev.h
arch/arm/mach-omap2/include/mach/clkdev.h
+0
-5
arch/arm/mach-pnx4008/include/mach/clkdev.h
arch/arm/mach-pnx4008/include/mach/clkdev.h
+0
-7
arch/arm/mach-pxa/include/mach/clkdev.h
arch/arm/mach-pxa/include/mach/clkdev.h
+0
-7
arch/arm/mach-spear3xx/include/mach/clkdev.h
arch/arm/mach-spear3xx/include/mach/clkdev.h
+0
-19
arch/arm/mach-spear6xx/include/mach/clkdev.h
arch/arm/mach-spear6xx/include/mach/clkdev.h
+0
-19
arch/arm/mach-tegra/include/mach/clkdev.h
arch/arm/mach-tegra/include/mach/clkdev.h
+0
-34
arch/arm/mach-ux500/include/mach/clkdev.h
arch/arm/mach-ux500/include/mach/clkdev.h
+0
-7
arch/arm/mach-w90x900/include/mach/clkdev.h
arch/arm/mach-w90x900/include/mach/clkdev.h
+0
-7
arch/arm/plat-mxc/include/mach/clkdev.h
arch/arm/plat-mxc/include/mach/clkdev.h
+0
-7
arch/arm/plat-omap/include/plat/clkdev.h
arch/arm/plat-omap/include/plat/clkdev.h
+0
-13
arch/arm/plat-spear/include/plat/clkdev.h
arch/arm/plat-spear/include/plat/clkdev.h
+0
-20
arch/arm/plat-tcc/include/mach/clkdev.h
arch/arm/plat-tcc/include/mach/clkdev.h
+0
-7
drivers/clk/Kconfig
drivers/clk/Kconfig
+3
-0
No files found.
arch/arm/Kconfig
View file @
c8f85523
...
...
@@ -239,6 +239,7 @@ config ARCH_INTEGRATOR
select ARM_AMBA
select ARCH_HAS_CPUFREQ
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select ICST
select GENERIC_CLOCKEVENTS
select PLAT_VERSATILE
...
...
@@ -250,6 +251,7 @@ config ARCH_REALVIEW
bool "ARM Ltd. RealView family"
select ARM_AMBA
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select ICST
select GENERIC_CLOCKEVENTS
select ARCH_WANT_OPTIONAL_GPIOLIB
...
...
@@ -265,6 +267,7 @@ config ARCH_VERSATILE
select ARM_AMBA
select ARM_VIC
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select ICST
select GENERIC_CLOCKEVENTS
select ARCH_WANT_OPTIONAL_GPIOLIB
...
...
@@ -281,6 +284,7 @@ config ARCH_VEXPRESS
select ARM_AMBA
select ARM_TIMER_SP804
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select GENERIC_CLOCKEVENTS
select HAVE_CLK
select HAVE_PATA_PLATFORM
...
...
@@ -638,6 +642,7 @@ config ARCH_SHMOBILE
bool "Renesas SH-Mobile / R-Mobile"
select HAVE_CLK
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select GENERIC_CLOCKEVENTS
select NO_IOPORT
select SPARSE_IRQ
...
...
@@ -808,6 +813,7 @@ config ARCH_U300
select ARM_VIC
select GENERIC_CLOCKEVENTS
select CLKDEV_LOOKUP
select HAVE_MACH_CLKDEV
select GENERIC_GPIO
help
Support for ST-Ericsson U300 series mobile platforms.
...
...
arch/arm/include/asm/clkdev.h
View file @
c8f85523
...
...
@@ -14,7 +14,12 @@
#include <linux/slab.h>
#ifdef CONFIG_HAVE_MACH_CLKDEV
#include <mach/clkdev.h>
#else
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
static
inline
struct
clk_lookup_alloc
*
__clkdev_alloc
(
size_t
size
)
{
...
...
arch/arm/mach-at91/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-bcmring/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-davinci/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __MACH_CLKDEV_H
#define __MACH_CLKDEV_H
struct
clk
;
static
inline
int
__clk_get
(
struct
clk
*
clk
)
{
return
1
;
}
static
inline
void
__clk_put
(
struct
clk
*
clk
)
{
}
#endif
arch/arm/mach-ep93xx/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-ep93xx/include/mach/clkdev.h
*/
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-lpc32xx/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-lpc32xx/include/mach/clkdev.h
*
* Author: Kevin Wells <kevin.wells@nxp.com>
*
* Copyright (C) 2010 NXP Semiconductors
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef __ASM_ARCH_CLKDEV_H
#define __ASM_ARCH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-mmp/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
/* __ASM_MACH_CLKDEV_H */
arch/arm/mach-msm/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/* Copyright (c) 2011, Code Aurora Forum. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
* only version 2 as published by the Free Software Foundation.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*/
#ifndef __ASM_ARCH_MSM_CLKDEV_H
#define __ASM_ARCH_MSM_CLKDEV_H
struct
clk
;
static
inline
int
__clk_get
(
struct
clk
*
clk
)
{
return
1
;
}
static
inline
void
__clk_put
(
struct
clk
*
clk
)
{
}
#endif
arch/arm/mach-mxs/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __MACH_MXS_CLKDEV_H__
#define __MACH_MXS_CLKDEV_H__
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-nomadik/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-nuc93x/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-omap1/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-omap1/include/mach/clkdev.h
*/
#include <plat/clkdev.h>
arch/arm/mach-omap2/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-omap2/include/mach/clkdev.h
*/
#include <plat/clkdev.h>
arch/arm/mach-pnx4008/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-pxa/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-spear3xx/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-spear3xx/include/mach/clkdev.h
*
* Clock Dev framework definitions for SPEAr3xx machine family
*
* Copyright (C) 2009 ST Microelectronics
* Viresh Kumar<viresh.kumar@st.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/
#ifndef __MACH_CLKDEV_H
#define __MACH_CLKDEV_H
#include <plat/clkdev.h>
#endif
/* __MACH_CLKDEV_H */
arch/arm/mach-spear6xx/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-spear6xx/include/mach/clkdev.h
*
* Clock Dev framework definitions for SPEAr6xx machine family
*
* Copyright (C) 2009 ST Microelectronics
* Viresh Kumar<viresh.kumar@st.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/
#ifndef __MACH_CLKDEV_H
#define __MACH_CLKDEV_H
#include <plat/clkdev.h>
#endif
/* __MACH_CLKDEV_H */
arch/arm/mach-tegra/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/mach-tegra/include/mach/clkdev.h
*
* Copyright (C) 2010 Google, Inc.
*
* Author:
* Colin Cross <ccross@google.com>
*
* This software is licensed under the terms of the GNU General Public
* License version 2, as published by the Free Software Foundation, and
* may be copied, distributed, and modified under those terms.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#ifndef __MACH_CLKDEV_H
#define __MACH_CLKDEV_H
struct
clk
;
static
inline
int
__clk_get
(
struct
clk
*
clk
)
{
return
1
;
}
static
inline
void
__clk_put
(
struct
clk
*
clk
)
{
}
#endif
arch/arm/mach-ux500/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/mach-w90x900/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/plat-mxc/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
arch/arm/plat-omap/include/plat/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __MACH_CLKDEV_H
#define __MACH_CLKDEV_H
static
inline
int
__clk_get
(
struct
clk
*
clk
)
{
return
1
;
}
static
inline
void
__clk_put
(
struct
clk
*
clk
)
{
}
#endif
arch/arm/plat-spear/include/plat/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
/*
* arch/arm/plat-spear/include/plat/clkdev.h
*
* Clock Dev framework definitions for SPEAr platform
*
* Copyright (C) 2009 ST Microelectronics
* Viresh Kumar<viresh.kumar@st.com>
*
* This file is licensed under the terms of the GNU General Public
* License version 2. This program is licensed "as is" without any
* warranty of any kind, whether express or implied.
*/
#ifndef __PLAT_CLKDEV_H
#define __PLAT_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
/* __PLAT_CLKDEV_H */
arch/arm/plat-tcc/include/mach/clkdev.h
deleted
100644 → 0
View file @
cc22b4c1
#ifndef __ASM_MACH_CLKDEV_H
#define __ASM_MACH_CLKDEV_H
#define __clk_get(clk) ({ 1; })
#define __clk_put(clk) do { } while (0)
#endif
drivers/clk/Kconfig
View file @
c8f85523
...
...
@@ -2,3 +2,6 @@
config CLKDEV_LOOKUP
bool
select HAVE_CLK
config HAVE_MACH_CLKDEV
bool
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment