0001 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
0002 /*
0003 * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
0004 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
0005 */
0006
0007 / {
0008 firmware {
0009 optee: optee {
0010 compatible = "linaro,optee-tz";
0011 method = "smc";
0012 };
0013
0014 scmi: scmi {
0015 compatible = "linaro,scmi-optee";
0016 #address-cells = <1>;
0017 #size-cells = <0>;
0018 linaro,optee-channel-id = <0>;
0019 shmem = <&scmi_shm>;
0020
0021 scmi_clk: protocol@14 {
0022 reg = <0x14>;
0023 #clock-cells = <1>;
0024 };
0025
0026 scmi_reset: protocol@16 {
0027 reg = <0x16>;
0028 #reset-cells = <1>;
0029 };
0030
0031 scmi_voltd: protocol@17 {
0032 reg = <0x17>;
0033
0034 scmi_reguls: regulators {
0035 #address-cells = <1>;
0036 #size-cells = <0>;
0037
0038 scmi_reg11: reg11@0 {
0039 reg = <0>;
0040 regulator-name = "reg11";
0041 regulator-min-microvolt = <1100000>;
0042 regulator-max-microvolt = <1100000>;
0043 };
0044
0045 scmi_reg18: reg18@1 {
0046 voltd-name = "reg18";
0047 reg = <1>;
0048 regulator-name = "reg18";
0049 regulator-min-microvolt = <1800000>;
0050 regulator-max-microvolt = <1800000>;
0051 };
0052
0053 scmi_usb33: usb33@2 {
0054 reg = <2>;
0055 regulator-name = "usb33";
0056 regulator-min-microvolt = <3300000>;
0057 regulator-max-microvolt = <3300000>;
0058 };
0059 };
0060 };
0061 };
0062 };
0063
0064 soc {
0065 scmi_sram: sram@2ffff000 {
0066 compatible = "mmio-sram";
0067 reg = <0x2ffff000 0x1000>;
0068 #address-cells = <1>;
0069 #size-cells = <1>;
0070 ranges = <0 0x2ffff000 0x1000>;
0071
0072 scmi_shm: scmi-sram@0 {
0073 compatible = "arm,scmi-shmem";
0074 reg = <0 0x80>;
0075 };
0076 };
0077 };
0078 };
0079
0080 ®11 {
0081 status = "disabled";
0082 };
0083
0084 ®18 {
0085 status = "disabled";
0086 };
0087
0088 &usb33 {
0089 status = "disabled";
0090 };
0091
0092 &usbotg_hs {
0093 usb33d-supply = <&scmi_usb33>;
0094 };
0095
0096 &usbphyc {
0097 vdda1v1-supply = <&scmi_reg11>;
0098 vdda1v8-supply = <&scmi_reg18>;
0099 };
0100
0101 /delete-node/ &clk_hse;
0102 /delete-node/ &clk_hsi;
0103 /delete-node/ &clk_lse;
0104 /delete-node/ &clk_lsi;
0105 /delete-node/ &clk_csi;