From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tony Lindgren Subject: Re: [PATCHv4] phy: mapphone-mdm6600: Add USB PHY driver for MDM6600 on Droid 4 Date: Thu, 22 Mar 2018 09:46:33 -0700 Message-ID: <20180322164633.GF5799@atomide.com> References: <20180309023750.108942-1-tony@atomide.com> <20180322135553.GA27648@amd> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="GPJrCs/72TxItFYR" Return-path: Content-Disposition: inline In-Reply-To: <20180322135553.GA27648@amd> Sender: linux-kernel-owner@vger.kernel.org To: Pavel Machek Cc: Kishon Vijay Abraham I , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-omap@vger.kernel.org, devicetree@vger.kernel.org, Mark Rutland , Marcel Partap , Michael Scott , Rob Herring List-Id: linux-omap@vger.kernel.org --GPJrCs/72TxItFYR Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Pavel Machek [180322 13:57]: > Hi! >=20 > > idle lcd off phy-mapphone-mdm6600 ohci-platform > > 153mW 284mW 344mW > >=20 > > So it seems that MDM6600 is currently not yet idling even with it's > > radio turned off, but that's something that is beyond the control of > > this USB PHY driver. This patch does get us to the point where modem > > data and GPS are usable with libqmi and ModemManager for example. > > Voice calls need more audio driver work. >=20 > Ok, let me try. I believe I should see the modem device on lsusb, but > I don't. >=20 > user@devuan:/sys/devices/platform/44000000.ocp/4a064000.usbhshost$ > sudo lsusb > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > user@devuan:/sys/devices/platform/44000000.ocp/4a064000.usbhshost$ > zcat /proc/config.gz | grep MAPPH > CONFIG_PHY_MAPPHONE_MDM6600=3Dy > user@devuan:/sys/devices/platform/44000000.ocp/4a064000.usbhshost$ > zcat /proc/config.gz | grep OHCI_ > CONFIG_USB_OHCI_LITTLE_ENDIAN=3Dy > CONFIG_USB_OHCI_HCD=3Dy > CONFIG_USB_OHCI_HCD_OMAP3=3Dy > CONFIG_USB_OHCI_HCD_PLATFORM=3Dy > user@devuan:/sys/devices/platform/44000000.ocp/4a064000.usbhshost$ >=20 > As far as I can tell, >=20 > +CONFIG_USB_WDM=3Dy > +CONFIG_USB_SERIAL=3Dy > +CONFIG_USB_SERIAL_QUALCOMM=3Dy > +CONFIG_USB_SERIAL_WWAN=3Dy >=20 > should be enabled to enable the drivers (and I did that), but without > device showing on the bus... >=20 > Any ideas? Do you have the related dts patches picked from next? fdd192037fce ("ARM: dts: omap4-droid4: Fix USB PHY port naming") e5b9fd7bdeb5 ("ARM: dts: omap4-droid4: Configure MDM6600 USB PHY") But yeah all you need to do is have phy-mapphone-mdm6600 and ohci-platform loaded and then ifconfig should show four wwan interfaces being added. Regards, Tony --GPJrCs/72TxItFYR Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkgNvrZJU/QSQYIcQG9Q+yVyrpXMFAlqz3ekACgkQG9Q+yVyr pXMyYg/9GEq0/SBSu5yR5kx1UrhkK5c/fyL9li145JlFob6VY2wEpBWSUqU3Mr/C D1pB+3H11j30Q9HwsHAK0GWKznYQUlf50sc9NZjuldfgqbp27q2LLq9VeNA+RpnE 6zTjPSVV9iG11eYWJAR1NsajFBjgxnCleI8KFLuZE/BSKk0EwpyVqdc6fFLJ6Ap9 0F/dkhb6OJzo1ElfPKlLK4gjmxa1OIS0086WlKvxtLrhVWhjEJrxBPNicDiD8FyZ HYbhC6aBbmwpzqWJKZbUVBjtbNAXMD+gfPGhzxq2aflHa/Ey26Wj0ITfyjCaCHZY Nz7SwgUVxpLzrpmmRAA/sSnId/vshobYs8Uki+QJpbbkxhyDmjZpZpJc6i4b85EU VTQ0B6Hz8efURW1LwQsk7J/TYrZqVlUIOBOyHzUUa4p996Epjs88ynXwJ1pXspem v8vwlFtRnzaEsMw29YppxQ/GxPMa1NkIHS/uDH04ZP5napXMMWek9GVqv2EmXjXC E8hwFPZ+Es1YsrzlH4+Va0x60DoL8uUadLIn8QQDyB3juxHbItW56rt5e5EQYCOb N18kfURYLfBzwCcLvKYT4YCs+xt9C3T0QuVU+6HkMpFO5VgrQipxiJeBcJasAve4 h7PYWp+NTt6bI10RftBLQtm5fncWnlp5Hj5xsvbPAm88kzc61z0= =uw8G -----END PGP SIGNATURE----- --GPJrCs/72TxItFYR-- From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [PATCHv4] phy: mapphone-mdm6600: Add USB PHY driver for MDM6600 on Droid 4 From: Tony Lindgren Message-Id: <20180322164633.GF5799@atomide.com> Date: Thu, 22 Mar 2018 09:46:33 -0700 To: Pavel Machek Cc: Kishon Vijay Abraham I , linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-omap@vger.kernel.org, devicetree@vger.kernel.org, Mark Rutland , Marcel Partap , Michael Scott , Rob Herring List-ID: KiBQYXZlbCBNYWNoZWsgPHBhdmVsQHVjdy5jej4gWzE4MDMyMiAxMzo1N106Cj4gSGkhCj4gCj4g PiBpZGxlIGxjZCBvZmYJcGh5LW1hcHBob25lLW1kbTY2MDAJb2hjaS1wbGF0Zm9ybQo+ID4gMTUz bVcJCTI4NG1XCQkJMzQ0bVcKPiA+IAo+ID4gU28gaXQgc2VlbXMgdGhhdCBNRE02NjAwIGlzIGN1 cnJlbnRseSBub3QgeWV0IGlkbGluZyBldmVuIHdpdGggaXQncwo+ID4gcmFkaW8gdHVybmVkIG9m ZiwgYnV0IHRoYXQncyBzb21ldGhpbmcgdGhhdCBpcyBiZXlvbmQgdGhlIGNvbnRyb2wgb2YKPiA+ IHRoaXMgVVNCIFBIWSBkcml2ZXIuIFRoaXMgcGF0Y2ggZG9lcyBnZXQgdXMgdG8gdGhlIHBvaW50 IHdoZXJlIG1vZGVtCj4gPiBkYXRhIGFuZCBHUFMgYXJlIHVzYWJsZSB3aXRoIGxpYnFtaSBhbmQg TW9kZW1NYW5hZ2VyIGZvciBleGFtcGxlLgo+ID4gVm9pY2UgY2FsbHMgbmVlZCBtb3JlIGF1ZGlv IGRyaXZlciB3b3JrLgo+IAo+IE9rLCBsZXQgbWUgdHJ5LiBJIGJlbGlldmUgSSBzaG91bGQgc2Vl IHRoZSBtb2RlbSBkZXZpY2Ugb24gbHN1c2IsIGJ1dAo+IEkgZG9uJ3QuCj4gCj4gdXNlckBkZXZ1 YW46L3N5cy9kZXZpY2VzL3BsYXRmb3JtLzQ0MDAwMDAwLm9jcC80YTA2NDAwMC51c2Joc2hvc3Qk Cj4gc3VkbyBsc3VzYgo+IEJ1cyAwMDEgRGV2aWNlIDAwMTogSUQgMWQ2YjowMDAyIExpbnV4IEZv dW5kYXRpb24gMi4wIHJvb3QgaHViCj4gQnVzIDAwMiBEZXZpY2UgMDAxOiBJRCAxZDZiOjAwMDEg TGludXggRm91bmRhdGlvbiAxLjEgcm9vdCBodWIKPiB1c2VyQGRldnVhbjovc3lzL2RldmljZXMv cGxhdGZvcm0vNDQwMDAwMDAub2NwLzRhMDY0MDAwLnVzYmhzaG9zdCQKPiB6Y2F0IC9wcm9jL2Nv bmZpZy5neiB8IGdyZXAgTUFQUEgKPiBDT05GSUdfUEhZX01BUFBIT05FX01ETTY2MDA9eQo+IHVz ZXJAZGV2dWFuOi9zeXMvZGV2aWNlcy9wbGF0Zm9ybS80NDAwMDAwMC5vY3AvNGEwNjQwMDAudXNi aHNob3N0JAo+IHpjYXQgL3Byb2MvY29uZmlnLmd6IHwgZ3JlcCBPSENJXwo+IENPTkZJR19VU0Jf T0hDSV9MSVRUTEVfRU5ESUFOPXkKPiBDT05GSUdfVVNCX09IQ0lfSENEPXkKPiBDT05GSUdfVVNC X09IQ0lfSENEX09NQVAzPXkKPiBDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNPXkKPiB1c2Vy QGRldnVhbjovc3lzL2RldmljZXMvcGxhdGZvcm0vNDQwMDAwMDAub2NwLzRhMDY0MDAwLnVzYmhz aG9zdCQKPiAKPiBBcyBmYXIgYXMgSSBjYW4gdGVsbCwKPiAKPiArQ09ORklHX1VTQl9XRE09eQo+ ICtDT05GSUdfVVNCX1NFUklBTD15Cj4gK0NPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPXkKPiAr Q09ORklHX1VTQl9TRVJJQUxfV1dBTj15Cj4gCj4gc2hvdWxkIGJlIGVuYWJsZWQgdG8gZW5hYmxl IHRoZSBkcml2ZXJzIChhbmQgSSBkaWQgdGhhdCksIGJ1dCB3aXRob3V0Cj4gZGV2aWNlIHNob3dp bmcgb24gdGhlIGJ1cy4uLgo+IAo+IEFueSBpZGVhcz8KCkRvIHlvdSBoYXZlIHRoZSByZWxhdGVk IGR0cyBwYXRjaGVzIHBpY2tlZCBmcm9tIG5leHQ/CgpmZGQxOTIwMzdmY2UgKCJBUk06IGR0czog b21hcDQtZHJvaWQ0OiBGaXggVVNCIFBIWSBwb3J0IG5hbWluZyIpCmU1YjlmZDdiZGViNSAoIkFS TTogZHRzOiBvbWFwNC1kcm9pZDQ6IENvbmZpZ3VyZSBNRE02NjAwIFVTQiBQSFkiKQoKQnV0IHll YWggYWxsIHlvdSBuZWVkIHRvIGRvIGlzIGhhdmUgcGh5LW1hcHBob25lLW1kbTY2MDAgYW5kCm9o Y2ktcGxhdGZvcm0gbG9hZGVkIGFuZCB0aGVuIGlmY29uZmlnIHNob3VsZCBzaG93IGZvdXIgd3dh bgppbnRlcmZhY2VzIGJlaW5nIGFkZGVkLgoKUmVnYXJkcywKClRvbnkK