On Tue, May 05, 2015 at 12:16:46AM -0700, Srinivas Kandagatla wrote:
On 03/05/15 00:57, Kenneth Westfield wrote:
On Thu, Apr 30, 2015 at 06:16:53PM +0100, Srinivas Kandagatla wrote:
This patch tries to make the lpass driver more generic by moving the ipq806x specific bits out of the cpu and platform driver, also allows
the
SOC specific drivers to add the correct register offsets.
This patch also renames the register definition header file into more generic header file.
diff --git a/sound/soc/qcom/lpass-ipq806x.c
b/sound/soc/qcom/lpass-ipq806x.c
new file mode 100644 index 0000000..8e9a427 --- /dev/null +++ b/sound/soc/qcom/lpass-ipq806x.c
+static const struct of_device_id ipq806x_lpass_cpu_device_id[] = {
- { .compatible = "qcom,lpass-cpu", .data = &ipq806x_data },
- {}
+}; +MODULE_DEVICE_TABLE(of, ipq806x_lpass_cpu_device_id);
Surround with #ifdef CONFIG_OF?
I was more of thinking adding "depends OF" in Kconfig.
Works for me.
Is there any possibility that the driver would support non-DT?
Not that I am aware of.