Author Topic: Linux On Universal  (Read 3790 times)

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Linux On Universal
« on: November 16, 2006, 11:39:48 am »
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.
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

speculatrix

  • Administrator
  • Hero Member
  • *****
  • Posts: 3707
    • View Profile
Linux On Universal
« Reply #1 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.
Gemini 4G/Wi-Fi owner, formerly zaurus C3100 and 860 owner; also owner of an HTC Doubleshot, a Zaurus-like phone.

futaris

  • Newbie
  • *
  • Posts: 9
    • View Profile
Linux On Universal
« Reply #2 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...

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
Linux On Universal
« Reply #3 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
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Linux On Universal
« Reply #4 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.
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS

futaris

  • Newbie
  • *
  • Posts: 9
    • View Profile
Linux On Universal
« Reply #5 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]

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 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.
« Last Edit: November 22, 2006, 08:30:30 pm by futaris »

futaris

  • Newbie
  • *
  • Posts: 9
    • View Profile
Linux On Universal
« Reply #6 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.

futaris

  • Newbie
  • *
  • Posts: 9
    • View Profile
Linux On Universal
« Reply #7 on: November 22, 2006, 08:41:39 pm »
Oh, and this thread has a hard-coded patch that should force that port into usb host mode.
« Last Edit: November 22, 2006, 08:42:19 pm by futaris »

Ferret-Simpson

  • Hero Member
  • *****
  • Posts: 572
    • View Profile
Linux On Universal
« Reply #8 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
Cortana: PXA250/Poodle: OZ/GPE 3.4.2RC1
Tycho PXA270/HTC_Universal WM5  .30.107/1.09.00/42.42.P8/1.30.162
HollyWatch: Fossil AU5005 - POS 4.1.2
ATLANTIS: Fujitsu Lifebook T4210 TBPC2005

Tosh256CF, Adlink CF 802.11B, 512KingSD, 128VikSD, CFChiMeiG1GPRS