Commit 14c0a50b authored by David Boddie's avatar David Boddie

Merge branch 'faq-update-2019-01-18' into 'master'

Update FAQ to reflect current devkit and phone status

See merge request Librem5/developer.puri.sm!169
parents 4890eddf 2c97aef6
......@@ -33,29 +33,45 @@ Software
When will the dev kits ship?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
December 2018.
External factors have caused our development board schedule to adjust to accommodate manufacturing scheduling. While developing the schematic for the development board, additional investigations were needed on various components (e.g. cameras, WLAN+BT, batteries, switches, push buttons, etc), and circuits needed to be added before the schematic was considered ready for review by manufacturing. The Librem 5 hardware team has done all of these required tasks and are in the process of ordering parts to be sent to the manufacturer of the boards.
The Librem 5 Developer Kit shipped in December 2018.
External factors caused our development board schedule to adjust to accommodate
manufacturing scheduling. While developing the schematic for the development
board, additional investigations were needed on various components (e.g.
cameras, WLAN+BT, batteries, switches, push buttons, etc.), and circuits needed
to be added before the schematic was considered ready for review by
manufacturing.
.. _what-cpu:
What CPU will the Librem 5 use and why?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The i.MX flavor of CPUs were chosen after `testing various CPU/GPU combinations <https://puri.sm/posts/librem-5-roadmap-to-imx8/>`_ for their ability to deliver on our freedom requirements.
The CPU in the dev kit and Librem 5 will be the `i.MX8M Quad <https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-8-processors/i.mx-8m-family-armcortex-a53-cortex-m4-audio-voice-video:i.MX8M>`_. It contains 4 `ARM Cortex-A53 cores <https://en.wikipedia.org/wiki/ARM_Cortex-A53>`_ using the the `ARMv8-A <https://en.wikipedia.org/wiki/ARM_architecture#64/32-bit_architecture>`_ instruction set. The i.MX8M also features one `Cortex-M4F <https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4>`_ core.
The i.MX flavor of CPUs was chosen after `testing various CPU/GPU combinations
<https://puri.sm/posts/librem-5-roadmap-to-imx8/>`_ for their ability to
deliver on our freedom requirements.
The CPU in the developer kit is the `i.MX8M Quad`_. It contains 4 `ARM
Cortex-A53 cores`_ using the the `ARMv8-A`_ instruction set. The i.MX8M also
features one `Cortex-M4F`_ core.
The CPU in the Librem 5 phone will be either the i.MX 8M Quad or i.MX 8M Quad
Mini. See this `FAQ entry for the phone`_.
.. _`FAQ entry for the phone`: https://puri.sm/faq/what-are-the-phone-specs/
.. _what-graphics:
What graphics does the i.MX8 CPU use?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The i.MX8 CPU will use the `Vivante GC7000Lite <http://www.vivantecorp.com/index.php/en/media-article/news/277-20140403-vivante-gc7000-delivers-desktop-graphics-to-mobile.html>`_ GPU.
The i.MX8 CPU will use the `Vivante GC7000Lite`_ GPU.
.. _is-gpu-proprientary:
Does the Vivante GPU need a proprietary driver?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
No, we use the reverse engineered `Etnaviv <https://github.com/etnaviv>`_ driver.
No, we use the reverse engineered `Etnaviv`_ driver.
.. _what-resolution:
......@@ -87,3 +103,4 @@ Start by getting familiar with the environment. We currently build x86_64 VMs th
Once you have an environment running, you can have a look at `this list of tasks <https://source.puri.sm/Librem5/Apps_Issues/issues>`_ the team needs help with. If you find something that you'd like to sign up for, then look at our :ref:`contributing guide <contributing>` for guidance on the process of claiming a task.
.. include:: /links.rst
......@@ -146,4 +146,11 @@
.. _`SIM7100 (ModemCard)`: https://cloud.puri.sm/s/iSg345Zb5Fyd354
.. _`EmCraft I.MX8M SoM`: https://emcraft.com/component/jdownloads/view.download/153/1141
.. _`i.MX8M Quad`: https://www.nxp.com/products/processors-and-microcontrollers/applications-processors/i.mx-applications-processors/i.mx-8-processors/i.mx-8m-family-armcortex-a53-cortex-m4-audio-voice-video:i.MX8M
.. _`ARM Cortex-A53 cores`: https://en.wikipedia.org/wiki/ARM_Cortex-A53
.. _`ARMv8-A`: https://en.wikipedia.org/wiki/ARM_architecture#64/32-bit_architecture
.. _`Cortex-M4F`: https://en.wikipedia.org/wiki/ARM_Cortex-M#Cortex-M4
.. _`Vivante GC7000Lite`: http://www.vivantecorp.com/index.php/en/media-article/news/277-20140403-vivante-gc7000-delivers-desktop-graphics-to-mobile.html
.. _`Etnaviv`: https://github.com/etnaviv
.. _`J5 Create JCA374`: https://en.j5create.com/collections/type-c/products/jca374
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment