Difference between revisions of "Motorola Milestone"

From MILEDROPEDIA
Jump to: navigation, search
(Parts list)
m (Parts list)
 
(18 intermediate revisions by 3 users not shown)
Line 7: Line 7:
 
== Parts list ==
 
== Parts list ==
  
* CPU = [[CHIP:Texas Instruments OMAP3430 | Texas Instruments OMAP3430]] in ''Hancock3G PoP'' (Cortex A8 PoP solution)
+
* CPU = [[Texas Instruments OMAP3430]] in ''Hancock3G PoP'' (Cortex A8 PoP solution)
* Power/Audio = [[CHIP:Texas Instruments TWL5030 | Texas Instruments TWL5030]] Power Management (Catalog name '''TPS65950''')
+
* Power/Audio ([[CPCAP]]) = [[Texas Instruments TWL5030]] Power Management (Catalog name '''TPS65950''')
* DSP = '''Texas Instruments TMS320C6454''' in ''Hancock3G PoP''
+
* DSP = [[Texas Instruments TMS320C6454]] in ''Hancock3G PoP''
* Baseband = '''Texas Instruments Wrigley 3G''' (ARM MCU, c55x+) in //Hancock3G PoP// ('''Quallcomm QSC6085''' for Droid)
+
* Baseband = [[Texas Instruments Wrigley 3G]] (ARM MCU, c55x+) in //Hancock3G PoP// ('''Quallcomm QSC6085''' for Droid)
* Wireless = '''Texas Instruments WL1271a'''
+
* Wireless = [[Texas Instruments WL1271 | Texas Instruments WL1271a]]
 
* Flash Memory & DRAM = '''Hynix H8KMS''' series - model unknown (2Gbit RAM & 4Gbit Flash) in ''Hancock3G PoP''
 
* Flash Memory & DRAM = '''Hynix H8KMS''' series - model unknown (2Gbit RAM & 4Gbit Flash) in ''Hancock3G PoP''
* Touch Screen Controller = '''Atmel ATmega324P'''
+
* Nand flash memory = [[Toshiba TC58...]] Manufacturer ID 0x98 Model ID 0xbc 512MiB 1.8 V 16bit
* Camera = '''Aptina 5131''' Image CMOS sensor
+
* Touch Screen Controller = [[Atmel ATmega324P]]
* Backlight = '''National Semiconductor LM3530'''
+
* Camera = [[Aptina 5131]] / Micron MT9P012 Image CMOS sensor
* Camera LED = '''National Semiconductor LM3554'''
+
* Backlight = [[National Semiconductor LM3530]]
* RF = '''Infineon Smarti 3G UEmicro'''
+
* Camera LED = [[National Semiconductor LM3554]]
* WCDMA Amplifier/Filter Module = '''TriQuint TQM6M9008'''
+
* RF = [[Infineon Smarti 3G UEmicro]]
* UMTS/EDGE Front-End Module = '''Skyworks SKY77529'''
+
* WCDMA Amplifier/Filter Module = [[TriQuint TQM6M9008]]
* Low Power Tri-Band UMTS LNA = '''Infineon BGA735L16''' (Tri-Band Low Noise Amplifier)
+
* UMTS/EDGE Front-End Module = [[Skyworks SKY77529]]
* WCDMA Quasi-Direct Modulator = '''Maxim MAX2395'''
+
* Low Power Tri-Band UMTS LNA = [[Infineon BGA735L16]] (Tri-Band Low Noise Amplifier)
* 2100 Mhz '''Avago FEM7781'''
+
* WCDMA Quasi-Direct Modulator = [[Maxim MAX2395]]
* 850 Mhz '''Triquint TQM616025'''
+
* 2100 Mhz [[Avago FEM7781]]
* EMI Filter = '''ON Semiconductor NUF8401MNT4G'''
+
* 850 Mhz [[Triquint TQM616025]]
* SD EMI Filter = '''California Micro Devices CM1692'''
+
* EMI Filter = [[ON Semiconductor NUF8401MNT4G]]
* EL Lamp Driver = '''Supertex HV861'''
+
* SD EMI Filter = [[California Micro Devices CM1692]]
* GPS = '''Broadcomm BCM4750'''
+
* EL Lamp Driver = [[Supertex HV861]]
* 3G Power Management = '''Fairchild Semiconductor FAN5902'''
+
* GPS = [[Broadcomm BCM4750]]
 +
