Hi, The <linux/clk.h> provides the API to use clocks. However there is no API for clock providers. Commonly clocks are provided by platform-specific code, which implements full <linux/clk.h> API for itself. It results in massive code duplication and lack of flexibility. If I'd like to be able to provide clocks from the driver for e.g. CPU companion chip, I'd either have to implement a lot of platform-specific hooks, or invent some other dirty hacks. In the followup I'd like to propose the generic <linux/clk.h> implementation, that can be used to hook clock definitions from various sources. Also as an example there will be a patch to convert ARM SA-1100 to the clocklib. I'd like arch maintainers to check whether there is somthing in this implementation that wouldn't work for their piece of kernel, whether is's suitable for them to drop their own clock implementation (if any) and to use clocklib. -- With best wishes Dmitry --
| David Miller | [GIT]: Networking |
| Andrew Morton | Re: [BUG] New Kernel Bugs |
| Miklos Szeredi | Re: [PATCH] Remove process freezer from suspend to RAM pathway |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| David Kastrup | Re: git on MacOSX and files with decomposed utf-8 file names |
| Elijah Newren | Trying to use git-filter-branch to compress history by removing large, obsolete bi... |
| Nguyen Thai Ngoc Duy | [WIP] Get rid of msys in favor of busybox port for windows |
| sean | Adding color to git diff output. |
| Richard Stallman | Real men don't attack straw men |
| GVG GVG | ssh_exchange_identification: Connection closed by remote host |
| carlopmart | About Xen: maybe a reiterative question but .. |
| Douglas A. Tutty | Re: Embedding OpenBSD |
| Pavel Emelyanov | [PATCH net-2.6.25 8/11][IPV6] Use sysctl paths to register ipv6 sysctl tables |
| Jeff Garzik | Re: [bug?] tg3: Failed to load firmware "tigon/tg3_tso.bin" |
| Denys | r8169 crash |
| Jeff Kirsher | [NET-NEXT PATCH 1/3] e1000e: add support for the 82567LM-4 device |
