OESF Portables Forum

General Forums => General Discussion => Topic started by: Ferret-Simpson on November 16, 2006, 11:39:48 am

Title: Linux On Universal
Post by: Ferret-Simpson on November 16, 2006, 11:39:48 am
http://www.handhelds.org/moin/moin.cgi/Universal (http://www.handhelds.org/moin/moin.cgi/Universal)

Phone can now make calls, although without sound it's fairly useless. Still, it's a long step forward, and onto much firmer ground.
Title: Linux On Universal
Post by: speculatrix on November 17, 2006, 06:45:28 pm
hmm, I very nearly bought a uni instead of a 3x00... maybe I should have waited, on the other hand the uni doesn't have the external and internal CF. I guess it comes down to whether as a linux smartphone the battery would last long enough to make it useable as such.

kudos to the team and all their hard work. luckily there are a LOT of unis around, so even if HTC stop making them or change the design, there will be a good supply for linux handheld owner wannabes.
Title: Linux On Universal
Post by: futaris on November 18, 2006, 05:38:28 pm
Has anyone tried USB OTG / USB Host mode on the Universal???  The PXA27x processor supports USB Host on port 2, and the pullups/pulldowns are internal...
Title: Linux On Universal
Post by: Da_Blitz on November 18, 2006, 10:38:19 pm
i have offten thoght about this when i was doing the x30 stuff, it depends which one is connected to the bottom and how it is connected. if i remeber correctlly you do actually need a brige chip or PHY to do voltage translation and that phy would need to be OTG capable but i havent looked at the intel spec recently
Title: Linux On Universal
Post by: Ferret-Simpson on November 22, 2006, 11:04:51 am
I don't THINK it works. It certainly doesn't in Windows CE.

I do believe, that there is only one USB host port on the PXA270, as opposed to the 3 on an iMX31 (Do correct me if I'm wrong) And that the MSM6250 chip is hooked to it on the Universal.
Title: Linux On Universal
Post by: futaris on November 22, 2006, 08:22:48 pm
Quote
I do believe, that there is only one USB host port on the PXA270, as opposed to the 3 on an iMX31 (Do correct me if I'm wrong) And that the MSM6250 chip is hooked to it on the Universal.
[div align=\"right\"][{POST_SNAPBACK}][/a][/div] (http://index.php?act=findpost&pid=146958\")

No, there are 3 USB host ports on the PXA27x and 1 USB OTG ports on the PXA27x....  See Figure 12-15 and Fig 12-18:

[a href=\"http://www.intel.com/design/pca/applicationsprocessors/manuals/280000.htm]http://www.intel.com/design/pca/applicatio...uals/280000.htm[/url]

http://wiki.xda-developers.com/index.php?p...niversalUSBHost (http://wiki.xda-developers.com/index.php?pagename=UniversalUSBHost) confirms that the MSM6250 is connected to one of the host ports.  What about the other host ports?

Are the transceivers/mux for host mode using the external connector there on the PCB?

At the very least you should be able to use USB Host mode through that connector to connect to a self-powered device.
Title: Linux On Universal
Post by: futaris on November 22, 2006, 08:36:09 pm
NB, the register that's useful for this is:

UP2OCR

In particular:

- bit 16 - HXS - Host Port 2 Transceiver Output Select
- bit 17 - HXOE - Host Port 2 Transceiver Output Enable

Of course all the other pulldowns, pullups, etc need to be set correctly.
Title: Linux On Universal
Post by: futaris on November 22, 2006, 08:41:39 pm
Oh, and this thread (https://www.oesf.org/forums/index.php?showtopic=13106) has a hard-coded patch that should force that port into usb host mode.
Title: Linux On Universal
Post by: Ferret-Simpson on December 08, 2006, 12:52:31 pm
Apparently Host is now working on Universalinux!

Anyonewant to make a Diskonchip G3 driver for Linux 2.6.18