Optimus black and stuff master
authorPaul Kocialkowski <contact@paulk.fr>
Fri, 25 Dec 2015 16:53:58 +0000 (17:53 +0100)
committerPaul Kocialkowski <contact@paulk.fr>
Fri, 25 Dec 2015 16:53:58 +0000 (17:53 +0100)
13 files changed:
Device/DevelopmentSerial.wti [new file with mode: 0644]
Device/DevelopmentUART.wti [deleted file]
Device/Header.wti
Device/Table.wti [new file with mode: 0644]
GalaxyS2I9100.wt
GalaxySI9000.wt
NexusSI902x.wt
OptimusBlackP970.wt [new file with mode: 0644]
OptimusBlackP970.wti [new file with mode: 0644]
OptimusBlackP970References.wti [new file with mode: 0644]
References/Exynos4210.wti
References/OMAP36xx.wti [new file with mode: 0644]
References/S5PC110.wti

diff --git a/Device/DevelopmentSerial.wti b/Device/DevelopmentSerial.wti
new file mode 100644 (file)
index 0000000..3a4637d
--- /dev/null
@@ -0,0 +1 @@
+* [[//print DEVICE_PREFIX//Serial|//print DEVICE_NAME// serial]]
diff --git a/Device/DevelopmentUART.wti b/Device/DevelopmentUART.wti
deleted file mode 100644 (file)
index cf551f2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-* [[//print DEVICE_PREFIX//UART|//print DEVICE_NAME// UART]]
index a6ec386..4d6d8ad 100644 (file)
@@ -1,29 +1,3 @@
 h1. //print DEVICE_NAME//
 
 {{>toc}}
-
-//ifeq DEVICE_STATUS Maintained
-|/8. !//print DEVICE_PICTURE//! | *Device* | //print DEVICE_NAME// |
-//else
-|/7. !//print DEVICE_PICTURE//! | *Device* | //print DEVICE_NAME// |
-//endif
-| *Manufacturer* | //print DEVICE_MANUFACTURER// |
-| *Release date* | //print DEVICE_RELEASE// |
-| *Codename* | @//print DEVICE_CODENAME//@ |
-| *Status* | //print DEVICE_STATUS// |
-//ifeq DEVICE_STATUS Maintained
-| *Maintainer(s)* | //print DEVICE_MAINTAINERS// |
-//endif
-| *Supported models* | //print DEVICE_SUPPORTED_MODELS// |
-//ifeq DEVICE_REPLICANT_VERSION 4.2
-| *Latest images* | [[ReplicantImages#Replicant-42-0004-images|Replicant 4.2 0004]] |
-//endif
-//ifeq DEVICE_REPLICANT_VERSION 4.0
-| *Latest images* | [[ReplicantImages#Replicant-40-0005-images|Replicant 4.0 0005]] |
-//endif
-//ifeq DEVICE_REPLICANT_VERSION 2.3
-| *Latest images* | [[ReplicantImages#Replicant-23-0005-images|Replicant 2.3 0005]] |
-//endif
-//ifeq DEVICE_REPLICANT_VERSION 2.2
-| *Latest images* | [[ReplicantImages#Replicant-22-0009-images|Replicant 2.2 0009]] |
-//endif
diff --git a/Device/Table.wti b/Device/Table.wti
new file mode 100644 (file)
index 0000000..8610ac3
--- /dev/null
@@ -0,0 +1,25 @@
+//ifeq DEVICE_STATUS Maintained
+|/8. !//print DEVICE_PICTURE//! | *Device* | //print DEVICE_NAME// |
+//else
+|/7. !//print DEVICE_PICTURE//! | *Device* | //print DEVICE_NAME// |
+//endif
+| *Manufacturer* | //print DEVICE_MANUFACTURER// |
+| *Release date* | //print DEVICE_RELEASE// |
+| *Codename* | @//print DEVICE_CODENAME//@ |
+| *Status* | //print DEVICE_STATUS// |
+//ifeq DEVICE_STATUS Maintained
+| *Maintainer(s)* | //print DEVICE_MAINTAINERS// |
+//endif
+| *Supported models* | //print DEVICE_SUPPORTED_MODELS// |
+//ifeq DEVICE_REPLICANT_VERSION 4.2
+| *Latest images* | [[ReplicantImages#Replicant-42-0004-images|Replicant 4.2 0004]] |
+//endif
+//ifeq DEVICE_REPLICANT_VERSION 4.0
+| *Latest images* | [[ReplicantImages#Replicant-40-0005-images|Replicant 4.0 0005]] |
+//endif
+//ifeq DEVICE_REPLICANT_VERSION 2.3
+| *Latest images* | [[ReplicantImages#Replicant-23-0005-images|Replicant 2.3 0005]] |
+//endif
+//ifeq DEVICE_REPLICANT_VERSION 2.2
+| *Latest images* | [[ReplicantImages#Replicant-22-0009-images|Replicant 2.2 0009]] |
+//endif
index 40aa60e..ab71803 100644 (file)
@@ -7,6 +7,8 @@
 //define DEVICE_SUPPORTED_MODELS       GSM: I9100
 //include Device/Header.wti
 
+//include Device/Table.wti
+
 //include Device/Status.wti
 
 //include Device/Installation.wti
@@ -19,7 +21,7 @@
 
 //include Device/Development.wti
 
-//include Device/DevelopmentUART.wti
+//include Device/DevelopmentSerial.wti
 
 //include Device/FreedomPrivacy.wti
 
index 820764e..8081706 100644 (file)
@@ -7,6 +7,8 @@
 //define DEVICE_SUPPORTED_MODELS       GSM: I9000
 //include Device/Header.wti
 
+//include Device/Table.wti
+
 //include Device/Status.wti
 
 //include Device/Installation.wti
@@ -19,7 +21,7 @@
 
 //include Device/Development.wti
 
-//include Device/DevelopmentUART.wti
+//include Device/DevelopmentSerial.wti
 
 //include Device/FreedomPrivacy.wti
 
index ad6e192..ab242cf 100644 (file)
@@ -7,6 +7,8 @@
 //define DEVICE_SUPPORTED_MODELS       GSM: I9020, I9020A, I9023
 //include Device/Header.wti
 
+//include Device/Table.wti
+
 //include Device/Status.wti
 
 //include Device/Installation.wti
@@ -19,7 +21,7 @@
 
 //include Device/Development.wti
 
-//include Device/DevelopmentUART.wti
+//include Device/DevelopmentSerial.wti
 
 //include Device/FreedomPrivacy.wti
 
diff --git a/OptimusBlackP970.wt b/OptimusBlackP970.wt
new file mode 100644 (file)
index 0000000..07e8933
--- /dev/null
@@ -0,0 +1,47 @@
+//include OptimusBlackP970.wti
+//include Device/Header.wti
+
+//include Device/Development.wti
+
+//include Device/DevelopmentSerial.wti
+* [[//print DEVICE_PREFIX//U-Boot|//print DEVICE_NAME// U-Boot]]
+* [[//print DEVICE_PREFIX//Linux|//print DEVICE_NAME// Linux]]
+
+//include Device/FreedomPrivacy.wti
+
+h2. Research
+
+h3. Hardware table
+
+|_. Component |_. Name |_. Status |_. Documentation |
+| SoC | Texas Instruments OMAP3630 | Linux kernel support | "swpu177aa.pdf":http://www.ti.com/lit/pdf/swpu177 |
+| CPU | ARM Cortex-A8 | Linux kernel support | "swpu177aa.pdf":http://infocenter.arm.com/help/topic/com.arm.doc.ddi0344k/DDI0344K_cortex_a8_r3p2_trm.pdf |
+| GPU | Imagination Technologies PowerVR SGX530 | Linux kernel support, proprietary userspace | |
+| Modem | Intel XMM6160 | Free userspace implementation for the AT protocol | "mobile-xmm-6160-brief.pdf":http://www.intel.com/content/dam/www/public/us/en/documents/platform-briefs/mobile-xmm-6160-brief.pdf |
+| Wi-Fi | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
+| Bluetooth | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
+| FM radio | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
+| GPS | Broadcom BCM4751 | Proprietary userspace, proprietary loaded firmware, no free implementation: [[BCM4751]] | "BCM4751":http://www.broadcom.com/products/GPS/GPS-Silicon-Solutions/BCM4751 |
+| Audio Codec | Wolfson WM9093 | Linux kernel support | "datasheet.pdf":http://pdf1.alldatasheet.com/datasheet-pdf/view/474197/WOLFSON/WM9093/+3542-9VTMKGTRR+byGNHD+/datasheet.pdf |
+| Audio Codec | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | "tps65950.pdf":http://www.ti.com/lit/gpn/tps65950 |
+| Touchscreen | LG Innotek TSM-G402A | Linux kernel support | |
+| Display | Hitachi TX10D10VM0EAA | Linux kernel support | |
+| Accelerometer | Kionix KXTF9 | Linux kernel support | "KXTF9-4100 Specifications Rev 6.pdf":http://kionixfs.kionix.com/en/datasheet/KXTF9-4100%20Specifications%20Rev%206.pdf |
+| Compass | Asahi Kasei AK8975C | Linux kernel support, free userspace | "AK8975.pdf":http://www.akm.com/akm/en/file/datasheet/AK8975.pdf |
+| Gyroscope | InvenSense MPU-3050 | Linux kernel support, free userspace | "MPU-3000A.pdf":http://store.invensense.com/datasheets/invensense/MPU-3000A.pdf |
+| Light sensor | Rohm BH1621FVC | Linux kernel support | "bh1621fvc-e.pdf":http://rohmfs.rohm.com/en/products/databook/datasheet/ic/sensor/light/bh1621fvc-e.pdf |
+| Proximity sensor | Sharp GP2A | Linux kernel support, free userspace | |
+| Camera (back) | Sony IMX072 | Linux kernel support | |
+| Camera (front) | MM Solutions YACD5B1S | Linux kernel support | |
+| PMIC | Texas Instruments TWL5030 (TPS65950) | Linux kernel support | "tps65950.pdf":http://www.ti.com/lit/gpn/tps65950 |
+| PMIC | Texas Instruments LP8720 | Linux kernel support | "lp8720.pdf":http://www.ti.com/lit/gpn/lp8720 |
+| Battery charger | Richtek RT9524 | Linux kernel support | "DS9524-01.pdf":http://www.richtek.com/assets/product_file/RT9524/DS9524-01.pdf |
+| Fuell gauge | Maxim MAX17043 | Linux kernel support | "MAX17043-MAX17044.pdf":https://datasheets.maximintegrated.com/en/ds/MAX17043-MAX17044.pdf |
+| Backlight driver | Skyworks AAT2870 | Linux kernel support | "202074A.pdf":http://www.skyworksinc.com/uploads/documents/202074A.pdf |
+| Flash driver | Richtek RT8515 | Linux kernel support | |
+| MUIC | Maxim MAX14526 | Linux kernel support | |
+| UART switch | Fairchild FSUSB63 | Linux kernel support | "FSUSB63":https://www.fairchildsemi.com/datasheets/FS/FSUSB63.pdf |
+
+h3. References
+
+//include OptimusBlackP970References.wti
diff --git a/OptimusBlackP970.wti b/OptimusBlackP970.wti
new file mode 100644 (file)
index 0000000..3cbe75e
--- /dev/null
@@ -0,0 +1,3 @@
+//define DEVICE_PREFIX                 OptimusBlackP970
+//define DEVICE_NAME                   Optimus Black (P970)
+//define DEVICE_CODENAME               p970
diff --git a/OptimusBlackP970References.wti b/OptimusBlackP970References.wti
new file mode 100644 (file)
index 0000000..13b4df6
--- /dev/null
@@ -0,0 +1,4 @@
+* //print DEVICE_NAME// Service Manual and Schematics: http://www.cpkb.org/wiki/LG_P970_Optimus_Black_service_manual
+//include References/OMAP36xx.wti
+
+*These documents are the propriety of LG Electronics and Texas Instruments and are not hosted by the Replicant project.*
index 9566f57..f6869e0 100644 (file)
@@ -1 +1 @@
-* Exynos 4210 User Manual: http://www.samsung.com/global/business/semiconductor/file/product/Pulbicmanual_Exynos_4_Dual_45nm_Ver00-2.pdf
+* Exynos 4210 User Manual: "Pulbicmanual_Exynos_4_Dual_45nm_Ver00-2.pdf":http://www.samsung.com/global/business/semiconductor/file/product/Pulbicmanual_Exynos_4_Dual_45nm_Ver00-2.pdf
diff --git a/References/OMAP36xx.wti b/References/OMAP36xx.wti
new file mode 100644 (file)
index 0000000..a0b86e8
--- /dev/null
@@ -0,0 +1 @@
+* OMAP36xx Technical Reference Manual: "swpu177aa.pdf":http://www.ti.com/lit/pdf/swpu177
index 7e3f0c3..1757e54 100644 (file)
@@ -1 +1 @@
-* S5PC110 User Manual: http://dl.project-voodoo.org/documentation/S5PC110_EVT1_UM10.pdf
+* S5PC110 User Manual: "S5PC110_EVT1_UM10.pdf":http://dl.project-voodoo.org/documentation/S5PC110_EVT1_UM10.pdf