On 05/08, Heiko Stuebner wrote: > > I think the "flat design" is what we have right now. The problem is that the > core code is pretty similar and only the hardware-specific accesses are > special, thus the later indirection. Right, which is where having some functions that manipulate register values in a generic way lets us consolidate the common code into one place while leaving the hardware specific accesses in the clk ops before or after calling the common functions. -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project