From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from wolverine01.qualcomm.com ([199.106.114.254]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1XgudI-0006XG-Kw for ath10k@lists.infradead.org; Wed, 22 Oct 2014 12:03:17 +0000 From: Kalle Valo Subject: Re: ath10k: calibration data through Device Tree? References: <87tx3mmx4s.fsf@kamboji.qca.qualcomm.com> <20141002132914.GN5788@leverpostej> <87ppeamvr9.fsf@kamboji.qca.qualcomm.com> <542DA1F7.9090904@amacapital.net> <87vbnvhls4.fsf@kamboji.qca.qualcomm.com> Date: Wed, 22 Oct 2014 15:02:30 +0300 In-Reply-To: (Kumar Gala's message of "Fri, 17 Oct 2014 14:25:01 +0200") Message-ID: <87tx2ws46h.fsf@kamboji.qca.qualcomm.com> MIME-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "ath10k" Errors-To: ath10k-bounces+kvalo=adurom.com@lists.infradead.org To: Kumar Gala Cc: Mark Rutland , devicetree@vger.kernel.org, Adrian Chadd , "ath10k@lists.infradead.org" , Andy Lutomirski SGkgS3VtYXIsCgpLdW1hciBHYWxhIDxnYWxha0Bjb2RlYXVyb3JhLm9yZz4gd3JpdGVzOgoKPiBB cyBBcm5kIG1lbnRpb25lZCB5b3Ugd291bGQgaGF2ZSBzb21ldGhpbmcgbGlrZToKPgo+IHBjaSB7 ICAgCj4gICAgICAgICBwY2llQDAgewo+ICAgICAgICAgICAgICAgICByZWcgPSA8MCAwIDAgMCAw PjsgCj4gICAgICAgICAgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8MT47Cj4gICAgICAgICAg ICAgICAgICNzaXplLWNlbGxzID0gPDI+Owo+ICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxs cyA9IDwzPjsKPiAgICAgICAgICAgICAgICAgZGV2aWNlX3R5cGUgPSAicGNpIjsKPgo+ICAgICAg ICAgICAgICAgICBhdGgxMGtAMCwwIHsKPiAgICAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8 MHgwMDAwIDB4MCAweDAgMHgwIDB4MD47Cj4gICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWNl X3R5cGUgPSAicGNpIjsKPiAgICAgICAgICAgICAgICAgICAgICAgICBxY29tLGF0aDEway1jYWxp YnJhdGlvbi1kYXRhID0gWyAwMSAwMyAwNCAwNSAwNiDigKYgXTsKPiAgICAgICAgICAgICAgICAg fTsgICAgICAKPiAgICAgICAgIH07Cj4gfTsKPgo+IE9uIHRoZSBkcml2ZXIgc2lkZSB5b3UgY2Fu IGRvIHNvbWV0aGluZyBsaWtlOgo+Cj4gCXN0cnVjdCBkZXZpY2Vfbm9kZSAqbnA7Cj4KPiAJbnAg PSBwY2lfZGV2aWNlX3RvX09GX25vZGUoZGV2KTsKPgo+IHRoYW4geW91IGNhbiBkbyBub3JtYWwg T0YgY2FsbHMgb24g4oCYbnDigJkuCgpBaCwgbm93IEkgdW5kZXJzdGFuZCBob3cgdGhpcyBpcyBz dXBwb3NlZCB0byB3b3JrLiBUaGFuayB5b3UgdmVyeSBtdWNoCmZvciBwcm92aWRpbmcgYW4gZXhh bXBsZS4KCi0tIApLYWxsZSBWYWxvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwphdGgxMGsgbWFpbGluZyBsaXN0CmF0aDEwa0BsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vYXRoMTBrCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kalle Valo Subject: Re: ath10k: calibration data through Device Tree? Date: Wed, 22 Oct 2014 15:02:30 +0300 Message-ID: <87tx2ws46h.fsf@kamboji.qca.qualcomm.com> References: <87tx3mmx4s.fsf@kamboji.qca.qualcomm.com> <20141002132914.GN5788@leverpostej> <87ppeamvr9.fsf@kamboji.qca.qualcomm.com> <542DA1F7.9090904@amacapital.net> <87vbnvhls4.fsf@kamboji.qca.qualcomm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: In-Reply-To: (Kumar Gala's message of "Fri, 17 Oct 2014 14:25:01 +0200") Sender: devicetree-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Kumar Gala Cc: Andy Lutomirski , Adrian Chadd , Mark Rutland , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, "ath10k-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" List-Id: devicetree@vger.kernel.org Hi Kumar, Kumar Gala writes: > As Arnd mentioned you would have something like: > > pci { =20 > pcie@0 { > reg =3D <0 0 0 0 0>;=20 > #interrupt-cells =3D <1>; > #size-cells =3D <2>; > #address-cells =3D <3>; > device_type =3D "pci"; > > ath10k@0,0 { > reg =3D <0x0000 0x0 0x0 0x0 0x0>; > device_type =3D "pci"; > qcom,ath10k-calibration-data =3D [ 01 03 04 0= 5 06 =E2=80=A6 ]; > }; =20 > }; > }; > > On the driver side you can do something like: > > struct device_node *np; > > np =3D pci_device_to_OF_node(dev); > > than you can do normal OF calls on =E2=80=98np=E2=80=99. Ah, now I understand how this is supposed to work. Thank you very much for providing an example. --=20 Kalle Valo -- To unsubscribe from this list: send the line "unsubscribe devicetree" i= n the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html