Back to home page

OSCL-LXR

 
 

    


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 &reg11 {
0081         status = "disabled";
0082 };
0083 
0084 &reg18 {
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;