|
|
This page provides additional information about the schematics and the list of components in the Librem 5.
|
|
|
|
|
|
**Librem 5 releases:**
|
|
|
[[__TOC__]]
|
|
|
|
|
|
## Librem 5 releases
|
|
|
|
|
|
* [DevKit](https://developer.puri.sm/Librem5/Development_Environment/Boards/imx8.html) (released [Dec 18, 2018](https://puri.sm/posts/2018-devkits-are-shipping/)):<br>[hardware reference](https://developer.puri.sm/Librem5/Hardware_Reference/devkit.html), [PCB schematics](https://source.puri.sm/Librem5/dvk-mx8m-bsb/blob/master/dvk-mx8m-bsb.pdf), [KiCAD files](https://source.puri.sm/Librem5/dvk-mx8m-bsb)
|
|
|
|
... | ... | @@ -11,7 +13,7 @@ This page provides additional information about the schematics and the list of c |
|
|
* Dogwood (released [Aug 3, 2020](https://forums.puri.sm/t/dogwood-shipping-out-today/9920)):<br>[main board schematics](https://source.puri.sm/Librem5/l5-schematic/-/raw/master/librem5_mainboard_schematic.pdf?inline=false), [USB-C board schematics](https://source.puri.sm/Librem5/l5-schematic/-/raw/master/librem5_usb-c_board_schematic.pdf?inline=false), [i.MX 8M Quad pins](https://source.puri.sm/Librem5/l5-schematic/-/raw/master/soc_pinout.ods) (spreadsheet), [specs & photos](https://forums.puri.sm/t/comparing-specs-of-upcoming-linux-phones/6827)<br>
|
|
|
|
|
|
------
|
|
|
**Abbreviations in schematics:**
|
|
|
## Abbreviations in schematics:
|
|
|
|
|
|
The following [abbreviations](https://www.electronics-notes.com/articles/analogue_circuits/circuits-symbols-diagrams/electronics-circuit-symbols-overview.php) are used as the starting letter(s) to identify the components in the Librem 5 schematics:
|
|
|
|
... | ... | @@ -36,33 +38,35 @@ The following [abbreviations](https://www.electronics-notes.com/articles/analogu |
|
|
|
|
|
|
|
|
------
|
|
|
**Components in main board** (Dogwood, [rev 1.0.0](https://source.puri.sm/Librem5/l5-schematic/)):
|
|
|
## Components in main board
|
|
|
|
|
|
(Dogwood, [rev 1.0.0](https://source.puri.sm/Librem5/l5-schematic/))
|
|
|
|
|
|
**P.2 POWER TREE**
|
|
|
### P.2 POWER TREE
|
|
|
|
|
|
All the chips in this page are detailed below, except this one:
|
|
|
|
|
|
* TI [LM3560](https://www.ti.com/lit/ds/symlink/lm3560.pdf) synchronous boost flash driver for camera<br>
|
|
|
|
|
|
|
|
|
**P.3 CPU POWER**
|
|
|
### P.3 CPU POWER
|
|
|
|
|
|
* U101:<br>NXP [i.MX 8M Quad](https://www.nxp.com/docs/en/data-sheet/IMX8MDQLQCEC.pdf) ([MIMX8MQ6DVAJZAB](https://www.nxp.com/part/MIMX8MQ6DVAJZAB#/)) 4x 1.5 GHz Cortex-A53, 64-bit, superscalar, 1MB L2 cache, 266 MHz Cortex-M4F, 256KB TCM cache, 800Mhz Vivante [GC7000Lite](http://www.vivantecorp.com/index.php/en/media-article/news/277-20140403-vivante-gc7000-delivers-desktop-graphics-to-mobile.html) GPU with 16 Vega shaders, Hantro G1/G2 video decoders (no hardware encode), [TSMC 28nm HPC](https://www.linleygroup.com/newsletters/newsletter_detail.php?num=5993&year=2019&tag=3), FBGA 621 balls, 0.65mm ball pitch, 17x17x2.03 mm<br>
|
|
|
|
|
|
|
|
|
**P.4 LPDDR4**
|
|
|
### P.4 LPDDR4
|
|
|
|
|
|
* U201:<br>Micron [MT53E768M32D4DT-053 WT:E](https://www.digikey.com/product-detail/en/micron-technology-inc/MT53E768M32D4DT-046-WT:E/MT53E768M32D4DT-046WT:E-ND/10321302?WT.z_cid=ref_neda_dkc_buynow&utm_source=ecia&utm_medium=aggregator&utm_campaign=buynow) mobile LPDDR4 SDRAM 3GB (32 x 768Mb) 2.133GHz, VFBGA-200, 10x14.5mm<br>**_Note:_** This is Micron's automotive-series RAM. This RAM can support up to LPDDR4-4266, but the i.MX 8M Quad only supports up to LPDDR4-3200.<br>
|
|
|
|
|
|
|
|
|
**P.5 CPU IO**
|
|
|
### P.5 CPU IO
|
|
|
|
|
|
* U3:<br>Unidentified 12-pin chip which is labeled as "NC" (not connected) (pins: A1, A2, A3, A4, B1, B2, B3, B4, /0E & GND)<br>**_Note:_** [According to LuluColtrane](https://www.reddit.com/r/Purism/comments/i7bdts/list_of_components_for_the_librem_5_dogwood/g10xczi/): "The component is not placed. It was an optional voltage translator for the I2C bus. The voltage translation role is implemented by the two MOSFETs Q4 and Q5 instead."
|
|
|
* Q4, Q5, Q8:<br>ROHM [RYU002N05](https://pdf1.alldatasheet.com/datasheet-pdf/view/429927/ROHM/RYU002N05/+328949VOMhMbTbZABvUY.+/datasheet.pdf) 0.9V Drive Nch MOSFET
|
|
|
* D16, D20:<br>ROHM [RB751G-40](https://d1d2qsbl8m0m72.cloudfront.net/en/products/databook/datasheet/discrete/diode/schottky_barrier/rb751sm-40t2r-e.pdf) Schottky barrier diode 30V 30mA surface mount SOD-723 package<br>
|
|
|
|
|
|
|
|
|
**P.6 CPU MISC,RTC**
|
|
|
### P.6 CPU MISC,RTC
|
|
|
|
|
|
* D8, D22:<br>ROHM [RB751G-40](https://d1d2qsbl8m0m72.cloudfront.net/en/products/databook/datasheet/discrete/diode/schottky_barrier/rb751sm-40t2r-e.pdf) Schottky barrier diode 30V 30mA surface mount SOD-723 package
|
|
|
* U39:<br>Micro Crystal Switzerland [RV-4162-C7](https://www.microcrystal.com/fileadmin/Media/Products/RTC/Datasheet/RV-4162-C7.pdf) real time clock module with I2C bus
|
... | ... | @@ -70,12 +74,12 @@ All the chips in this page are detailed below, except this one: |
|
|
* Y402:<br>27MHz crystal oscillator<br>
|
|
|
|
|
|
|
|
|
**P.7 CPU PHY**
|
|
|
### P.7 CPU PHY
|
|
|
|
|
|
* Y501:<br>Diodes Incorporated [NX5427001Z](https://www.diodes.com/fcpfile/fcpdatasheet?file=/NX/NX5427001Z.pdf) 5032 crystal clock oscillator 27MHz ±25ppm 3.3V 6-Pin SMD T/R<br>
|
|
|
|
|
|
|
|
|
**P.8 EMMC**
|
|
|
### P.8 EMMC
|
|
|
|
|
|
* U601:<br>Kioxia (formerly Toshiba) [THGBMHG8C2LBAIR](https://www.mehrinfo.net/toshiba-emmc/1266-thgbmhg8c2lbair.html) 32 GB NAND Flash BGA 153 [[datasheet for 64GB model](https://www.glynshop.com/erp/owweb/Daten/Datenblaetter/DRAM_FLASH_MEDIEN/10_Nand%20solution/05_Toshiba/01_Datenblaetter/01_Original/eMMC/eMMC_15nm/THGBMHG9C4LBAIR_15nm%2064GB%20e-MMC%20supreme%20ver%205.1_E_rev1.1_150709.pdf)]<br>**_Note 1:_** Schematics say eMMC 5.0, but product description says MMC 5.1.<br>**_Note 2:_** Probably TLC Flash, but there is no public info available on the type of Flash. Kioxia makes both FG NAND and BiCS NAND Flash memory.
|
|
|
|
... | ... | @@ -86,7 +90,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* Micron [MT25QL256ABA1EW9-0SIT](https://www.digikey.com/product-detail/en/micron-technology-inc/MT25QL256ABA1EW9-0SIT/MT25QL256ABA1EW9-0SIT-ND/6594728) 32MB NOR Flash memory (32Mb x 8) SPI 133MHz WPDFN-8 package, 8x6mm<br>
|
|
|
|
|
|
|
|
|
**P.9 PMIC**
|
|
|
### P.9 PMIC
|
|
|
|
|
|
* U1:<br>ROHM [BD71837MWV](https://pdf1.alldatasheet.com/datasheet-pdf/view/1157181/ROHM/BD71837MWV/+01WJ3-4XPxHxc.Hwt.CGVFF+/datasheet.pdf) programmable power management integrated circuit (PMIC), 1.71-5.5 V input, max 4A output, 0.7 - 3.3 V output, UQFN-68 package<br>**_Note:_** This is probably the [BD71837MWV-E2](https://www.digikey.com/product-detail/en/rohm-semiconductor/BD71837MWV-E2/BD71837MWV-E2CT-ND/9761108), which is no longer in stock, so this part may change.
|
|
|
* U704:<br>Union Semiconductor [UM805RE](https://pdf1.alldatasheet.com/datasheet-pdf/download/829217/UNIONSEMI/UM805RE.html) 4-Pin uP Voltage Monitors with Manual Reset Input
|
... | ... | @@ -96,7 +100,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* Y1:<br>Crystal oscillator 32.768 KHz 10pF ±20PPM ([example](https://www.rutronik24.com/product/epson/mc-306+++32%2C768khz+10pf+20ppm+++rohsconf/1104641.html))<br>
|
|
|
|
|
|
|
|
|
**P.10 BOOT CFG**
|
|
|
### P.10 BOOT CFG
|
|
|
|
|
|
* Q7, Q10, Q11, Q14, Q18:<br>ROHM [RYU002N05](https://pdf1.alldatasheet.com/datasheet-pdf/view/429927/ROHM/RYU002N05/+328949VOMhMbTbZABvUY.+/datasheet.pdf) 0.9V Drive Nch MOSFET<br>(for 3SW_KILL, BOOT_MODE0 and one for each color of RGB LED)
|
|
|
* D27:<br>OSRAM Opto Semiconductors [LRTB R98G](https://www.directindustry.com/prod/osram-opto-semiconductors/product-18179-718221.html) SMD three color LED
|
... | ... | @@ -110,7 +114,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* TVS29:<br>Nexperia [PESD5V0S1BL](https://assets.nexperia.com/documents/data-sheet/PESD5V0S1BA_BB_BL.pdf) low capacitance bidirectional ESD protection diodes, SOD882 package.<br>(for power button)<br>
|
|
|
|
|
|
|
|
|
**P.11 USB TYPE C**
|
|
|
### P.11 USB TYPE C
|
|
|
|
|
|
* U147:<br>Winbond [W25Q16JVUXIM TR](https://www.mouser.com/ProductDetail/Winbond/W25Q16JVUXIM-TR?qs=qSfuJ%252Bfl%2Fd4%2FaGHjiPR2pw%3D%3D) NOR Flash SPI Flash, 3V, 16M-bit, 4Kb Uniform Sector, DTR [[datasheet](https://www.mouser.com/datasheet/2/949/w25q16jv_dtr_reve_02092018_plus-1489664.pdf)]
|
|
|
* U6, U18:<br>Nexperia [PCMF1USB3S](https://www.nexperia.com/products/esd-protection-tvs-filtering-and-signal-conditioning/emi-solutions-with-integrated-protection/common-mode-filters-with-integrated-protection/PCMF1USB3S.html) common-mode EMI filter for differential channels with integrated ESD protection, 1 channel [[datasheet](https://assets.nexperia.com/documents/data-sheet/PCMFXUSB3S_SER.pdf)]
|
... | ... | @@ -123,7 +127,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* Q1602:<br>ON Semiconductor [NTR2101PT1G](https://www.onsemi.com/pub/Collateral/NTR2101P-D.PDF) MOSFET – single P-channel, small signal, SOT-23, -8.0V, -3.7A<br>
|
|
|
|
|
|
|
|
|
**P.12 CHARGE,BAT,LED**
|
|
|
### P.12 CHARGE,BAT,LED
|
|
|
|
|
|
* U15:<br>Maxim Integrated [MAX17055](https://www.maximintegrated.com/en/products/power/battery-management/MAX17055.html) 7µA 1-cell fuel gauge with ModelGauge m5 EZ [[datasheet](https://datasheets.maximintegrated.com/en/ds/MAX17055.pdf)]
|
|
|
* L46:<br>Mae Hong Son [AMPI0618ED2R2MT](https://www.alibaba.com/product-detail/AMPI0618ED2R2MT-Original-SMD-Power-Wirewound-Inductor_62316408489.html) SMD power wire-wound inductor / switching transformer / bead
|
... | ... | @@ -134,7 +138,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* J20:<br>BA32-111203-01 3-pin battery connector<br>
|
|
|
|
|
|
|
|
|
**P.13 SENSOR,SMART CARD**
|
|
|
### P.13 SENSOR,SMART CARD
|
|
|
|
|
|
* U300:<br>Micropower [AH3663](https://pdf1.alldatasheet.com/datasheet-pdf/view/1134953/AHNJ/AH3663.html) 3-pin omnipolar Hall sensor
|
|
|
* L22, L23, L56, L64, L72:<br>Sunlord [HPZ1005U121-1R1TF](https://datasheet.lcsc.com/szlcsc/1811021714_Sunlord-HPZ1005U121-1R1TF_C185886.pdf) multi-layer chip ferrite bead
|
... | ... | @@ -148,7 +152,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* U26:<br>Vishay Semiconductor [VCNL4040M3OE-H5](https://www.vishay.com/docs/84274/vcnl4040.pdf) proximity and ambient light sensor with infrared emitter, I2C interface, and interrupt function, 4.0x2.0x1.1 mm<br>
|
|
|
|
|
|
|
|
|
**P.14 GNSS**
|
|
|
### P.14 GNSS
|
|
|
|
|
|
* CON1, CON2:<br>AT10-110001-01 antenna for GNSS
|
|
|
* L68:<br>Sunlord [SDCL0603Q5N6CT02 ](http://www.sunlordinc.com/searchpn.aspx?se=&mid=12&page=288&nName=&key=) 5.6 nH multi-layer chip ceramic inductor for RF circuits. [[datasheet](http://www.sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMDA3MDcxNDQyMDc5MzgucGRm&lan=en)]
|
... | ... | @@ -163,7 +167,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* J10:<br>OCN / Yaqi / Archie [OK-06F024-04](https://www.hkinventory.com/public/PublicEnquiry.asp?search=invent&CompanyID=78867&UserID=78867474&CheckKey=m8ilh4m4&PartNum=OK%2D06F024%2D04&PartID=569062371&Describe=SMD&Brand=&DateCode=2018%2B&Qty=671&ClickFrom=PartNumber) 24-pin connector<br>**_Note:_** Shenzhen Yaqi Technology Co. is part of OCN in Taiwan, and it produces the Archie brand.<br>
|
|
|
|
|
|
|
|
|
**P.15 WIFI,BT**
|
|
|
### P.15 WIFI,BT
|
|
|
|
|
|
* L10, L37 (for 3V3_WIFI):<br>Sunlord [HPZ1005U121-1R1TF](https://datasheet.lcsc.com/szlcsc/1811021714_Sunlord-HPZ1005U121-1R1TF_C185886.pdf) multi-layer chip ferrite bead
|
|
|
* J5:<br>Shenzhen Chuangdian Electronic Technology [APCI0136-P001A](https://m.1688.com/offer/570717232700.html?spm=a26g8.huo_detail_2018.0.0) Key E M.2 67-pin connector, 1.8V
|
... | ... | @@ -179,7 +183,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* U40:<br>Diodes Incorporated [AP2281-3FMG-7](https://www.mouser.com/datasheet/2/115/AP2281-1594705.pdf) 10K single slew rate controlled load switch<br>
|
|
|
|
|
|
|
|
|
**P.16 4G**
|
|
|
### P.16 4G
|
|
|
|
|
|
* ANT1:<br>ECT (Shenzhen Electric Connector Technology) [ECT818000500](https://datasheet.lcsc.com/szlcsc/1912111437_ECT-ECT818000500_C437254.pdf) SMT-type micro coaxial RF connector
|
|
|
* CON7, CON8:<br>AT10-110001-01 cellular antenna connectors
|
... | ... | @@ -194,7 +198,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* Q1:<br>ROHM [RYU002N05](https://pdf1.alldatasheet.com/datasheet-pdf/view/429927/ROHM/RYU002N05/+328949VOMhMbTbZABvUY.+/datasheet.pdf) 0.9V Drive Nch MOSFET<br>
|
|
|
|
|
|
|
|
|
**P.17 MIPI,DSI,CSI**
|
|
|
### P.17 MIPI,DSI,CSI
|
|
|
|
|
|
* U22:<br>Texas Instruments [SN74LVC1G125](https://www.ti.com/lit/ds/symlink/sn74lvc1g125.pdf) single bus buffer gate with 3-state output
|
|
|
* F7, F115:<br>Nexperia [IP4252CZ8-4-TTL](https://www.nexperia.com/products/esd-protection-tvs-filtering-and-signal-conditioning/emi-solutions-with-integrated-protection/rc-low-pass-filters-with-integrated-protection/IP4252CZ8-4-TTL.html) integrated 4-channel passive filter network with ESD protection [[datasheet](https://assets.nexperia.com/documents/data-sheet/IP4251_52_53_54-TTL.pdf)]
|
... | ... | @@ -210,7 +214,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* U38:<br>Diodes Incorporated [AP2281-3FMG-7](https://www.mouser.com/datasheet/2/115/AP2281-1594705.pdf) 10K single slew rate controlled load switch<br>
|
|
|
|
|
|
|
|
|
**P.18 MICROSD,MOTO:**
|
|
|
### P.18 MICROSD,MOTO
|
|
|
|
|
|
* U17:<br>Texas Instruments [TPS65132](https://www.ti.com/lit/ds/symlink/tps65132.pdf) single inductor - dual output power supply
|
|
|
* L21:<br>Sunlord [WPN252012H3R3MT](http://sunlordinc.com/searchpn.aspx?key=&se=WPN252012H3R3MT) wire wound SMD power inductor [[datasheet](http://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAyMDA3MDcxNTI5MjQ4NTUucGRm&lan=en)]
|
... | ... | @@ -228,7 +232,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* U41:<br>Diodes Incorporated [AP2281-3FMG-7](https://www.mouser.com/datasheet/2/115/AP2281-1594705.pdf) 10K single slew rate controlled load switch<br>
|
|
|
|
|
|
|
|
|
**P.19 USB HUB:**
|
|
|
### P.19 USB HUB
|
|
|
|
|
|
* U2:<br>Microchip [USB2642](https://ww1.microchip.com/downloads/en/DeviceDoc/00001578D.pdf) USB 2.0 Hub and Flash Media Card Controller
|
|
|
* Y3:<br>24 MHz crystal oscillator
|
... | ... | @@ -240,7 +244,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* Q3:<br>ROHM [RYU002N05](https://pdf1.alldatasheet.com/datasheet-pdf/view/429927/ROHM/RYU002N05/+328949VOMhMbTbZABvUY.+/datasheet.pdf) 0.9V Drive Nch MOSFET<br>
|
|
|
|
|
|
|
|
|
**P.20 AUDIO:**
|
|
|
### P.20 AUDIO
|
|
|
|
|
|
* L4, L5, L6, L53, L66, L67, L92:<br>Sunlord [MZAH1608G471-1R6TF](https://www.mhzfilter.com/nes/EMC_Components/MultilayerChipAudioBead.html) multi-layer chip audio bead [[datasheet](http://sunlordinc.com/Download.aspx?file=L1VwbG9hZEZpbGVzL1BERl9DYXQvMjAxOTA5MjQxNTE3MzIzMjIucGRm&lan=)]
|
|
|
* U24:<br>Wolfson Media [WM8962](https://www.cirrus.com/products/wm8962-62b/) audio DAC
|
... | ... | @@ -256,7 +260,9 @@ All the chips in this page are detailed below, except this one: |
|
|
|
|
|
|
|
|
-----
|
|
|
**USB-C board components** (Dogwood, [rev 1.0.0](https://source.puri.sm/Librem5/l5-schematic/)):
|
|
|
## USB-C board components
|
|
|
|
|
|
(Dogwood, [rev 1.0.0](https://source.puri.sm/Librem5/l5-schematic/))
|
|
|
|
|
|
* J10:<br>US-3102-111 28-pin USB Type-C connector
|
|
|
* U31:<br>Solid State System [3SM222FMT1KA](http://www.3system.com.tw/upload/product/77cc6f14226d203e1a6031b3893bab7f.pdf) MEMS microphone IC with specialized pre-amplification & analog-to-digital converter ASIC to provide high SNR output from a capacitive audio sensor, LGA 8-pin
|
... | ... | @@ -269,7 +275,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* ANT1:<br>4-pin 4G antenna end, 1.5x0.6 mm<br>
|
|
|
|
|
|
----
|
|
|
**Other chips not in the schematics:**
|
|
|
## Other chips not in the schematics
|
|
|
|
|
|
* Thales Cinterion [PLS8-E](https://www.thalesgroup.com/en/markets/digital-identity-and-security/iot/iot-connectivity/products/iot-products/pls8-e-high-speed) / [PLS8-US](https://www.thalesgroup.com/en/markets/digital-identity-and-security/iot/iot-connectivity/products/iot-products/pls8-us-high-speed) or BroadMobi [BM818-E1](http://www.broadmobi.com/en/module_show.php?id=18) / BM818-A1 on a [M.2 3042](https://media.ccc.de/v/Camp2019-10238-a_mobile_phone_that_respects_your_freedom) [B-key](https://forums.puri.sm/t/news-regarding-librem5-on-chaos-communication-camp-2019/6813/4) card (via USB 2.0 and I2S)
|
|
|
|
... | ... | @@ -288,9 +294,9 @@ All the chips in this page are detailed below, except this one: |
|
|
* SK hynix [YACG4D0C9SHC](https://redmine.replicant.us/projects/replicant/wiki/Librem5Phone) image sensor for front camera, 8.0 MP, CMOS, 1/4", 3264×2448 pixels, QUXGA@30fps, FHD@60fps (crop), HD@90fps, focusing range: 28.9-65.0cm, 83.3° FOV<br>(not yet [supported in kernel](https://source.puri.sm/Librem5/linux-next/-/issues/44))<br>
|
|
|
|
|
|
----
|
|
|
**Components whose manufacturer is unknown**
|
|
|
## Components whose manufacturer is unknown
|
|
|
|
|
|
*In main board:*
|
|
|
### In main board:
|
|
|
|
|
|
* U47:<br>CQ3610BL-100 3-pin component in PWM2
|
|
|
* J20:<br>BA32-111203-01 3-pin battery connector
|
... | ... | @@ -302,7 +308,7 @@ All the chips in this page are detailed below, except this one: |
|
|
* CON1, CON2:<br>AT10-110001-01 antenna for GNSS
|
|
|
* CON11, CON12:<br>AT10-110001-01 WiFi antenna connectors
|
|
|
|
|
|
*In USB-C board:*
|
|
|
### In USB-C board:
|
|
|
|
|
|
* J10:<br>US-3102-111 28-pin USB Type-C connector
|
|
|
* J8:<br>BTB6-1.27 6-pin board-to-board connector with 1.27mm pitch
|
... | ... | |