* 3G Power Management = [[Fairchild Semiconductor FAN5902]]
 
* MTD = Secure Digital card connected to OMAP MMC/SD host
 
* MTD = Secure Digital card connected to OMAP MMC/SD host
 
* UART = Three OMAP on-chip UARTs and on-chip STI debugging console
 
* UART = Three OMAP on-chip UARTs and on-chip STI debugging console
* Bluetooth = '''TriQuint TQM679002'''
+
* Bluetooth = [[TriQuint TQM679002]]
* Magnetometer and Temperature sensor = '''Asahi Kasei Microsystems AK8973N'''
+
* Magnetometer and Temperature sensor = [[Asahi Kasei Microsystems AK8973N]]
* Accelerometer = '''STMicroelectronics LIS331DLH'''
+
* Accelerometer = [[STMicroelectronics LIS331DLH]]
* Proximity sensor = '''OSRAM Opto Semiconductors SFH7743''' and '''OSRAM Opto Semiconductors SFH4058'''
+
* Tap/Double Tap detector = [[Kionix KXTF9]]
 +
* Proximity sensor = [[OSRAM Opto Semiconductors SFH7743]] and [[OSRAM Opto Semiconductors SFH4058]]
 +
* Polar detector = [[Rohm BU52014HFV]]
 +
* [[Display Subsystem]]
  
 
== PCB photos ==
 
== PCB photos ==
  
 
[[File:photo-1.jpg|360px]][[File:photo-2.jpg|360px]]
 
[[File:photo-1.jpg|360px]][[File:photo-2.jpg|360px]]
 +
 +
== CPU ==
 +
 +
<pre>
 +
omapinfo v.1.0.0
 +
STATE :      21b
 +
PKEY0 : 62b63f1d
 +
PKEY1 : 708c4d79
 +
PKEY2 : cbb457fb
 +
PKEY3 : f6272e49
 +
PKEY4 : 4f2e156f
 +
CPU-ID: 4b7ae02f
 +
</pre>
 +
 +
== Interrupts ==
 +
 +
cat /proc/interrupts:
 +
<pre>
 +
11:  17720094        INTC  prcm
 +
12:      89302        INTC  DMA
 +
21:      15875        INTC  SGX ISR
 +
24:          0        INTC  omap-iommu.0, Omap 3 Camera ISP
 +
25:      23336        INTC  OMAP DSS
 +
26:      2654        INTC  DspBridge mailbox
 +
28:          0        INTC  DspBridge iommu fault
 +
35:      43905        INTC  sim
 +
37:    1448847        INTC  gp timer
 +
56:      82765        INTC  i2c_omap
 +
57:      23135        INTC  i2c_omap
 +
58:        330        INTC  omap_hdq
 +
61:        30        INTC  i2c_omap
 +
72:        194        INTC  serial idle
 +
73:          0        INTC  serial idle
 +
74:          0        INTC  serial idle
 +
77:    173913        INTC  ehci_hcd:usb1
 +
78:      2929        INTC  usbtll
 +
83:      4814        INTC  mmc0
 +
88:          0        INTC  syspanic
 +
92:      14921        INTC  musb_hdrc
 +
93:      15797        INTC  musb_hdrc
 +
160:    244474        GPIO  cpcap-irq
 +
170:          0        GPIO  bu52014hfv
 +
194:          0        GPIO  gpio_kp
 +
195:          0        GPIO  gpio_kp
 +
196:          0        GPIO  gpio_kp
 +
197:        14        GPIO  gpio_kp
 +
198:          0        GPIO  gpio_kp
 +
199:        70        GPIO  gpio_kp
 +
200:        19        GPIO  gpio_kp
 +
201:        13        GPIO  gpio_kp
 +
252:        57        GPIO  lm3530_led
 +
259:      29383        GPIO  qtouch_ts_int
 +
260:          0        GPIO  gpio_keys
 +
271:          0        GPIO  bu52014hfv
 +
301:          0        GPIO  Remote Wakeup
 +
323:          0        GPIO  mmc0
 +
337:        10        GPIO  gpio_keys
 +
340:          7        GPIO  sfh7743_irq
 +
</pre>
 +
 +
== Iomem ==
 +
 +
cat /proc/iomem
 +
<pre>
 +
00000000-00000000 : omap2-nand.0
 +
10000000-10000fff : omap2-nand
 +
