|
|
Re: [RFC PATCH] clk: add extension API |
On Wed, May 30, 2012 at 10:52:31AM +0200, Stephen Boyd wrote: > On 5/29/2012 2:58 AM, Peter De Schrijver wrote: > > Add an extension API for clocks. This allows clocktypes to provide extensions > > for features which are uncommon and cannot be easily mapped onto normal clock > > framework concecpts. eg: resetting blocks, configuring clock phase etc. > > This seems rather generic. Why not add more specific APIs/concepts like > clk_reset(), clk_set_phase(), etc.? If they don't map, maybe we should > make them map. > Some of those might be very SoC specific. Eg OMAP doesn't need software controlled modulereset. I don't think we should add a new function to the clock framework for clock related features which only exist in a single SoC or family. Ideally we could use inheritance to add methods to derived clocktypes, but that's not really possible in C unfortunately. Cheers, Peter. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
[Linux ARM (vger)] [Linux ARM MSM] [Linux Omap] [Linux Arm] [Linux Tegra] [Fedora ARM] [eCos] [Linux Fastboot] [Gcc Help] [Git] [DCCP] [IETF Announce] [Security] [PDAs] [Linux] [Linux MIPS] [Yosemite Campsites] [Photos]
![]() |
![]() |