Nexus 7のハードウェアを調べる

年末に買ったNexus 7で使われている集積回路について、dmesgコマンドの出力を手掛かりにネットで調べてみました。
以下、表にしたのですが思っていたよりたくさんのICが使われていて、調べてまとめるのに結構時間がかかりました。
(Kindleストアから買った電子書籍を正月休みにNexus 7で読むのが楽しみの1つだったのですが、ブログを書くのに忙しく(今回でNexus 7についての7回目)その時間なし。。 我が社は今日から仕事初めです。)

以下の表に挙げた集積回路のメーカはほとんどが外国製ですが、唯一、愛知製鋼という日本の会社が入っています。

型番 メーカ 概要 関連URL ドライバソース
Tegra 3 NVIDIA Quad-Core Processor with a 5th Battery Saver Core http://www.nvidia.com/object/tegra-3-processor.html -
bcm4330 Broadcom SINGLE-CHIP IEEE 802.11n/BLUETOOTH/FM (Rx AND Tx) https://www.bluetooth.org/tpg/RefNotes/4330-PB10X-R1.pdf drivers/misc/bcm4330_rfkill.c
rt5640 Realtek Sound DSP and CODEC - sound/soc/codecs/rt5640.c、rt5640-dsp.c
pn544 NXP NFC controller http://www.nxp.com/documents/leaflet/75016890.pdf drivers/nfc/pn544.c
max77663 Maxim mfd(rtc, gpio, ...) - drivers/rtc/rtc-max77663.c, drivers/mfd/max77663-core.c, drivers/regulator/max77663-regulator.c
bq27541 Texas Instruments Li-Ion battery fuel gauge http://www.tij.co.jp/product/jp/bq27541 drivers/power/bq27541_battery.c
mi1040 Aptina Image Sensor(Camera) http://forum.xda-developers.com/showthread.php?t=1868962&page=20 drivers/media/video/tegra/mi1040.c
ektf3k ELAN Microelectronics Touch Screen - drivers/input/touchscreen/ektf3k.c
nct1008 On Semiconductor Digital Temperature Sensor http://www.onsemi.jp/PowerSolutions/product.do?id=NCT1008 drivers/misc/nct1008.c
SMSC95xx SMSC USB/Ethernet chip http://www.smsc.com/Products/USB/USB_to_Ethernet_Controllers drivers/net/usb/smsc95xx.c
SMB347 SUMMIT Microelectronics Li+ Battery Charger http://www.summitmicro.com/prod_select/summary/SMB347/SMB347.htm drivers/power/smb347-charger.c
PL2303 Prolific Technology USB to serial adaptor http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=230&pcid=41 drivers/usb/serial/pl2303.c
CAP1106 SMSC 6 Channel Capacitive Touch Sensor http://www.smsc.com/Products/Capacitive_Touch_Sensors/CAP1106 drivers/input/proximity/cap1106.c
al3010 Liteon Semiconductor Ambient Light Sensor http://www.liteon-semi.com/_en/01_semicomp/02_about.php?ID=12 drivers/hwmon/al3010.c
LTR-558ALS Liteon Semiconductor Integrated low voltage I2C digital light sensor [ALS] and proximity sensor [PS] http://wenku.baidu.com/view/8d78d30e79563c1ec5da71c2.html drivers/staging/iio/light/ltr558als.c
MPU-6050 InvenSense Six Axis Gyroscope and Accelorometer http://www.invensense.com/jp/mems/gyro/mpu6050.html drivers/staging/iio/imu/mpu/dmpDefaultMPU6050.c
AMI306 愛知製鋼 3軸磁気センサ http://www.aichi-steel.co.jp/pro_info/pro_intro/elect_3.html drivers/staging/iio/magnetometer/inv_ami306_trigger.c, inv_ami306_ring.c, inv_ami306_core.c

・1GBメインメモリ(DDR3L)と32GBフラッシュメモリ(eMMC)の型番はdmesgコマンドでは表示されないので製造メーカーは不明。
・ifconfigコマンドで lo と wlan0 だけでなく p2p0 が表示されるのが不思議だったのですが、上記のSMSC95xxによるものと思われます。使いようはなさそうですが。

# ifconfig p2p0 172.16.100.20 up
# ifconfig p2p0
p2p0      Link encap:Ethernet  HWaddr 0A:60:6E:38:4C:5D  
          inet addr:172.16.100.20  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::860:6eff:fe38:4c5d/64 Scope:Link
    ........(以下省略)........
# ping -c 1 172.16.100.20
PING 172.16.100.20 (172.16.100.20) 56(84) bytes of data.
64 bytes from 172.16.100.20: icmp_seq=1 ttl=64 time=0.969 ms

参考URL:

http://www.asus-event.com/pdf/asusjp_brochure_nexus_7.pdf
http://www.asus.co.jp/News/V7AKcXkg453Bwot9/
http://eetimes.jp/ee/articles/1207/20/news069.html
http://eetimes.jp/ee/articles/1207/20/news069_2.html