public inbox for linux-omap@vger.kernel.org
 help / color / mirror / Atom feed
From: Paul Walmsley <paul@pwsan.com>
To: linux-omap-open-source@linux.omap.com
Subject: [PATCH 0/7] OMAP3 clock patches: first set (take two)
Date: Thu, 27 Sep 2007 00:11:19 -0600	[thread overview]
Message-ID: <20070927061119.551228401@pwsan.com> (raw)

Hello,

this is take two of the initial OMAP3430 clock tree patches, with
several bug fixes.  UART clock enable warnings are now fixed,
and some clocks that didn't recalculate rates correctly are now
fixed.  A few more details are in the per-patch notes.

Boot tested on N800 and 3430SDP.  Diffstat and size have been updated at
the end of the message.  Testing welcome, as always.

- Paul

-----------------------------------------------------------------------

These patches implement the OMAP3430 clock tree, along with the basic
clock code necessary to support it.  The clock definitions were drawn
from 3430 ES1 and ES2 TRMs, and the patches try to adhere to the TRM
as closely as is practicable.

The clock tree is mostly 3430ES1-based.  A few 3430ES2 features are
implemented, such as 16.8MHz SYS_CLK and PWRDN bits.  Some ES2 clocks
are yet to be defined, and will be added in subsequent patches.  Also
not included in this patch set are DPLL control patches, L3 divider
code, and OPP code; these will be sent as separate patch sets.

Most of the new code is in patch 4.  Patches 1 & 2 are cleanup/bugfix
patches; patch 3 adds support for PWRDN bit usage in the clock
framework; patches 5-7 fix the GPMC, dmtimer, and GPIO drivers for
boot.

The code has been boot-tested on 3430SDP using a 3430ES1 chip.

Thanks to Tony Lindgren and Richard Woodruff for their assistance in
providing support and information.  These patches also include some silicon
errata drawn from the TI CDP kernel clock code, written by Karthik Dasu.

Review and comments are appreciated,

- Paul

 arch/arm/mach-omap2/clock.c                       |   66
 arch/arm/mach-omap2/cm.h                          |    2
 include/asm-arm/arch-omap/clock.h                 |   12
 linux-omap/arch/arm/mach-omap2/Makefile           |    1
 linux-omap/arch/arm/mach-omap2/clock.c            |   36
 linux-omap/arch/arm/mach-omap2/clock.h            |   22
 linux-omap/arch/arm/mach-omap2/clock24xx.c        |    7
 linux-omap/arch/arm/mach-omap2/clock24xx.h        |   75
 linux-omap/arch/arm/mach-omap2/clock34xx.c        |  222 ++
 linux-omap/arch/arm/mach-omap2/clock34xx.h        | 2214 ++++++++++++++++++++++
 linux-omap/arch/arm/mach-omap2/cm.h               |    2
 linux-omap/arch/arm/mach-omap2/cm_regbits_34xx.h  |  138 +
 linux-omap/arch/arm/mach-omap2/gpmc.c             |    6
 linux-omap/arch/arm/mach-omap2/prcm_common.h      |   41
 linux-omap/arch/arm/mach-omap2/prm.h              |    2
 linux-omap/arch/arm/mach-omap2/prm_regbits_34xx.h |    9
 linux-omap/arch/arm/plat-omap/dmtimer.c           |    5
 linux-omap/arch/arm/plat-omap/gpio.c              |   40
 linux-omap/include/asm-arm/arch-omap/clock.h      |    2
 linux-omap/include/asm-arm/arch-omap/gpio.h       |    2
 linux-omap/include/asm-arm/arch-omap/omap34xx.h   |    9
 21 files changed, 2801 insertions(+), 112 deletions(-)

size:
   text    data     bss     dec     hex filename
2763816  115776   96224 2975816  2d6848 vmlinux.orig
2768744  130432   96256 2995432  2db4e8 vmlinux

             reply	other threads:[~2007-09-27  6:11 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-27  6:11 Paul Walmsley [this message]
2007-09-27  6:11 ` [PATCH 1/7] omap2 arch: fix CONTROL_DEVCONF addresses for OMAP3430 Paul Walmsley
2007-09-27  6:11 ` [PATCH 2/7] omap2 clock: split out OMAP2/3 common defines, clksel rates Paul Walmsley
2007-09-27  6:11 ` [PATCH 3/7] omap2 clock: add support for inverted enable bits Paul Walmsley
2007-09-27  6:11 ` [PATCH 4/7] omap2 clock: add OMAP3430 clock definitions, basic code Paul Walmsley
2007-09-27  6:11 ` [PATCH 5/7] gpmc: fix GPMC code to boot on 3430 Paul Walmsley
2007-09-27  6:11 ` [PATCH 6/7] dmtimer: fix source clocks for 3430 Paul Walmsley
2007-09-27  6:11 ` [PATCH 7/7] gpio: fix GPIO clock code " Paul Walmsley
2007-09-28 23:14 ` [PATCH 0/7] OMAP3 clock patches: first set (take two) Tony Lindgren

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=20070927061119.551228401@pwsan.com \
    --to=paul@pwsan.com \
    --cc=linux-omap-open-source@linux.omap.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox