Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
Extension
.yaml
Size
10095 bytes
Lines
303
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/iio/dac/microchip,mcp47feb02.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Microchip MCP47F(E/V)B(0/1/2)(1/2/4/8) DAC with I2C Interface Families

maintainers:
  - Ariana Lazar <ariana.lazar@microchip.com>

description: |
  Datasheet for MCP47FEB01, MCP47FEB11, MCP47FEB21, MCP47FEB02, MCP47FEB12,
  MCP47FEB22 can be found here:
    https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005375A.pdf
  Datasheet for MCP47FVB01, MCP47FVB11, MCP47FVB21, MCP47FVB02, MCP47FVB12,
  MCP47FVB22 can be found here:
    https://ww1.microchip.com/downloads/aemDocuments/documents/OTH/ProductDocuments/DataSheets/20005405A.pdf
  Datasheet for MCP47FEB04, MCP47FEB14, MCP47FEB24, MCP47FEB08, MCP47FEB18,
  MCP47FEB28, MCP47FVB04, MCP47FVB14, MCP47FVB24, MCP47FVB08, MCP47FVB18,
  MCP47FVB28 can be found here:
    https://ww1.microchip.com/downloads/aemDocuments/documents/MSLD/ProductDocuments/DataSheets/MCP47FXBX48-Data-Sheet-DS200006368A.pdf

  +------------+--------------+-------------+-------------+------------+
  | Device     |  Resolution  |   Channels  | Vref number | Memory     |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FEB01 |     8-bit    |      1      |      1      |   EEPROM   |
  | MCP47FEB11 |    10-bit    |      1      |      1      |   EEPROM   |
  | MCP47FEB21 |    12-bit    |      1      |      1      |   EEPROM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FEB02 |     8-bit    |      2      |      1      |   EEPROM   |
  | MCP47FEB12 |    10-bit    |      2      |      1      |   EEPROM   |
  | MCP47FEB22 |    12-bit    |      2      |      1      |   EEPROM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FVB01 |     8-bit    |      1      |      1      |      RAM   |
  | MCP47FVB11 |    10-bit    |      1      |      1      |      RAM   |
  | MCP47FVB21 |    12-bit    |      1      |      1      |      RAM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FVB02 |     8-bit    |      2      |      1      |      RAM   |
  | MCP47FVB12 |    10-bit    |      2      |      1      |      RAM   |
  | MCP47FVB22 |    12-bit    |      2      |      1      |      RAM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FVB04 |     8-bit    |      4      |      2      |      RAM   |
  | MCP47FVB14 |    10-bit    |      4      |      2      |      RAM   |
  | MCP47FVB24 |    12-bit    |      4      |      2      |      RAM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FVB08 |     8-bit    |      8      |      2      |      RAM   |
  | MCP47FVB18 |    10-bit    |      8      |      2      |      RAM   |
  | MCP47FVB28 |    12-bit    |      8      |      2      |      RAM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FEB04 |     8-bit    |      4      |      2      |   EEPROM   |
  | MCP47FEB14 |    10-bit    |      4      |      2      |   EEPROM   |
  | MCP47FEB24 |    12-bit    |      4      |      2      |   EEPROM   |
  |------------|--------------|-------------|-------------|------------|
  | MCP47FEB08 |     8-bit    |      8      |      2      |   EEPROM   |
  | MCP47FEB18 |    10-bit    |      8      |      2      |   EEPROM   |
  | MCP47FEB28 |    12-bit    |      8      |      2      |   EEPROM   |
  +------------+--------------+-------------+-------------+------------+

properties:
  compatible:
    enum:
      - microchip,mcp47feb01
      - microchip,mcp47feb11
      - microchip,mcp47feb21
      - microchip,mcp47feb02
      - microchip,mcp47feb12
      - microchip,mcp47feb22
      - microchip,mcp47fvb01
      - microchip,mcp47fvb11

Annotation

Implementation Notes