Jump to content

Template:Infobox soc

From postmarketOS Wiki
(Redirected from Help:SoC Page)
This page is a template. It contains no postmarketOS-related information, but should be used as part of other articles.

Check out all pages using this template and feel free to discuss it in the gitlab issues.

For more information, read Templates and Template:Template.

Allows you to display detailed information about a system on chip (SoC).

See Help:Device Page#Chipset names for guidelines on naming SoC pages.

SoC page template

{{Infobox soc
| manufacturer     = CHANGE_ME <!-- e.g. Qualcomm -->
| name             = CHANGE_ME <!-- marketing name, e.g. Snapdragon 888 -->
| image            = <!-- File:CHANGE_ME_TO_SOC_MODEL.jpg -->
| model            = CHANGE_ME <!-- e.g. SM8350 -->
| codenames        = CHANGE_ME <!-- e.g. lahaina -->
| arch             = CHANGE_ME <!-- One of these: armhf, armv7, aarch64, riscv64, x86, x86_64 -->
| year             = CHANGE_ME <!-- Release year -->
| process          = CHANGE_ME <!-- Manufacturing process in nm -->
| cpu              = CHANGE_ME <!-- e.g. 4x 2.3 GHz Cortex-A53, 4x 1.8 GHz Cortex-A53 -->
| gpu              = CHANGE_ME <!-- e.g. Adreno 660 @ 840 MHz -->
| npu              = CHANGE_ME <!-- e.g. Hexagon 780 -->
| isp              = CHANGE_ME <!-- e.g. Spectra 580 -->
| modem            = CHANGE_ME <!-- e.g. 5G -->
| mainline         = CHANGE_ME <!-- Mainline Linux support (Yes/No) -->
| community_page   = CHANGE_ME <!-- URL to community page -->
| related_issue    = <!-- {{issue|CHANGE_ME|Pmaports}} -->
| related_post     = <!-- {{Lemmy|CHANGE_ME_TO_POST_ID}} -->


<!-- Features -->
<!-- 
For each of the following questions about device functionality, please respond as follows:
- Y for Yes     - if the feature works as expected
- P for Partial - if the feature works partially
- N for No      - if the feature does not work
- - for N/A     - if the feature is not applicable for the device
-   Leave blank - if the feature has not been tested
-->
| status_cpu       = <!-- CPU support status -->
| status_uart      = <!-- UART support status -->
| status_storage   = <!-- Storage controller status -->
| status_usb       = <!-- USB controller status -->
| status_display   = <!-- Display controller status -->
| status_gpu       = <!-- GPU driver status -->
| status_pinctrl   = <!-- Pin control subsystem status -->
| status_i2c       = <!-- I2C bus status -->
| status_spi       = <!-- SPI bus status -->
| status_audio     = <!-- Audio subsystem status -->
| status_video     = <!-- Video decoding/encoding status -->
| status_thermal   = <!-- Thermal management status -->
| status_wifi      = <!-- Wi-Fi status -->
| status_bluetooth = <!-- Bluetooth status -->
| status_modem     = <!-- Cellular modem status -->
| status_gps       = <!-- GPS status -->
| status_camera    = <!-- Camera interface status -->
| status_suspend   = <!-- Suspend/resume status -->
| status_npu       = <!-- Neural Processing Unit status -->
| status_ethernet  = <!-- Ethernet controller status -->
| status_sata      = <!-- SATA controller status -->
| status_pcie      = <!-- PCI/PCIE controller status -->
}}

== Devices ==
{{#cargo_query:
tables=Devices
|fields=
CONCAT( '[[', _pageName, '|', Manufacturer, ' ', Name, ']]' )=Device,Model,Category,Booting
|order by=Category,Booting,Devices.Manufacturer,Devices.Name
|format=table
|limit=9999
|where=Devices.chipset LIKE '%CHANGE_ME%'
}}

== See also ==
* [[{{FULLPAGENAME}}/Scratchpad|Scratchpad]]

Example

{{Infobox soc
| manufacturer     = E-Corp 
| name             = E1
| image            = File:Qualcomm_MSM8998.jpg
| imagecaption     = E8916 Chip
| model            = E8916
| codenames        = estrogen
| arch             = aarch64
| year             = 2023
| process          = 12
| cpu              = 4x 2.0 GHz ARM Cortex-A73, 4x 2.0 GHz ARM Cortex-A53
| gpu              = E-Corp GX2
| npu              = E-Corp AI2
| modem            = 4G
| mainline         = yes
| community_page   = https://example.com
| related_issue    = {{issue|1|Pmaports}}
| related_post     = {{Lemmy|29730563}}
| custom_label1    = Sunxi
| custom_data1     = {{sunxi|H616}}

<!-- Features -->
| status_cpu       = P
| status_uart      = Y
| status_storage   = Y
| status_usb       = N
| status_display   = P
| status_gpu       = N
| status_pinctrl   = Y
| status_i2c       = Y
| status_spi       = 
| status_audio     = Y
| status_video     = 
| status_thermal   = Y
| status_wifi      = Y
| status_bluetooth = Y
| status_modem     = P
| status_gps       = Y
| status_camera    = 
| status_suspend   = 
| status_npu       = 
| status_ethernet  = -
| status_sata      = -
<!-- | status_pcie      = - -->
}}

will produce:

E-Corp E1
E8916 Chip
E8916 Chip
Manufacturer E-Corp
Name E1
Model E8916
Codenames estrogen
Architecture aarch64
CPU 4x 2.0 GHz ARM Cortex-A73
4x 2.0 GHz ARM Cortex-A53
GPU E-Corp GX2
NPU E-Corp AI2
Modem 4G
Year 2023
Process 12nm
Mainline yes
Community Page
A link to a git{hub,lab} organisation/repo where development happens.
https://example.com
Related issue Pmaports#1
Lemmy post Lemmy post
Sunxi H616sunxi
Components
CPU
SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle
Partial
UART
Works
Storage
eMMC, SD cards, UFS, ...
Works
USB
Broken
Display
Partial
GPU
Broken
Pinctrl
Works
I²C
Works
SPI
Serial Peripheral Interface
Untested
Audio
Works
Video
Hardware-accelerated video de/encoding
Untested
Thermal
Works
WiFi
Works
Bluetooth
Works
Modem
Calls, SMS, Internet
Partial
GPS
Works
Camera
Untested
NPU
Neural Processing Unit
Untested
Suspend
Untested

See also

Template

This template defines the table "Socs". View table.