162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics 2022 - All Rights Reserved
462306a36Sopenharmony_ci * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci/ {
862306a36Sopenharmony_ci	firmware {
962306a36Sopenharmony_ci		optee: optee {
1062306a36Sopenharmony_ci			compatible = "linaro,optee-tz";
1162306a36Sopenharmony_ci			method = "smc";
1262306a36Sopenharmony_ci		};
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci		scmi: scmi {
1562306a36Sopenharmony_ci			compatible = "linaro,scmi-optee";
1662306a36Sopenharmony_ci			#address-cells = <1>;
1762306a36Sopenharmony_ci			#size-cells = <0>;
1862306a36Sopenharmony_ci			linaro,optee-channel-id = <0>;
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ci			scmi_clk: protocol@14 {
2162306a36Sopenharmony_ci				reg = <0x14>;
2262306a36Sopenharmony_ci				#clock-cells = <1>;
2362306a36Sopenharmony_ci			};
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci			scmi_reset: protocol@16 {
2662306a36Sopenharmony_ci				reg = <0x16>;
2762306a36Sopenharmony_ci				#reset-cells = <1>;
2862306a36Sopenharmony_ci			};
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci			scmi_voltd: protocol@17 {
3162306a36Sopenharmony_ci				reg = <0x17>;
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci				scmi_reguls: regulators {
3462306a36Sopenharmony_ci					#address-cells = <1>;
3562306a36Sopenharmony_ci					#size-cells = <0>;
3662306a36Sopenharmony_ci
3762306a36Sopenharmony_ci					scmi_reg11: regulator@0 {
3862306a36Sopenharmony_ci						reg = <0>;
3962306a36Sopenharmony_ci						regulator-name = "reg11";
4062306a36Sopenharmony_ci						regulator-min-microvolt = <1100000>;
4162306a36Sopenharmony_ci						regulator-max-microvolt = <1100000>;
4262306a36Sopenharmony_ci					};
4362306a36Sopenharmony_ci
4462306a36Sopenharmony_ci					scmi_reg18: regulator@1 {
4562306a36Sopenharmony_ci						reg = <1>;
4662306a36Sopenharmony_ci						regulator-name = "reg18";
4762306a36Sopenharmony_ci						regulator-min-microvolt = <1800000>;
4862306a36Sopenharmony_ci						regulator-max-microvolt = <1800000>;
4962306a36Sopenharmony_ci					};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci					scmi_usb33: regulator@2 {
5262306a36Sopenharmony_ci						reg = <2>;
5362306a36Sopenharmony_ci						regulator-name = "usb33";
5462306a36Sopenharmony_ci						regulator-min-microvolt = <3300000>;
5562306a36Sopenharmony_ci						regulator-max-microvolt = <3300000>;
5662306a36Sopenharmony_ci					};
5762306a36Sopenharmony_ci				};
5862306a36Sopenharmony_ci			};
5962306a36Sopenharmony_ci		};
6062306a36Sopenharmony_ci	};
6162306a36Sopenharmony_ci};
6262306a36Sopenharmony_ci
6362306a36Sopenharmony_ci&reg11 {
6462306a36Sopenharmony_ci	status = "disabled";
6562306a36Sopenharmony_ci};
6662306a36Sopenharmony_ci
6762306a36Sopenharmony_ci&reg18 {
6862306a36Sopenharmony_ci	status = "disabled";
6962306a36Sopenharmony_ci};
7062306a36Sopenharmony_ci
7162306a36Sopenharmony_ci&usb33 {
7262306a36Sopenharmony_ci	status = "disabled";
7362306a36Sopenharmony_ci};
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci&usbotg_hs {
7662306a36Sopenharmony_ci	usb33d-supply = <&scmi_usb33>;
7762306a36Sopenharmony_ci};
7862306a36Sopenharmony_ci
7962306a36Sopenharmony_ci&usbphyc {
8062306a36Sopenharmony_ci	vdda1v1-supply = <&scmi_reg11>;
8162306a36Sopenharmony_ci	vdda1v8-supply = <&scmi_reg18>;
8262306a36Sopenharmony_ci};
8362306a36Sopenharmony_ci
8462306a36Sopenharmony_ci/delete-node/ &clk_hse;
8562306a36Sopenharmony_ci/delete-node/ &clk_hsi;
8662306a36Sopenharmony_ci/delete-node/ &clk_lse;
8762306a36Sopenharmony_ci/delete-node/ &clk_lsi;
8862306a36Sopenharmony_ci/delete-node/ &clk_csi;
89