Difference between revisions of "Template:Infobox soc"

From postmarketOS
Jump to navigation Jump to search
(Add some statuses)
(Add "Codenames" field for alternative naming of the SoC)
(20 intermediate revisions by one other user not shown)
Line 12: Line 12:
 
|data2  = {{{name|}}}
 
|data2  = {{{name|}}}
 
|header3 =
 
|header3 =
|label3  = Arch
+
|label3  = Codenames
|data3  = {{{arch|}}}
+
|data3  = {{{codenames|}}}
 
|header4 =
 
|header4 =
|label4  = Process
+
|label4  = Architecture
|data4  = {{{process|}}}nm
+
|data4  = {{{arch|}}}
|header5 = Components
+
|header5 =
|label5  =  
+
|label5  = CPU
|data5  =  
+
|data5  = {{{cpu|}}}
|header6 =  
+
|header6 =
|label6  = Audio codec
+
|label6 = GPU
|data6   = {{{audio_codec|}}}
+
|data6  = {{{gpu|}}}
 
+
|header7 =
 +
|label7  = Year
 +
|data7  = {{{year|}}}
 +
|header8 =
 +
|label8  = Process
 +
|data8  = {{{process|}}}nm
 +
|header9 =
 +
|label9  = Mainline
 +
|data9  = {{{mainline|}}}
 +
|header10 = Components
 +
|label10  =
 +
|data10  =
 +
|header11 =
 +
|label11  = <abbr title="SMP (bring up secondary CPU cores), CPU frequency scaling, CPUidle">CPU</abbr>
 +
|data11  = {{Feature|{{{status_cpu|}}}}}
 +
|header12 =
 +
|label12  = UART
 +
|data12  = {{Feature|{{{status_uart|}}}}}
 +
|header13 =
 +
|label13  = <abbr title="eMMC, SD cards, UFS, ...">Storage</abbr>
 +
|data13  = {{Feature|{{{status_storage|}}}}}
 +
|header14 =
 +
|label14  = USB
 +
|data14  = {{Feature|{{{status_usb|}}}}}
 +
|header15 =
 +
|label15  = Display
 +
|data15  = {{Feature|{{{status_display|}}}}}
 +
|header16 =
 +
|label16  = GPU
 +
|data16  = {{Feature|{{{status_gpu|}}}}}
 +
|header17 =
 +
|label17  = Pinctrl
 +
|data17  = {{Feature|{{{status_pinctrl|}}}}}
 +
|header18 =
 +
|label18  = I²C
 +
|data18  = {{Feature|{{{status_i2c|}}}}}
 +
|header19 =
 +
|label19 = Audio
 +
|data19  = {{Feature|{{{status_audio|}}}}}
 +
|header20 =
 +
|label20  = <abbr title="Hardware-accelerated video de/encoding">Video</abbr>
 +
|data20  = {{Feature|{{{status_video|}}}}}
 +
|header21 =
 +
|label21  = Thermal
 +
|data21  = {{Feature|{{{status_thermal|}}}}}
 +
|header22 =
 +
|label22  = WiFi
 +
|data22  = {{Feature|{{{status_wifi|}}}}}
 +
|header23 =
 +
|label23  = Bluetooth
 +
|data23  = {{Feature|{{{status_bluetooth|}}}}}
 +
|header24 =
 +
|label24  = <abbr title="Calls, SMS, Internet">Modem</abbr>
 +
|data24  = {{Feature|{{{status_modem|}}}}}
 +
|header25 =
 +
|label25  = GPS
 +
|data25  = {{Feature|{{{status_gps|}}}}}
 +
|header26 =
 +
|label26  = Camera
 +
|data26   = {{Feature|{{{status_camera|}}}}}
 +
|header27 =
 +
|label27  = Suspend
 +
|data27  = {{Feature|{{{status_suspend|}}}}}
 
}}
 
}}
  
 
<noinclude>
 
<noinclude>
{{#cargo_declare:_table=Socs|Manufacturer=String|Name=String|Arch=String|Process=Integer|StatusCpu=String|StatusStorage=String|StatusUsb=String|StatusDisplay=String|StatusGpu=String|StatusPinctrl=String|StatusI2c=String|StatusAudio=String|StatusVideo=String|StatusThermal=String|StatusModem=String|StatusCamera=String}}
+
{{#cargo_declare:_table=Socs|Manufacturer=String|Name=String|Codenames=String|Arch=String|Year=String|Process=Integer|Cpu=String|Gpu=String|Mainline=Boolean|StatusCpu=String|StatusUart=String|StatusStorage=String|StatusUsb=String|StatusDisplay=String|StatusGpu=String|StatusPinctrl=String|StatusI2c=String|StatusAudio=String|StatusVideo=String|StatusThermal=String|StatusWiFi=String|StatusBluetooth=String|StatusModem=String|StatusGps=String|StatusCamera=String|StatusSuspend=String}}
 
</noinclude>
 
</noinclude>
 
<includeonly>
 
<includeonly>
 
[[Category:Socs]]
 
[[Category:Socs]]
{{#cargo_store:_table=Socs|Manufacturer={{{manufacturer|}}}|Name={{{name|}}}|Arch={{{arch|}}}|Process={{{process|}}}|StatusCpu={{{status_cpu|}}}|StatusStorage={{{status_storage|}}}|StatusUsb={{{status_usb|}}}|StatusDisplay={{{status_display|}}}|StatusGpu={{{status_gpu|}}}|StatusPinctrl={{{status_pinctrl|}}}|StatusI2c={{{status_i2c|}}}|StatusAudio={{{status_audio|}}}|StatusVideo={{{status_video|}}}|StatusThermal={{{status_thermal|}}}|StatusModem={{{status_modem|}}}|StatusCamera={{{status_camera|}}} }}
+
{{#cargo_store:_table=Socs|Manufacturer={{{manufacturer|}}}|Name={{{name|}}}|Codenames={{{codenames|}}}|Arch={{{arch|}}}|Year={{{year|}}}|Process={{{process|}}}|Cpu={{{cpu|}}}|Gpu={{{gpu|}}}|Mainline={{{mainline|}}}|StatusCpu={{{status_cpu|}}}|StatusUart={{{status_uart|}}}|StatusStorage={{{status_storage|}}}|StatusUsb={{{status_usb|}}}|StatusDisplay={{{status_display|}}}|StatusGpu={{{status_gpu|}}}|StatusPinctrl={{{status_pinctrl|}}}|StatusI2c={{{status_i2c|}}}|StatusAudio={{{status_audio|}}}|StatusVideo={{{status_video|}}}|StatusThermal={{{status_thermal|}}}|StatusWiFi={{{status_wifi|}}}|StatusBluetooth={{{status_bluetooth|}}}|StatusModem={{{status_modem|}}}|StatusGps={{{status_gps|}}}|StatusCamera={{{status_camera|}}}|StatusSuspend={{{status_suspend|}}} }}
 
</includeonly>
 
</includeonly>

Revision as of 18:01, 8 January 2021

Process nm
Components
CPU
UART
Storage
USB
Display
GPU
Pinctrl
I²C
Audio
Video
Thermal
WiFi
Bluetooth
Modem
GPS
Camera
Suspend


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