Re: [PATCH] dt-bindings: Nokia N9 audio support
From: Pavel Machek <hidden>
Date: 2018-01-29 21:19:58
Also in:
linux-arm-kernel, linux-omap, lkml
Hi!
quoted
--- /dev/null +++ b/Documentation/devicetree/bindings/media/ti-wl1273.txt@@ -0,0 +1,36 @@ +Texas Instruments - wl1273 radio/bluetooth modulebluetooth chips have a binding location: bindings/net/bluetooth. And we already have a WL1273 binding. Plus there's the one for the Nokia BT which I think can be TI chips with a different firmware and protocol. Is this related?
Ok, let me investigate wl1273 (and postpone it, audio is critical, FM radio -- not so much).
quoted
index 0000000..230b1eb--- /dev/null +++ b/Documentation/devicetree/bindings/sound/nokia,n9.txt@@ -0,0 +1,32 @@ +* Nokia N9/N950 audio setup + +Required properties: +- compatible: "nokia,n9-audio" + +- nokia,twl4030-cpu-dai: phandle for the McBSP node connected to TWL4030 +- nokia,tlv320dac33-cpu-dai: phandle for the McBSP node connected to TLV320DAC33 +- nokia,wl1273-cpu-dai: phandle for the McBSP node connected to WL1273 + +- nokia,twl4030-codec: phandle for the TWL4030 codec +- nokia,tlv320dac33-codec: phandle for the TLV320DAC33 codec +- nokia,wl1273-codec: phandle for the WL1273 codecBoth dais and codecs should just be lists with a defined order.quoted
+- nokia,headphone-amplifier: phandle for the TPA6130A2 nodeThe simple card or graph card binding don't work? At least follow them to the extent that they do work.
Yep, that quite big changes for the driver... Thanks for pointers. I'm not sure what features simple card / graph card miss.
quoted
+Texas Instruments - tlv320dac33 Codec module + +The tlv320dac33 serial control bus communicates through I2C protocols. + +Required properties: + +- compatible - "ti,tlv320dac33" +- reg - I2C slave address + +Optional properties: + +- power-gpio - gpio pin to power the devicepower-gpios. Active high or low?
Ok, this one can be fixed easily, and I guess tlv320dac33 driver might be useful for someone else, so I'll try to merge it first. Thanks for review,
quoted
+ ti,burst-bclkdiv = /bits/ 8 <3>;
Oh and I'll make this plain int. No need to play with bits. Best regards Pavel -- (english) http://www.livejournal.com/~pavelmachek (cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
Attachments
- signature.asc [application/pgp-signature] 181 bytes