On Thu, Oct 20, 2016 at 11:52:38PM +0200, Thomas Gleixner wrote:
On Mon, 17 Oct 2016, Irina Tirdea wrote:
The patch has already been reviewed by Stephen Boyd [1]. The only remaining question is the one pointed out by Stephen: "Will there be problems if this merges through clk tree? If so we could take the clk driver part and the platform data include part could be duplicated into both trees. Or clk tree could be pulled into x86?" [1]
The proper thing to do is:
Move all that cruft including arch/x86/platform/atom/pmc_atom.c into drivers/platform/x86. There is nothing architecture specific in these files. It's pure peripheral driver enablement. So drivers/platform/x86 is the proper location for this. Please discuss this with Darren Hart (cc'ed).
We've been adding more of the pmc and punit drivers to drivers/platform/x86. This makes more sense than being under "arch". Thomas and I have discussed moving more of the non architectural stuff in arch/x86/platform to my tree under platform/drivers/x86.
Irina, please point me at the relevant context if it's more than just this particular patch.