FILE
sophgo,cv1800b-top-syscon.yaml
File preview with syntax highlighting.
linux-6.19.14/Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-top-syscon.yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/soc/sophgo/sophgo,cv1800b-top-syscon.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Sophgo CV18XX/SG200X SoC top system controller 8 9maintainers: 10 - Inochi Amaoto <inochiama@outlook.com> 11 12description: 13 The Sophgo CV18XX/SG200X SoC top misc system controller provides 14 register access to configure related modules. 15 16properties: 17 compatible: 18 oneOf: 19 - items: 20 - const: sophgo,cv1800b-top-syscon 21 - const: syscon 22 - const: simple-mfd 23 24 reg: 25 maxItems: 1 26 27 "#address-cells": 28 const: 1 29 30 "#size-cells": 31 const: 1 32 33 ranges: true 34 35 dma-router@154: 36 $ref: /schemas/dma/sophgo,cv1800b-dmamux.yaml# 37 unevaluatedProperties: false 38 39 phy@48: 40 $ref: /schemas/phy/sophgo,cv1800b-usb2-phy.yaml# 41 unevaluatedProperties: false 42 43required: 44 - compatible 45 - reg 46 - "#address-cells" 47 - "#size-cells" 48 49additionalProperties: false 50 51examples: 52 - | 53 #include <dt-bindings/clock/sophgo,cv1800.h> 54 55 syscon@3000000 { 56 compatible = "sophgo,cv1800b-top-syscon", "syscon", "simple-mfd"; 57 reg = <0x03000000 0x1000>; 58 #address-cells = <1>; 59 #size-cells = <1>; 60 61 phy@48 { 62 compatible = "sophgo,cv1800b-usb2-phy"; 63 reg = <0x48 0x4>; 64 #phy-cells = <0>; 65 clocks = <&clk CLK_USB_125M>, 66 <&clk CLK_USB_33K>, 67 <&clk CLK_USB_12M>; 68 clock-names = "app", "stb", "lpm"; 69 resets = <&rst 58>; 70 }; 71 72 dma-router@154 { 73 compatible = "sophgo,cv1800b-dmamux"; 74 reg = <0x154 0x8>, <0x298 0x4>; 75 #dma-cells = <2>; 76 dma-masters = <&dmac>; 77 }; 78 }; 79 80...
~/
Read-only file preview.