48060000-4806003f : i2c_omap.3
 +
  48060000-4806003f : i2c_omap
 +
48062000-48062fff : ehci-omap.0
 +
48064000-480643ff : ehci-omap.0
 +
48064800-48064bff : ehci-omap.0
 +
4806a000-4806a3ff : omap-uart.1
 +
  4806a000-4806a3ff : omap-uart
 +
4806c000-4806c3ff : omap-uart.2
 +
  4806c000-4806c3ff : omap-uart
 +
48070000-4807003f : i2c_omap.1
 +
  48070000-4807003f : i2c_omap
 +
48072000-4807203f : i2c_omap.2
 +
  48072000-4807203f : i2c_omap
 +
48098000-480980ff : omap2_mcspi.1
 +
  48098000-480980ff : omap2_mcspi.1
 +
4809a000-4809a0ff : omap2_mcspi.2
 +
  4809a000-4809a0ff : omap2_mcspi.2
 +
4809c000-4809c1ff : mmci-omap-hs.0
 +
  4809c000-4809c1ff : mmci-omap-hs
 +
480ab000-480acfff : musb_hdrc
 +
480b2000-480b201c : omap_hdq.0
 +
480b4000-480b41ff : TIWLAN_SDIO.1
 +
480b8000-480b80ff : omap2_mcspi.3
 +
  480b8000-480b80ff : omap2_mcspi.3
 +
480ba000-480ba0ff : omap2_mcspi.4
 +
  480ba000-480ba0ff : omap2_mcspi.4
 +
480bc000-480bc06f : omap3isp
 +
  480bc000-480bc06f : omap3isp
 +
480bc100-480bc177 : omap3isp
 +
  480bc100-480bc177 : omap3isp
 +
480bc400-480bc5ef : omap3isp
 +
  480bc400-480bc5ef : omap3isp
 +
480bc600-480bc6a7 : omap3isp
 +
  480bc600-480bc6a7 : omap3isp
 +
480bca00-480bca47 : omap3isp
 +
  480bca00-480bca47 : omap3isp
 +
480bcc00-480bcc5f : omap3isp
 +
  480bcc00-480bcc5f : omap3isp
 +
480bce00-480bce9f : omap3isp
 +
  480bce00-480bce9f : omap3isp
 +
480bd000-480bd0ab : omap3isp
 +
  480bd000-480bd0ab : omap3isp
 +
480bd200-480bd2fb : omap3isp
 +
  480bd200-480bd2fb : omap3isp
 +
480bd400-480bd4ff : omap-iommu.0
 +
  480bd400-480bd4ff : omap-iommu.0
 +
480bd800-480bd96f : omap3isp
 +
  480bd800-480bd96f : omap3isp
 +
480bd970-480bd977 : omap3isp
 +
  480bd970-480bd977 : omap3isp
 +
48314000-4831404f : omap_wdt
 +
  48314000-4831404f : omap_wdt
 +
49020000-490203ff : omap-uart.3
 +
  49020000-490203ff : omap-uart
 +
70000000-70ffffff : vrfb
 +
71000000-71ffffff : vrfb
 +
72000000-72ffffff : vrfb
 +
73000000-73ffffff : vrfb
 +
74000000-74ffffff : vrfb
 +
75000000-75ffffff : vrfb
 +
76000000-76ffffff : vrfb
 +
77000000-77ffffff : vrfb
 +
78000000-78ffffff : vrfb
 +
79000000-79ffffff : vrfb
 +
7a000000-7affffff : vrfb
 +
7b000000-7bffffff : vrfb
 +
7c000000-7cffffff : vrfb
 +
7d000000-7dffffff : vrfb
 +
7e000000-7effffff : vrfb
 +
7f000000-7fffffff : vrfb
 +
80c00000-8fffffff : System RAM
 +
  80c31000-810b1fff : Kernel text
 +
  810d6000-811f0edb : Kernel data
 +
</pre>
 +
 +
== Devices ==
 +
 +
cat /proc/devices:
 +
<pre>
 +
Character devices:
 +
  1 mem
 +
  4 ttyS
 +
  5 /dev/tty
 +
  5 /dev/console
 +
  5 /dev/ptmx
 +
10 misc
 +
13 input
 +
14 sound
 +
29 fb
 +
81 video4linux
 +
89 i2c
 +
90 mtd
 +
108 ppp
 +
128 ptm
 +
136 pts
 +
166 ttyACM
 +
