Mediatek Jargon: Difference between revisions

From cabochon
Jump to navigationJump to search
No edit summary
No edit summary
 
Line 19: Line 19:
* Multimedia subsystem
* Multimedia subsystem
* Includes display, camera, video encode/decode, image processing, vpu.
* Includes display, camera, video encode/decode, image processing, vpu.
==== Display Hardware ====
* OVL: Overlay(?), source of image data.
* DSI: In Chromebooks, the output that goes to the internal display.
* DPI: In Chromebooks, the output that goes to the external display.
=== SCPSYS ===
* System Control Processor subsystem.
* spm (system power manager)
=== PMIC WRAP ===
* Wrapper hardware to interface to PMICs.
=== SPMI ===
* Standard interface for power management.
* MTK has its own version of this (PMIF).
=== CMDQ ===
* Mediatek Command Queue.
* Used for time sensitive register access (such as configuring display hardware).
==== GCE ====
* Global Command Engine
* The mailbox used by cmdq to configure the display pipeline.
=== SCP ===
* System Companion Processor
* Offloads certain tasks TODO: add what scp controls here
=== SMI ===
* Smart Multimedia Interface
* Enables/disables iommus
* Controls power domains and clocks
* Used only for display hardware? (i think only the display controller is behind an iommu, at least on older SoCs)
==== LARBs ====
* Local arbiters

Latest revision as of 03:34, 18 December 2025

Mediatek Jargon

SoC Components

SLBC

EMI

  • External memory interconnect?
  • Also referred to as the interconnect (ICC) or DRAM scheduler or DRAM controller.

DVFSRC

MMSYS

  • Multimedia subsystem
  • Includes display, camera, video encode/decode, image processing, vpu.

Display Hardware

  • OVL: Overlay(?), source of image data.
  • DSI: In Chromebooks, the output that goes to the internal display.
  • DPI: In Chromebooks, the output that goes to the external display.

SCPSYS

  • System Control Processor subsystem.
  • spm (system power manager)

PMIC WRAP

  • Wrapper hardware to interface to PMICs.

SPMI

  • Standard interface for power management.
  • MTK has its own version of this (PMIF).

CMDQ

  • Mediatek Command Queue.
  • Used for time sensitive register access (such as configuring display hardware).

GCE

  • Global Command Engine
  • The mailbox used by cmdq to configure the display pipeline.

SCP

  • System Companion Processor
  • Offloads certain tasks TODO: add what scp controls here

SMI

  • Smart Multimedia Interface
  • Enables/disables iommus
  • Controls power domains and clocks
  • Used only for display hardware? (i think only the display controller is behind an iommu, at least on older SoCs)

LARBs

  • Local arbiters