Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/media/qcom,sm6150-camss.yaml
Extension
.yaml
Size
15102 bytes
Lines
440
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: configuration, schema, or hardware description
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/media/qcom,sm6150-camss.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Qualcomm SM6150 Camera Subsystem (CAMSS)

maintainers:
  - Wenmeng Liu <wenmeng.liu@oss.qualcomm.com>

description:
  This binding describes the camera subsystem hardware found on SM6150
  Qualcomm SoCs. It includes submodules such as CSIPHY (CSI Physical layer)
  and CSID (CSI Decoder), which comply with the MIPI CSI2 protocol.

  The subsystem also integrates a set of real-time image processing engines
  and their associated configuration modules, as well as non-real-time engines.

properties:
  compatible:
    const: qcom,sm6150-camss

  reg:
    items:
      - description: Registers for CSID 0
      - description: Registers for CSID 1
      - description: Registers for CSID Lite
      - description: Registers for CSIPHY 0
      - description: Registers for CSIPHY 1
      - description: Registers for CSIPHY 2
      - description: Registers for VFE 0
      - description: Registers for VFE 1
      - description: Registers for VFE Lite
      - description: Registers for BPS (Bayer Processing Segment)
      - description: Registers for CAMNOC
      - description: Registers for CPAS CDM
      - description: Registers for CPAS TOP
      - description: Registers for ICP (Imaging Control Processor) CSR (Control and Status Registers)
      - description: Registers for ICP QGIC (Qualcomm Generic Interrupt Controller)
      - description: Registers for ICP SIERRA ((A5 subsystem communication))
      - description: Registers for IPE (Image Postprocessing Engine) 0
      - description: Registers for JPEG DMA
      - description: Registers for JPEG ENC
      - description: Registers for LRME (Low Resolution Motion Estimation)

  reg-names:
    items:
      - const: csid0
      - const: csid1
      - const: csid_lite
      - const: csiphy0
      - const: csiphy1
      - const: csiphy2
      - const: vfe0
      - const: vfe1
      - const: vfe_lite
      - const: bps
      - const: camnoc
      - const: cpas_cdm
      - const: cpas_top
      - const: icp_csr
      - const: icp_qgic
      - const: icp_sierra
      - const: ipe0
      - const: jpeg_dma
      - const: jpeg_enc
      - const: lrme

  clocks:

Annotation

Implementation Notes