180 usb
 +
188 ttyUSB
 +
189 usb_device
 +
216 rfcomm
 +
234 ts0710mux
 +
243 netmux
 +
244 direct
 +
245 modem_pm_driver
 +
246 hplens-omap
 +
247 sim
 +
248 DspBridge
 +
249 hp3a-omap
 +
250 ttyGS
 +
251 syspanic
 +
252 pvrsrvkm
 +
253 gpio-device
 +
254 rtc
 +
 +
Block devices:
 +
  1 ramdisk
 +
259 blkext
 +
  7 loop
 +
31 mtdblock
 +
179 mmc
 +
254 device-mapper
 +
</pre>
 +
 +
== GPIOs ==
 +
 +
{|
 +
! PIN
 +
! R/W
 +
! Device/Description
 +
|-
 +
| 8
 +
| W
 +
| bt_wake_b
 +
|-
 +
| 28
 +
| W
 +
| akm8973_reset
 +
|-
 +
| 42
 +
| W
 +
| fm_enable
 +
|-
 +
| 92
 +
| RW
 +
| als_int
 +
|-
 +
| 99
 +
| RW
 +
| touch_panel_int
 +
|-
 +
| 100
 +
| RW
 +
| silence_data
 +
|-
 +
| 164
 +
| W
 +
| touch_panel_rst
 +
|-
 +
| 175
 +
| RW
 +
| akm8973_int
 +
|-
 +
| 176
 +
| RW
 +
| power_off
 +
|-
 +
| 178
 +
| W
 +
| bt_host_wake_b
 +
|-
 +
| 179
 +
| W
 +
| bt_reset_b
 +
|-
 +
| 181
 +
| RW
 +
| vib_control_en
 +
|-
 +
| 186
 +
| W
 +
| wlan_reset
 +
|}
 +
 +
[[Category:Phones]]

Latest revision as of 19:07, 14 January 2012

FCC information

FCC ID: IHDP56KC2

FCC ID: IHDP56KC5 (Brazilian version)

Parts list

PCB photos

Photo-1.jpgPhoto-2.jpg

CPU

omapinfo v.1.0.0
STATE :      21b
PKEY0 : 62b63f1d
PKEY1 : 708c4d79
PKEY2 : cbb457fb
PKEY3 : f6272e49
PKEY4 : 4f2e156f
CPU-ID: 4b7ae02f

Interrupts

cat /proc/interrupts:

 11:   17720094        INTC  prcm
 12:      89302        INTC  DMA
 21:      15875        INTC  SGX ISR
 24:          0        INTC  omap-iommu.0, Omap 3 Camera ISP
 25:      23336        INTC  OMAP DSS
 26:       2654        INTC  DspBridge	mailbox
 28:          0        INTC  DspBridge	iommu fault
 35:      43905        INTC  sim
 37:    1448847        INTC  gp timer
 56:      82765        INTC  i2c_omap
 57:      23135        INTC  i2c_omap
 58:        330        INTC  omap_hdq
 61:         30        INTC  i2c_omap
 72:        194        INTC  serial idle
 73:          0        INTC  serial idle
 74:          0        INTC  serial idle
 77:     173913        INTC  ehci_hcd:usb1
 78:       2929        INTC  usbtll
 83:       4814        INTC  mmc0
 88:          0        INTC  syspanic
 92:      14921        INTC  musb_hdrc
 93:      15797        INTC  musb_hdrc
160:     244474        GPIO  cpcap-irq
170:          0        GPIO  bu52014hfv
194:          0        GPIO  gpio_kp
195:          0        GPIO  gpio_kp
196:          0        GPIO  gpio_kp
197:         14        GPIO  gpio_kp
198:          0        GPIO  gpio_kp
199:         70        GPIO  gpio_kp
200:         19        GPIO  gpio_kp
201:         13        GPIO  gpio_kp
252:         57        GPIO  lm3530_led
259:      29383        GPIO  qtouch_ts_int
260:          0        GPIO  gpio_keys
271:          0        GPIO  bu52014hfv
301:          0        GPIO  Remote Wakeup
323:          0        GPIO  mmc0
337:         10        GPIO  gpio_keys
340:          7        GPIO  sfh7743_irq

Iomem

cat /proc/iomem

00000000-00000000 : omap2-nand.0
10000000-10000fff : omap2-nand
48060000-4806003f : i2c_omap.3
  48060000-4806003f : i2c_omap
