1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
2 /*
3 * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
4 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
5 */
6
7 / {
8 firmware {
9 optee: optee {
10 compatible = "linaro,optee-tz";
11 method = "smc";
12 };
13
14 scmi: scmi {
15 compatible = "linaro,scmi-optee";
16 #address-cells = <1>;
17 #size-cells = <0>;
18 linaro,optee-channel-id = <0>;
19 shmem = <&scmi_shm>;
20
21 scmi_clk: protocol@14 {
22 reg = <0x14>;
23 #clock-cells = <1>;
24 };
25
26 scmi_reset: protocol@16 {
27 reg = <0x16>;
28 #reset-cells = <1>;
29 };
30
31 scmi_voltd: protocol@17 {
32 reg = <0x17>;
33
34 scmi_reguls: regulators {
35 #address-cells = <1>;
36 #size-cells = <0>;
37
38 scmi_reg11: reg11@0 {
39 reg = <0>;
40 regulator-name = "reg11";
41 regulator-min-microvolt = <1100000>;
42 regulator-max-microvolt = <1100000>;
43 };
44
45 scmi_reg18: reg18@1 {
46 voltd-name = "reg18";
47 reg = <1>;
48 regulator-name = "reg18";
49 regulator-min-microvolt = <1800000>;
50 regulator-max-microvolt = <1800000>;
51 };
52
53 scmi_usb33: usb33@2 {
54 reg = <2>;
55 regulator-name = "usb33";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 };
59 };
60 };
61 };
62 };
63
64 soc {
65 scmi_sram: sram@2ffff000 {
66 compatible = "mmio-sram";
67 reg = <0x2ffff000 0x1000>;
68 #address-cells = <1>;
69 #size-cells = <1>;
70 ranges = <0 0x2ffff000 0x1000>;
71
72 scmi_shm: scmi-sram@0 {
73 compatible = "arm,scmi-shmem";
74 reg = <0 0x80>;
75 };
76 };
77 };
78 };
79
80 ®11 {
81 status = "disabled";
82 };
83
84 ®18 {
85 status = "disabled";
86 };
87
88 &usb33 {
89 status = "disabled";
90 };
91
92 &usbotg_hs {
93 usb33d-supply = <&scmi_usb33>;
94 };
95
96 &usbphyc {
97 vdda1v1-supply = <&scmi_reg11>;
98 vdda1v8-supply = <&scmi_reg18>;
99 };
100
101 /delete-node/ &clk_hse;
102 /delete-node/ &clk_hsi;
103 /delete-node/ &clk_lse;
104 /delete-node/ &clk_lsi;
105 /delete-node/ &clk_csi;
Cache object: 16c972b8adca68e350b1c4249fe17afb
|