From mboxrd@z Thu Jan 1 00:00:00 1970 From: Albert ARIBAUD Date: Tue, 11 Oct 2011 22:11:44 +0200 Subject: [U-Boot] [PATCH v2 0/6] tegra2: Add more clock/pinmux functionality In-Reply-To: <1316644807-26972-1-git-send-email-sjg@chromium.org> References: <1316644807-26972-1-git-send-email-sjg@chromium.org> Message-ID: <4E94A300.4000906@aribaud.net> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Simon, Le 22/09/2011 00:40, Simon Glass a ?crit : > This adds to the basic clock functionality already available. The concept > of a peripheral ID is introduced, and all peripheral clock access is done > using this ID. > > Functions are provided to start, query and adjust peripheral clocks, > including automatic selection of the best available clock based on the > requested rate (this replaces hard-coded divisors). > > On the pinmux side we can now select functions for pin groups using the > new pinmux_set_func() function. > > Expanded functions are provided to adjust and query PLL clocks. > > With a full compliment of clock and pinmux functions, it should no longer > be necessary for board/driver code to directly access clock registers. This > change removes all such accesses. > > This functionality will be used for I2C, SPI, LCD, USB, keyboard, NAND and > other drivers for Tegra2. > > At then end is a patch to enable MMC on Seaboard, to make it all worthwhile. > > Note: These patches include a definition of assert() which I will happily > remove if the one sent upstream is accepted. > > Changes in v2: > - Remove assert() which is now in common.h Series applied to u-boot-arm/master, thanks! Amicalement, -- Albert.