48062000-48062fff : ehci-omap.0
48064000-480643ff : ehci-omap.0
48064800-48064bff : ehci-omap.0
4806a000-4806a3ff : omap-uart.1
  4806a000-4806a3ff : omap-uart
4806c000-4806c3ff : omap-uart.2
  4806c000-4806c3ff : omap-uart
48070000-4807003f : i2c_omap.1
  48070000-4807003f : i2c_omap
48072000-4807203f : i2c_omap.2
  48072000-4807203f : i2c_omap
48098000-480980ff : omap2_mcspi.1
  48098000-480980ff : omap2_mcspi.1
4809a000-4809a0ff : omap2_mcspi.2
  4809a000-4809a0ff : omap2_mcspi.2
4809c000-4809c1ff : mmci-omap-hs.0
  4809c000-4809c1ff : mmci-omap-hs
480ab000-480acfff : musb_hdrc
480b2000-480b201c : omap_hdq.0
480b4000-480b41ff : TIWLAN_SDIO.1
480b8000-480b80ff : omap2_mcspi.3
  480b8000-480b80ff : omap2_mcspi.3
480ba000-480ba0ff : omap2_mcspi.4
  480ba000-480ba0ff : omap2_mcspi.4
480bc000-480bc06f : omap3isp
  480bc000-480bc06f : omap3isp
480bc100-480bc177 : omap3isp
  480bc100-480bc177 : omap3isp
480bc400-480bc5ef : omap3isp
  480bc400-480bc5ef : omap3isp
480bc600-480bc6a7 : omap3isp
  480bc600-480bc6a7 : omap3isp
480bca00-480bca47 : omap3isp
  480bca00-480bca47 : omap3isp
480bcc00-480bcc5f : omap3isp
  480bcc00-480bcc5f : omap3isp
480bce00-480bce9f : omap3isp
  480bce00-480bce9f : omap3isp
480bd000-480bd0ab : omap3isp
  480bd000-480bd0ab : omap3isp
480bd200-480bd2fb : omap3isp
  480bd200-480bd2fb : omap3isp
480bd400-480bd4ff : omap-iommu.0
  480bd400-480bd4ff : omap-iommu.0
480bd800-480bd96f : omap3isp
  480bd800-480bd96f : omap3isp
480bd970-480bd977 : omap3isp
  480bd970-480bd977 : omap3isp
48314000-4831404f : omap_wdt
  48314000-4831404f : omap_wdt
49020000-490203ff : omap-uart.3
  49020000-490203ff : omap-uart
70000000-70ffffff : vrfb
71000000-71ffffff : vrfb
72000000-72ffffff : vrfb
73000000-73ffffff : vrfb
74000000-74ffffff : vrfb
75000000-75ffffff : vrfb
76000000-76ffffff : vrfb
77000000-77ffffff : vrfb
78000000-78ffffff : vrfb
79000000-79ffffff : vrfb
7a000000-7affffff : vrfb
7b000000-7bffffff : vrfb
7c000000-7cffffff : vrfb
7d000000-7dffffff : vrfb
7e000000-7effffff : vrfb
7f000000-7fffffff : vrfb
80c00000-8fffffff : System RAM
  80c31000-810b1fff : Kernel text
  810d6000-811f0edb : Kernel data

Devices

cat /proc/devices:

Character devices:
  1 mem
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
 10 misc
 13 input
 14 sound
 29 fb
 81 video4linux
 89 i2c
 90 mtd
108 ppp
128 ptm
136 pts
166 ttyACM
180 usb
188 ttyUSB
189 usb_device
216 rfcomm
234 ts0710mux
243 netmux
244 direct
245 modem_pm_driver
246 hplens-omap
247 sim
248 DspBridge
249 hp3a-omap
250 ttyGS
251 syspanic
252 pvrsrvkm
253 gpio-device
254 rtc

Block devices:
  1 ramdisk
259 blkext
  7 loop
 31 mtdblock
179 mmc
254 device-mapper

GPIOs

PIN R/W Device/Description
8 W bt_wake_b
28 W akm8973_reset
42 W fm_enable
92 RW als_int
99 RW touch_panel_int
100 RW silence_data
164 W touch_panel_rst
175 RW akm8973_int
176 RW power_off
178 W bt_host_wake_b
179 W bt_reset_b
181 RW vib_control_en
186 W wlan_reset