User:Wiktorpyk6/Template:Infobox soc
Check out all pages using this template and feel free to discuss it in the gitlab issues.
Allows you to display detailed information about a system on chip (SoC).
See Help:Device Page#Chipset names for guidelines on naming SoC pages.
Usage
{{Infobox soc
| manufacturer = CHANGE_ME <!-- e.g. Qualcomm -->
| name = CHANGE_ME <!-- e.g. Snapdragon 888 -->
| image = File:CHANGE_ME_TO_SOC_NAME.jpg
| model = CHANGE_ME <!-- e.g. SM8350 (TODO/not implemented yet) -->
| 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 (integer) -->
| 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 <!-- Optional: e.g. Hexagon 780 -->
| mainline = CHANGE_ME <!-- Mainline Linux support (Yes/No) -->
| community_page = CHANGE_ME <!-- URL to community page -->
| related_issue = <!-- GitLab issue number -->
<!-- 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 or unavailable 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 -->
}}
Example
{{Infobox soc
| manufacturer = Qualcomm
| name = Snapdragon 835
| image = File:Qualcomm_MSM8998.jpg
| imagecaption = MSM8998 in ceramic package
| model = MSM8998
| codenames = msmcobalt/apqcobalt
| arch = aarch64
| year = 2017
| process = 10
| cpu = 4x 2.45 GHz Kryo 280 Gold, 4x 1.9 GHz Kryo 280 Silver
| gpu = Adreno 540
| npu =
| mainline = yes
| community_page = https://gitlab.com/msm8998-mainline
<!-- 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 = -
}}
will produce:
| manufacturer = Qualcomm | name = Snapdragon 835 | image = File:Qualcomm_MSM8998.jpg | imagecaption = MSM8998 in ceramic package | model = MSM8998 | codenames = msmcobalt/apqcobalt | arch = aarch64 | year = 2017 | process = 10 | cpu = 4x 2.45 GHz Kryo 280 Gold, 4x 1.9 GHz Kryo 280 Silver | gpu = Adreno 540 | npu = | mainline = yes | community_page = https://gitlab.com/msm8998-mainline
| 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 = - }}
See also
Template
| WARNING: This device cannot run postmarketOS, as its architecture is unsupported. |
| Process | nm |
|---|---|
| Components | |
| CPU |
Untested |
| UART |
Untested |
| Storage |
Untested |
| USB |
Untested |
| Display |
Untested |
| GPU |
Untested |
| Pinctrl |
Untested |
| I²C |
Untested |
| SPI |
Untested |
| Audio |
Untested |
| Video |
Untested |
| Thermal |
Untested |
| WiFi |
Untested |
| Bluetooth |
Untested |
| Modem |
Untested |
| GPS |
Untested |
| Camera |
Untested |
| NPU |
Untested |
| Suspend |
Untested |
| Ethernet |
Untested |
| SATA |
Untested |