Documentation/devicetree/bindings/arm/stm32/stm32.yaml

Source file repositories/reference/linux-study-clean/Documentation/devicetree/bindings/arm/stm32/stm32.yaml

File Facts

System
Linux kernel
Corpus path
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Extension
.yaml
Size
7106 bytes
Lines
221
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
%YAML 1.2
---
$id: http://devicetree.org/schemas/arm/stm32/stm32.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: STMicroelectronics STM32 Platforms

maintainers:
  - Alexandre Torgue <alexandre.torgue@foss.st.com>

properties:
  $nodename:
    const: "/"
  compatible:
    oneOf:
      - description: emtrion STM32MP1 Argon based Boards
        items:
          - const: emtrion,stm32mp157c-emsbc-argon
          - const: emtrion,stm32mp157c-emstamp-argon
          - const: st,stm32mp157
      - items:
          - enum:
              - st,stm32f429i-disco
              - st,stm32429i-eval
          - const: st,stm32f429
      - items:
          - enum:
              - st,stm32f469i-disco
          - const: st,stm32f469
      - items:
          - enum:
              - st,stm32f746-disco
              - st,stm32746g-eval
          - const: st,stm32f746
      - items:
          - enum:
              - st,stm32f769-disco
          - const: st,stm32f769
      - items:
          - enum:
              - st,stm32h743i-disco
              - st,stm32h743i-eval
          - const: st,stm32h743
      - items:
          - enum:
              - st,stm32h747i-disco
          - const: st,stm32h747
      - items:
          - enum:
              - st,stm32h750i-art-pi
          - const: st,stm32h750
      - items:
          - enum:
              - st,stm32mp135f-dk
          - const: st,stm32mp135

      - description: ST STM32MP133 based Boards
        items:
          - enum:
              - pri,prihmb   # Priva E-Measuringbox board
          - const: st,stm32mp133

      - description: ST STM32MP151 based Boards
        items:
          - enum:
              - ply,plyaqm   # Plymovent AQM board
              - prt,mecio1r0 # Protonic MECIO1r0
              - prt,mect1s   # Protonic MECT1S
              - prt,prtt1a   # Protonic PRTT1A

Annotation

Implementation Notes