[U-Boot] [PATCH v2 0/5] Add basic clock and pinmux functions to the Tegra2
Simon Glass
sjg at chromium.org
Wed Jun 29 07:34:50 CEST 2011
Hi,
On Mon, Jun 13, 2011 at 4:38 PM, Simon Glass <sjg at chromium.org> wrote:
> This patch series adds basic clock and pinmux functions to the Tegra2, and
> modifies the ap20 and board code to use them. It includes a few very simple
> required bitfield helper macros for ARM Tegra2 only.
>
> Changes for v2:
> - Removed use of bitfield macros in C code
> - Now uses manual shifts and masks
>
> Simon Glass (5):
> Tegra2: Add macros to calculate bitfield shifts and masks
> Tegra2: Add microsecond timer functions
> Tegra2: Add more clock support
> Tegra2: add additional pin multiplexing features
> Tegra2: Use clock and pinmux functions to simplify code
>
Is everyone OK with this patch set? Should I resend? Now that the GPIO
code is in, this can go in also.
Regards,
Simon
> arch/arm/cpu/armv7/tegra2/Makefile | 2 +-
> arch/arm/cpu/armv7/tegra2/ap20.c | 91 +++-------
> arch/arm/cpu/armv7/tegra2/clock.c | 158 ++++++++++++++++
> arch/arm/cpu/armv7/tegra2/pinmux.c | 53 ++++++
> arch/arm/cpu/armv7/tegra2/timer.c | 27 ++-
> arch/arm/include/asm/arch-tegra2/bitfield.h | 96 ++++++++++
> arch/arm/include/asm/arch-tegra2/clk_rst.h | 140 +++++++-------
> arch/arm/include/asm/arch-tegra2/clock.h | 264 +++++++++++++++++++++++++++
> arch/arm/include/asm/arch-tegra2/pinmux.h | 155 +++++++++++++++-
> arch/arm/include/asm/arch-tegra2/timer.h | 34 ++++
> board/nvidia/common/board.c | 64 +++----
> 11 files changed, 893 insertions(+), 191 deletions(-)
> create mode 100644 arch/arm/cpu/armv7/tegra2/clock.c
> create mode 100644 arch/arm/cpu/armv7/tegra2/pinmux.c
> create mode 100644 arch/arm/include/asm/arch-tegra2/bitfield.h
> create mode 100644 arch/arm/include/asm/arch-tegra2/clock.h
> create mode 100644 arch/arm/include/asm/arch-tegra2/timer.h
>
> --
> 1.7.3.1
>
>
More information about the U-Boot
mailing list