Skip to content
Snippets Groups Projects
04.dtsdump_Qualcomm_Technologies,_Inc._SDA429_CDP.dts 341.77 KiB
/dts-v1/;

/ {
	#address-cells = <0x2>;
	#size-cells = <0x2>;
	model = "Qualcomm Technologies, Inc. SDA429 CDP";
	compatible = "qcom,sda429-cdp", "qcom,sda429", "qcom,cdp";
	qcom,msm-id = <0x16c 0x0>;
	interrupt-parent = <0x1>;
	qcom,msm-name = "SDA429";
	qcom,pmic-id = <0x10016 0x25 0x0 0x0>;
	qcom.pmic-name = "PMI632";

	cpus {
		#address-cells = <0x1>;
		#size-cells = <0x0>;

		cpu-map {

			cluster0 {

				core0 {
					cpu = <0x2>;
				};

				core1 {
					cpu = <0x3>;
				};

				core2 {
					cpu = <0x4>;
				};

				core3 {
					cpu = <0x5>;
				};
			};
		};

		cpu@100 {
			device_type = "cpu";
			compatible = "arm,cortex-a53";
			reg = <0x100>;
			enable-method = "psci";
			efficiency = <0x400>;
			sched-energy-costs = <0x6 0x7>;
			next-level-cache = <0x8>;
			#cooling-cells = <0x2>;
			cpu-release-addr = <0x0 0x90000000>;
			phandle = <0x2>;

			l2-cache {
				compatible = "arm,arch-cache";
				cache-level = <0x2>;
				qcom,dump-size = <0x0>;
				phandle = <0x8>;
			};

			l1-icache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x8800>;
				phandle = <0xa>;
			};

			l1-dcache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x9000>;
				phandle = <0xe>;
			};
		};

		cpu@101 {
			device_type = "cpu";
			compatible = "arm,cortex-a53";
			reg = <0x101>;
			enable-method = "psci";
			efficiency = <0x400>;
			sched-energy-costs = <0x6 0x7>;
			next-level-cache = <0x8>;
			#cooling-cells = <0x2>;
			cpu-release-addr = <0x0 0x90000000>;
			phandle = <0x3>;

			l1-icache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x8800>;
				phandle = <0xb>;
			};

			l1-dcache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x9000>;
				phandle = <0xf>;
			};
		};

		cpu@102 {
			device_type = "cpu";
			compatible = "arm,cortex-a53";
			reg = <0x102>;
			enable-method = "psci";
			efficiency = <0x400>;
			sched-energy-costs = <0x6 0x7>;
			next-level-cache = <0x8>;
			#cooling-cells = <0x2>;
			cpu-release-addr = <0x0 0x90000000>;
			phandle = <0x4>;

			l1-icache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x8800>;
				phandle = <0xc>;
			};

			l1-dcache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x9000>;
				phandle = <0x10>;
			};
		};

		cpu@103 {
			device_type = "cpu";
			compatible = "arm,cortex-a53";
			reg = <0x103>;
			enable-method = "psci";
			efficiency = <0x400>;
			sched-energy-costs = <0x6 0x7>;
			next-level-cache = <0x8>;
			#cooling-cells = <0x2>;
			cpu-release-addr = <0x0 0x90000000>;
			phandle = <0x5>;

			l1-icache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x8800>;
				phandle = <0xd>;
			};

			l1-dcache {
				compatible = "arm,arch-cache";
				qcom,dump-size = <0x9000>;
				phandle = <0x11>;
			};
		};
	};

	soc {
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		ranges = <0x0 0x0 0x0 0xffffffff>;
		compatible = "simple-bus";
		phandle = <0x179>;

		pinctrl@1000000 {
			compatible = "qcom,msm8937-pinctrl";
			reg = <0x1000000 0x300000>;
			reg-names = "pinctrl_regs";
			interrupts-extended = <0x1 0x0 0xd0 0x0>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			interrupt-parent = <0x9>;
			#interrupt-cells = <0x2>;
			phandle = <0x9f>;

			pmx-uartconsole {

				uart_console_active {
					phandle = <0x17a>;

					mux {
						pins = "gpio4", "gpio5";
						function = "blsp_uart2";
					};

					config {
						pins = "gpio4", "gpio5";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				uart_console_sleep {
					phandle = <0x17b>;

					mux {
						pins = "gpio4", "gpio5";
						function = "blsp_uart2";
					};

					config {
						pins = "gpio4", "gpio5";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			i2c_2 {

				i2c_2_active {
					phandle = <0xa6>;

					mux {
						pins = "gpio6", "gpio7";
						function = "blsp_i2c2";
					};

					config {
						pins = "gpio6", "gpio7";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				i2c_2_sleep {
					phandle = <0xa7>;

					mux {
						pins = "gpio6", "gpio7";
						function = "gpio";
					};

					config {
						pins = "gpio6", "gpio7";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			i2c_3 {

				i2c_3_active {
					phandle = <0xac>;

					mux {
						pins = "gpio10", "gpio11";
						function = "blsp_i2c3";
					};

					config {
						pins = "gpio10", "gpio11";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				i2c_3_sleep {
					phandle = <0xad>;

					mux {
						pins = "gpio10", "gpio11";
						function = "gpio";
					};

					config {
						pins = "gpio10", "gpio11";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			i2c_5 {

				i2c_5_active {
					phandle = <0xae>;

					mux {
						pins = "gpio18", "gpio19";
						function = "blsp_i2c5";
					};

					config {
						pins = "gpio18", "gpio19";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				i2c_5_sleep {
					phandle = <0xaf>;

					mux {
						pins = "gpio18", "gpio19";
						function = "gpio";
					};

					config {
						pins = "gpio18", "gpio19";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			i2c_6 {

				i2c_6_active {
					phandle = <0xb1>;

					mux {
						pins = "gpio22", "gpio23";
						function = "blsp_i2c6";
					};

					config {
						pins = "gpio22", "gpio23";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				i2c_6_sleep {
					phandle = <0xb2>;

					mux {
						pins = "gpio22", "gpio23";
						function = "gpio";
					};

					config {
						pins = "gpio22", "gpio23";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			cdc-dmic-lines_clk {

				dmic_clk_on {
					phandle = <0x11b>;

					mux {
						pins = "gpio89";
						function = "dmic0_clk";
					};

					config {
						pins = "gpio89";
						drive-strength = <0x8>;
						bias-pull-up;
					};
				};

				dmic_clk_off {
					phandle = <0x11f>;

					mux {
						pins = "gpio89";
						function = "gpio";
					};

					config {
						pins = "gpio89";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			cdc-dmic-lines_data {

				dmic_data_on {
					phandle = <0x11c>;

					mux {
						pins = "gpio90";
						function = "dmic0_data";
					};

					config {
						pins = "gpio90";
						drive-strength = <0x8>;
						bias-pull-up;
					};
				};

				dmic_data_off {
					phandle = <0x120>;

					mux {
						pins = "gpio90";
						function = "gpio";
					};

					config {
						pins = "gpio90";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			nfc {

				nfc_int_active {
					phandle = <0x17c>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};

				nfc_int_suspend {
					phandle = <0x17d>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};

				nfc_disable_active {
					phandle = <0x17e>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};

				nfc_disable_suspend {
					phandle = <0x17f>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			tlmm_pmi_flash_led {

				rear_flash_led_enable {
					phandle = <0x180>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x10>;
						output-high;
					};
				};

				rear_flash_led_disable {
					phandle = <0x181>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						output-low;
					};
				};

				front_flash_led_enable {
					phandle = <0x182>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x10>;
						output-high;
					};
				};

				front_flash_led_disable {
					phandle = <0x183>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						output-low;
					};
				};
			};

			spi3 {

				spi3_default {
					phandle = <0xb3>;

					mux {
						function = "blsp_spi3";
					};

					config {
						drive-strength = <0xc>;
						bias-disable = <0x0>;
					};
				};

				spi3_sleep {
					phandle = <0xb5>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};

				cs0_active {
					phandle = <0xb4>;

					mux {
						function = "blsp_spi3";
					};

					config {
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};

				cs0_sleep {
					phandle = <0xb6>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};
			};

			spi7 {

				spi7_default {
					phandle = <0x184>;

					mux {
						function = "blsp_spi7";
					};

					config {
						drive-strength = <0x10>;
						bias-disable = <0x0>;
					};
				};

				spi7_sleep {
					phandle = <0x185>;

					mux {
						function = "blsp_spi7";
					};

					config {
						drive-strength = <0x10>;
						bias-disable = <0x0>;
					};
				};

				cs0_active {
					phandle = <0x186>;

					mux {
						function = "blsp_spi7_cs0";
					};

					config {
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};
			};

			spi8 {

				spi8_default {
					phandle = <0xb7>;

					mux {
						pins = "gpio96", "gpio97", "gpio99";
						function = "blsp_spi8";
					};

					config {
						pins = "gpio96", "gpio97", "gpio99";
						drive-strength = <0x10>;
						bias-disable = <0x0>;
					};
				};

				spi8_sleep {
					phandle = <0xba>;

					mux {
						pins = "gpio96", "gpio97", "gpio99";
						function = "blsp_spi8";
					};

					config {
						pins = "gpio96", "gpio97", "gpio99";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};

				cs0_active {
					phandle = <0xb8>;

					mux {
						pins = "gpio98";
						function = "blsp_spi8";
					};

					config {
						pins = "gpio98";
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};

				cs0_sleep {
					phandle = <0xbb>;

					mux {
						pins = "gpio98";
						function = "blsp_spi8";
					};

					config {
						pins = "gpio98";
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};

				cs1_active {
					phandle = <0xb9>;

					mux {
						pins = "gpio130";
						function = "blsp8_spi";
					};

					config {
						pins = "gpio130";
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};

				cs1_sleep {
					phandle = <0xbc>;

					mux {
						pins = "gpio130";
						function = "blsp8_spi";
					};

					config {
						pins = "gpio130";
						drive-strength = <0x2>;
						bias-disable = <0x0>;
					};
				};
			};

			fpc_reset_int {

				reset_low {
					phandle = <0x187>;

					mux {
						pins = "gpio124";
						function = "fpc_reset_gpio_low";
					};

					config {
						pins = "gpio124";
						drive-strength = <0x2>;
						bias-disable;
						output-low;
					};
				};

				reset_high {
					phandle = <0x188>;

					mux {
						pins = "gpio124";
						function = "fpc_reset_gpio_high";
					};

					config {
						pins = "gpio124";
						drive-strength = <0x2>;
						bias-disable;
						output-high;
					};
				};

				int_low {
					phandle = <0x189>;

					mux {
						pins = "gpio48";
					};

					config {
						pins = "gpio48";
						drive-strength = <0x2>;
						bias-pull-down;
						input-enable;
					};
				};
			};

			wcnss_pmux_5wire {

				wcnss_default {
					phandle = <0xe4>;

					wcss_wlan2 {
						pins = "gpio76";
						function = "wcss_wlan2";
					};

					wcss_wlan1 {
						pins = "gpio77";
						function = "wcss_wlan1";
					};

					wcss_wlan0 {
						pins = "gpio78";
						function = "wcss_wlan0";
					};

					wcss_wlan {
						pins = "gpio79", "gpio80";
						function = "wcss_wlan";
					};

					config {
						pins = "gpio76", "gpio77", "gpio78", "gpio79", "gpio80";
						drive-strength = <0x6>;
						bias-pull-up;
					};
				};

				wcnss_sleep {
					phandle = <0xe5>;

					wcss_wlan2 {
						pins = "gpio76";
						function = "wcss_wlan2";
					};

					wcss_wlan1 {
						pins = "gpio77";
						function = "wcss_wlan1";
					};

					wcss_wlan0 {
						pins = "gpio78";
						function = "wcss_wlan0";
					};

					wcss_wlan {
						pins = "gpio79", "gpio80";
						function = "wcss_wlan";
					};

					config {
						pins = "gpio76", "gpio77", "gpio78", "gpio79", "gpio80";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			wcnss_pmux_gpio {
				phandle = <0x18a>;

				wcnss_gpio_default {
					phandle = <0xe6>;

					mux {
						pins = "gpio76", "gpio77", "gpio78", "gpio79", "gpio80";
						function = "gpio";
					};

					config {
						pins = "gpio76", "gpio77", "gpio78", "gpio79", "gpio80";
						drive-strength = <0x6>;
						bias-pull-up;
					};
				};
			};

			cdc_mclk2_pin {

				cdc_mclk2_sleep {
					phandle = <0x177>;

					mux {
						pins = "gpio66";
						function = "pri_mi2s";
					};

					config {
						pins = "gpio66";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};

				cdc_mclk2_active {
					phandle = <0x178>;

					mux {
						pins = "gpio66";
						function = "pri_mi2s";
					};

					config {
						pins = "gpio66";
						drive-strength = <0x8>;
						bias-disable;
					};
				};
			};

			blsp2_uart1_active {
				phandle = <0xc2>;

				mux {
					pins = "gpio18", "gpio19";
					function = "blsp_uart5";
				};

				config {
					pins = "gpio18", "gpio19";
					drive-strength = <0x2>;
					bias-disable;
				};
			};

			blsp2_uart1_sleep {
				phandle = <0xc1>;

				mux {
					pins = "gpio18", "gpio19";
					function = "gpio";
				};

				config {
					pins = "gpio18", "gpio19";
					drive-strength = <0x2>;
					bias-disable;
				};
			};

			pmx_adv7533_int {
				phandle = <0x18b>;

				adv7533_int_active {
					phandle = <0x18c>;

					mux {
						pins = "gpio126";
						function = "gpio";
					};

					config {
						pins = "gpio126";
						drive-strength = <0x10>;
						bias-disable;
					};
				};
				adv7533_int_suspend {
					phandle = <0x18d>;

					mux {
						pins = "gpio126";
						function = "gpio";
					};

					config {
						pins = "gpio126";
						drive-strength = <0x10>;
						bias-disable;
					};
				};
			};

			pmx_mdss {
				phandle = <0x18e>;

				mdss_dsi_active {
					phandle = <0x18f>;

					mux {
						pins = "gpio60";
						function = "gpio";
					};

					config {
						pins = "gpio60";
						drive-strength = <0x8>;
						bias-disable = <0x0>;
						output-high;
					};
				};

				mdss_dsi_suspend {
					phandle = <0x190>;

					mux {
						pins = "gpio60";
						function = "gpio";
					};

					config {
						pins = "gpio60";
						drive-strength = <0x2>;
						bias-pull-down;
						input-enable;
					};
				};
			};

			pmx_mdss_te {

				mdss_te_active {
					phandle = <0x191>;

					mux {
						pins = "gpio24";
						function = "mdp_vsync";
					};

					config {
						pins = "gpio24";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};

				mdss_te_suspend {
					phandle = <0x192>;

					mux {
						pins = "gpio24";
						function = "mdp_vsync";
					};

					config {
						pins = "gpio24";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			usbc_int_default {
				phandle = <0x193>;

				mux {
					function = "gpio";
				};

				config {
					drive-strength = <0x2>;
					bias-pull-up;
				};
			};

			tlmm_gpio_key {

				gpio_key_active {
					phandle = <0x194>;

					mux {
						pins = "gpio91", "gpio127", "gpio128";
						function = "gpio";
					};

					config {
						pins = "gpio91", "gpio127", "gpio128";
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};

				gpio_key_suspend {
					phandle = <0x195>;

					mux {
						pins = "gpio91", "gpio127", "gpio128";
						function = "gpio";
					};

					config {
						pins = "gpio91", "gpio127", "gpio128";
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};
			};

			pmx_ts_int_active {

				ts_int_active {
					phandle = <0x196>;

					mux {
						pins = "gpio65";
						function = "gpio";
					};

					config {
						pins = "gpio65";
						drive-strength = <0x8>;
						bias-pull-up;
					};
				};
			};

			pmx_ts_int_suspend {

				ts_int_suspend {
					phandle = <0x197>;

					mux {
						pins = "gpio65";
						function = "gpio";
					};

					config {
						pins = "gpio65";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			pmx_ts_reset_active {

				ts_reset_active {
					phandle = <0x198>;

					mux {
						pins = "gpio64";
						function = "gpio";
					};

					config {
						pins = "gpio64";
						drive-strength = <0x8>;
						bias-pull-up;
					};
				};
			};

			pmx_ts_reset_suspend {

				ts_reset_suspend {
					phandle = <0x199>;

					mux {
						pins = "gpio64";
						function = "gpio";
					};

					config {
						pins = "gpio64";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			pmx_ts_release {

				ts_release {
					phandle = <0x19a>;

					mux {
						pins = "gpio65", "gpio64";
						function = "gpio";
					};

					config {
						pins = "gpio65", "gpio64";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			pmx_qdsd_clk {

				clk_sdcard {
					phandle = <0x19b>;

					config {
						pins = "qdsd_clk";
						bias-disable;
						drive-strength = <0x10>;
					};
				};

				clk_trace {
					phandle = <0x19c>;

					config {
						pins = "qdsd_clk";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				clk_swdtrc {
					phandle = <0x19d>;

					config {
						pins = "qdsd_clk";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				clk_spmi {
					phandle = <0x19e>;

					config {
						pins = "qdsd_clk";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_qdsd_cmd {

				cmd_sdcard {
					phandle = <0x19f>;

					config {
						pins = "qdsd_cmd";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				cmd_trace {
					phandle = <0x1a0>;

					config {
						pins = "qdsd_cmd";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				cmd_uart {
					phandle = <0x1a1>;

					config {
						pins = "qdsd_cmd";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				cmd_swdtrc {
					phandle = <0x1a2>;

					config {
						pins = "qdsd_cmd";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				cmd_jtag {
					phandle = <0x1a3>;

					config {
						pins = "qdsd_cmd";
						bias-disable;
						drive-strength = <0x8>;
					};
				};

				cmd_spmi {
					phandle = <0x1a4>;

					config {
						pins = "qdsd_cmd";
						bias-pull-down;
						drive-strength = <0xa>;
					};
				};
			};

			pmx_qdsd_data0 {

				data0_sdcard {
					phandle = <0x1a5>;

					config {
						pins = "qdsd_data0";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data0_trace {
					phandle = <0x1a6>;

					config {
						pins = "qdsd_data0";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data0_uart {
					phandle = <0x1a7>;

					config {
						pins = "qdsd_data0";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data0_swdtrc {
					phandle = <0x1a8>;

					config {
						pins = "qdsd_data0";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data0_jtag {
					phandle = <0x1a9>;

					config {
						pins = "qdsd_data0";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				data0_spmi {
					phandle = <0x1aa>;

					config {
						pins = "qdsd_data0";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_qdsd_data1 {

				data1_sdcard {
					phandle = <0x1ab>;

					config {
						pins = "qdsd_data1";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data1_trace {
					phandle = <0x1ac>;

					config {
						pins = "qdsd_data1";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data1_uart {
					phandle = <0x1ad>;

					config {
						pins = "qdsd_data1";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data1_swdtrc {
					phandle = <0x1ae>;

					config {
						pins = "qdsd_data1";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data1_jtag {
					phandle = <0x1af>;

					config {
						pins = "qdsd_data1";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_qdsd_data2 {

				data2_sdcard {
					phandle = <0x1b0>;

					config {
						pins = "qdsd_data2";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data2_trace {
					phandle = <0x1b1>;

					config {
						pins = "qdsd_data2";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data2_uart {
					phandle = <0x1b2>;

					config {
						pins = "qdsd_data2";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data2_swdtrc {
					phandle = <0x1b3>;

					config {
						pins = "qdsd_data2";
						bias-pull-down;
						drive-strength = <0x2>;
					};
				};

				data2_jtag {
					phandle = <0x1b4>;

					config {
						pins = "qdsd_data2";
						bias-pull-up;
						drive-strength = <0x8>;
					};
				};
			};

			pmx_qdsd_data3 {

				data3_sdcard {
					phandle = <0x1b5>;

					config {
						pins = "qdsd_data3";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data3_trace {
					phandle = <0x1b6>;

					config {
						pins = "qdsd_data3";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};

				data3_uart {
					phandle = <0x1b7>;

					config {
						pins = "qdsd_data3";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				data3_swdtrc {
					phandle = <0x1b8>;

					config {
						pins = "qdsd_data3";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				data3_jtag {
					phandle = <0x1b9>;

					config {
						pins = "qdsd_data3";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};

				data3_spmi {
					phandle = <0x1ba>;

					config {
						pins = "qdsd_data3";
						bias-pull-down;
						drive-strength = <0x8>;
					};
				};
			};

			pmx_sdc1_rclk {

				sdc1_rclk_on {
					phandle = <0x1bb>;

					config {
						pins = "sdc1_rclk";
						bias-pull-down;
					};
				};

				sdc1_rclk_off {
					phandle = <0x1bc>;

					config {
						pins = "sdc1_rclk";
						bias-pull-down;
					};
				};
			};

			wcd9xxx_intr {

				wcd_intr_default {
					phandle = <0x139>;

					mux {
						pins = "gpio73";
						function = "gpio";
					};

					config {
						pins = "gpio73";
						drive-strength = <0x2>;
						bias-pull-down;
						input-enable;
					};
				};
			};

			nc_gpio_default {
				phandle = <0xc6>;

				mux {
					pins = "gpio43", "gpio58";
					function = "gpio";
				};

				config {
					pins = "gpio43", "gpio58";
					bias-pull-down;
					input-enable;
				};
			};

			cdc_reset_ctrl {

				cdc_reset_sleep {
					phandle = <0x13d>;

					mux {
						pins = "gpio68";
						function = "gpio";
					};

					config {
						pins = "gpio68";
						drive-strength = <0x10>;
						bias-disable;
						output-low;
					};
				};

				cdc_reset_active {
					phandle = <0x13c>;

					mux {
						pins = "gpio68";
						function = "gpio";
					};

					config {
						pins = "gpio68";
						drive-strength = <0x10>;
						bias-pull-down;
						output-high;
					};
				};
			};

			cdc-pdm-2-lines {

				pdm_lines_2_on {
					phandle = <0x11a>;

					mux {
						pins = "gpio70", "gpio71", "gpio72";
						function = "cdc_pdm0";
					};

					config {
						pins = "gpio70", "gpio71", "gpio72";
						drive-strength = <0x8>;
					};
				};

				pdm_lines_2_off {
					phandle = <0x11e>;

					mux {
						pins = "gpio70", "gpio71", "gpio72";
						function = "cdc_pdm0";
					};

					config {
						pins = "gpio70", "gpio71", "gpio72";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			cdc-pdm-lines {

				pdm_lines_on {
					phandle = <0x119>;

					mux {
						pins = "gpio69", "gpio73", "gpio74";
						function = "cdc_pdm0";
					};

					config {
						pins = "gpio69", "gpio73", "gpio74";
						drive-strength = <0x8>;
					};
				};

				pdm_lines_off {
					phandle = <0x11d>;
					mux {
						pins = "gpio69", "gpio73", "gpio74";
						function = "cdc_pdm0";
					};

					config {
						pins = "gpio69", "gpio73", "gpio74";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			cross-conn-det {

				lines_on {
					phandle = <0x117>;

					mux {
						pins = "gpio63";
						function = "gpio";
					};

					config {
						pins = "gpio63";
						drive-strength = <0x8>;
						output-low;
						bias-pull-down;
					};
				};

				lines_off {
					phandle = <0x118>;

					mux {
						pins = "gpio63";
						function = "gpio";
					};

					config {
						pins = "gpio63";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			wsa-vi {

				wsa_vi_on {
					phandle = <0x127>;

					mux {
						function = "wsa_io";
					};

					config {
						drive-strength = <0x8>;
						bias-disable;
					};
				};

				wsa_vi_off {
					phandle = <0x128>;

					mux {
						function = "wsa_io";
					};

					config {
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			wsa_reset {

				wsa_reset_on {
					phandle = <0x12b>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						output-high;
					};
				};

				wsa_reset_off {
					phandle = <0x12c>;

					mux {
						function = "gpio";
					};

					config {
						drive-strength = <0x2>;
						output-low;
					};
				};
			};

			wsa_clk {

				wsa_clk_on {
					phandle = <0x129>;

					mux {
						function = "pri_mi2s_mclk_a";
					};

					config {
						drive-strength = <0x8>;
						output-high;
					};
				};

				wsa_clk_off {
					phandle = <0x12a>;

					mux {
						function = "pri_mi2s_mclk_a";
					};

					config {
						drive-strength = <0x2>;
						output-low;
						bias-pull-down;
					};
				};
			};

			pri-tlmm-lines {

				pri_tlmm_lines_act {
					phandle = <0x121>;
					mux {
						pins = "gpio85", "gpio88", "gpio86";
						function = "pri_mi2s";
					};

					config {
						pins = "gpio85", "gpio88", "gpio86";
						drive-strength = <0x8>;
					};
				};

				pri_tlmm_lines_sus {
					phandle = <0x123>;

					mux {
						pins = "gpio85", "gpio88", "gpio86";
						function = "pri_mi2s";
					};

					config {
						pins = "gpio85", "gpio88", "gpio86";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			sec-tlmm-lines {

				sec_tlmm_lines_act {
					phandle = <0x125>;

					mux {
						pins = "gpio94", "gpio95", "gpio12", "gpio13";
						function = "sec_mi2s";
					};

					config {
						pins = "gpio94", "gpio95", "gpio12", "gpio13";
						drive-strength = <0x8>;
					};
				};

				sec_tlmm_lines_sus {
					phandle = <0x126>;

					mux {
						pins = "gpio94", "gpio95", "gpio12", "gpio13";
						function = "sec_mi2s";
					};

					config {
						pins = "gpio94", "gpio95", "gpio12", "gpio13";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			pri-tlmm-ws-lines {

				pri_tlmm_ws_act {
					phandle = <0x122>;

					mux {
						pins = "gpio87";
						function = "pri_mi2s_ws";
					};

					config {
						pins = "gpio87";
						drive-strength = <0x8>;
					};
				};

				pri_tlmm_ws_sus {
					phandle = <0x124>;

					mux {
						pins = "gpio87";
						function = "pri_mi2s_ws";
					};

					config {
						pins = "gpio87";
						drive-strength = <0x2>;
						bias-pull-down;
					};
				};
			};

			pmx_sdc1_clk {

				sdc1_clk_on {
					phandle = <0x1bd>;

					config {
						pins = "sdc1_clk";
						bias-disable;
						drive-strength = <0x10>;
					};
				};

				sdc1_clk_off {
					phandle = <0x1be>;

					config {
						pins = "sdc1_clk";
						bias-disable;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_sdc1_cmd {

				sdc1_cmd_on {
					phandle = <0x1bf>;

					config {
						pins = "sdc1_cmd";
						bias-pull-up;
						drive-strength = <0xa>;
					};
				};

				sdc1_cmd_off {
					phandle = <0x1c0>;

					config {
						pins = "sdc1_cmd";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_sdc1_data {

				sdc1_data_on {
					phandle = <0x1c1>;

					config {
						pins = "sdc1_data";
						bias-pull-up;
						drive-strength = <0xa>;
					};
				};

				sdc1_data_off {
					phandle = <0x1c2>;

					config {
						pins = "sdc1_data";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};
			};

			sdhc2_cd_pin {

				cd_on {
					phandle = <0x1c3>;

					mux {
						pins = "gpio67";
						function = "gpio";
					};

					config {
						pins = "gpio67";
						drive-strength = <0x2>;
						bias-pull-up;
					};
				};

				cd_off {
					phandle = <0x1c4>;

					mux {
						pins = "gpio67";
						function = "gpio";
					};

					config {
						pins = "gpio67";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			pmx_sdc2_clk {

				sdc2_clk_on {
					phandle = <0x1c5>;

					config {
						pins = "sdc2_clk";
						drive-strength = <0x10>;
						bias-disable;
					};
				};

				sdc2_clk_off {
					phandle = <0x1c6>;

					config {
						pins = "sdc2_clk";
						bias-disable;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_sdc2_cmd {

				sdc2_cmd_on {
					phandle = <0x1c7>;

					config {
						pins = "sdc2_cmd";
						bias-pull-up;
						drive-strength = <0x10>;
					};
				};

				sdc2_cmd_off {
					phandle = <0x1c8>;

					config {
						pins = "sdc2_cmd";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};
			};

			pmx_sdc2_data {

				sdc2_data_on {
					phandle = <0x1c9>;

					config {
						pins = "sdc2_data";
						bias-pull-up;
						drive-strength = <0x10>;
					};
				};

				sdc2_data_off {
					phandle = <0x1ca>;

					config {
						pins = "sdc2_data";
						bias-pull-up;
						drive-strength = <0x2>;
					};
				};
			};

			cci {

				cci0_active {
					phandle = <0x142>;

					mux {
						pins = "gpio29", "gpio30";
						function = "cci_i2c";
					};

					config {
						pins = "gpio29", "gpio30";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				cci0_suspend {
					phandle = <0x144>;

					mux {
						pins = "gpio29", "gpio30";
						function = "cci_i2c";
					};

					config {
						pins = "gpio29", "gpio30";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				cci1_active {
					phandle = <0x143>;

					mux {
						pins = "gpio31", "gpio32";
						function = "cci_i2c";
					};

					config {
						pins = "gpio31", "gpio32";
						drive-strength = <0x2>;
						bias-disable;
					};
				};

				cci1_suspend {
					phandle = <0x145>;

					mux {
						pins = "gpio31", "gpio32";
						function = "cci_i2c";
					};

					config {
						pins = "gpio31", "gpio32";
						drive-strength = <0x2>;
						bias-disable;
					};
				};
			};

			cam_sensor_mclk0_default {
				phandle = <0x1cb>;

				mux {
					pins = "gpio26";
					function = "cam_mclk";
				};

				config {
					pins = "gpio26";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_mclk0_sleep {
				phandle = <0x1cc>;

				mux {
					pins = "gpio26";
					function = "cam_mclk";
				};

				config {
					pins = "gpio26";
					bias-pull-down;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_reset {
				phandle = <0x1cd>;

				mux {
					pins = "gpio132";
					function = "gpio";
				};

				config {
					pins = "gpio132";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_reset_sleep {
				phandle = <0x1ce>;

				mux {
					pins = "gpio132";
					function = "gpio";
				};

				config {
					pins = "gpio132";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_standby {
				phandle = <0x1cf>;

				mux {
					pins = "gpio35";
					function = "gpio";
				};

				config {
					pins = "gpio35";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_standby_sleep {
				phandle = <0x1d0>;

				mux {
					pins = "gpio35";
					function = "gpio";
				};

				config {
					pins = "gpio35";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_vdig {
				phandle = <0x1d1>;

				mux {
					function = "gpio";
				};

				config {
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_vdig_sleep {
				phandle = <0x1d2>;

				mux {
					function = "gpio";
				};

				config {
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_vana {
				phandle = <0x1d3>;

				mux {
					pins = "gpio35";
					function = "gpio";
				};

				config {
					pins = "gpio35";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_rear_vana_sleep {
				phandle = <0x1d4>;

				mux {
					pins = "gpio35";
					function = "gpio";
				};

				config {
					pins = "gpio35";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_mclk1_default {
				phandle = <0x1d5>;

				mux {
					pins = "gpio27";
					function = "cam_mclk";
				};

				config {
					pins = "gpio27";
					bias-disable;
					drive-strength = <0x6>;
				};
			};

			cam_sensor_mclk1_sleep {
				phandle = <0x1d6>;

				mux {
					pins = "gpio27";
					function = "cam_mclk";
				};

				config {
					pins = "gpio27";
					bias-pull-down;
					drive-strength = <0x6>;
				};
			};

			cam_sensor_front_default {
				phandle = <0x1d7>;

				mux {
					pins = "gpio38";
					function = "gpio";
				};

				config {
					pins = "gpio38";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_front_sleep {
				phandle = <0x1d8>;

				mux {
					pins = "gpio38";
					function = "gpio";
				};

				config {
					pins = "gpio38";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_mclk2_default {
				phandle = <0x1d9>;

				mux {
					pins = "gpio28";
					function = "cam_mclk";
				};

				config {
					pins = "gpio28";
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_mclk2_sleep {
				phandle = <0x1da>;

				mux {
					pins = "gpio28";
					function = "cam_mclk";
				};

				config {
					pins = "gpio28";
					bias-pull-down;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_front1_default {
				phandle = <0x1db>;

				mux {
					function = "gpio";
				};

				config {
					bias-disable;
					drive-strength = <0x2>;
				};
			};

			cam_sensor_front1_sleep {
				phandle = <0x1dc>;

				mux {
					function = "gpio";
				};

				config {
					bias-disable;
					drive-strength = <0x2>;
				};
			};
		};

		cpuss_dump {
			compatible = "qcom,cpuss-dump";

			qcom,l2_dump1 {
				qcom,dump-node = <0x8>;
				qcom,dump-id = <0xc1>;
			};

			qcom,l1_i_cache100 {
				qcom,dump-node = <0xa>;
				qcom,dump-id = <0x64>;
			};

			qcom,l1_i_cache101 {
				qcom,dump-node = <0xb>;
				qcom,dump-id = <0x65>;
			};

			qcom,l1_i_cache102 {
				qcom,dump-node = <0xc>;
				qcom,dump-id = <0x66>;
			};

			qcom,l1_i_cache103 {
				qcom,dump-node = <0xd>;
				qcom,dump-id = <0x67>;
			};

			qcom,l1_d_cache100 {
				qcom,dump-node = <0xe>;
				qcom,dump-id = <0x84>;
			};

			qcom,l1_d_cache101 {
				qcom,dump-node = <0xf>;
				qcom,dump-id = <0x85>;
			};

			qcom,l1_d_cache102 {
				qcom,dump-node = <0x10>;
				qcom,dump-id = <0x86>;
			};

			qcom,l1_d_cache103 {
				qcom,dump-node = <0x11>;
				qcom,dump-id = <0x87>;
			};
		};

		qcom,ion {
			compatible = "qcom,msm-ion";
			#address-cells = <0x1>;
			#size-cells = <0x0>;

			qcom,ion-heap@25 {
				reg = <0x19>;
				qcom,ion-heap-type = "SYSTEM";
			};

			qcom,ion-heap@27 {
				reg = <0x1b>;
				memory-region = <0x12>;
				qcom,ion-heap-type = "DMA";
			};

			qcom,ion-heap@19 {
				reg = <0x13>;
				memory-region = <0x13>;
				qcom,ion-heap-type = "DMA";
			};
		};

		arm,smmu-kgsl@1c40000 {
			status = "ok";
			compatible = "qcom,smmu-v2";
			qcom,tz-device-id = "GPU";
			reg = <0x1c40000 0x10000>;
			#iommu-cells = <0x1>;
			#global-interrupts = <0x0>;
			interrupts = <0x0 0xe1 0x4 0x0 0xe8 0x4 0x0 0xe9 0x4 0x0 0xea 0x4>;
			qcom,dynamic;
			qcom,use-3-lvl-tables;
			qcom,enable-smmu-halt;
			qcom,skip-init;
			vdd-supply = <0x14>;
			qcom,regulator-names = "vdd";
			clocks = <0x15 0xd15c8a00 0x15 0x3edd69ad>;
			clock-names = "gpu_ahb_clk", "gcc_bimc_gfx_clk";
			attach-impl-defs = <0x6000 0x270 0x6060 0x1055 0x6800 0x6 0x6900 0x3ff 0x6924 0x204 0x6928 0x10800 0x6930 0x400 0x6960 0xffffffff 0x6b64 0xa0000 0x6b68 0xaaab92a>;
			qcom,enable-static-cb;
			phandle = <0x16>;
		};

		kgsl_iommu_test_device0 {
			status = "disabled";
			compatible = "iommu-debug-test";
			iommus = <0x16 0x0>;
		};

		qcom,iommu@1e00000 {
			status = "okay";
			compatible = "qcom,qsmmu-v500";
			reg = <0x1e00000 0x40000 0x1ee2000 0x20>;
			reg-names = "base", "tcu-base";
			#iommu-cells = <0x2>;
			qcom,tz-device-id = "APPS";
			qcom,skip-init;
			qcom,enable-static-cb;
			qcom,use-3-lvl-tables;
			qcom,disable-atos;
			#global-interrupts = <0x0>;
			#size-cells = <0x1>;
			#address-cells = <0x1>;
			ranges;
			interrupts = <0x0 0xfd 0x4 0x0 0xfe 0x4 0x0 0xff 0x4 0x0 0x35 0x4 0x0 0x36 0x4 0x0 0x3a 0x4 0x0 0x3c 0x4 0x0 0x3d 0x4 0x0 0x4c 0x4 0x0 0x4d 0x4 0x0 0x50 0x4 0x0 0x5e 0x4 0x0 0x65 0x4 0x0 0x66 0x4 0x0 0x67 0x4 0x0 0x68 0x4 0x0 0x69 0x4 0x0 0x6a 0x4 0x0 0x6d 0x4 0x0 0x6e 0x4 0x0 0x6f 0x4 0x0 0x70 0x4 0x0 0x71 0x4 0x0 0x72 0x4 0x0 0x73 0x4 0x0 0x74 0x4 0x0 0x75 0x4 0x0 0x76 0x4 0x0 0x77 0x4 0x0 0x78 0x4 0x0 0x79 0x4 0x0 0x7a 0x4>;
			clocks = <0x15 0x75eaefa5 0x15 0xaf56a329>;
			clock-names = "iface_clk", "core_clk";
			phandle = <0x5e>;
		};

		qcom,smp2p-modem@0xb011008 {
			compatible = "qcom,smp2p";
			reg = <0xb011008 0x4>;
			qcom,remote-pid = <0x1>;
			qcom,irq-bitmask = <0x4000>;
			interrupts = <0x0 0x1b 0x1>;
		};

		qcom,smp2p-wcnss@0xb011008 {
			compatible = "qcom,smp2p";
			reg = <0xb011008 0x4>;
			qcom,remote-pid = <0x4>;
			qcom,irq-bitmask = <0x40000>;
			interrupts = <0x0 0x8f 0x1>;
		};

		qcom,smp2p-adsp@0xb011008 {
			compatible = "qcom,smp2p";
			reg = <0xb011008 0x4>;
			qcom,remote-pid = <0x2>;
			qcom,irq-bitmask = <0x400>;
			interrupts = <0x0 0x123 0x1>;
		};

		qcom,smp2pgpio-smp2p-15-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0xf>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x17>;
		};

		qcom,smp2pgpio_test_smp2p_15_in {
			compatible = "qcom,smp2pgpio_test_smp2p_15_in";
			gpios = <0x17 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-15-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0xf>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x18>;
		};

		qcom,smp2pgpio_test_smp2p_15_out {
			compatible = "qcom,smp2pgpio_test_smp2p_15_out";
			gpios = <0x18 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-1-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x1>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x19>;
		};

		qcom,smp2pgpio_test_smp2p_1_in {
			compatible = "qcom,smp2pgpio_test_smp2p_1_in";
			gpios = <0x19 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-1-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x1>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x1a>;
		};

		qcom,smp2pgpio_test_smp2p_1_out {
			compatible = "qcom,smp2pgpio_test_smp2p_1_out";
			gpios = <0x1a 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-4-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x4>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x1b>;
		};

		qcom,smp2pgpio_test_smp2p_4_in {
			compatible = "qcom,smp2pgpio_test_smp2p_4_in";
			gpios = <0x1b 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-4-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x4>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x1c>;
		};

		qcom,smp2pgpio_test_smp2p_4_out {
			compatible = "qcom,smp2pgpio_test_smp2p_4_out";
			gpios = <0x1c 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-2-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x2>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x1d>;
		};

		qcom,smp2pgpio_test_smp2p_2_in {
			compatible = "qcom,smp2pgpio_test_smp2p_2_in";
			gpios = <0x1d 0x0 0x0>;
		};

		qcom,smp2pgpio-smp2p-2-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "smp2p";
			qcom,remote-pid = <0x2>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0x1e>;
		};

		qcom,smp2pgpio_test_smp2p_2_out {
			compatible = "qcom,smp2pgpio_test_smp2p_2_out";
			gpios = <0x1e 0x0 0x0>;
		};

		qcom,smp2pgpio-ssr-smp2p-1-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "slave-kernel";
			qcom,remote-pid = <0x1>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xd7>;
		};

		qcom,smp2pgpio-ssr-smp2p-1-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "master-kernel";
			qcom,remote-pid = <0x1>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xd8>;
		};

		qcom,smp2pgpio-ssr-smp2p-2-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "slave-kernel";
			qcom,remote-pid = <0x2>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xdb>;
		};

		qcom,smp2pgpio-ssr-smp2p-2-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "master-kernel";
			qcom,remote-pid = <0x2>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xdc>;
		};
		qcom,smp2pgpio-ssr-smp2p-4-in {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "slave-kernel";
			qcom,remote-pid = <0x4>;
			qcom,is-inbound;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xde>;
		};

		qcom,smp2pgpio-ssr-smp2p-4-out {
			compatible = "qcom,smp2pgpio";
			qcom,entry-name = "master-kernel";
			qcom,remote-pid = <0x4>;
			gpio-controller;
			#gpio-cells = <0x2>;
			interrupt-controller;
			#interrupt-cells = <0x2>;
			phandle = <0xdf>;
		};

		ad-hoc-bus@580000 {
			compatible = "qcom,msm-bus-device";
			reg = <0x580000 0x16080 0x580000 0x16080 0x400000 0x5a000 0x500000 0x13080>;
			reg-names = "snoc-base", "snoc-mm-base", "bimc-base", "pcnoc-base";
			phandle = <0x1dd>;

			fab-bimc {
				cell-id = <0x0>;
				label = "fab-bimc";
				qcom,fab-dev;
				qcom,base-name = "bimc-base";
				qcom,bus-type = <0x2>;
				qcom,util-fact = <0x9a>;
				clock-names = "bus_clk", "bus_a_clk";
				clocks = <0x15 0xd212feea 0x15 0x71d1a499>;
				phandle = <0x21>;
			};

			fab-pcnoc {
				cell-id = <0x1000>;
				label = "fab-pcnoc";
				qcom,fab-dev;
				qcom,base-name = "pcnoc-base";
				qcom,base-offset = <0x7000>;
				qcom,qos-off = <0x1000>;
				qcom,bus-type = <0x1>;
				clock-names = "bus_clk", "bus_a_clk";
				clocks = <0x15 0x2b53b688 0x15 0x9753a54f>;
				phandle = <0x23>;
			};

			fab-snoc {
				cell-id = <0x400>;
				label = "fab-snoc";
				qcom,fab-dev;
				qcom,base-name = "snoc-base";
				qcom,base-offset = <0x7000>;
				qcom,qos-off = <0x1000>;
				qcom,bus-type = <0x1>;
				clock-names = "bus_clk", "bus_a_clk";
				clocks = <0x15 0xe6900bb6 0x15 0x5d4683bd>;
				phandle = <0x2a>;
			};

			fab-snoc-mm {
				cell-id = <0x800>;
				label = "fab-snoc-mm";
				qcom,fab-dev;
				qcom,base-name = "snoc-mm-base";
				qcom,base-offset = <0x7000>;
				qcom,qos-off = <0x1000>;
				qcom,bus-type = <0x1>;
				qcom,util-fact = <0x9a>;
				clock-names = "bus_clk", "bus_a_clk";
				clocks = <0x15 0xd61e5721 0x15 0x50600f1b>;
				phandle = <0x2f>;
			};

			mas-apps-proc {
				cell-id = <0x1>;
				label = "mas-apps-proc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x0>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x1f 0x20>;
				qcom,prio-lvl = <0x0>;
				qcom,prio-rd = <0x0>;
				qcom,prio-wr = <0x0>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x0>;
				phandle = <0x1de>;
			};

			mas-oxili {
				cell-id = <0x1a>;
				label = "mas-oxili";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x2>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x1f 0x20>;
				qcom,prio-lvl = <0x0>;
				qcom,prio-rd = <0x0>;
				qcom,prio-wr = <0x0>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x6>;
				phandle = <0x1df>;
			};

			mas-snoc-bimc-0 {
				cell-id = <0x2717>;
				label = "mas-snoc-bimc-0";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x3>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x1f 0x20>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x3>;
				phandle = <0x57>;
			};

			mas-snoc-bimc-2 {
				cell-id = <0x273d>;
				label = "mas-snoc-bimc-2";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x4>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x1f 0x20>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x6c>;
				phandle = <0x59>;
			};

			mas-snoc-bimc-1 {
				cell-id = <0x2718>;
				label = "mas-snoc-bimc-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0x5>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x1f>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x4c>;
				phandle = <0x58>;
			};

			mas-tcu-0 {
				cell-id = <0x68>;
				label = "mas-tcu-0";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x6>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x1f 0x20>;
				qcom,prio-lvl = <0x2>;
				qcom,prio-rd = <0x2>;
				qcom,bus-dev = <0x21>;
				qcom,mas-rpm-id = <0x66>;
				phandle = <0x1e0>;
			};

			mas-spdm {
				cell-id = <0x24>;
				label = "mas-spdm";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,connections = <0x22>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x32>;
				phandle = <0x1e1>;
			};

			mas-blsp-1 {
				cell-id = <0x56>;
				label = "mas-blsp-1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x24>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x29>;
				phandle = <0x1e2>;
			};

			mas-blsp-2 {
				cell-id = <0x54>;
				label = "mas-blsp-2";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x24>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x27>;
				phandle = <0x1e3>;
			};

			mas-usb-hs1 {
				cell-id = <0x57>;
				label = "mas-usb-hs1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0xc>;
				qcom,qos-mode = "fixed";
				qcom,prio1 = <0x1>;
				qcom,prio0 = <0x1>;
				qcom,connections = <0x25>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x2a>;
				phandle = <0x1e4>;
			};

			mas-xi-usb-hs1 {
				cell-id = <0x6e>;
				label = "mas-xi-usb-hs1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0xb>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x25>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x8a>;
				phandle = <0x1e5>;
			};

			mas-crypto {
				cell-id = <0x37>;
				label = "mas-crypto";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x0>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x25>;
				qcom,prio1 = <0x1>;
				qcom,prio0 = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x17>;
				phandle = <0xda>;
			};

			mas-sdcc-1 {
				cell-id = <0x4e>;
				label = "mas-sdcc-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0x7>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x25>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x21>;
				phandle = <0x1e6>;
			};

			mas-sdcc-2 {
				cell-id = <0x51>;
				label = "mas-sdcc-2";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0x8>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x25>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x23>;
				phandle = <0x1e7>;
			};

			mas-snoc-pcnoc {
				cell-id = <0x2739>;
				label = "mas-snoc-pcnoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0x9>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x26 0x27 0x28>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x4d>;
				phandle = <0x5a>;
			};

			mas-qdss-bam {
				cell-id = <0x35>;
				label = "mas-qdss-bam";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0xb>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x29>;
				qcom,prio1 = <0x1>;
				qcom,prio0 = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x13>;
				phandle = <0x1e8>;
			};

			mas-bimc-snoc {
				cell-id = <0x2720>;
				label = "mas-bimc-snoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x2b 0x2c 0x2d>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x15>;
				phandle = <0x55>;
			};

			mas-jpeg {
				cell-id = <0x3e>;
				label = "mas-jpeg";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x6>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x2e>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0x7>;
				phandle = <0x1e9>;
			};

			mas-mdp {
				cell-id = <0x16>;
				label = "mas-mdp";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x7>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x30>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0x8>;
				phandle = <0x1ea>;
			};

			mas-pcnoc-snoc {
				cell-id = <0x271a>;
				label = "mas-pcnoc-snoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,qport = <0x5>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x2b 0x2c 0x31>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x1d>;
				qcom,blacklist = <0x32>;
				phandle = <0x56>;
			};

			mas-venus {
				cell-id = <0x3f>;
				label = "mas-venus";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x8>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x2e>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0x9>;
				phandle = <0x1eb>;
			};

			mas-vfe0 {
				cell-id = <0x1d>;
				label = "mas-vfe0";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x9>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x30>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0xb>;
				phandle = <0x1ec>;
			};

			mas-vfe1 {
				cell-id = <0x6d>;
				label = "mas-vfe1";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0xd>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x30>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0x85>;
				phandle = <0x1ed>;
			};

			mas-cpp {
				cell-id = <0x6a>;
				label = "mas-cpp";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0xc>;
				qcom,qos-mode = "bypass";
				qcom,connections = <0x2e>;
				qcom,bus-dev = <0x2f>;
				qcom,mas-rpm-id = <0x73>;
				phandle = <0x1ee>;
			};

			mas-qdss-etr {
				cell-id = <0x3c>;
				label = "mas-qdss-etr";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0xa>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x29>;
				qcom,prio1 = <0x1>;
				qcom,prio0 = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x1f>;
				phandle = <0x1ef>;
			};

			pcnoc-m-0 {
				cell-id = <0x271e>;
				label = "pcnoc-m-0";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,qport = <0x5>;
				qcom,qos-mode = "fixed";
				qcom,connections = <0x25>;
				qcom,prio1 = <0x1>;
				qcom,prio0 = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x57>;
				qcom,slv-rpm-id = <0x74>;
				phandle = <0x22>;
			};

			pcnoc-m-1 {
				cell-id = <0x271f>;
				label = "pcnoc-m-1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x25>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x58>;
				qcom,slv-rpm-id = <0x75>;
				phandle = <0x24>;
			};

			pcnoc-int-0 {
				cell-id = <0x271c>;
				label = "pcnoc-int-0";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x33 0x26 0x28 0x27>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x55>;
				qcom,slv-rpm-id = <0x72>;
				phandle = <0x25>;
			};

			pcnoc-int-1 {
				cell-id = <0x271d>;
				label = "pcnoc-int-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x33 0x26 0x28 0x27>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x56>;
				qcom,slv-rpm-id = <0x73>;
				phandle = <0x1f0>;
			};

			pcnoc-int-2 {
				cell-id = <0x2741>;
				label = "pcnoc-int-2";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x34 0x35 0x36 0x37>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x7c>;
				qcom,slv-rpm-id = <0xb8>;
				phandle = <0x27>;
			};

			pcnoc-int-3 {
				cell-id = <0x2742>;
				label = "pcnoc-int-3";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x38 0x39 0x3a 0x3b 0x3c>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x7d>;
				qcom,slv-rpm-id = <0xb9>;
				phandle = <0x28>;
			};

			pcnoc-s-0 {
				cell-id = <0x2722>;
				label = "pcnoc-s-0";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x3d 0x3e 0x3f 0x40>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x59>;
				qcom,slv-rpm-id = <0x76>;
				phandle = <0x39>;
			};

			pcnoc-s-1 {
				cell-id = <0x2723>;
				label = "pcnoc-s-1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x41>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5a>;
				qcom,slv-rpm-id = <0x77>;
				phandle = <0x38>;
			};

			pcnoc-s-2 {
				cell-id = <0x2724>;
				label = "pcnoc-s-2";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x42>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5b>;
				qcom,slv-rpm-id = <0x78>;
				phandle = <0x34>;
			};

			pcnoc-s-3 {
				cell-id = <0x2725>;
				label = "pcnoc-s-3";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x43>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5c>;
				qcom,slv-rpm-id = <0x79>;
				phandle = <0x35>;
			};

			pcnoc-s-4 {
				cell-id = <0x2726>;
				label = "pcnoc-s-4";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,connections = <0x44 0x45 0x46>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5d>;
				qcom,slv-rpm-id = <0x7a>;
				phandle = <0x3a>;
			};

			pcnoc-s-6 {
				cell-id = <0x2d1>;
				label = "pcnoc-s-6";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x47 0x48 0x49>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5e>;
				qcom,slv-rpm-id = <0x7b>;
				phandle = <0x36>;
			};

			pcnoc-s-7 {
				cell-id = <0x2740>;
				label = "pcnoc-s-7";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x4a 0x4b>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x5f>;
				qcom,slv-rpm-id = <0x7c>;
				phandle = <0x26>;
			};

			pcnoc-s-8 {
				cell-id = <0x2727>;
				label = "pcnoc-s-8";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x4c 0x4d>;
				qcom,bus-dev = <0x23>;
				qcom,mas-rpm-id = <0x60>;
				qcom,slv-rpm-id = <0x7d>;
				phandle = <0x37>;
			};

			qdss-int {
				cell-id = <0x2719>;
				label = "qdss-int";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,connections = <0x2c 0x31>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x62>;
				qcom,slv-rpm-id = <0x80>;
				phandle = <0x29>;
			};

			snoc-int-0 {
				cell-id = <0x2714>;
				label = "snoc-int-0";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,connections = <0x4e 0x4f 0x50>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x63>;
				qcom,slv-rpm-id = <0x82>;
				phandle = <0x2b>;
			};

			snoc-int-1 {
				cell-id = <0x2715>;
				label = "snoc-int-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,connections = <0x51 0x52 0x32>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x64>;
				qcom,slv-rpm-id = <0x83>;
				phandle = <0x2c>;
			};

			snoc-int-2 {
				cell-id = <0x2752>;
				label = "snoc-int-2";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,connections = <0x53 0x54>;
				qcom,bus-dev = <0x2a>;
				qcom,mas-rpm-id = <0x86>;
				qcom,slv-rpm-id = <0xc5>;
				phandle = <0x2d>;
			};

			slv-ebi {
				cell-id = <0x200>;
				label = "slv-ebi";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x21>;
				qcom,slv-rpm-id = <0x0>;
				phandle = <0x1f>;
			};

			slv-bimc-snoc {
				cell-id = <0x2721>;
				label = "slv-bimc-snoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x21>;
				qcom,connections = <0x55>;
				qcom,slv-rpm-id = <0x2>;
				phandle = <0x20>;
			};

			slv-sdcc-2 {
				cell-id = <0x260>;
				label = "slv-sdcc-2";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x21>;
				phandle = <0x40>;
			};

			slv-spdm {
				cell-id = <0x279>;
				label = "slv-spdm";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x3c>;
				phandle = <0x3d>;
			};

			slv-pdm {
				cell-id = <0x267>;
				label = "slv-pdm";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x29>;
				phandle = <0x3e>;
			};

			slv-prng {
				cell-id = <0x26a>;
				label = "slv-prng";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x2c>;
				phandle = <0x3f>;
			};

			slv-tcsr {
				cell-id = <0x26f>;
				label = "slv-tcsr";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x32>;
				phandle = <0x41>;
			};

			slv-snoc-cfg {
				cell-id = <0x282>;
				label = "slv-snoc-cfg";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x46>;
				phandle = <0x42>;
			};

			slv-message-ram {
				cell-id = <0x274>;
				label = "slv-message-ram";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x37>;
				phandle = <0x43>;
			};

			slv-camera-ss-cfg {
				cell-id = <0x24d>;
				label = "slv-camera-ss-cfg";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x3>;
				phandle = <0x44>;
			};

			slv-disp-ss-cfg {
				cell-id = <0x24e>;
				label = "slv-disp-ss-cfg";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x4>;
				phandle = <0x45>;
			};
			slv-venus-cfg {
				cell-id = <0x254>;
				label = "slv-venus-cfg";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0xa>;
				phandle = <0x46>;
			};

			slv-gpu-cfg {
				cell-id = <0x256>;
				label = "slv-gpu-cfg";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0xb>;
				phandle = <0x3b>;
			};

			slv-tlmm {
				cell-id = <0x270>;
				label = "slv-tlmm";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x33>;
				phandle = <0x47>;
			};

			slv-blsp-1 {
				cell-id = <0x265>;
				label = "slv-blsp-1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x27>;
				phandle = <0x48>;
			};

			slv-blsp-2 {
				cell-id = <0x263>;
				label = "slv-blsp-2";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x25>;
				phandle = <0x49>;
			};

			slv-pmic-arb {
				cell-id = <0x278>;
				label = "slv-pmic-arb";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x3b>;
				phandle = <0x4b>;
			};

			slv-sdcc-1 {
				cell-id = <0x25e>;
				label = "slv-sdcc-1";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x1f>;
				phandle = <0x4a>;
			};

			slv-crypto-0-cfg {
				cell-id = <0x271>;
				label = "slv-crypto-0-cfg";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x34>;
				phandle = <0x4d>;
			};

			slv-usb-hs {
				cell-id = <0x266>;
				label = "slv-usb-hs";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x28>;
				phandle = <0x4c>;
			};

			slv-tcu {
				cell-id = <0x2a0>;
				label = "slv-tcu";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x23>;
				qcom,slv-rpm-id = <0x85>;
				phandle = <0x3c>;
			};

			slv-pcnoc-snoc {
				cell-id = <0x271b>;
				label = "slv-pcnoc-snoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x23>;
				qcom,connections = <0x56>;
				qcom,slv-rpm-id = <0x2d>;
				phandle = <0x33>;
			};

			slv-kpss-ahb {
				cell-id = <0x2a1>;
				label = "slv-kpss-ahb";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x14>;
				phandle = <0x50>;
			};

			slv-wcss {
				cell-id = <0x248>;
				label = "slv-wcss";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x17>;
				phandle = <0x4f>;
			};

			slv-snoc-bimc-0 {
				cell-id = <0x2729>;
				label = "slv-snoc-bimc-0";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2f>;
				qcom,connections = <0x57>;
				qcom,slv-rpm-id = <0x18>;
				phandle = <0x30>;
			};

			slv-snoc-bimc-1 {
				cell-id = <0x272a>;
				label = "slv-snoc-bimc-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,connections = <0x58>;
				qcom,slv-rpm-id = <0x68>;
				phandle = <0x31>;
			};

			slv-snoc-bimc-2 {
				cell-id = <0x273e>;
				label = "slv-snoc-bimc-2";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2f>;
				qcom,connections = <0x59>;
				qcom,slv-rpm-id = <0x89>;
				phandle = <0x2e>;
			};

			slv-imem {
				cell-id = <0x249>;
				label = "slv-imem";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x1a>;
				phandle = <0x52>;
			};

			slv-snoc-pcnoc {
				cell-id = <0x273a>;
				label = "slv-snoc-pcnoc";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,connections = <0x5a>;
				qcom,slv-rpm-id = <0x1c>;
				phandle = <0x32>;
			};

			slv-qdss-stm {
				cell-id = <0x24c>;
				label = "slv-qdss-stm";
				qcom,buswidth = <0x4>;
				qcom,agg-ports = <0x1>;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x1e>;
				phandle = <0x51>;
			};

			slv-cats-0 {
				cell-id = <0x297>;
				label = "slv-cats-0";
				qcom,buswidth = <0x10>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2f>;
				qcom,slv-rpm-id = <0x6a>;
				phandle = <0x53>;
			};

			slv-cats-1 {
				cell-id = <0x298>;
				label = "slv-cats-1";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x6b>;
				phandle = <0x54>;
			};

			slv-lpass {
				cell-id = <0x20a>;
				label = "slv-lpass";
				qcom,buswidth = <0x8>;
				qcom,agg-ports = <0x1>;
				qcom,ap-owned;
				qcom,bus-dev = <0x2a>;
				qcom,slv-rpm-id = <0x15>;
				phandle = <0x4e>;
			};
		};

		devfreq_spdm_cpu {
			compatible = "qcom,devfreq_spdm";
			qcom,msm-bus,name = "devfreq_spdm";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x1 0x200 0x0 0x0 0x1 0x200 0x0 0x0>;
			qcom,msm-bus,active-only;
			qcom,spdm-client = <0x0>;
			clock-names = "cci_clk";
			clocks = <0x5b 0x96854074>;
			qcom,bw-upstep = <0x190>;
			qcom,bw-dwnstep = <0xe38>;
			qcom,max-vote = <0xe38>;
			qcom,up-step-multp = <0x1>;
			qcom,spdm-interval = <0x32>;
			qcom,ports = <0xb>;
			qcom,alpha-up = <0x8>;
			qcom,alpha-down = <0xf>;
			qcom,bucket-size = <0x8>;
			qcom,pl-freqs = <0x7ef40 0xafc80>;
			qcom,reject-rate = <0x1388 0x1388 0x1388 0x1388 0x1388 0x1388>;
			qcom,response-time-us = <0x1388 0x1388 0x1388 0x1388 0x1388 0x1388>;
			qcom,cci-response-time-us = <0x1388 0x1388 0x1388 0x1388 0x1388 0x1388>;
			qcom,max-cci-freq = <0x7a120>;
			status = "disabled";
		};

		devfreq_spdm_gov {
			compatible = "qcom,gov_spdm_hyp";
			interrupt-names = "spdm-irq";
			interrupts = <0x0 0xc0 0x0>;
			status = "disabled";
		};

		qcom,vidc@1d00000 {
			compatible = "qcom,msm-vidc";
			reg = <0x1d00000 0xff000>;
			interrupts = <0x0 0x2c 0x0>;
			qcom,hfi-version = "3xx";
			venus-supply = <0x5c>;
			venus-core0-supply = <0x5d>;
			clocks = <0x15 0xf76a02bb 0x15 0x83a7f549 0x15 0x8d778c6 0x15 0xcdf4c8f6>;
			clock-names = "core_clk", "core0_clk", "iface_clk", "bus_clk";
			qcom,clock-configs = <0x1 0x0 0x0 0x0>;
			qcom,sw-power-collapse;
			qcom,slave-side-cp;
			qcom,dcvs-tbl = <0x1a5e0 0x1a5e0 0x3bc40 0x4 0x1a5e0 0x1a5e0 0x3bc40 0xf00000c>;
			qcom,dcvs-limit = <0x1fe0 0x1e 0x1fe0 0x1e>;
			qcom,hfi = "venus";
			qcom,reg-presets = <0xe0020 0x5555556 0xe0024 0x5555556 0x80124 0x3>;
			qcom,qdss-presets = <0x826000 0x1000 0x827000 0x1000 0x822000 0x1000 0x803000 0x1000 0x9180000 0x1000 0x9181000 0x1000>;
			qcom,max-hw-load = <0x56220>;
			qcom,firmware-name = "venus";
			qcom,allowed-clock-rates = <0x15752a00 0x1312d000 0x12646790 0xe4e1c00 0x9e73f70>;

			qcom,clock-freq-tbl {

				qcom,profile-enc {
					qcom,codec-mask = <0x55555555>;
					qcom,cycles-per-mb = <0x90c>;
					qcom,low-power-mode-factor = <0x8000>;
				};

				qcom,profile-dec {
					qcom,codec-mask = <0xf3ffffff>;
					qcom,cycles-per-mb = <0x314>;
				};

				qcom,profile-hevcdec {
					qcom,codec-mask = <0xc000000>;
					qcom,cycles-per-mb = <0x3f7>;
				};
			};

			non_secure_cb {
				compatible = "qcom,msm-vidc,context-bank";
				label = "venus_ns";
				iommus = <0x5e 0x800 0x0 0x5e 0x807 0x0 0x5e 0x808 0x27 0x5e 0x811 0x20>;
				buffer-types = <0xfff>;
				virtual-addr-pool = <0x5dc00000 0x7f000000 0xdcc00000 0x1000000>;
			};

			secure_bitstream_cb {
				compatible = "qcom,msm-vidc,context-bank";
				label = "venus_sec_bitstream";
				iommus = <0x5e 0x900 0x0 0x5e 0x90a 0x4 0x5e 0x909 0x22>;
				buffer-types = <0x241>;
				virtual-addr-pool = <0x4b000000 0x12c00000>;
				qcom,secure-context-bank;
			};

			secure_pixel_cb {
				compatible = "qcom,msm-vidc,context-bank";
				label = "venus_sec_pixel";
				iommus = <0x5e 0x90c 0x20>;
				buffer-types = <0x106>;
				virtual-addr-pool = <0x25800000 0x25800000>;
				qcom,secure-context-bank;
			};

			secure_non_pixel_cb {
				compatible = "qcom,msm-vidc,context-bank";
				label = "venus_sec_non_pixel";
				iommus = <0x5e 0x940 0x0 0x5e 0x907 0x8 0x5e 0x908 0x20 0x5e 0x90d 0x20>;
				buffer-types = <0x480>;
				virtual-addr-pool = <0x1000000 0x24800000>;
				qcom,secure-context-bank;
			};

			venus_bus_ddr {
				compatible = "qcom,msm-vidc,bus";
				label = "venus-ddr";
				qcom,bus-master = <0x3f>;
				qcom,bus-slave = <0x200>;
				qcom,bus-governor = "venus-ddr-gov";
				qcom,bus-range-kbps = <0x3e8 0xdfe08>;
			};

			arm9_bus_ddr {
				compatible = "qcom,msm-vidc,bus";
				label = "venus-arm9-ddr";
				qcom,bus-master = <0x3f>;
				qcom,bus-slave = <0x200>;
				qcom,bus-governor = "performance";
				qcom,bus-range-kbps = <0x1 0x1>;
			};
		};

		venus-ddr-gov {
			compatible = "qcom,msm-vidc,governor,table";
			status = "ok";

			qcom,bus-freq-table {

				qcom,profile-enc {
					qcom,codec-mask = <0x55555555>;
					qcom,load-busfreq-tbl = <0x3bc40 0xcd528 0x34bc0 0xb4aa0 0x2f760 0xa6040 0x23280 0x79180 0x1a5e0 0x5a550 0x17bb0 0x53020 0xbdd8 0x29810 0x11940 0x3c8c0 0x8ca0 0x1e460 0x4650 0x11170 0x2328 0x88b8 0x0 0x0>;
				};

				qcom,profile-dec {
					qcom,codec-mask = <0xffffffff>;
					qcom,load-busfreq-tbl = <0x3bc40 0x93b48 0x34bc0 0x83d60 0x2f760 0x762a0 0x23280 0x57e40 0x1a5e0 0x41eb0 0x17bb0 0x3b150 0xbdd8 0x1d8a8 0x11940 0x2bf20 0x8ca0 0x15f90 0x4650 0xafc8 0x0 0x0>;
				};
			};
		};

		qcom,spm@b1d2000 {
			compatible = "qcom,spm-v2";
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			reg = <0xb1d2000 0x1000>;
			qcom,name = "system-cci";
			qcom,saw2-ver-reg = <0xfd0>;
			qcom,saw2-cfg = <0x14>;
			qcom,saw2-spm-dly = <0x3c102800>;
			qcom,saw2-spm-ctl = <0xe>;
			qcom,cpu-vctl-list = <0x2 0x3 0x4 0x5>;
			qcom,vctl-timeout-us = <0x1f4>;
			qcom,vctl-port = <0x0>;
			qcom,phase-port = <0x1>;
			qcom,pfm-port = <0x2>;
		};

		qcom,lpm-levels {
			compatible = "qcom,lpm-levels";
			qcom,use-psci;
			#address-cells = <0x1>;
			#size-cells = <0x0>;

			qcom,pm-cluster@0 {
				reg = <0x0>;
				#address-cells = <0x1>;
				#size-cells = <0x0>;
				label = "system";
				qcom,psci-mode-shift = <0x8>;
				qcom,psci-mode-mask = <0xf>;

				qcom,pm-cluster-level@0 {
					reg = <0x0>;
					label = "system-active";
					qcom,psci-mode = <0x0>;
					qcom,latency-us = <0x19f>;
					qcom,ss-power = <0x195>;
					qcom,energy-overhead = <0x885d5>;
					qcom,time-overhead = <0x3d4>;
				};

				qcom,pm-cluster-level@1 {
					reg = <0x1>;
					label = "system-wfi";
					qcom,psci-mode = <0x1>;
					qcom,latency-us = <0x1db>;
					qcom,ss-power = <0x15a>;
					qcom,energy-overhead = <0xaf851>;
					qcom,time-overhead = <0x41a>;
					qcom,min-child-idx = <0x1>;
				};

				qcom,pm-cluster-level@2 {
					reg = <0x2>;
					label = "system-ret";
					qcom,psci-mode = <0x2>;
					qcom,latency-us = <0x384>;
					qcom,ss-power = <0x140>;
					qcom,energy-overhead = <0xe049f>;
					qcom,time-overhead = <0x4e2>;
					qcom,min-child-idx = <0x1>;
					qcom,reset-level = <0x1>;
				};

				qcom,pm-cluster-level@3 {
					reg = <0x3>;
					label = "system-pc";
					qcom,psci-mode = <0x3>;
					qcom,latency-us = <0x2a1e>;
					qcom,ss-power = <0x132>;
					qcom,energy-overhead = <0x102cc8>;
					qcom,time-overhead = <0x592>;
					qcom,min-child-idx = <0x2>;
					qcom,notify-rpm;
					qcom,is-reset;
					qcom,reset-level = <0x3>;
				};

				qcom,pm-cluster@0 {
					reg = <0x0>;
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					label = "perf";
					qcom,psci-mode-shift = <0x4>;
					qcom,psci-mode-mask = <0xf>;

					qcom,pm-cluster-level@0 {
						reg = <0x0>;
						label = "perf-l2-wfi";
						qcom,psci-mode = <0x1>;
						qcom,latency-us = <0xd2>;
						qcom,ss-power = <0x1d8>;
						qcom,energy-overhead = <0x38fa7>;
						qcom,time-overhead = <0x146>;
					};

					qcom,pm-cluster-level@1 {
						reg = <0x1>;
						label = "perf-l2-gdhs";
						qcom,psci-mode = <0x4>;
						qcom,latency-us = <0x10b>;
						qcom,ss-power = <0x1b3>;
						qcom,energy-overhead = <0x5ebac>;
						qcom,time-overhead = <0x273>;
						qcom,min-child-idx = <0x1>;
						qcom,reset-level = <0x2>;
					};
					qcom,pm-cluster-level@2 {
						reg = <0x2>;
						label = "perf-l2-pc";
						qcom,psci-mode = <0x5>;
						qcom,latency-us = <0x131>;
						qcom,ss-power = <0x195>;
						qcom,energy-overhead = <0x89e3a>;
						qcom,time-overhead = <0x36f>;
						qcom,min-child-idx = <0x1>;
						qcom,is-reset;
						qcom,reset-level = <0x3>;
					};

					qcom,pm-cpu {
						#address-cells = <0x1>;
						#size-cells = <0x0>;
						qcom,psci-mode-shift = <0x0>;
						qcom,psci-mode-mask = <0xf>;
						qcom,cpu = <0x2 0x3 0x4 0x5>;

						qcom,pm-cpu-level@0 {
							reg = <0x0>;
							qcom,psci-cpu-mode = <0x0>;
							label = "wfi";
							qcom,latency-us = <0x1>;
							qcom,ss-power = <0x212>;
							qcom,energy-overhead = <0xf556>;
							qcom,time-overhead = <0x43>;
						};

						qcom,pm-cpu-level@1 {
							reg = <0x1>;
							qcom,psci-cpu-mode = <0x3>;
							label = "pc";
							qcom,latency-us = <0xbe>;
							qcom,ss-power = <0x1d8>;
							qcom,energy-overhead = <0x38fa7>;
							qcom,time-overhead = <0x146>;
							qcom,use-broadcast-timer;
							qcom,is-reset;
							qcom,reset-level = <0x3>;
						};
					};
				};
			};
		};

		qcom,rpm-stats@200000 {
			compatible = "qcom,rpm-stats";
			reg = <0x200000 0x1000 0x290014 0x4 0x29001c 0x4>;
			reg-names = "phys_addr_base", "offset_addr", "heap_phys_addrbase";
			qcom,sleep-stats-version = <0x2>;
		};

		qcom,rpm-master-stats@60150 {
			compatible = "qcom,rpm-master-stats";
			reg = <0x60150 0x5000>;
			qcom,masters = "APSS", "MPSS", "PRONTO", "TZ", "LPASS";
			qcom,master-stats-version = <0x2>;
			qcom,master-offset = <0x1000>;
		};

		qcom,kgsl-busmon {
			label = "kgsl-busmon";
			compatible = "qcom,kgsl-busmon";
			phandle = <0x1f1>;
		};

		qcom,gpubw {
			compatible = "qcom,devbw";
			governor = "bw_vbif";
			qcom,src-dst-ports = <0x1a 0x200>;
			qcom,active-only;
			qcom,bw-tbl = <0x0 0x301 0x64b 0x8e1 0xb71 0x1098 0x14e2 0x1650 0x1806 0x1bc1>;
			phandle = <0x5f>;
		};

		qcom,kgsl-3d0@1c00000 {
			label = "kgsl-3d0";
			compatible = "qcom,kgsl-3d0", "qcom,kgsl-3d";
			status = "ok";
			reg = <0x1c00000 0x40000 0xa0000 0x6fff>;
			reg-names = "kgsl_3d0_reg_memory", "qfprom_memory";
			interrupts = <0x0 0x21 0x0>;
			interrupt-names = "kgsl_3d0_irq";
			qcom,id = <0x0>;
			qcom,chipid = <0x5000400>;
			qcom,initial-pwrlevel = <0x2>;
			qcom,idle-timeout = <0x50>;
			qcom,strtstp-sleepwake;
			qcom,highest-bank-bit = <0xe>;
			qcom,snapshot-size = <0x100000>;
			clocks = <0x15 0x49a51fd9 0x15 0xd15c8a00 0x15 0x3edd69ad 0x15 0x19922503 0x15 0x1180db06 0x15 0xae18e54d>;
			clock-names = "core_clk", "iface_clk", "mem_iface_clk", "alt_mem_iface_clk", "rbbmtimer_clk", "alwayson_clk";
			qcom,gpubw-dev = <0x5f>;
			qcom,bus-control;
			qcom,bus-width = <0x10>;
			qcom,msm-bus,name = "grp3d";
			qcom,msm-bus,num-cases = <0xa>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x1a 0x200 0x0 0x0 0x1a 0x200 0x0 0xc4e00 0x1a 0x200 0x0 0x19c800 0x1a 0x200 0x0 0x245400 0x1a 0x200 0x0 0x2ee000 0x1a 0x200 0x0 0x43f800 0x1a 0x200 0x0 0x50dc00 0x1a 0x200 0x0 0x5b6800 0x1a 0x200 0x0 0x614400 0x1a 0x200 0x0 0x71ac00>;
			regulator-names = "vddcx", "vdd";
			vddcx-supply = <0x14>;
			vdd-supply = <0x60>;
			qcom,pm-qos-active-latency = <0x168>;
			qcom,pm-qos-wakeup-latency = <0x168>;
			qcom,gpu-quirk-two-pass-use-wfi;
			qcom,gpu-quirk-dp2clockgating-disable;
			qcom,gpu-quirk-lmloadkill-disable;
			qcom,enable-ca-jump;
			qcom,ca-busy-penalty = <0x2ee0>;
			qcom,ca-target-pwrlevel = <0x1>;
			#cooling-cells = <0x2>;
			qcom,gpu-speed-bin-vectors = <0x6004 0xc00000 0x16 0x6008 0x600 0x7>;
			phandle = <0x71>;

			qcom,gpu-coresights {
				#address-cells = <0x1>;
				#size-cells = <0x0>;
				compatible = "qcom,gpu-coresight";

				qcom,gpu-coresight@0 {
					reg = <0x0>;
					coresight-name = "coresight-gfx";
					coresight-atid = <0x43>;

					port {

						endpoint {
							remote-endpoint = <0x61>;
							phandle = <0x15e>;
						};
					};
				};
			};

			qcom,gpu-pwrlevel-bins {
				#address-cells = <0x1>;
				#size-cells = <0x0>;
				compatible = "qcom,gpu-pwrlevel-bins";

				qcom,gpu-pwrlevels-0 {
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					qcom,speed-bin = <0x0>;
					qcom,initial-pwrlevel = <0x3>;

					qcom,gpu-pwrlevel@0 {
						reg = <0x0>;
						qcom,gpu-freq = <0x26be3680>;
						qcom,bus-freq = <0x9>;
						qcom,bus-min = <0x9>;
						qcom,bus-max = <0x9>;
					};

					qcom,gpu-pwrlevel@1 {
						reg = <0x1>;
						qcom,gpu-freq = <0x2160ec00>;
						qcom,bus-freq = <0x8>;
						qcom,bus-min = <0x7>;
						qcom,bus-max = <0x9>;
					};

					qcom,gpu-pwrlevel@2 {
						reg = <0x2>;
						qcom,gpu-freq = <0x1e65fb80>;
						qcom,bus-freq = <0x7>;
						qcom,bus-min = <0x6>;
						qcom,bus-max = <0x8>;
					};

					qcom,gpu-pwrlevel@3 {
						reg = <0x3>;
						qcom,gpu-freq = <0x17d78400>;
						qcom,bus-freq = <0x5>;
						qcom,bus-min = <0x4>;
						qcom,bus-max = <0x7>;
					};

					qcom,gpu-pwrlevel@4 {
						reg = <0x4>;
						qcom,gpu-freq = <0x1312d000>;
						qcom,bus-freq = <0x4>;
						qcom,bus-min = <0x3>;
						qcom,bus-max = <0x5>;
					};

					qcom,gpu-pwrlevel@5 {
						reg = <0x5>;
						qcom,gpu-freq = <0x124f800>;
						qcom,bus-freq = <0x0>;
						qcom,bus-min = <0x0>;
						qcom,bus-max = <0x0>;
					};
				};

				qcom,gpu-pwrlevels-1 {
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					qcom,speed-bin = <0x4>;
					qcom,initial-pwrlevel = <0x2>;

					qcom,gpu-pwrlevel@0 {
						reg = <0x0>;
						qcom,gpu-freq = <0x2160ec00>;
						qcom,bus-freq = <0x8>;
						qcom,bus-min = <0x7>;
						qcom,bus-max = <0x9>;
					};
					qcom,gpu-pwrlevel@1 {
						reg = <0x1>;
						qcom,gpu-freq = <0x1e65fb80>;
						qcom,bus-freq = <0x7>;
						qcom,bus-min = <0x6>;
						qcom,bus-max = <0x8>;
					};

					qcom,gpu-pwrlevel@2 {
						reg = <0x2>;
						qcom,gpu-freq = <0x17d78400>;
						qcom,bus-freq = <0x5>;
						qcom,bus-min = <0x4>;
						qcom,bus-max = <0x7>;
					};

					qcom,gpu-pwrlevel@3 {
						reg = <0x3>;
						qcom,gpu-freq = <0x1312d000>;
						qcom,bus-freq = <0x4>;
						qcom,bus-min = <0x3>;
						qcom,bus-max = <0x5>;
					};

					qcom,gpu-pwrlevel@4 {
						reg = <0x4>;
						qcom,gpu-freq = <0x124f800>;
						qcom,bus-freq = <0x0>;
						qcom,bus-min = <0x0>;
						qcom,bus-max = <0x0>;
					};
				};

				qcom,gpu-pwrlevels-2 {
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					qcom,speed-bin = <0x5>;
					qcom,initial-pwrlevel = <0x1>;

					qcom,gpu-pwrlevel@0 {
						reg = <0x0>;
						qcom,gpu-freq = <0x1e65fb80>;
						qcom,bus-freq = <0x7>;
						qcom,bus-min = <0x6>;
						qcom,bus-max = <0x8>;
					};

					qcom,gpu-pwrlevel@1 {
						reg = <0x1>;
						qcom,gpu-freq = <0x17d78400>;
						qcom,bus-freq = <0x5>;
						qcom,bus-min = <0x4>;
						qcom,bus-max = <0x7>;
					};

					qcom,gpu-pwrlevel@2 {
						reg = <0x2>;
						qcom,gpu-freq = <0x1312d000>;
						qcom,bus-freq = <0x4>;
						qcom,bus-min = <0x3>;
						qcom,bus-max = <0x5>;
					};

					qcom,gpu-pwrlevel@3 {
						reg = <0x3>;
						qcom,gpu-freq = <0x124f800>;
						qcom,bus-freq = <0x0>;
						qcom,bus-min = <0x0>;
						qcom,bus-max = <0x0>;
					};
				};

				qcom,gpu-pwrlevels-3 {
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					qcom,speed-bin = <0xa>;
					qcom,initial-pwrlevel = <0x0>;

					qcom,gpu-pwrlevel@0 {
						reg = <0x0>;
						qcom,gpu-freq = <0x1312d000>;
						qcom,bus-freq = <0x4>;
						qcom,bus-min = <0x4>;
						qcom,bus-max = <0x8>;
					};

					qcom,gpu-pwrlevel@1 {
						reg = <0x1>;
						qcom,gpu-freq = <0x124f800>;
						qcom,bus-freq = <0x0>;
						qcom,bus-min = <0x0>;
						qcom,bus-max = <0x0>;
					};
				};
			};
		};

		qcom,kgsl-iommu@1c40000 {
			compatible = "qcom,kgsl-smmu-v2";
			reg = <0x1c40000 0x10000>;
			qcom,protect = <0x40000 0x10000>;
			qcom,micro-mmu-control = <0x6000>;
			clocks = <0x15 0xd15c8a00 0x15 0x3edd69ad>;
			clock-names = "gpu_ahb_clk", "gcc_bimc_gfx_clk";
			qcom,secure_align_mask = <0xfff>;
			qcom,retention;
			phandle = <0x1f2>;

			gfx3d_user {
				compatible = "qcom,smmu-kgsl-cb";
				label = "gfx3d_user";
				iommus = <0x16 0x0>;
				qcom,gpu-offset = <0x48000>;
				phandle = <0x1f3>;
			};
		};

		qcom,mdss_mdp@1a00000 {
			compatible = "qcom,mdss_mdp";
			reg = <0x1a00000 0x90000 0x1ab0000 0x1040>;
			reg-names = "mdp_phys", "vbif_phys";
			interrupts = <0x0 0x48 0x0>;
			vdd-supply = <0x62>;
			qcom,msm-bus,name = "mdss_mdp";
			qcom,msm-bus,num-cases = <0x3>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x16 0x200 0x0 0x61a800 0x16 0x200 0x0 0x61a800>;
			qcom,mdss-ab-factor = <0x1 0x1>;
			qcom,mdss-ib-factor = <0x1 0x1>;
			qcom,mdss-clk-factor = <0x69 0x64>;
			qcom,max-mixer-width = <0x800>;
			qcom,max-pipe-width = <0x800>;
			qcom,mdss-vbif-qos-rt-setting = <0x1 0x2 0x2 0x2>;
			qcom,mdss-vbif-qos-nrt-setting = <0x1 0x1 0x1 0x1>;
			qcom,mdss-has-panic-ctrl;
			qcom,mdss-per-pipe-panic-luts = <0xf 0xffff 0xfffc 0xff00>;
			qcom,mdss-mdp-reg-offset = <0x1000>;
			qcom,max-bandwidth-low-kbps = <0x2f4d60>;
			qcom,max-bandwidth-high-kbps = <0x2f4d60>;
			qcom,max-bandwidth-per-pipe-kbps = <0x231860>;
			qcom,max-bw-settings = <0x1 0x2f4d60 0x2 0x19f0a0>;
			qcom,max-clk-rate = <0x1312d000>;
			qcom,mdss-default-ot-rd-limit = <0x20>;
			qcom,mdss-default-ot-wr-limit = <0x10>;
			qcom,mdss-pipe-vig-off = <0x5000>;
			qcom,mdss-pipe-rgb-off = <0x15000 0x17000>;
			qcom,mdss-pipe-dma-off = <0x25000>;
			qcom,mdss-pipe-cursor-off = <0x35000>;
			qcom,mdss-pipe-vig-xin-id = <0x0>;
			qcom,mdss-pipe-rgb-xin-id = <0x1 0x5>;
			qcom,mdss-pipe-dma-xin-id = <0x2>;
			qcom,mdss-pipe-cursor-xin-id = <0x7>;
			qcom,mdss-pipe-vig-clk-ctrl-offsets = <0x2ac 0x0 0x0>;
			qcom,mdss-pipe-rgb-clk-ctrl-offsets = <0x2ac 0x4 0x8 0x2b4 0x4 0x8>;
			qcom,mdss-pipe-dma-clk-ctrl-offsets = <0x2ac 0x8 0xc>;
			qcom,mdss-pipe-cursor-clk-ctrl-offsets = <0x3a8 0x10 0xf>;
			qcom,mdss-ctl-off = <0x2000 0x2200 0x2400>;
			qcom,mdss-mixer-intf-off = <0x45000 0x46000>;
			qcom,mdss-dspp-off = <0x55000>;
			qcom,mdss-wb-off = <0x65000 0x66000>;
			qcom,mdss-intf-off = <0x0 0x6b800 0x6c000>;
			qcom,mdss-pingpong-off = <0x71000 0x71800>;
			qcom,mdss-slave-pingpong-off = <0x73000>;
			qcom,mdss-cdm-off = <0x7a200>;
			qcom,mdss-wfd-mode = "intf";
			qcom,mdss-highest-bank-bit = <0x1>;
			qcom,mdss-has-decimation;
			qcom,mdss-has-non-scalar-rgb;
			qcom,mdss-has-rotator-downscale;
			qcom,mdss-rot-downscale-min = <0x2>;
			qcom,mdss-rot-downscale-max = <0x10>;
			qcom,mdss-idle-power-collapse-enabled;
			qcom,mdss-rot-block-size = <0x40>;
			clocks = <0x15 0xbfb92ed3 0x15 0x668f51de 0x15 0x6dc1f8f1 0x63 0x588460a4 0x15 0x32a09f1f>;
			clock-names = "iface_clk", "bus_clk", "core_clk_src", "core_clk", "vsync_clk";
			qcom,mdp-settings = <0x506c 0x0 0x1506c 0x0 0x1706c 0x0 0x2506c 0x0>;
			qcom,vbif-settings = <0xd0 0x20>;
			qcom,regs-dump-mdp = <0x1000 0x1454 0x2000 0x2064 0x2200 0x2264 0x2400 0x2464 0x5000 0x5150 0x5200 0x5230 0x15000 0x15150 0x17000 0x17150 0x25000 0x25150 0x35000 0x35150 0x45000 0x452bc 0x46000 0x462bc 0x55000 0x5522c 0x65000 0x652c0 0x66000 0x662c0 0x6b800 0x6ba68 0x6c000 0x6c268 0x71000 0x710d4 0x71800 0x718d4>;
			qcom,regs-dump-names-mdp = "MDP", "CTL_0", "CTL_1", "CTL_2", "VIG0_SSPP", "VIG0", "RGB0_SSPP", "RGB1_SSPP", "DMA0_SSPP", "CURSOR0_SSPP", "LAYER_0", "LAYER_1", "DSPP_0", "WB_0", "WB_2", "INTF_1", "INTF_2", "PP_0", "PP_1";
			qcom,mdss-prefill-outstanding-buffer-bytes = <0x0>;
			qcom,mdss-prefill-y-buffer-bytes = <0x0>;
			qcom,mdss-prefill-scaler-buffer-lines-bilinear = <0x2>;
			qcom,mdss-prefill-scaler-buffer-lines-caf = <0x4>;
			qcom,mdss-prefill-post-scaler-buffer-pixels = <0x800>;
			qcom,mdss-prefill-pingpong-buffer-pixels = <0x1000>;
			phandle = <0x69>;

			qcom,mdss-pp-offsets {
				qcom,mdss-sspp-mdss-igc-lut-off = <0x2000>;
				qcom,mdss-sspp-vig-pcc-off = <0x1780>;
				qcom,mdss-sspp-rgb-pcc-off = <0x380>;
				qcom,mdss-sspp-dma-pcc-off = <0x380>;
				qcom,mdss-lm-pgc-off = <0x3c0>;
				qcom,mdss-dspp-pcc-off = <0x1700>;
				qcom,mdss-dspp-pgc-off = <0x17c0>;
			};

			qcom,mdss-reg-bus {
				qcom,msm-bus,name = "mdss_reg";
				qcom,msm-bus,num-cases = <0x4>;
				qcom,msm-bus,num-paths = <0x1>;
				qcom,msm-bus,active-only;
				qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00 0x1 0x24e 0x0 0x27100 0x1 0x24e 0x0 0x4e200>;
			};

			qcom,mdss-hw-rt-bus {
				qcom,msm-bus,name = "mdss_hw_rt";
				qcom,msm-bus,num-cases = <0x2>;
				qcom,msm-bus,num-paths = <0x1>;
				qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x16 0x200 0x0 0x3e8>;
			};

			qcom,smmu_mdp_unsec_cb {
				compatible = "qcom,smmu_mdp_unsec";
				iommus = <0x5e 0x2800 0x0>;
				phandle = <0x1f4>;
			};

			qcom,smmu_mdp_sec_cb {
				compatible = "qcom,smmu_mdp_sec";
				iommus = <0x5e 0x2801 0x0>;
				phandle = <0x1f5>;
			};

			qcom,mdss_fb_primary {
				cell-index = <0x0>;
				compatible = "qcom,mdss-fb";
				phandle = <0x67>;

				qcom,cont-splash-memory {
					linux,contiguous-region = <0x64>;
				};
			};

			qcom,mdss_fb_wfd {
				cell-index = <0x1>;
				compatible = "qcom,mdss-fb";
				phandle = <0x6b>;
			};

			qcom,mdss_fb_secondary {
				cell-index = <0x2>;
				compatible = "qcom,mdss-fb";
				phandle = <0x68>;
			};
		};

		qcom,mdss_dsi@0 {
			compatible = "qcom,mdss-dsi";
			hw-config = "single_dsi";
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			gdsc-supply = <0x62>;
			vdda-supply = <0x65>;
			vddio-supply = <0x66>;
			qcom,msm-bus,name = "mdss_dsi";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x16 0x200 0x0 0x3e8>;
			ranges = <0x1a94000 0x1a94000 0x300 0x1a94400 0x1a94400 0x400 0x193e000 0x193e000 0x30 0x1a96000 0x1a96000 0x300 0x1a96400 0x1a96400 0x400 0x193e000 0x193e000 0x30>;
			clocks = <0x63 0x588460a4 0x15 0xbfb92ed3 0x15 0x668f51de 0x63 0xfb32f31e 0x63 0x585ef6d4 0x63 0x87c1612 0x63 0x8067c5a3>;
			clock-names = "mdp_core_clk", "iface_clk", "bus_clk", "ext_byte0_clk", "ext_byte1_clk", "ext_pixel0_clk", "ext_pixel1_clk";
			qcom,mmss-ulp-clamp-ctrl-offset = <0x20>;
			qcom,mmss-phyreset-ctrl-offset = <0x24>;
			qcom,mdss-fb-map-prim = <0x67>;
			qcom,mdss-fb-map-sec = <0x68>;
			phandle = <0x1f6>;

			qcom,core-supply-entries {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				qcom,core-supply-entry@0 {
					reg = <0x0>;
					qcom,supply-name = "gdsc";
					qcom,supply-min-voltage = <0x0>;
					qcom,supply-max-voltage = <0x0>;
					qcom,supply-enable-load = <0x0>;
					qcom,supply-disable-load = <0x0>;
				};
			};

			qcom,ctrl-supply-entries {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				qcom,ctrl-supply-entry@0 {
					reg = <0x0>;
					qcom,supply-name = "vdda";
					qcom,supply-min-voltage = <0xc3500>;
					qcom,supply-max-voltage = <0xc3500>;
					qcom,supply-enable-load = <0x186a0>;
					qcom,supply-disable-load = <0x64>;
					qcom,supply-post-on-sleep = <0x14>;
				};
			};

			qcom,phy-supply-entries {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				qcom,phy-supply-entry@0 {
					reg = <0x0>;
					qcom,supply-name = "vddio";
					qcom,supply-min-voltage = <0x1b7740>;
					qcom,supply-max-voltage = <0x1b7740>;
					qcom,supply-enable-load = <0x186a0>;
					qcom,supply-disable-load = <0x64>;
				};
			};

			qcom,mdss_dsi_ctrl0@1a94000 {
				compatible = "qcom,mdss-dsi-ctrl";
				label = "MDSS DSI CTRL->0";
				cell-index = <0x0>;
				reg = <0x1a94000 0x300 0x1a94400 0x400 0x193e000 0x30>;
				reg-names = "dsi_ctrl", "dsi_phy", "mmss_misc_phys";
				qcom,timing-db-mode;
				qcom,mdss-mdp = <0x69>;
				vddio-supply = <0x6a>;
				clocks = <0x63 0x35da7862 0x63 0xcc5c5c77 0x15 0xaec5cb25 0x63 0x75cc885b 0x63 0xccac1f35>;
				clock-names = "byte_clk", "pixel_clk", "core_clk", "byte_clk_rcg", "pixel_clk_rcg";
				phandle = <0x1f7>;
			};

			qcom,mdss_dsi_ctrl1@1a96000 {
				compatible = "qcom,mdss-dsi-ctrl";
				label = "MDSS DSI CTRL->1";
				cell-index = <0x1>;
				reg = <0x1a96000 0x300 0x1a96400 0x400 0x193e000 0x30>;
				reg-names = "dsi_ctrl", "dsi_phy", "mmss_misc_phys";
				qcom,mdss-mdp = <0x69>;
				vddio-supply = <0x6a>;
				clocks = <0x63 0x41f97fd8 0x63 0x9a9c430d 0x15 0x34653cc7 0x63 0x63c2c955 0x63 0x90f68ac>;
				clock-names = "byte_clk", "pixel_clk", "core_clk", "byte_clk_rcg", "pixel_clk_rcg";
				status = "disabled";
				phandle = <0x1f8>;
			};
		};

		qcom,mdss_wb_panel {
			compatible = "qcom,mdss_wb";
			qcom,mdss_pan_res = <0x280 0x280>;
			qcom,mdss_pan_bpp = <0x18>;
			qcom,mdss-fb-map = <0x6b>;
		};

		qcom,mdss_rotator {
			compatible = "qcom,mdss_rotator";
			qcom,mdss-wb-count = <0x1>;
			qcom,mdss-has-downscale;
			qcom,mdss-has-ubwc;
			qcom,msm-bus,name = "mdss_rotator";
			qcom,msm-bus,num-cases = <0x3>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x16 0x200 0x0 0x0 0x16 0x200 0x0 0x61a800 0x16 0x200 0x0 0x61a800>;
			rot-vdd-supply = <0x62>;
			qcom,supply-names = "rot-vdd";
			qcom,mdss-has-reg-bus;
			clocks = <0x15 0xbfb92ed3 0x63 0x5b1f675e>;
			clock-names = "iface_clk", "rot_core_clk";
			phandle = <0x1f9>;

			qcom,mdss-rot-reg-bus {
				qcom,msm-bus,name = "mdss_rot_reg";
				qcom,msm-bus,num-cases = <0x2>;
				qcom,msm-bus,num-paths = <0x1>;
				qcom,msm-bus,active-only;
				qcom,msm-bus,vectors-KBps = <0x1 0x24e 0x0 0x0 0x1 0x24e 0x0 0x12c00>;
			};
		};

		qcom,mdss_dsi_pll@1a94a00 {
			compatible = "qcom,mdss_dsi_pll_sdm439";
			label = "MDSS DSI 0 PLL";
			cell-index = <0x0>;
			#clock-cells = <0x1>;
			reg = <0x1a94400 0x400 0x184d074 0x8>;
			reg-names = "pll_base", "gdsc_base";
			gdsc-supply = <0x62>;
			vddio-supply = <0x6a>;
			clocks = <0x15 0xbfb92ed3>;
			clock-names = "iface_clk";
			clock-rate = <0x0>;
			qcom,dsi-pll-ssc-en;
			qcom,dsi-pll-ssc-mode = "down-spread";
			qcom,ssc-frequency-hz = <0x7b0c>;
			qcom,ssc-ppm = <0x1388>;
			phandle = <0xa3>;

			qcom,platform-supply-entries {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				qcom,platform-supply-entry@0 {
					reg = <0x0>;
					qcom,supply-name = "gdsc";
					qcom,supply-min-voltage = <0x0>;
					qcom,supply-max-voltage = <0x0>;
					qcom,supply-enable-load = <0x0>;
					qcom,supply-disable-load = <0x0>;
				};

				qcom,platform-supply-entry@1 {
					reg = <0x1>;
					qcom,supply-name = "vddio";
					qcom,supply-min-voltage = <0x1b7740>;
					qcom,supply-max-voltage = <0x1b7740>;
					qcom,supply-enable-load = <0x186a0>;
					qcom,supply-disable-load = <0x64>;
				};
			};
		};

		qcom,mdss_dsi_pll@1a96a00 {
			compatible = "qcom,mdss_dsi_pll_sdm439";
			label = "MDSS DSI 1 PLL";
			cell-index = <0x1>;
			#clock-cells = <0x1>;
			reg = <0x1a96400 0x400 0x184d074 0x8>;
			reg-names = "pll_base", "gdsc_base";
			gdsc-supply = <0x62>;
			vddio-supply = <0x6a>;
			clocks = <0x15 0xbfb92ed3>;
			clock-names = "iface_clk";
			clock-rate = <0x0>;
			qcom,dsi-pll-ssc-en;
			qcom,dsi-pll-ssc-mode = "down-spread";
			qcom,ssc-frequency-hz = <0x7b0c>;
			qcom,ssc-ppm = <0x1388>;
			phandle = <0xa4>;

			qcom,platform-supply-entries {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				qcom,platform-supply-entry@0 {
					reg = <0x0>;
					qcom,supply-name = "gdsc";
					qcom,supply-min-voltage = <0x0>;
					qcom,supply-max-voltage = <0x0>;
					qcom,supply-enable-load = <0x0>;
					qcom,supply-disable-load = <0x0>;
				};

				qcom,platform-supply-entry@1 {
					reg = <0x1>;
					qcom,supply-name = "vddio";
					qcom,supply-min-voltage = <0x1b7740>;
					qcom,supply-max-voltage = <0x1b7740>;
					qcom,supply-enable-load = <0x186a0>;
					qcom,supply-disable-load = <0x64>;
				};
			};
		};

		interrupt-controller@b000000 {
			compatible = "qcom,msm-qgic2";
			interrupt-controller;
			interrupt-parent = <0x6c>;
			#interrupt-cells = <0x3>;
			reg = <0xb000000 0x1000 0xb002000 0x1000>;
			phandle = <0x6c>;
		};

		dcc@b3000 {
			compatible = "qcom,dcc";
			reg = <0xb3000 0x1000 0xb4000 0x2000>;
			reg-names = "dcc-base", "dcc-ram-base";
			clocks = <0x15 0xd1000c50>;
			clock-names = "apb_pclk";
			qcom,save-reg;
			phandle = <0x1fa>;
		};

		wake-gic {
			compatible = "qcom,mpm-gic-msm8937", "qcom,mpm-gic";
			interrupts = <0x0 0xab 0x1>;
			reg = <0x601d0 0x1000 0xb011008 0x4>;
			reg-names = "vmpm", "ipc";
			qcom,num-mpm-irqs = <0x40>;
			interrupt-controller;
			interrupt-parent = <0x6c>;
			#interrupt-cells = <0x3>;
			phandle = <0x1>;
		};

		wake-gpio {
			compatible = "qcom,mpm-gpio-msm8937", "qcom,mpm-gpio";
			interrupt-controller;
			interrupt-parent = <0x6c>;
			#interrupt-cells = <0x2>;
			phandle = <0x9>;
		};

		timer {
			compatible = "arm,armv8-timer";
			interrupts = <0x1 0x2 0xff08 0x1 0x3 0xff08 0x1 0x4 0xff08 0x1 0x1 0xff08>;
			clock-frequency = <0x124f800>;
		};

		timer@b120000 {
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			ranges;
			compatible = "arm,armv7-timer-mem";
			reg = <0xb120000 0x1000>;
			clock-frequency = <0x124f800>;

			frame@b121000 {
				frame-number = <0x0>;
				interrupts = <0x0 0x8 0x4 0x0 0x7 0x4>;
				reg = <0xb121000 0x1000 0xb122000 0x1000>;
			};

			frame@b123000 {
				frame-number = <0x1>;
				interrupts = <0x0 0x9 0x4>;
				reg = <0xb123000 0x1000>;
				status = "disabled";
			};

			frame@b124000 {
				frame-number = <0x2>;
				interrupts = <0x0 0xa 0x4>;
				reg = <0xb124000 0x1000>;
				status = "disabled";
			};

			frame@b125000 {
				frame-number = <0x3>;
				interrupts = <0x0 0xb 0x4>;
				reg = <0xb125000 0x1000>;
				status = "disabled";
			};

			frame@b126000 {
				frame-number = <0x4>;
				interrupts = <0x0 0xc 0x4>;
				reg = <0xb126000 0x1000>;
				status = "disabled";
			};

			frame@b127000 {
				frame-number = <0x5>;
				interrupts = <0x0 0xd 0x4>;
				reg = <0xb127000 0x1000>;
				status = "disabled";
			};

			frame@b128000 {
				frame-number = <0x6>;
				interrupts = <0x0 0xe 0x4>;
				reg = <0xb128000 0x1000>;
				status = "disabled";
			};
		};

		qcom,rmtfs_sharedmem@00000000 {
			compatible = "qcom,sharedmem-uio";
			reg = <0x0 0x180000>;
			reg-names = "rmtfs";
			qcom,client-id = <0x1>;
		};

		restart@4ab000 {
			compatible = "qcom,pshold";
			reg = <0x4ab000 0x4 0x193d100 0x4>;
			reg-names = "pshold-base", "tcsr-boot-misc-detect";
		};

		qcom,mpm2-sleep-counter@4a3000 {
			compatible = "qcom,mpm2-sleep-counter";
			reg = <0x4a3000 0x1000>;
			clock-frequency = <0x8000>;
		};

		cpu-pmu {
			compatible = "arm,armv8-pmuv3";
			interrupts = <0x1 0x7 0xff00>;
		};

		qcom,sps {
			compatible = "qcom,msm_sps_4k";
			qcom,pipe-attr-ee;
		};

		thermal-zones {
			phandle = <0x1fb>;

			xo-therm-adc {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6d 0x32>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0xfde8>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			xo-therm-buf-adc {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6e 0x3c>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0xfde8>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			aoss0-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "user_space";
				thermal-sensors = <0x6f 0x0>;

				trips {
					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			mdm-core-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "user_space";
				thermal-sensors = <0x6f 0x1>;

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			lpass-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "user_space";
				thermal-sensors = <0x6f 0x2>;

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			camera-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "user_space";
				thermal-sensors = <0x6f 0x3>;

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			cpuss1-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x4>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			apc1-cpu0-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x5>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			apc1-cpu1-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x6>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			apc1-cpu2-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x7>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			apc1-cpu3-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x8>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			cpuss0-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x9>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			gpu-usr {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0xa>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0x1e848>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};

			gpu-step {
				polling-delay-passive = <0xfa>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0xa>;
				thermal-governor = "step_wise";

				trips {

					gpu-step-trip {
						temperature = <0x17318>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x70>;
					};
				};

				cooling-maps {

					gpu_cdev0 {
						trip = <0x70>;
						cooling-device = <0x71 0xffffffff 0xffffffff>;
					};
				};
			};

			hexa-cpu-max-step {
				polling-delay-passive = <0x32>;
				polling-delay = <0x64>;
				thermal-governor = "step_wise";

				trips {

					cpu-trip {
						temperature = <0x17318>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x72>;
					};
				};

				cooling-maps {
					cpu0_cdev {
						trip = <0x72>;
						cooling-device = <0x2 0xffffffff 0xfffffffd>;
					};

					cpu1_cdev {
						trip = <0x72>;
						cooling-device = <0x3 0xffffffff 0xfffffffd>;
					};

					cpu2_cdev {
						trip = <0x72>;
						cooling-device = <0x4 0xffffffff 0xfffffffd>;
					};

					cpu3_cdev {
						trip = <0x72>;
						cooling-device = <0x5 0xffffffff 0xfffffffd>;
					};
				};
			};

			apc1-cpu0-step {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x5>;
				thermal-governor = "step_wise";

				trips {

					apc1-cpu0-trip {
						temperature = <0x19a28>;
						hysteresis = <0x3a98>;
						type = "passive";
						phandle = <0x73>;
					};
				};

				cooling-maps {

					cpu0_cdev {
						trip = <0x73>;
						cooling-device = <0x2 0xfffffffe 0xfffffffe>;
					};
				};
			};

			apc1-cpu1-step {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x6>;
				thermal-governor = "step_wise";

				trips {

					apc1-cpu1-trip {
						temperature = <0x19a28>;
						hysteresis = <0x3a98>;
						type = "passive";
						phandle = <0x74>;
					};
				};

				cooling-maps {

					cpu1_cdev {
						trip = <0x74>;
						cooling-device = <0x3 0xfffffffe 0xfffffffe>;
					};
				};
			};

			apc1-cpu2-step {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x7>;
				thermal-governor = "step_wise";

				trips {

					apc1-cpu2-trip {
						temperature = <0x19a28>;
						hysteresis = <0x3a98>;
						type = "passive";
						phandle = <0x75>;
					};
				};

				cooling-maps {

					cpu2_cdev {
						trip = <0x75>;
						cooling-device = <0x4 0xfffffffe 0xfffffffe>;
					};
				};
			};

			apc1-cpu3-step {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6f 0x8>;
				thermal-governor = "step_wise";

				trips {

					apc1-cpu3-trip {
						temperature = <0x19a28>;
						hysteresis = <0x3a98>;
						type = "passive";
						phandle = <0x76>;
					};
				};

				cooling-maps {

					cpu3_cdev {
						trip = <0x76>;
						cooling-device = <0x5 0xfffffffe 0xfffffffe>;
					};
				};
			};

			aoss0-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x0>;
				tracks-low;

				trips {

					aoss-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x77>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x77>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x77>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x77>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			mdm-core-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x1>;
				tracks-low;

				trips {

					mdm-core-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7a>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7a>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7a>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7a>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			lpass-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x2>;
				tracks-low;

				trips {

					qdsp-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7b>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7b>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7b>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7b>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			camera-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x3>;
				tracks-low;

				trips {

					camera-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7c>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7c>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7c>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7c>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			cpuss1-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x4>;
				tracks-low;

				trips {

					cpuss1-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7d>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7d>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7d>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7d>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			apc1-cpu0-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x5>;
				tracks-low;

				trips {

					apc1-cpu0-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7e>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7e>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7e>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7e>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			apc1-cpu1-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x6>;
				tracks-low;

				trips {

					apc1-cpu1-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x7f>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x7f>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x7f>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x7f>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			apc1-cpu2-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x7>;
				tracks-low;

				trips {

					apc1-cpu2-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x80>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x80>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x80>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x80>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			apc1-cpu3-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x8>;
				tracks-low;

				trips {

					apc1-cpu3-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x81>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x81>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x81>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x81>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			cpuss0-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0x9>;
				tracks-low;

				trips {

					cpuss0-lowf-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x82>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x82>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x82>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x82>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			gpu-lowf {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_floor";
				thermal-sensors = <0x6f 0xa>;
				tracks-low;

				trips {

					gpu-lowf-trip {
						temperature = <0x1388>;
						hysteresis = <0x1388>;
						type = "passive";
						phandle = <0x83>;
					};
				};

				cooling-maps {

					cpu0_vdd_cdev {
						trip = <0x83>;
						cooling-device = <0x2 0xfffffffc 0xfffffffc>;
					};

					cx_vdd_cdev {
						trip = <0x83>;
						cooling-device = <0x78 0x0 0x0>;
					};

					modem_vdd_cdev {
						trip = <0x83>;
						cooling-device = <0x79 0x0 0x0>;
					};
				};
			};

			pm8953_tz {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x84>;

				trips {

					pm8953-trip0 {
						temperature = <0x19a28>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x1fc>;
					};

					pm8953-trip1 {
						temperature = <0x1e848>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x1fd>;
					};

					pm8953-trip2 {
						temperature = <0x23668>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x1fe>;
					};
				};
			};

			pa-therm0 {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x6d 0x36>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0xfde8>;
						hysteresis = <0x1388>;
						type = "passive";
					};
				};
			};

			pmi-ibat-lvl0 {
				polling-delay-passive = <0x64>;
				polling-delay = <0x0>;
				thermal-governor = "step_wise";
				thermal-sensors = <0x85 0x0>;

				trips {

					ibat-lvl0 {
						temperature = <0xfa0>;
						hysteresis = <0xc8>;
						type = "passive";
						phandle = <0x1ff>;
					};
				};
			};

			pmi-ibat-lvl1 {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "step_wise";
				thermal-sensors = <0x85 0x1>;

				trips {

					ibat-lvl1 {
						temperature = <0x1068>;
						hysteresis = <0xc8>;
						type = "passive";
					};
				};
			};

			pmi-vbat-lvl0 {
				polling-delay-passive = <0x64>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_cap";
				thermal-sensors = <0x85 0x2>;
				tracks-low;

				trips {

					vbat-lvl0 {
						temperature = <0xbb8>;
						hysteresis = <0x64>;
						type = "passive";
						phandle = <0x86>;
					};
				};

				cooling-maps {

					vbat_map0 {
						trip = <0x86>;
						cooling-device = <0x2 0xfffffffe 0xfffffffe>;
					};

					vbat_map1 {
						trip = <0x86>;
						cooling-device = <0x3 0xfffffffe 0xfffffffe>;
					};

					vbat_map2 {
						trip = <0x86>;
						cooling-device = <0x4 0xfffffffe 0xfffffffe>;
					};

					vbat_map3 {
						trip = <0x86>;
						cooling-device = <0x5 0xfffffffe 0xfffffffe>;
					};
				};
			};

			pmi-vbat-lvl1 {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_cap";
				thermal-sensors = <0x85 0x3>;
				tracks-low;

				trips {

					vbat-lvl1 {
						temperature = <0xaf0>;
						hysteresis = <0x64>;
						type = "passive";
					};
				};
			};

			pmi-vbat-lvl2 {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_cap";
				thermal-sensors = <0x85 0x4>;
				tracks-low;

				trips {

					vbat-lvl1 {
						temperature = <0xa28>;
						hysteresis = <0x64>;
						type = "passive";
					};
				};
			};

			soc {
				polling-delay-passive = <0x64>;
				polling-delay = <0x0>;
				thermal-governor = "low_limits_cap";
				thermal-sensors = <0x87>;
				tracks-low;

				trips {

					low-soc {
						temperature = <0xa>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x88>;
					};
				};

				cooling-maps {

					soc_map0 {
						trip = <0x88>;
						cooling-device = <0x2 0xfffffffe 0xfffffffe>;
					};

					soc_map1 {
						trip = <0x88>;
						cooling-device = <0x3 0xfffffffe 0xfffffffe>;
					};

					soc_map2 {
						trip = <0x88>;
						cooling-device = <0x4 0xfffffffe 0xfffffffe>;
					};

					soc_map3 {
						trip = <0x88>;
						cooling-device = <0x5 0xfffffffe 0xfffffffe>;
					};
				};
			};

			pmi632_tz {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-governor = "step_wise";
				thermal-sensors = <0x89>;

				trips {

					pmi632-trip0 {
						temperature = <0x19a28>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x200>;
					};

					pmi632-trip1 {
						temperature = <0x1e848>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x201>;
					};

					pmi632-trip2 {
						temperature = <0x23668>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x202>;
					};
				};
			};

			quiet-therm-step {
				polling-delay-passive = <0x3e8>;
				polling-delay = <0x0>;
				thermal-sensors = <0x8a 0x53>;
				thermal-governor = "step_wise";

				trips {

					quiet-modem-trip0 {
						temperature = <0xabe0>;
						hysteresis = <0xfa0>;
						type = "passive";
						status = "disabled";
						phandle = <0x8d>;
					};

					quiet-modem-trip1 {
						temperature = <0xb3b0>;
						hysteresis = <0xfa0>;
						type = "passive";
						status = "disabled";
						phandle = <0x90>;
					};

					quiet-cpus-trip {
						temperature = <0xbb80>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x8b>;
					};

					quiet-modem-trip2 {
						temperature = <0xbb80>;
						hysteresis = <0x7d0>;
						type = "passive";
						status = "disabled";
						phandle = <0x92>;
					};

					quiet-batt-trip1 {
						temperature = <0xbb80>;
						hysteresis = <0xfa0>;
						type = "passive";
						phandle = <0x93>;
					};

					quiet-gpu-trip {
						temperature = <0xc350>;
						hysteresis = <0x0>;
						type = "passive";
						phandle = <0x8c>;
					};

					quiet-batt-trip2 {
						temperature = <0xc350>;
						hysteresis = <0x7d0>;
						type = "passive";
						phandle = <0x95>;
					};

					quiet-batt-trip3 {
						temperature = <0xcb20>;
						hysteresis = <0x7d0>;
						type = "passive";
						phandle = <0x96>;
					};

					quiet-batt-trip4 {
						temperature = <0xd2f0>;
						hysteresis = <0x7d0>;
						type = "passive";
						phandle = <0x97>;
					};

					quiet-modem-trip3 {
						temperature = <0xd6d8>;
						hysteresis = <0x1388>;
						type = "passive";
						status = "disabled";
						phandle = <0x8f>;
					};

					quiet-batt-trip5 {
						temperature = <0xdac0>;
						hysteresis = <0x7d0>;
						type = "passive";
						phandle = <0x98>;
					};
				};

				cooling-maps {

					skin_cpu0 {
						trip = <0x8b>;
						cooling-device = <0x2 0xffffffff 0xfffffffb>;
					};

					skin_cpu1 {
						trip = <0x8b>;
						cooling-device = <0x3 0xffffffff 0xfffffffb>;
					};

					skin_cpu2 {
						trip = <0x8b>;
						cooling-device = <0x4 0xffffffff 0xfffffffb>;
					};

					skin_cpu3 {
						trip = <0x8b>;
						cooling-device = <0x5 0xffffffff 0xfffffffb>;
					};

					skin_gpu {
						trip = <0x8c>;
						cooling-device = <0x71 0xffffffff 0xfffffffc>;
					};

					modem_proc_lvl1 {
						trip = <0x8d>;
						cooling-device = <0x8e 0x1 0x1>;
					};

					modem_proc_lvl2 {
						trip = <0x8f>;
						cooling-device = <0x8e 0x3 0x3>;
					};

					modem_lvl1 {
						trip = <0x90>;
						cooling-device = <0x91 0x1 0x1>;
					};

					modem_lvl2 {
						trip = <0x92>;
						cooling-device = <0x91 0x2 0x2>;
					};

					modem_lvl3 {
						trip = <0x8f>;
						cooling-device = <0x91 0x3 0x3>;
					};

					battery_lvl1 {
						trip = <0x93>;
						cooling-device = <0x94 0x1 0x1>;
					};

					battery_lvl2 {
						trip = <0x95>;
						cooling-device = <0x94 0x2 0x2>;
					};

					battery_lvl3 {
						trip = <0x96>;
						cooling-device = <0x94 0x3 0x3>;
					};

					battery_lvl4 {
						trip = <0x97>;
						cooling-device = <0x94 0x4 0x4>;
					};

					battery_lvl5 {
						trip = <0x98>;
						cooling-device = <0x94 0x5 0x5>;
					};
				};
			};

			quiet-therm-adc {
				polling-delay-passive = <0x0>;
				polling-delay = <0x0>;
				thermal-sensors = <0x8a 0x53>;
				thermal-governor = "user_space";

				trips {

					active-config0 {
						temperature = <0xfde8>;
						hysteresis = <0x3e8>;
						type = "passive";
					};
				};
			};
		};

		mem_dump {
			compatible = "qcom,mem-dump";
			memory-region = <0x99>;

			rpm_sw_dump {
				qcom,dump-size = <0x28000>;
				qcom,dump-id = <0xea>;
			};

			pmic_dump {
				qcom,dump-size = <0x10000>;
				qcom,dump-id = <0xe4>;
			};

			vsense_dump {
				qcom,dump-size = <0x1000>;
				qcom,dump-id = <0xe9>;
			};

			tmc_etf_dump {
				qcom,dump-size = <0x10000>;
				qcom,dump-id = <0xf0>;
			};

			tmc_etr_reg_dump {
				qcom,dump-size = <0x1000>;
				qcom,dump-id = <0x100>;
			};

			tmc_etf_reg_dump {
				qcom,dump-size = <0x1000>;
				qcom,dump-id = <0x101>;
			};

			misc_data_dump {
				qcom,dump-size = <0x1000>;
				qcom,dump-id = <0xe8>;
			};
		};

		tsens@4a8000 {
			compatible = "qcom,msm8937-tsens";
			reg = <0x4a8000 0x1000 0x4a9000 0x1000 0xa4000 0x1000>;
			reg-names = "tsens_srot_physical", "tsens_tm_physical", "tsens_eeprom_physical";
			interrupts = <0x0 0xb8 0x0>;
			interrupt-names = "tsens-upper-lower";
			#thermal-sensor-cells = <0x1>;
			phandle = <0x6f>;
		};
		slim@c140000 {
			cell-index = <0x1>;
			compatible = "qcom,slim-ngd";
			reg = <0xc140000 0x2c000 0xc104000 0x2a000>;
			reg-names = "slimbus_physical", "slimbus_bam_physical";
			interrupts = <0x0 0xa3 0x0 0x0 0xb4 0x0>;
			interrupt-names = "slimbus_irq", "slimbus_bam_irq";
			qcom,apps-ch-pipes = <0x600000>;
			qcom,ea-pc = <0x230>;
			status = "disabled";
			phandle = <0x203>;

			tasha_codec {
				status = "disabled";
				compatible = "qcom,tasha-slim-pgd";
				elemental-addr = [00 01 a0 01 17 02];
				qcom,cdc-slim-ifd = "tasha-slim-ifd";
				qcom,cdc-slim-ifd-elemental-addr = [00 00 a0 01 17 02];
				interrupt-parent = <0x9a>;
				interrupts = <0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e>;
				qcom,wcd-rst-gpio-node = <0x9b>;
				clock-names = "wcd_clk", "wcd_native_clk";
				clocks = <0x9c 0xb7ba2274 0x9c 0xf0fbaf5b>;
				qcom,cdc-static-supplies = "cdc-vdd-buck", "cdc-buck-sido", "cdc-vdd-tx-h", "cdc-vdd-rx-h", "cdc-vdd-px";
				qcom,cdc-on-demand-supplies = "cdc-vdd-mic-bias";
				qcom,cdc-micbias1-mv = <0x708>;
				qcom,cdc-micbias2-mv = <0x708>;
				qcom,cdc-micbias3-mv = <0x708>;
				qcom,cdc-micbias4-mv = <0x708>;
				qcom,cdc-dmic-sample-rate = <0x249f00>;
				qcom,cdc-mclk-clk-rate = <0x927c00>;
				cdc-vdd-buck-supply = <0x9d>;
				qcom,cdc-vdd-buck-voltage = <0x1b7740 0x1b7740>;
				qcom,cdc-vdd-buck-current = <0x9eb10>;
				cdc-buck-sido-supply = <0x9d>;
				qcom,cdc-buck-sido-voltage = <0x1b7740 0x1b7740>;
				qcom,cdc-buck-sido-current = <0x249f0>;
				cdc-vdd-tx-h-supply = <0x9d>;
				qcom,cdc-vdd-tx-h-voltage = <0x1b7740 0x1b7740>;
				qcom,cdc-vdd-tx-h-current = <0x61a8>;
				cdc-vdd-rx-h-supply = <0x9d>;
				qcom,cdc-vdd-rx-h-voltage = <0x1b7740 0x1b7740>;
				qcom,cdc-vdd-rx-h-current = <0x61a8>;
				cdc-vdd-px-supply = <0x9d>;
				qcom,cdc-vdd-px-voltage = <0x1b7740 0x1b7740>;
				qcom,cdc-vdd-px-current = <0x2710>;
				cdc-vdd-mic-bias-supply = <0x9e>;
				qcom,cdc-vdd-mic-bias-voltage = <0x2eebb8 0x2eebb8>;
				qcom,cdc-vdd-mic-bias-current = <0x3a98>;
				phandle = <0x204>;

				swr_master {
					compatible = "qcom,swr-wcd";
					qcom,swr-num-dev = <0x2>;
					#address-cells = <0x2>;
					#size-cells = <0x0>;

					wsa881x@20170211 {
						compatible = "qcom,wsa881x";
						reg = <0x0 0x20170211>;
						qcom,spkr-sd-n-gpio = <0x9f 0x60 0x0>;
						phandle = <0x135>;
					};

					wsa881x@20170212 {
						compatible = "qcom,wsa881x";
						reg = <0x0 0x20170212>;
						qcom,spkr-sd-n-gpio = <0x9f 0x60 0x0>;
						phandle = <0x136>;
					};

					wsa881x@21170213 {
						compatible = "qcom,wsa881x";
						reg = <0x0 0x21170213>;
						qcom,spkr-sd-n-gpio = <0x9f 0x60 0x0>;
						phandle = <0x137>;
					};

					wsa881x@21170214 {
						compatible = "qcom,wsa881x";
						reg = <0x0 0x21170214>;
						qcom,spkr-sd-n-gpio = <0x9f 0x60 0x0>;
						phandle = <0x138>;
					};
				};
			};

			msm_dai_slim {
				status = "disabled";
				compatible = "qcom,msm-dai-slim";
				elemental-addr = [ff ff ff fe 17 02];
				phandle = <0x205>;
			};
		};

		serial@78b0000 {
			compatible = "qcom,msm-uartdm-v1.4", "qcom,msm-uartdm";
			reg = <0x78b0000 0x200>;
			interrupts = <0x0 0x6c 0x0>;
			clocks = <0x15 0xf8a61c96 0x15 0x8caa5b4f>;
			clock-names = "core", "iface";
			status = "disabled";
			phandle = <0x206>;
		};

		qcom,sps-dma@7884000 {
			#dma-cells = <0x4>;
			compatible = "qcom,sps-dma";
			reg = <0x7884000 0x1f000>;
			interrupts = <0x0 0xee 0x0>;
			qcom,summing-threshold = <0xa>;
			phandle = <0xa8>;
		};

		qcom,sps-dma@7ac4000 {
			#dma-cells = <0x4>;
			compatible = "qcom,sps-dma";
			reg = <0x7ac4000 0x1f000>;
			interrupts = <0x0 0xef 0x0>;
			qcom,summing-threshold = <0xa>;
			phandle = <0xb0>;
		};

		qcom,gcc@1800000 {
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			compatible = "qcom,gcc-sdm429";
			reg = <0x1800000 0x80000 0xb016000 0x40>;
			reg-names = "cc_base", "apcs_c1_base";
			qcom,gfx3d_clk_src-opp-store-vcorner = <0x71>;
			vdd_dig-supply = <0xa0>;
			vdd_sr2_dig-supply = <0xa1>;
			vdd_sr2_pll-supply = <0xa2>;
			vdd_hf_dig-supply = <0xa1>;
			vdd_hf_pll-supply = <0xa2>;
			#clock-cells = <0x1>;
			#reset-cells = <0x1>;
			ranges;
			phandle = <0x15>;
			qcom,spm@0 {
				compatible = "qcom,gcc-spm-8937";
				reg = <0xb111200 0x100 0xb011200 0x100>;
				reg-names = "spm_c0_base", "spm_c1_base";
			};
		};

		qcom,cc-debug@1874000 {
			compatible = "qcom,cc-debug-8917";
			reg = <0x1874000 0x4 0xb01101c 0x8>;
			reg-names = "cc_base", "meas";
			#clock-cells = <0x1>;
			phandle = <0xe7>;
		};

		qcom,gcc-mdss@1800000 {
			compatible = "qcom,gcc-mdss-sdm429";
			clocks = <0xa3 0x45b3260f 0xa3 0xbbaa30be 0xa4 0xe4c9b56 0xa4 0x63930a8f>;
			clock-names = "pclk0_src", "byte0_src", "pclk1_src", "byte1_src";
			#clock-cells = <0x1>;
			phandle = <0x63>;
		};

		qcom,cpu-clock-8939@b111050 {
			compatible = "qcom,cpu-clock-sdm429";
			reg = <0xb011050 0x8 0xb1d1050 0x8 0xa412c 0x8>;
			reg-names = "apcs-c1-rcg-base", "apcs-cci-rcg-base", "efuse";
			vdd-c1-supply = <0xa5>;
			vdd-cci-supply = <0xa5>;
			clocks = <0x15 0x6b2fb034 0x15 0xfbc57bbd 0x15 0x6b2fb034 0x15 0x6b2fb034>;
			clock-names = "clk-c1-4", "clk-c1-5", "clk-cci-4", "clk-cci-2";
			qcom,speed0-bin-v0-c1 = <0x0 0x0 0x39387000 0x1 0x4dd1e000 0x1 0x59439000 0x2 0x65da3800 0x3 0x74bad000 0x5>;
			qcom,speed0-bin-v0-cci = <0x0 0x0 0x17d78400 0x1 0x1fca0555 0x3>;
			qcom,speed1-bin-v0-c1 = <0x0 0x0 0x39387000 0x1 0x4dd1e000 0x1 0x59439000 0x2 0x65da3800 0x3 0x6b931000 0x5>;
			qcom,speed1-bin-v0-cci = <0x0 0x0 0x17d78400 0x1 0x1fca0555 0x3>;
			#clock-cells = <0x1>;
			qcom,speed4-bin-v0-c1 = <0x0 0x0 0x39387000 0x1 0x4dd1e000 0x1 0x59439000 0x2 0x65da3800 0x3 0x74bad000 0x5 0x7829b800 0x6>;
			qcom,speed4-bin-v0-cci = <0x0 0x0 0x17d78400 0x1 0x1fca0555 0x3>;
			qcom,num-cluster;
			phandle = <0x5b>;
		};

		i2c@78b6000 {
			compatible = "qcom,i2c-msm-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "qup_phys_addr";
			reg = <0x78b6000 0x600>;
			interrupt-names = "qup_irq";
			interrupts = <0x0 0x60 0x0>;
			qcom,clk-freq-out = <0x61a80>;
			qcom,clk-freq-in = <0x124f800>;
			clock-names = "iface_clk", "core_clk";
			clocks = <0x15 0x8caa5b4f 0x15 0x1076f220>;
			pinctrl-names = "i2c_active", "i2c_sleep";
			pinctrl-0 = <0xa6>;
			pinctrl-1 = <0xa7>;
			qcom,noise-rjct-scl = <0x0>;
			qcom,noise-rjct-sda = <0x0>;
			qcom,master-id = <0x56>;
			dmas = <0xa8 0x6 0x40 0x20000020 0x20 0xa8 0x7 0x20 0x20000020 0x20>;
			dma-names = "tx", "rx";
			status = "okay";
			phandle = <0x207>;

			wsa881x-i2c-codec@f {
				status = "okay";
				compatible = "qcom,wsa881x-i2c-codec";
				reg = <0xf>;
				qcom,wsa-analog-vi-gpio = <0xa9>;
				qcom,wsa-analog-clk-gpio = <0xaa>;
				qcom,wsa-analog-reset-gpio = <0xab>;
				phandle = <0x208>;
			};

			wsa881x-i2c-codec@45 {
				status = "okay";
				compatible = "qcom,wsa881x-i2c-codec";
				reg = <0x45>;
				phandle = <0x209>;
			};
		};

		i2c@78b7000 {
			compatible = "qcom,i2c-msm-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "qup_phys_addr";
			reg = <0x78b7000 0x600>;
			interrupt-names = "qup_irq";
			interrupts = <0x0 0x61 0x0>;
			qcom,clk-freq-out = <0x61a80>;
			qcom,clk-freq-in = <0x124f800>;
			clock-names = "iface_clk", "core_clk";
			clocks = <0x15 0x8caa5b4f 0x15 0x9e25ac82>;
			pinctrl-names = "i2c_active", "i2c_sleep";
			pinctrl-0 = <0xac>;
			pinctrl-1 = <0xad>;
			qcom,noise-rjct-scl = <0x3>;
			qcom,noise-rjct-sda = <0x3>;
			qcom,master-id = <0x56>;
			dmas = <0xa8 0x8 0x40 0x20000020 0x20 0xa8 0x9 0x20 0x20000020 0x20>;
			dma-names = "tx", "rx";
			status = "disabled";
			phandle = <0x20a>;
		};

		i2c@7af5000 {
			compatible = "qcom,i2c-msm-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "qup_phys_addr";
			reg = <0x7af5000 0x600>;
			interrupt-names = "qup_irq";
			interrupts = <0x0 0x12b 0x0>;
			qcom,clk-freq-out = <0x61a80>;
			qcom,clk-freq-in = <0x124f800>;
			clock-names = "iface_clk", "core_clk";
			clocks = <0x15 0x8f283c1d 0x15 0x9ace11dd>;
			pinctrl-names = "i2c_active", "i2c_sleep";
			pinctrl-0 = <0xae>;
			pinctrl-1 = <0xaf>;
			qcom,noise-rjct-scl = <0x0>;
			qcom,noise-rjct-sda = <0x0>;
			qcom,master-id = <0x54>;
			dmas = <0xb0 0x4 0x40 0x20000020 0x20 0xb0 0x5 0x20 0x20000020 0x20>;
			dma-names = "tx", "rx";
			status = "disabled";
			phandle = <0x20b>;
		};

		i2c@7af6000 {
			compatible = "qcom,i2c-msm-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "qup_phys_addr";
			reg = <0x7af6000 0x600>;
			interrupt-names = "qup_irq";
			interrupts = <0x0 0x12c 0x0>;
			qcom,clk-freq-out = <0x61a80>;
			qcom,clk-freq-in = <0x124f800>;
			clock-names = "iface_clk", "core_clk";
			clocks = <0x15 0x8f283c1d 0x15 0x1bf9a57e>;
			pinctrl-names = "i2c_active", "i2c_sleep";
			pinctrl-0 = <0xb1>;
			pinctrl-1 = <0xb2>;
			qcom,noise-rjct-scl = <0x0>;
			qcom,noise-rjct-sda = <0x0>;
			qcom,master-id = <0x54>;
			dmas = <0xb0 0x6 0x40 0x20000020 0x20 0xb0 0x7 0x20 0x20000020 0x20>;
			dma-names = "tx", "rx";
			status = "disabled";
			phandle = <0x20c>;
		};

		spi@78b7000 {
			compatible = "qcom,spi-qup-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "spi_physical", "spi_bam_physical";
			reg = <0x78b7000 0x600 0x7884000 0x1f000>;
			interrupt-names = "spi_irq", "spi_bam_irq";
			interrupts = <0x0 0x61 0x0 0x0 0xee 0x0>;
			spi-max-frequency = <0x124f800>;
			pinctrl-names = "spi_default", "spi_sleep";
			pinctrl-0 = <0xb3 0xb4>;
			pinctrl-1 = <0xb5 0xb6>;
			clocks = <0x15 0x8caa5b4f 0x15 0xfb978880>;
			clock-names = "iface_clk", "core_clk";
			qcom,infinite-mode = <0x0>;
			qcom,use-bam;
			qcom,use-pinctrl;
			qcom,ver-reg-exists;
			qcom,bam-consumer-pipe-index = <0x8>;
			qcom,bam-producer-pipe-index = <0x9>;
			qcom,master-id = <0x56>;
			status = "disabled";
			phandle = <0x20d>;
		};

		spi@7af8000 {
			compatible = "qcom,spi-qup-v2";
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "spi_physical", "spi_bam_physical";
			reg = <0x7af8000 0x600 0x7ac4000 0x1f000>;
			interrupt-names = "spi_irq", "spi_bam_irq";
			interrupts = <0x0 0x12e 0x0 0x0 0xef 0x0>;
			spi-max-frequency = <0x124f800>;
			pinctrl-names = "spi_default", "spi_sleep";
			pinctrl-0 = <0xb7 0xb8 0xb9>;
			pinctrl-1 = <0xba 0xbb 0xbc>;
			clocks = <0x15 0x8f283c1d 0x15 0x1a72b93>;
			clock-names = "iface_clk", "core_clk";
			qcom,infinite-mode = <0x0>;
			qcom,use-bam;
			qcom,use-pinctrl;
			qcom,ver-reg-exists;
			qcom,bam-consumer-pipe-index = <0xa>;
			qcom,bam-producer-pipe-index = <0xb>;
			qcom,master-id = <0x54>;
			status = "okay";
			phandle = <0x20e>;
		};

		qcom,msm-cpufreq {
			compatible = "qcom,msm-cpufreq";
			clock-names = "l2_clk", "cpu0_clk";
			clocks = <0x5b 0x96854074 0x5b 0xcf28e63a>;
			qcom,governor-per-policy;
			qcom,cpufreq-table = <0xea600 0x13ec00 0x16da00 0x1a1300 0x1b8a00 0x1de200 0x1ec300>;
			phandle = <0x20f>;
		};

		qcom,cci {
			compatible = "devfreq-simple-dev";
			clock-names = "devfreq_clk";
			clocks = <0x5b 0x96854074>;
			governor = "cpufreq";
			freq-tbl-khz = <0x61a80 0x61a80 0x61a80 0x82208 0x8ca00>;
			phandle = <0xbe>;
		};

		qcom,cpubw {
			compatible = "qcom,devbw";
			governor = "cpufreq";
			qcom,src-dst-ports = <0x1 0x200>;
			qcom,active-only;
			qcom,bw-tbl = <0x301 0x64b 0x84c 0xb71 0xc95 0x1098 0x13bd 0x1650 0x17bf 0x192d 0x1bc0>;
			phandle = <0xbd>;
		};

		qcom,cpu-bwmon {
			compatible = "qcom,bimc-bwmon2";
			reg = <0x408000 0x300 0x401000 0x200>;
			reg-names = "base", "global_base";
			interrupts = <0x0 0xb7 0x4>;
			qcom,mport = <0x0>;
			qcom,target-dev = <0xbd>;
		};

		qcom,mincpubw {
			compatible = "qcom,devbw";
			governor = "cpufreq";
			qcom,src-dst-ports = <0x1 0x200>;
			qcom,active-only;
			qcom,bw-tbl = <0x301 0x64b 0x84c 0xb71 0xc95 0x1098 0x13bd 0x1650 0x17bf 0x192d 0x1bc0>;
			phandle = <0xbf>;
		};

		devfreq-cpufreq {

			cpubw-cpufreq {
				target-dev = <0xbd>;
				cpu-to-dev-map = <0xea600 0xb71 0x13ec00 0x13bd 0x16da00 0x1650 0x1a1300 0x192d 0x1b8a00 0x1bc0 0x1de200 0x1bc0 0x1ec300 0x1bc0>;
			};

			cci-cpufreq {
				target-dev = <0xbe>;
				cpu-to-dev-map = <0xea600 0x61a80 0x13ec00 0x61a80 0x16da00 0x61a80 0x1a1300 0x82208 0x1b8a00 0x8ca00 0x1de200 0x8ca00 0x1ec300 0x8ca00>;
			};

			mincpubw-cpufreq {
				target-dev = <0xbf>;
				cpu-to-dev-map = <0x13ec00 0xb71 0x1b8a00 0x1650>;
			};
		};

		uart@7aef000 {
			compatible = "qcom,msm-hsuart-v14";
			reg = <0x7aef000 0x200 0x7ac4000 0x1f000>;
			reg-names = "core_mem", "bam_mem";
			interrupt-names = "core_irq", "bam_irq", "wakeup_irq";
			#address-cells = <0x0>;
			interrupt-parent = <0xc0>;
			interrupts = <0x0 0x1 0x2>;
			#interrupt-cells = <0x1>;
			interrupt-map-mask = <0xffffffff>;
			interrupt-map = <0x0 0x6c 0x0 0x132 0x0 0x1 0x6c 0x0 0xef 0x0 0x2 0x9f 0x11 0x0>;
			qcom,inject-rx-on-wakeup;
			qcom,rx-char-to-inject = <0xfd>;
			qcom,bam-tx-ep-pipe-index = <0x0>;
			qcom,bam-rx-ep-pipe-index = <0x1>;
			qcom,master-id = <0x54>;
			clock-names = "core_clk", "iface_clk";
			clocks = <0x15 0x8c3512ff 0x15 0x8f283c1d>;
			pinctrl-names = "sleep", "default";
			pinctrl-0 = <0xc1>;
			pinctrl-1 = <0xc2>;
			qcom,msm-bus,name = "blsp2_uart1";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x54 0x200 0x0 0x0 0x54 0x200 0x1f4 0x320>;
			status = "disabled";
			phandle = <0xc0>;
		};

		qcom,ipc-spinlock@1905000 {
			compatible = "qcom,ipc-spinlock-sfpb";
			reg = <0x1905000 0x8000>;
			qcom,num-locks = <0x8>;
		};

		qcom,smem@86300000 {
			compatible = "qcom,smem";
			reg = <0x86300000 0x100000 0xb011008 0x4 0x60000 0x8000 0x193d000 0x8>;
			reg-names = "smem", "irq-reg-base", "aux-mem1", "smem_targ_info_reg";
			qcom,mpu-enabled;

			qcom,smd-modem {
				compatible = "qcom,smd";
				qcom,smd-edge = <0x0>;
				qcom,smd-irq-offset = <0x0>;
				qcom,smd-irq-bitmask = <0x1000>;
				interrupts = <0x0 0x19 0x1>;
				label = "modem";
				qcom,not-loadable;
			};

			qcom,smsm-modem {
				compatible = "qcom,smsm";
				qcom,smsm-edge = <0x0>;
				qcom,smsm-irq-offset = <0x0>;
				qcom,smsm-irq-bitmask = <0x2000>;
				interrupts = <0x0 0x1a 0x1>;
			};

			qcom,smd-wcnss {
				compatible = "qcom,smd";
				qcom,smd-edge = <0x6>;
				qcom,smd-irq-offset = <0x0>;
				qcom,smd-irq-bitmask = <0x20000>;
				interrupts = <0x0 0x8e 0x1>;
				label = "wcnss";
			};

			qcom,smsm-wcnss {
				compatible = "qcom,smsm";
				qcom,smsm-edge = <0x6>;
				qcom,smsm-irq-offset = <0x0>;
				qcom,smsm-irq-bitmask = <0x80000>;
				interrupts = <0x0 0x90 0x1>;
			};

			qcom,smd-adsp {
				compatible = "qcom,smd";
				qcom,smd-edge = <0x1>;
				qcom,smd-irq-offset = <0x0>;
				qcom,smd-irq-bitmask = <0x100>;
				interrupts = <0x0 0x121 0x1>;
				label = "adsp";
			};

			qcom,smsm-adsp {
				compatible = "qcom,smsm";
				qcom,smsm-edge = <0x1>;
				qcom,smsm-irq-offset = <0x0>;
				qcom,smsm-irq-bitmask = <0x200>;
				interrupts = <0x0 0x122 0x1>;
			};

			qcom,smd-rpm {
				compatible = "qcom,smd";
				qcom,smd-edge = <0xf>;
				qcom,smd-irq-offset = <0x0>;
				qcom,smd-irq-bitmask = <0x1>;
				interrupts = <0x0 0xa8 0x1>;
				label = "rpm";
				qcom,irq-no-suspend;
				qcom,not-loadable;
			};
		};

		qcom,iris-fm {
			compatible = "qcom,iris_fm";
		};

		qcom,rpm-smd {
			compatible = "qcom,rpm-smd";
			rpm-channel-name = "rpm_requests";
			rpm-channel-type = <0xf>;
			phandle = <0x210>;

			rpm-regulator-smpa1 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "smpa";
				qcom,resource-id = <0x1>;
				qcom,regulator-type = <0x1>;
				qcom,hpm-min-load = <0x186a0>;
				status = "okay";

				regulator-s1 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s1";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,use-voltage-level;
					phandle = <0xd5>;
				};
			};

			rpm-regulator-smpa2 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "smpa";
				qcom,resource-id = <0x2>;
				qcom,regulator-type = <0x1>;
				qcom,hpm-min-load = <0x186a0>;
				status = "okay";

				regulator-s2 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s2";
					qcom,set = <0x3>;
					status = "disabled";
				};

				regulator-s2-level {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s2_level";
					qcom,set = <0x3>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,use-voltage-level;
					phandle = <0xa0>;
				};

				regulator-s2-floor-level {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s2_floor_level";
					qcom,set = <0x3>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,use-voltage-floor-level;
					qcom,always-send-voltage;
					phandle = <0xc3>;
				};

				regulator-s2-level-ao {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s2_level_ao";
					qcom,set = <0x1>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,use-voltage-level;
					phandle = <0xa1>;
				};

				regulator-cx-cdev {
					compatible = "qcom,regulator-cooling-device";
					regulator-cdev-supply = <0xc3>;
					regulator-levels = <0x140 0x10>;
					#cooling-cells = <0x2>;
					phandle = <0x78>;
				};
			};

			rpm-regulator-smpa3 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "smpa";
				qcom,resource-id = <0x3>;
				qcom,regulator-type = <0x1>;
				qcom,hpm-min-load = <0x186a0>;
				status = "okay";

				regulator-s3 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s3";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0xd0fc0>;
					regulator-max-microvolt = <0x138800>;
					qcom,init-voltage = <0xd0fc0>;
					phandle = <0x211>;
				};
			};

			rpm-regulator-smpa4 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "smpa";
				qcom,resource-id = <0x4>;
				qcom,regulator-type = <0x1>;
				qcom,hpm-min-load = <0x186a0>;
				status = "okay";

				regulator-s4 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s4";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1cfde0>;
					regulator-max-microvolt = <0x1f20c0>;
					qcom,init-voltage = <0x1cfde0>;
					phandle = <0xc9>;
				};
			};

			rpm-regulator-ldoa2 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x2>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l2 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l2";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x124f80>;
					regulator-max-microvolt = <0x124f80>;
					qcom,init-voltage = <0x124f80>;
					phandle = <0x212>;
				};
			};

			rpm-regulator-ldoa3 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x3>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l3 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l3";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x116520>;
					regulator-max-microvolt = <0x124f80>;
					qcom,init-voltage = <0x116520>;
					phandle = <0x213>;
				};
			};

			rpm-regulator-ldoa5 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x5>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l5 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l5";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0x66>;
				};
			};

			rpm-regulator-ldoa6 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x6>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l6 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l6";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					regulator-always-on;
					phandle = <0x6a>;
				};
			};

			rpm-regulator-ldoa7 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x7>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l7 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l7";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0xc4>;
				};

				regulator-l7-ao {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l7_ao";
					qcom,set = <0x1>;
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0xa2>;
				};
			};

			rpm-regulator-ldoa8 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x8>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l8 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l8";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2c4020>;
					regulator-max-microvolt = <0x2c4020>;
					qcom,init-voltage = <0x2c4020>;
					phandle = <0x214>;
				};
			};

			rpm-regulator-ldoa9 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x9>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l9 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l9";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2dc6c0>;
					regulator-max-microvolt = <0x325aa0>;
					qcom,init-voltage = <0x2dc6c0>;
					phandle = <0xe3>;
				};
			};

			rpm-regulator-ldoa10 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xa>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l10 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l10";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2cfba0>;
					regulator-max-microvolt = <0x325aa0>;
					qcom,init-voltage = <0x2cfba0>;
					regulator-always-on;
					phandle = <0x215>;
				};
			};

			rpm-regulator-ldoa11 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xb>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l11 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l11";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2932e0>;
					regulator-max-microvolt = <0x325aa0>;
					qcom,init-voltage = <0x2932e0>;
					phandle = <0x216>;
				};
			};

			rpm-regulator-ldoa12 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xc>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l12 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l12";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x192580>;
					regulator-max-microvolt = <0x2f4d60>;
					qcom,init-voltage = <0x192580>;
					phandle = <0x217>;
				};
			};

			rpm-regulator-ldoa13 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xd>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x1388>;
				status = "okay";

				regulator-l13 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l13";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2e8a10>;
					regulator-max-microvolt = <0x2f4d60>;
					qcom,init-voltage = <0x2e8a10>;
					phandle = <0x9e>;
				};
			};

			rpm-regulator-ldoa14 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xe>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x1388>;
				status = "okay";

				regulator-l14 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l14";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x2e91e0>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0x218>;
				};
			};

			rpm-regulator-ldoa15 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0xf>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x1388>;
				status = "okay";

				regulator-l15 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l15";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x2e91e0>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0x219>;
				};
			};
			rpm-regulator-ldoa16 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x10>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x1388>;
				status = "okay";

				regulator-l16 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l16";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					phandle = <0x21a>;
				};
			};

			rpm-regulator-ldoa17 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x11>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l17 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l17";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x2ab980>;
					regulator-max-microvolt = <0x2c4020>;
					qcom,init-voltage = <0x2ab980>;
					phandle = <0x21b>;
				};
			};

			rpm-regulator-ldoa19 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x13>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l19 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l19";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x12ad40>;
					regulator-max-microvolt = <0x14b0e0>;
					qcom,init-voltage = <0x12ad40>;
					phandle = <0xe2>;
				};
			};

			rpm-regulator-ldoa22 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x16>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l22 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l22";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0x271000>;
					regulator-max-microvolt = <0x2b55c0>;
					qcom,init-voltage = <0x271000>;
					phandle = <0x21c>;
				};
			};

			rpm-regulator-ldoa23 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x17>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l23 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l23";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0xc3500>;
					regulator-max-microvolt = <0xf4240>;
					qcom,init-voltage = <0xc3500>;
					phandle = <0x65>;
				};
			};

			rpm-regulator-smpa7 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "smpa";
				qcom,resource-id = <0x7>;
				qcom,regulator-type = <0x1>;
				qcom,hpm-min-load = <0x186a0>;
				status = "okay";

				regulator-s7 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s7";
					qcom,set = <0x3>;
					status = "disabled";
				};

				regulator-s7-level {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s7_level";
					qcom,set = <0x3>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,init-voltage-level = <0x10>;
					qcom,use-voltage-level;
					qcom,always-send-voltage;
					phandle = <0x21d>;
				};

				regulator-s7-level-ao {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s7_level_ao";
					qcom,set = <0x1>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,use-voltage-level;
					qcom,always-send-voltage;
					phandle = <0xd6>;
				};

				regulator-s7-level-so {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_s7_level_so";
					qcom,set = <0x2>;
					regulator-min-microvolt = <0x10>;
					regulator-max-microvolt = <0x200>;
					qcom,init-voltage-level = <0x10>;
					qcom,use-voltage-level;
					phandle = <0x21e>;
				};
			};

			rpm-regulator-ldoa1 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x1>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l1 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l1";
					qcom,set = <0x3>;
					status = "okay";
					regulator-min-microvolt = <0xec540>;
					regulator-max-microvolt = <0x119400>;
					qcom,init-voltage = <0xec540>;
					phandle = <0x21f>;
				};
			};

			rpm-regulator-clk0 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "clk0";
				qcom,resource-id = <0x3>;
				qcom,regulator-type = <0x1>;
				status = "disabled";

				regulator-clk0 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "rpm_apc";
					qcom,set = <0x3>;
					status = "disabled";
				};
			};

			rpm-regulator-ldoa4 {
				compatible = "qcom,rpm-smd-regulator-resource";
				qcom,resource-name = "ldoa";
				qcom,resource-id = <0x4>;
				qcom,regulator-type = <0x0>;
				qcom,hpm-min-load = <0x2710>;
				status = "okay";

				regulator-l4 {
					compatible = "qcom,rpm-smd-regulator";
					regulator-name = "pm8953_l4";
					qcom,set = <0x3>;
					regulator-min-microvolt = <0x1b7740>;
					regulator-max-microvolt = <0x1b7740>;
					qcom,init-voltage = <0x1b7740>;
					status = "okay";
					phandle = <0x220>;
				};
			};
		};

		usb@78db000 {
			compatible = "qcom,hsusb-otg";
			reg = <0x78db000 0x400 0x6c000 0x200>;
			reg-names = "core", "phy_csr";
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			ranges;
			interrupts = <0x0 0x86 0x0 0x0 0x8c 0x0>;
			interrupt-names = "core_irq", "async_irq";
			hsusb_vdd_dig-supply = <0x65>;
			HSUSB_1p8-supply = <0xc4>;
			HSUSB_3p3-supply = <0x9e>;
			qcom,vdd-voltage-level = <0x0 0xc3500 0xc3500>;
			vbus_otg-supply = <0xc5>;
			qcom,hsusb-otg-phy-type = <0x3>;
			qcom,hsusb-otg-mode = <0x3>;
			qcom,hsusb-otg-otg-control = <0x2>;
			qcom,dp-manual-pullup;
			qcom,phy-dvdd-always-on;
			qcom,boost-sysclk-with-streaming;
			qcom,axi-prefetch-enable;
			qcom,hsusb-otg-delay-lpm;
			qcom,msm-bus,name = "usb2";
			qcom,msm-bus,num-cases = <0x3>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x57 0x200 0x0 0x0 0x57 0x200 0x13880 0x0 0x57 0x200 0x1770 0x1770>;
			clocks = <0x15 0x72ce8032 0x15 0xa11972e5 0x15 0x6caa736f 0x15 0xea410834 0x15 0x34b7821b 0x15 0x11d6a74e 0x15 0x996884d5 0x15 0x47179d 0x15 0xe13808fd 0x15 0x79bca5cc>;
			clock-names = "iface_clk", "core_clk", "sleep_clk", "bimc_clk", "snoc_clk", "pcnoc_clk", "phy_reset_clk", "phy_por_clk", "phy_csr_clk", "xo";
			qcom,bus-clk-rate = <0x2ca1c800 0xbebc200 0x5f5e100>;
			qcom,max-nominal-sysclk-rate = <0x7f27450>;
			resets = <0x15 0x2 0x15 0x4 0x15 0x3>;
			reset-names = "core_reset", "phy_reset", "phy_por_reset";
			extcon = <0x94>;
			pinctrl-names = "default";
			pinctrl-0 = <0xc6>;
			qcom,hsusb-otg-phy-init-seq = <0x74 0x80 0x3f 0x81 0x37 0x82 0xffffffff>;
			phandle = <0xce>;

			qcom,usbbam@78c4000 {
				compatible = "qcom,usb-bam-msm";
				reg = <0x78c4000 0x17000>;
				interrupt-parent = <0x6c>;
				interrupts = <0x0 0x87 0x0>;
				qcom,bam-type = <0x1>;
				qcom,usb-bam-num-pipes = <0x4>;
				qcom,usb-bam-fifo-baseaddr = "\b`P";
				qcom,ignore-core-reset-ack;
				qcom,disable-clk-gating;
				qcom,usb-bam-max-mbps-highspeed = <0x190>;
				qcom,reset-bam-on-disconnect;

				qcom,pipe0 {
					label = "hsusb-qdss-in-0";
					qcom,usb-bam-mem-type = <0x2>;
					qcom,dir = <0x1>;
					qcom,pipe-num = <0x0>;
					qcom,peer-bam = <0x0>;
					qcom,peer-bam-physical-address = <0x6044000>;
					qcom,src-bam-pipe-index = <0x0>;
					qcom,dst-bam-pipe-index = <0x0>;
					qcom,data-fifo-offset = <0x0>;
					qcom,data-fifo-size = <0xe00>;
					qcom,descriptor-fifo-offset = <0xe00>;
					qcom,descriptor-fifo-size = <0x200>;
				};
			};
		};

		qcom,wdt@b017000 {
			compatible = "qcom,msm-watchdog";
			reg = <0xb017000 0x1000>;
			reg-names = "wdt-base";
			interrupts = <0x0 0x3 0x0 0x0 0x4 0x0>;
			qcom,bark-time = <0x2af8>;
			qcom,pet-time = <0x2490>;
			qcom,ipi-ping;
			qcom,wakeup-enable;
			status = "okay";
			qcom,scandump-size = <0x40000>;
		};

		qcom,spmi@200f000 {
			compatible = "qcom,spmi-pmic-arb";
			reg = <0x200f000 0x1000 0x2400000 0x800000 0x2c00000 0x800000 0x3800000 0x200000 0x200a000 0x2100>;
			reg-names = "core", "chnls", "obsrvr", "intr", "cnfg";
			interrupt-names = "periph_irq";
			interrupts = <0x0 0xbe 0x0>;
			qcom,ee = <0x0>;
			qcom,channel = <0x0>;
			#address-cells = <0x1>;
			#size-cells = <0x1>;
			interrupt-controller;
			#interrupt-cells = <0x4>;
			cell-index = <0x0>;
			phandle = <0xc8>;

			qcom,pm8953@0 {
				compatible = "qcom,spmi-pmic";
				reg = <0x0 0x0>;
				#address-cells = <0x1>;
				#size-cells = <0x1>;

				qcom,revid@100 {
					compatible = "qcom,qpnp-revid";
					reg = <0x100 0x100>;
					phandle = <0x221>;
				};

				qcom,power-on@800 {
					compatible = "qcom,qpnp-power-on";
					reg = <0x800 0x100>;
					interrupts = <0x0 0x8 0x0 0x0 0x0 0x8 0x1 0x0 0x0 0x8 0x4 0x0 0x0 0x8 0x5 0x0>;
					interrupt-names = "kpdpwr", "resin", "resin-bark", "kpdpwr-resin-bark";
					qcom,pon-dbc-delay = <0x3d09>;
					qcom,system-reset;
					qcom,store-hard-reset-reason;

					qcom,pon_1 {
						qcom,pon-type = <0x0>;
						qcom,pull-up = <0x1>;
						linux,code = <0x74>;
					};

					qcom,pon_2 {
						qcom,pon-type = <0x1>;
						qcom,pull-up = <0x1>;
						linux,code = <0x72>;
					};
				};

				qcom,temp-alarm@2400 {
					compatible = "qcom,qpnp-temp-alarm";
					reg = <0x2400 0x100>;
					interrupts = <0x0 0x24 0x0 0x1>;
					label = "pm8953_tz";
					qcom,channel-num = <0x8>;
					qcom,threshold-set = <0x0>;
					qcom,temp_alarm-vadc = <0x6e>;
					#thermal-sensor-cells = <0x0>;
					phandle = <0x84>;
				};

				qcom,coincell@2800 {
					compatible = "qcom,qpnp-coincell";
					reg = <0x2800 0x100>;
					phandle = <0x222>;
				};

				mpps {
					compatible = "qcom,spmi-mpp";
					reg = <0xa000 0x400>;
					interrupts = <0x0 0xa0 0x0 0x0 0x0 0xa1 0x0 0x0 0x0 0xa2 0x0 0x0 0x0 0xa3 0x0 0x0>;
					interrupt-names = "pm8953_mpp1", "pm8953_mpp2", "pm8953_mpp3", "pm8953_mpp4";
					gpio-controller;
					#gpio-cells = <0x2>;
					phandle = <0x223>;

					pa_therm1 {

						pa_therm1_default {
							pins = "mpp2";
							function = "analog";
							input-enable;
							qcom,amux-route = <0x1>;
							phandle = <0xc7>;
						};
					};
				};

				gpios {
					compatible = "qcom,spmi-gpio";
					reg = <0xc000 0x800>;
					interrupts = <0x0 0xc0 0x0 0x0 0x0 0xc1 0x0 0x0 0x0 0xc3 0x0 0x0 0x0 0xc4 0x0 0x0 0x0 0xc6 0x0 0x0 0x0 0xc7 0x0 0x0>;
					interrupt-names = "pm8953_gpio1", "pm8953_gpio2", "pm8953_gpio4", "pm8953_gpio5", "pm8953_gpio7", "pm8953_gpio8";
					gpio-controller;
					#gpio-cells = <0x2>;
					qcom,gpios-disallowed = <0x3 0x6>;
					phandle = <0x13a>;

					tasha_mclk {

						tasha_mclk_default {
							pins = "gpio1";
							function = "func1";
							qcom,drive-strength = <0x2>;
							power-source = <0x0>;
							bias-disable;
							output-low;
							phandle = <0x13b>;
						};
					};
				};

				vadc@3100 {
					compatible = "qcom,qpnp-vadc";
					reg = <0x3100 0x100>;
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					interrupts = <0x0 0x31 0x0 0x1>;
					interrupt-names = "eoc-int-en-set";
					qcom,adc-bit-resolution = <0xf>;
					qcom,adc-vdd-reference = <0x708>;
					qcom,vadc-poll-eoc;
					#thermal-sensor-cells = <0x1>;
					pinctrl-names = "default";
					pinctrl-0 = <0xc7>;
					phandle = <0x6e>;

					chan@5 {
						label = "vcoin";
						reg = <0x5>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x1>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@7 {
						label = "vph_pwr";
						reg = <0x7>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x1>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@8 {
						label = "die_temp";
						reg = <0x8>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x3>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@9 {
						label = "ref_625mv";
						reg = <0x9>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@a {
						label = "ref_1250v";
						reg = <0xa>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@c {
						label = "ref_buf_625mv";
						reg = <0xc>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@36 {
						label = "pa_therm0";
						reg = <0x36>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x2>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@11 {
						label = "pa_therm1";
						reg = <0x11>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x2>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@32 {
						label = "xo_therm";
						reg = <0x32>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x4>;
						qcom,hw-settle-time = <0x2>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@3c {
						label = "xo_therm_buf";
						reg = <0x3c>;
						qcom,decimation = <0x0>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x4>;
						qcom,hw-settle-time = <0x2>;
						qcom,fast-avg-setup = <0x0>;
						qcom,vadc-thermal-node;
					};
				};

				vadc@3400 {
					compatible = "qcom,qpnp-adc-tm";
					reg = <0x3400 0x100>;
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					interrupts = <0x0 0x34 0x0 0x1 0x0 0x34 0x3 0x1 0x0 0x34 0x4 0x1>;
					interrupt-names = "eoc-int-en-set", "high-thr-en-set", "low-thr-en-set";
					qcom,adc-bit-resolution = <0xf>;
					qcom,adc-vdd-reference = <0x708>;
					qcom,adc_tm-vadc = <0x6e>;
					#thermal-sensor-cells = <0x1>;
					phandle = <0x6d>;

					chan@36 {
						label = "pa_therm0";
						reg = <0x36>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,decimation = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x2>;
						qcom,btm-channel-number = <0x48>;
						qcom,fast-avg-setup = <0x0>;
						qcom,thermal-node;
					};

					chan@32 {
						label = "xo_therm";
						reg = <0x32>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,decimation = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x4>;
						qcom,hw-settle-time = <0x2>;
						qcom,btm-channel-number = <0x68>;
						qcom,fast-avg-setup = <0x0>;
						qcom,thermal-node;
					};
				};

				qcom,pm8953_rtc {
					spmi-dev-container;
					compatible = "qcom,qpnp-rtc";
					#address-cells = <0x1>;
					#size-cells = <0x1>;
					qcom,qpnp-rtc-write = <0x0>;
					qcom,qpnp-rtc-alarm-pwrup = <0x0>;
					phandle = <0x224>;

					qcom,pm8953_rtc_rw@6000 {
						reg = <0x6000 0x100>;
					};

					qcom,pm8953_rtc_alarm@6100 {
						reg = <0x6100 0x100>;
						interrupts = <0x0 0x61 0x1 0x0>;
					};
				};

				qcom,pm8953_typec@bf00 {
					compatible = "qcom,qpnp-typec";
					reg = <0xbf00 0x100>;
					interrupts = <0x0 0xbf 0x0 0x1 0x0 0xbf 0x1 0x1 0x0 0xbf 0x2 0x1 0x0 0xbf 0x3 0x1 0x0 0xbf 0x4 0x1 0x0 0xbf 0x6 0x1 0x0 0xbf 0x7 0x1>;
					interrupt-names = "vrd-change", "ufp-detect", "ufp-detach", "dfp-detect", "dfp-detach", "vbus-err", "vconn-oc";
					status = "disabled";
					phandle = <0x225>;
				};
			};

			qcom,pm8953@1 {
				compatible = "qcom,spmi-pmic";
				reg = <0x1 0x0>;
				#address-cells = <0x1>;
				#size-cells = <0x1>;
				phandle = <0x226>;

				qcom,pwms@bc00 {
					status = "disabled";
					compatible = "qcom,pwm-lpg";
					reg = <0xbc00 0x100>;
					reg-names = "lpg-base";
					#pwm-cells = <0x2>;
					phandle = <0x227>;
				};

				spm-regulator@2000 {
					compatible = "qcom,spm-regulator";
					reg = <0x2000 0x100>;
					regulator-name = "pm8953_s5";
					regulator-min-microvolt = <0x77a10>;
					regulator-max-microvolt = <0xef420>;
					phandle = <0xe8>;

					avs-limit-regulator {
						regulator-name = "pm8953_s5_avs_limit";
						regulator-min-microvolt = <0x77a10>;
						regulator-max-microvolt = <0xef420>;
						phandle = <0x228>;
					};
				};

				analog-codec@f000 {
					status = "okay";
					compatible = "qcom,pmic-analog-codec";
					reg = <0xf000 0x200>;
					#address-cells = <0x2>;
					#size-cells = <0x0>;
					interrupt-parent = <0xc8>;
					interrupts = <0x1 0xf0 0x0 0x0 0x1 0xf0 0x1 0x0 0x1 0xf0 0x2 0x0 0x1 0xf0 0x3 0x0 0x1 0xf0 0x4 0x0 0x1 0xf0 0x5 0x0 0x1 0xf0 0x6 0x0 0x1 0xf0 0x7 0x0 0x1 0xf1 0x0 0x0 0x1 0xf1 0x1 0x0 0x1 0xf1 0x2 0x0 0x1 0xf1 0x3 0x0 0x1 0xf1 0x4 0x0 0x1 0xf1 0x5 0x0>;
					interrupt-names = "spk_cnp_int", "spk_clip_int", "spk_ocp_int", "ins_rem_det1", "but_rel_det", "but_press_det", "ins_rem_det", "mbhc_int", "ear_ocp_int", "hphr_ocp_int", "hphl_ocp_det", "ear_cnp_int", "hphr_cnp_int", "hphl_cnp_int";
					cdc-vdda-cp-supply = <0xc9>;
					qcom,cdc-vdda-cp-voltage = <0x1cfde0 0x1f47d0>;
					qcom,cdc-vdda-cp-current = <0x7a120>;
					cdc-vdd-io-supply = <0x66>;
					qcom,cdc-vdd-io-voltage = <0x1b7740 0x1b7740>;
					qcom,cdc-vdd-io-current = <0x1388>;
					cdc-vdd-pa-supply = <0xc9>;
					qcom,cdc-vdd-pa-voltage = <0x1cfde0 0x1f47d0>;
					qcom,cdc-vdd-pa-current = <0x3f7a0>;
					cdc-vdd-mic-bias-supply = <0x9e>;
					qcom,cdc-vdd-mic-bias-voltage = <0x2eebb8 0x2eebb8>;
					qcom,cdc-vdd-mic-bias-current = <0x1388>;
					qcom,cdc-mclk-clk-rate = <0x927c00>;
					qcom,cdc-static-supplies = "cdc-vdd-io", "cdc-vdd-pa", "cdc-vdda-cp";
					qcom,cdc-on-demand-supplies = "cdc-vdd-mic-bias";
					phandle = <0x116>;

					msm-dig-codec {
						compatible = "qcom,msm-digital-codec";
						reg = <0xc0f0000 0x0>;
						phandle = <0x115>;
					};
				};
			};

			qcom,pmi632@2 {
				compatible = "qcom,spmi-pmic";
				reg = <0x2 0x0>;
				#address-cells = <0x1>;
				#size-cells = <0x1>;

				qcom,revid@100 {
					compatible = "qcom,qpnp-revid";
					reg = <0x100 0x100>;
					phandle = <0xcd>;
				};

				qcom,power-on@800 {
					compatible = "qcom,qpnp-power-on";
					reg = <0x800 0x100>;
					qcom,secondary-pon-reset;
					qcom,s3-src = "kpdpwr";
					qcom,ps-hold-hard-reset-disable;
					qcom,ps-hold-shutdown-disable;
					phandle = <0x229>;
				};

				vadc@3100 {
					compatible = "qcom,qpnp-vadc-hc", "qcom,qpnp-adc-hc-pm5";
					reg = <0x3100 0x100>;
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					interrupts = <0x2 0x31 0x0 0x1>;
					interrupt-names = "eoc-int-en-set";
					qcom,adc-vdd-reference = <0x753>;
					qcom,adc-full-scale-code = <0x70e4>;
					pinctrl-names = "default";
					pinctrl-0 = <0xca 0xcb>;
					phandle = <0xcc>;

					chan@0 {
						label = "ref_gnd";
						reg = <0x0>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@1 {
						label = "ref_1250v";
						reg = <0x1>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@83 {
						label = "vph_pwr";
						reg = <0x83>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x1>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@84 {
						label = "vbat_sns";
						reg = <0x84>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x1>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@6 {
						label = "die_temp";
						reg = <0x6>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x13>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@7 {
						label = "usb_in_i";
						reg = <0x7>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x15>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@8 {
						label = "usb_in_v";
						reg = <0x8>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x8>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@9 {
						label = "chg_temp";
						reg = <0x9>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x12>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@4a {
						label = "bat_therm";
						reg = <0x4a>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x11>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@2a {
						label = "bat_therm_PU30";
						reg = <0x2a>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x18>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@6a {
						label = "bat_therm_PU400";
						reg = <0x6a>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x19>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@4b {
						label = "bat_id";
						reg = <0x4b>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};
					chan@4c {
						label = "xo_therm";
						reg = <0x4c>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x4>;
						qcom,hw-settle-time = <0x8>;
						qcom,fast-avg-setup = <0x0>;
					};

					chan@1e {
						label = "mid_chg";
						reg = <0x1e>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x3>;
						qcom,calibration-type = "absolute";
						qcom,scale-function = <0x0>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@52 {
						label = "typec_therm";
						reg = <0x52>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@53 {
						label = "quiet_therm";
						reg = <0x53>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};

					chan@54 {
						label = "smb_therm";
						reg = <0x54>;
						qcom,decimation = <0x2>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x0>;
						qcom,fast-avg-setup = <0x0>;
						qcom,cal-val = <0x0>;
					};
				};

				vadc@3500 {
					compatible = "qcom,qpnp-adc-tm-hc", "qcom,qpnp-adc-tm-hc-pm5";
					reg = <0x3500 0x100>;
					#address-cells = <0x1>;
					#size-cells = <0x0>;
					interrupts = <0x2 0x35 0x0 0x1>;
					interrupt-names = "eoc-int-en-set";
					qcom,adc-vdd-reference = <0x753>;
					qcom,adc-full-scale-code = <0x70e4>;
					qcom,adc_tm-vadc = <0xcc>;
					qcom,decimation = <0x0>;
					qcom,fast-avg-setup = <0x0>;
					#thermal-sensor-cells = <0x1>;
					phandle = <0x8a>;

					chan@53 {
						label = "quiet_therm";
						reg = <0x53>;
						qcom,pre-div-channel-scaling = <0x0>;
						qcom,calibration-type = "ratiometric";
						qcom,scale-function = <0x2>;
						qcom,hw-settle-time = <0x0>;
						qcom,btm-channel-number = <0x60>;
						qcom,thermal-node;
					};
				};

				qcom,temp-alarm@2400 {
					compatible = "qcom,qpnp-temp-alarm";
					reg = <0x2400 0x100>;
					interrupts = <0x2 0x24 0x0 0x1>;
					label = "pmi632_tz";
					#thermal-sensor-cells = <0x0>;
					phandle = <0x89>;
				};

				pinctrl@c000 {
					compatible = "qcom,spmi-gpio";
					reg = <0xc000 0x800>;
					interrupts = <0x2 0xc0 0x0 0x0 0x2 0xc1 0x0 0x0 0x2 0xc2 0x0 0x0 0x2 0xc3 0x0 0x0 0x2 0xc4 0x0 0x0 0x2 0xc5 0x0 0x0 0x2 0xc6 0x0 0x0 0x2 0xc7 0x0 0x0>;
					interrupt-names = "pmi632_gpio1", "pmi632_gpio2", "pmi632_gpio3", "pmi632_gpio4", "pmi632_gpio5", "pmi632_gpio6", "pmi632_gpio7", "pmi632_gpio8";
					gpio-controller;
					#gpio-cells = <0x2>;
					phandle = <0x22a>;

					quiet_therm {

						quiet_therm_default {
							pins = "gpio3";
							bias-high-impedance;
							phandle = <0xca>;
						};
					};

					smb_therm {

						smb_therm_default {
							pins = "gpio4";
							bias-high-impedance;
							phandle = <0xcb>;
						};
					};
				};

				qcom,qpnp-smb5 {
					compatible = "qcom,qpnp-smb5";
					#address-cells = <0x1>;
					#size-cells = <0x1>;
					#cooling-cells = <0x2>;
					qcom,pmic-revid = <0xcd>;
					dpdm-supply = <0xce>;
					qcom,auto-recharge-soc = <0x62>;
					qcom,chg-vadc = <0xcc>;
					qcom,flash-disable-soc = <0xa>;
					qcom,sw-jeita-enable;
					qcom,step-charging-enable;
					qcom,hw-die-temp-mitigation;
					qcom,hw-connector-mitigation;
					qcom,connector-internal-pull-kohm = <0x64>;
					qcom,thermal-mitigation = <0x2625a0 0x1e8480 0x16e360 0xf4240 0x7a120>;
					qcom,auto-recharge-vbat-mv = <0x10fe>;
					qcom,chg-term-src = <0x1>;
					qcom,chg-term-current-ma = <0xffffff38>;
					qcom,battery-data = <0xcf>;
					phandle = <0x94>;

					qcom,chgr@1000 {
						reg = <0x1000 0x100>;
						interrupts = <0x2 0x10 0x0 0x1 0x2 0x10 0x1 0x1 0x2 0x10 0x2 0x1 0x2 0x10 0x3 0x1 0x2 0x10 0x4 0x1 0x2 0x10 0x5 0x1 0x2 0x10 0x6 0x1 0x2 0x10 0x7 0x1>;
						interrupt-names = "chgr-error", "chg-state-change", "step-chg-state-change", "step-chg-soc-update-fail", "step-chg-soc-update-req", "fg-fvcal-qualified", "vph-alarm", "vph-drop-prechg";
					};

					qcom,dcdc@1100 {
						reg = <0x1100 0x100>;
						interrupts = <0x2 0x11 0x0 0x1 0x2 0x11 0x1 0x1 0x2 0x11 0x2 0x1 0x2 0x11 0x3 0x3 0x2 0x11 0x4 0x3 0x2 0x11 0x5 0x3 0x2 0x11 0x6 0x1 0x2 0x11 0x7 0x3>;
						interrupt-names = "otg-fail", "otg-oc-disable-sw", "otg-oc-hiccup", "bsm-active", "high-duty-cycle", "input-current-limiting", "concurrent-mode-disable", "switcher-power-ok";
					};

					qcom,batif@1200 {
						reg = <0x1200 0x100>;
						interrupts = <0x2 0x12 0x0 0x1 0x2 0x12 0x1 0x1 0x2 0x12 0x2 0x3 0x2 0x12 0x3 0x3 0x2 0x12 0x4 0x3 0x2 0x12 0x5 0x3 0x2 0x12 0x6 0x3 0x2 0x12 0x7 0x3>;
						interrupt-names = "bat-temp", "all-chnl-conv-done", "bat-ov", "bat-low", "bat-therm-or-id-missing", "bat-terminal-missing", "buck-oc", "vph-ov";
					};

					qcom,usb@1300 {
						reg = <0x1300 0x100>;
						interrupts = <0x2 0x13 0x0 0x3 0x2 0x13 0x1 0x3 0x2 0x13 0x2 0x1 0x2 0x13 0x3 0x3 0x2 0x13 0x4 0x3 0x2 0x13 0x5 0x3 0x2 0x13 0x6 0x1 0x2 0x13 0x7 0x1>;
						interrupt-names = "usbin-collapse", "usbin-vashdn", "usbin-uv", "usbin-ov", "usbin-plugin", "usbin-revi-change", "usbin-src-change", "usbin-icl-change";
					};

					qcom,typec@1500 {
						reg = <0x1500 0x100>;
						interrupts = <0x2 0x15 0x0 0x3 0x2 0x15 0x1 0x3 0x2 0x15 0x2 0x1 0x2 0x15 0x3 0x1 0x2 0x15 0x4 0x3 0x2 0x15 0x5 0x1 0x2 0x15 0x6 0x1 0x2 0x15 0x7 0x1>;
						interrupt-names = "typec-or-rid-detect-change", "typec-vpd-detect", "typec-cc-state-change", "typec-vconn-oc", "typec-vbus-change", "typec-attach-detach", "typec-legacy-cable-detect", "typec-try-snk-src-detect";
					};

					qcom,misc@1600 {
						reg = <0x1600 0x100>;
						interrupts = <0x2 0x16 0x0 0x1 0x2 0x16 0x1 0x1 0x2 0x16 0x2 0x1 0x2 0x16 0x3 0x1 0x2 0x16 0x4 0x3 0x2 0x16 0x5 0x1 0x2 0x16 0x6 0x1 0x2 0x16 0x7 0x1>;
						interrupt-names = "wdog-snarl", "wdog-bark", "aicl-fail", "aicl-done", "smb-en", "imp-trigger", "temp-change", "temp-change-smb";
					};

					qcom,schgm-flash@a600 {
						reg = <0xa600 0x100>;
						interrupts = <0x2 0xa6 0x2 0x1 0x2 0xa6 0x5 0x1 0x2 0xa6 0x6 0x1 0x2 0xa6 0x7 0x3>;
						interrupt-names = "flash-state-change", "ilim1-s1", "ilim2-s2", "vreg-ok";
					};

					qcom,smb5-vbus {
						regulator-name = "smb5-vbus";
						phandle = <0xc5>;
					};
				};

				qpnp,qg {
					compatible = "qcom,qpnp-qg";
					#address-cells = <0x1>;
					#size-cells = <0x1>;
					qcom,qg-iterm-ma = <0x64>;
					qcom,hold-soc-while-full;
					qcom,linearize-soc;
					qcom,qg-vadc = <0xcc>;
					qcom,pmic-revid = <0xcd>;
					qcom,battery-data = <0xcf>;
					phandle = <0x22b>;

					qcom,qgauge@4800 {
						status = "okay";
						reg = <0x4800 0x100>;
						interrupts = <0x2 0x48 0x0 0x3 0x2 0x48 0x1 0x3 0x2 0x48 0x2 0x1 0x2 0x48 0x3 0x1 0x2 0x48 0x4 0x1>;
						interrupt-names = "qg-batt-missing", "qg-vbat-low", "qg-vbat-empty", "qg-fifo-done", "qg-good-ocv";
					};

					qcom,qg-sdam@b100 {
						status = "okay";
						reg = <0xb100 0x100>;
					};
				};

				bcl@3d00 {
					compatible = "qcom,bcl-v5";
					reg = <0x3d00 0x100>;
					interrupts = <0x2 0x3d 0x0 0x0 0x2 0x3d 0x1 0x0 0x2 0x3d 0x0 0x0 0x2 0x3d 0x1 0x0 0x2 0x3d 0x2 0x0>;
					interrupt-names = "bcl-ibat-lvl0", "bcl-ibat-lvl1", "bcl-vbat-lvl0", "bcl-vbat-lvl1", "bcl-vbat-lvl2";
					#thermal-sensor-cells = <0x1>;
					phandle = <0x85>;
				};

				bcl-soc {
					compatible = "qcom,msm-bcl-soc";
					#thermal-sensor-cells = <0x0>;
					phandle = <0x87>;
				};

				qcom,pbs@7400 {
					compatible = "qcom,qpnp-pbs";
					reg = <0x7400 0x100>;
					phandle = <0xd1>;
				};

				qcom,sdam@b600 {
					compatible = "qcom,spmi-sdam";
					reg = <0xb600 0x100>;
					phandle = <0xd0>;
				};
			};

			qcom,pmi632@3 {
				compatible = "qcom,spmi-pmic";
				reg = <0x3 0x0>;
				#address-cells = <0x1>;
				#size-cells = <0x1>;
				phandle = <0x22c>;

				qcom,vibrator@5700 {
					compatible = "qcom,qpnp-vibrator-ldo";
					reg = <0x5700 0x100>;
					qcom,vib-ldo-volt-uv = <0x2dc6c0>;
					qcom,disable-overdrive;
					phandle = <0x22d>;
				};

				qcom,pwms@b300 {
					compatible = "qcom,pwm-lpg";
					reg = <0xb300 0x500>;
					reg-names = "lpg-base";
					#pwm-cells = <0x2>;
					nvmem-names = "ppg_sdam";
					nvmem = <0xd0>;
					qcom,pbs-client = <0xd1>;
					qcom,lut-sdam-base = <0x80>;
					qcom,lut-patterns = <0x0 0x0 0x0 0xe 0x1c 0x2a 0x38 0x46 0x54 0x64 0x64 0x54 0x46 0x38 0x2a 0x1c 0xe 0x0 0x0 0x0>;
					phandle = <0xd2>;

					lpg@1 {
						qcom,lpg-chan-id = <0x1>;
						qcom,ramp-step-ms = <0xc8>;
						qcom,ramp-low-index = <0x0>;
						qcom,ramp-high-index = <0x13>;
						qcom,ramp-pattern-repeat;
						qcom,lpg-sdam-base = <0x48>;
					};

					lpg@2 {
						qcom,lpg-chan-id = <0x2>;
						qcom,ramp-step-ms = <0xc8>;
						qcom,ramp-low-index = <0x0>;
						qcom,ramp-high-index = <0x13>;
						qcom,ramp-pattern-repeat;
						qcom,lpg-sdam-base = <0x56>;
					};

					lpg@3 {
						qcom,lpg-chan-id = <0x3>;
						qcom,ramp-step-ms = <0xc8>;
						qcom,ramp-low-index = <0x0>;
						qcom,ramp-high-index = <0x13>;
						qcom,ramp-pattern-repeat;
						qcom,lpg-sdam-base = <0x64>;
					};
				};

				qcom,leds@d000 {
					compatible = "qcom,tri-led";
					reg = <0xd000 0x100>;
					phandle = <0x22e>;

					red {
						label = "red";
						pwms = <0xd2 0x0 0xf4240>;
						led-sources = <0x0>;
						linux,default-trigger = "timer";
					};

					green {
						label = "green";
						pwms = <0xd2 0x1 0xf4240>;
						led-sources = <0x1>;
						linux,default-trigger = "timer";
					};

					blue {
						label = "blue";
						pwms = <0xd2 0x2 0xf4240>;
						led-sources = <0x2>;
						linux,default-trigger = "timer";
					};
				};

				qpnp-lcdb@ec00 {
					compatible = "qcom,qpnp-lcdb-regulator";
					#address-cells = <0x1>;
					#size-cells = <0x1>;
					reg = <0xec00 0x100>;
					interrupts = <0x3 0xec 0x1 0x1>;
					interrupt-names = "sc-irq";
					qcom,pmic-revid = <0xcd>;
					qcom,voltage-step-ramp;
					phandle = <0x22f>;

					ldo {
						label = "ldo";
						regulator-name = "lcdb_ldo";
						regulator-min-microvolt = <0x3d0900>;
						regulator-max-microvolt = <0x5b8d80>;
						phandle = <0x230>;
					};

					ncp {
						label = "ncp";
						regulator-name = "lcdb_ncp";
						regulator-min-microvolt = <0x3d0900>;
						regulator-max-microvolt = <0x5b8d80>;
						phandle = <0x231>;
					};

					bst {
						label = "bst";
						regulator-name = "lcdb_bst";
						regulator-min-microvolt = <0x47b760>;
						regulator-max-microvolt = <0x5fbfb8>;
						phandle = <0x232>;
					};
				};

				qcom,leds@d300 {
					compatible = "qcom,qpnp-flash-led-v2";
					status = "okay";
					reg = <0xd300 0x100>;
					label = "flash";
					interrupts = <0x3 0xd3 0x0 0x1 0x3 0xd3 0x3 0x1 0x3 0xd3 0x4 0x1>;
					interrupt-names = "led-fault-irq", "all-ramp-down-done-irq", "all-ramp-up-done-irq";
					qcom,short-circuit-det;
					qcom,open-circuit-det;
					qcom,vph-droop-det;
					qcom,thermal-derate-en;
					qcom,thermal-derate-current = <0xc8 0x1f4 0x3e8>;
					qcom,isc-delay = <0xc0>;
					qcom,pmic-revid = <0xcd>;
					phandle = <0x233>;

					qcom,flash_0 {
						label = "flash";
						qcom,led-name = "led:flash_0";
						qcom,max-current = <0x5dc>;
						qcom,default-led-trigger = "flash0_trigger";
						qcom,id = <0x0>;
						qcom,current-ma = <0x3e8>;
						qcom,duration-ms = <0x500>;
						qcom,ires-ua = <0x30d4>;
						qcom,hdrm-voltage-mv = <0x190>;
						qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
						phandle = <0x172>;
					};

					qcom,flash_1 {
						label = "flash";
						qcom,led-name = "led:flash_1";
						qcom,max-current = <0x5dc>;
						qcom,default-led-trigger = "flash1_trigger";
						qcom,id = <0x1>;
						qcom,current-ma = <0x3e8>;
						qcom,duration-ms = <0x500>;
						qcom,ires-ua = <0x30d4>;
						qcom,hdrm-voltage-mv = <0x190>;
						qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
						phandle = <0x173>;
					};

					qcom,torch_0 {
						label = "torch";
						qcom,led-name = "led:torch_0";
						qcom,max-current = <0x1f4>;
						qcom,default-led-trigger = "torch0_trigger";
						qcom,id = <0x0>;
						qcom,current-ma = <0x12c>;
						qcom,ires-ua = <0x30d4>;
						qcom,hdrm-voltage-mv = <0x190>;
						qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
						phandle = <0x174>;
					};

					qcom,torch_1 {
						label = "torch";
						qcom,led-name = "led:torch_1";
						qcom,max-current = <0x1f4>;
						qcom,default-led-trigger = "torch1_trigger";
						qcom,id = <0x1>;
						qcom,current-ma = <0x12c>;
						qcom,ires-ua = <0x30d4>;
						qcom,hdrm-voltage-mv = <0x190>;
						qcom,hdrm-vol-hi-lo-win-mv = <0x64>;
						phandle = <0x175>;
					};

					qcom,led_switch_0 {
						label = "switch";
						qcom,led-name = "led:switch_0";
						qcom,led-mask = <0x3>;
						qcom,default-led-trigger = "switch0_trigger";
						phandle = <0x176>;
					};

					qcom,led_switch_1 {
						label = "switch";
						qcom,led-name = "led:switch_1";
						qcom,led-mask = <0x2>;
						qcom,default-led-trigger = "switch1_trigger";
						phandle = <0x234>;
					};
				};
			};
		};

		qcom,chd {
			compatible = "qcom,core-hang-detect";
			qcom,threshold-arr = <0xb088094 0xb098094 0xb0a8094 0xb0b8094 0xb188094 0xb198094 0xb1a8094 0xb1a8094>;
			qcom,config-arr = <0xb08809c 0xb09809c 0xb0a809c 0xb0b809c 0xb18809c 0xb19809c 0xb1a809c 0xb1b809c>;
		};

		qcom,msm-rtb {
			compatible = "qcom,msm-rtb";
			qcom,rtb-size = <0x100000>;
		};

		qcom,msm-imem@8600000 {
			compatible = "qcom,msm-imem";
			reg = <0x8600000 0x1000>;
			ranges = <0x0 0x8600000 0x1000>;
			#address-cells = <0x1>;
			#size-cells = <0x1>;

			mem_dump_table@10 {
				compatible = "qcom,msm-imem-mem_dump_table";
				reg = <0x10 0x8>;
			};

			dload_type@1c {
				compatible = "qcom,msm-imem-dload-type";
				reg = <0x1c 0x4>;
			};

			restart_reason@65c {
				compatible = "qcom,msm-imem-restart_reason";
				reg = <0x65c 0x4>;
			};

			boot_stats@6b0 {
				compatible = "qcom,msm-imem-boot_stats";
				reg = <0x6b0 0x20>;
			};

			kaslr_offset@6d0 {
				compatible = "qcom,msm-imem-kaslr_offset";
				reg = <0x6d0 0xc>;
			};

			pil@94c {
				compatible = "qcom,msm-imem-pil";
				reg = <0x94c 0xc8>;
			};

			diag_dload@c8 {
				compatible = "qcom,msm-imem-diag-dload";
				reg = <0xc8 0xc8>;
			};
		};

		qcom,memshare {
			compatible = "qcom,memshare";

			qcom,client_1 {
				compatible = "qcom,memshare-peripheral";
				qcom,peripheral-size = <0x200000>;
				qcom,client-id = <0x0>;
				qcom,allocate-boot-time;
				label = "modem";
			};

			qcom,client_2 {
				compatible = "qcom,memshare-peripheral";
				qcom,peripheral-size = <0x300000>;
				qcom,client-id = <0x2>;
				label = "modem";
			};

			qcom,client_3 {
				compatible = "qcom,memshare-peripheral";
				qcom,peripheral-size = <0x500000>;
				qcom,client-id = <0x1>;
				qcom,allocate-boot-time;
				label = "modem";
			};
		};

		snfuse@0xA4128 {
			compatible = "qcom,sn-fuse";
			reg = <0xa60a8 0x4 0xa01d0 0x4>;
			reg-names = "sn-base", "fuse-state";
			phandle = <0x235>;
		};

		jtagmm@61bc000 {
			compatible = "qcom,jtagv8-mm";
			reg = <0x61bc000 0x1000>;
			reg-names = "etm-base";
			qcom,coresight-jtagmm-cpu = <0x2>;
			clocks = <0x15 0x1492202a>;
			clock-names = "core_clk";
			phandle = <0x236>;
		};

		jtagmm@61bd000 {
			compatible = "qcom,jtagv8-mm";
			reg = <0x61bd000 0x1000>;
			reg-names = "etm-base";
			qcom,coresight-jtagmm-cpu = <0x3>;
			clocks = <0x15 0x1492202a>;
			clock-names = "core_clk";
			phandle = <0x237>;
		};

		jtagmm@61be000 {
			compatible = "qcom,jtagv8-mm";
			reg = <0x61be000 0x1000>;
			reg-names = "etm-base";
			qcom,coresight-jtagmm-cpu = <0x4>;
			clocks = <0x15 0x1492202a>;
			clock-names = "core_clk";
			phandle = <0x238>;
		};

		jtagmm@61bf000 {
			compatible = "qcom,jtagv8-mm";
			reg = <0x61bf000 0x1000>;
			reg-names = "etm-base";
			qcom,coresight-jtagmm-cpu = <0x5>;
			clocks = <0x15 0x1492202a>;
			clock-names = "core_clk";
			phandle = <0x239>;
		};

		qcom,smdtty {
			compatible = "qcom,smdtty";

			qcom,smdtty-apps-fm {
				qcom,smdtty-remote = "wcnss";
				qcom,smdtty-port-name = "APPS_FM";
				phandle = <0x23a>;
			};

			smdtty-apps-riva-bt-acl {
				qcom,smdtty-remote = "wcnss";
				qcom,smdtty-port-name = "APPS_RIVA_BT_ACL";
				phandle = <0x23b>;
			};

			qcom,smdtty-apps-riva-bt-cmd {
				qcom,smdtty-remote = "wcnss";
				qcom,smdtty-port-name = "APPS_RIVA_BT_CMD";
				phandle = <0x23c>;
			};

			qcom,smdtty-mbalbridge {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "MBALBRIDGE";
				phandle = <0x23d>;
			};

			smdtty-apps-riva-ant-cmd {
				qcom,smdtty-remote = "wcnss";
				qcom,smdtty-port-name = "APPS_RIVA_ANT_CMD";
				phandle = <0x23e>;
			};

			smdtty-apps-riva-ant-data {
				qcom,smdtty-remote = "wcnss";
				qcom,smdtty-port-name = "APPS_RIVA_ANT_DATA";
				phandle = <0x23f>;
			};

			qcom,smdtty-data1 {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "DATA1";
				phandle = <0x240>;
			};

			qcom,smdtty-data4 {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "DATA4";
				phandle = <0x241>;
			};

			qcom,smdtty-data11 {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "DATA11";
				phandle = <0x242>;
			};

			qcom,smdtty-data21 {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "DATA21";
				phandle = <0x243>;
			};

			smdtty-loopback {
				qcom,smdtty-remote = "modem";
				qcom,smdtty-port-name = "LOOPBACK";
				qcom,smdtty-dev-name = "LOOPBACK_TTY";
				phandle = <0x244>;
			};
		};

		qcom,smdpkt {
			compatible = "qcom,smdpkt";

			qcom,smdpkt-data5-cntl {
				qcom,smdpkt-remote = "modem";
				qcom,smdpkt-port-name = "DATA5_CNTL";
				qcom,smdpkt-dev-name = "smdcntl0";
			};

			qcom,smdpkt-data22 {
				qcom,smdpkt-remote = "modem";
				qcom,smdpkt-port-name = "DATA22";
				qcom,smdpkt-dev-name = "smd22";
			};

			qcom,smdpkt-data40-cntl {
				qcom,smdpkt-remote = "modem";
				qcom,smdpkt-port-name = "DATA40_CNTL";
				qcom,smdpkt-dev-name = "smdcntl8";
			};

			qcom,smdpkt-data2 {
				qcom,smdpkt-remote = "modem";
				qcom,smdpkt-port-name = "DATA2";
				qcom,smdpkt-dev-name = "at_mdm0";
			};

			qcom,smdpkt-apr-apps2 {
				qcom,smdpkt-remote = "adsp";
				qcom,smdpkt-port-name = "apr_apps2";
				qcom,smdpkt-dev-name = "apr_apps2";
			};

			qcom,smdpkt-loopback {
				qcom,smdpkt-remote = "modem";
				qcom,smdpkt-port-name = "LOOPBACK";
				qcom,smdpkt-dev-name = "smd_pkt_loopback";
			};
		};

		tz-log@08600720 {
			compatible = "qcom,tz-log";
			reg = "\b`\a ", "", " ";
			phandle = <0x245>;
		};

		qcom,ipc_router {
			compatible = "qcom,ipc_router";
			qcom,node-id = <0x1>;
		};

		qcom,ipc_router_modem_xprt {
			compatible = "qcom,ipc_router_smd_xprt";
			qcom,ch-name = "IPCRTR";
			qcom,xprt-remote = "modem";
			qcom,xprt-linkid = <0x1>;
			qcom,xprt-version = <0x1>;
			qcom,fragmented-data;
			qcom,disable-pil-loading;
		};

		qcom,ipc_router_q6_xprt {
			compatible = "qcom,ipc_router_smd_xprt";
			qcom,ch-name = "IPCRTR";
			qcom,xprt-remote = "adsp";
			qcom,xprt-linkid = <0x1>;
			qcom,xprt-version = <0x1>;
			qcom,fragmented-data;
		};

		qcom,ipc_router_wcnss_xprt {
			compatible = "qcom,ipc_router_smd_xprt";
			qcom,ch-name = "IPCRTR";
			qcom,xprt-remote = "wcnss";
			qcom,xprt-linkid = <0x1>;
			qcom,xprt-version = <0x1>;
			qcom,fragmented-data;
		};

		qcom,adsprpc-mem {
			compatible = "qcom,msm-adsprpc-mem-region";
			memory-region = <0xd3>;
		};

		qcom,msm_fastrpc {
			compatible = "qcom,msm-fastrpc-legacy-compute";

			qcom,msm_fastrpc_compute_cb {
				compatible = "qcom,msm-fastrpc-legacy-compute-cb";
				label = "adsprpc-smd";
				iommus = <0x5e 0x2008 0x7>;
				sids = <0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf>;
			};
		};

		sdcc1ice@7803000 {
			compatible = "qcom,ice";
			reg = <0x7803000 0x8000>;
			interrupt-names = "sdcc_ice_nonsec_level_irq", "sdcc_ice_sec_level_irq";
			interrupts = <0x0 0x138 0x0 0x0 0x139 0x0>;
			qcom,enable-ice-clk;
			clock-names = "ice_core_clk_src", "ice_core_clk", "bus_clk", "iface_clk";
			clocks = <0x15 0xfd6a4301 0x15 0xfd5680a 0x15 0x9ad6fb96 0x15 0x691e0caa>;
			qcom,op-freq-hz = <0xbebc200 0x0 0x0 0x0>;
			qcom,msm-bus,name = "sdcc_ice_noc";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x4e 0x200 0x0 0x0 0x4e 0x200 0x3e8 0x0>;
			qcom,bus-vector-names = "MIN", "MAX";
			qcom,instance-type = "sdcc";
			phandle = <0xd4>;
		};

		sdhci@7824900 {
			compatible = "qcom,sdhci-msm";
			reg = <0x7824900 0x500 0x7824000 0x800 0x7824e00 0x200>;
			reg-names = "hc_mem", "core_mem", "cmdq_mem";
			interrupts = <0x0 0x7b 0x0 0x0 0x8a 0x0>;
			interrupt-names = "hc_irq", "pwr_irq";
			sdhc-msm-crypto = <0xd4>;
			qcom,bus-width = <0x8>;
			qcom,large-address-bus;
			qcom,devfreq,freq-table = <0x2faf080 0xbebc200>;
			qcom,pm-qos-irq-type = "affine_irq";
			qcom,pm-qos-irq-latency = <0x2 0xc8>;
			qcom,pm-qos-cpu-groups = <0xf 0xf0>;
			qcom,pm-qos-cmdq-latency-us = <0x2 0xc8 0x2 0xc8>;
			qcom,pm-qos-legacy-latency-us = <0x2 0xc8 0x2 0xc8>;
			qcom,msm-bus,name = "sdhc1";
			qcom,msm-bus,num-cases = <0x9>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x4e 0x200 0x0 0x0 0x4e 0x200 0x416 0xc80 0x4e 0x200 0xcc3e 0x27100 0x4e 0x200 0xff50 0x30d40 0x4e 0x200 0x1fe9e 0x61a80 0x4e 0x200 0x1fe9e 0x61a80 0x4e 0x200 0x3fd3e 0xc3500 0x4e 0x200 0x3fd3e 0xc3500 0x4e 0x200 0x146cc2 0x3e8000>;
			qcom,bus-bw-vectors-bps = <0x0 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0x17d78400 0xffffffff>;
			clocks = <0x15 0x691e0caa 0x15 0x9ad6fb96 0x15 0xfd5680a>;
			clock-names = "iface_clk", "core_clk", "ice_core_clk";
			qcom,ice-clk-rates = <0xbebc200 0x5f5e100>;
			qcom,scaling-lower-bus-speed-mode = "DDR52";
			status = "disabled";
			qcom,ddr-config = <0x40868>;
			phandle = <0x246>;
		};

		sdhci@7864900 {
			compatible = "qcom,sdhci-msm";
			reg = <0x7864900 0x500 0x7864000 0x800>;
			reg-names = "hc_mem", "core_mem";
			interrupts = <0x0 0x7d 0x0 0x0 0xdd 0x0>;
			interrupt-names = "hc_irq", "pwr_irq";
			qcom,bus-width = <0x4>;
			qcom,large-address-bus;
			qcom,pm-qos-irq-type = "affine_irq";
			qcom,pm-qos-irq-latency = <0x2 0xc8>;
			qcom,pm-qos-cpu-groups = <0xf 0xf0>;
			qcom,pm-qos-legacy-latency-us = <0x2 0xc8 0x2 0xc8>;
			qcom,msm-bus,name = "sdhc2";
			qcom,msm-bus,num-cases = <0x8>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x51 0x200 0x0 0x0 0x51 0x200 0x416 0xc80 0x51 0x200 0xcc3e 0x27100 0x51 0x200 0xff50 0x30d40 0x51 0x200 0x1fe9e 0x61a80 0x51 0x200 0x3fd3e 0xc3500 0x51 0x200 0x3fd3e 0xc3500 0x51 0x200 0x146cc2 0x3e8000>;
			qcom,bus-bw-vectors-bps = <0x0 0x61a80 0x1312d00 0x17d7840 0x2faf080 0x5f5e100 0xbebc200 0xffffffff>;
			qcom,devfreq,freq-table = <0x2faf080 0xbebc200>;
			clocks = <0x15 0x23d5727f 0x15 0x861b20ac>;
			clock-names = "iface_clk", "core_clk";
			status = "disabled";
			phandle = <0x247>;
		};

		qseecom@85b00000 {
			compatible = "qcom,qseecom";
			reg = <0x85b00000 0x800000>;
			reg-names = "secapp-region";
			qcom,hlos-num-ce-hw-instances = <0x1>;
			qcom,hlos-ce-hw-instance = <0x0>;
			qcom,qsee-ce-hw-instance = <0x0>;
			qcom,disk-encrypt-pipe-pair = <0x2>;
			qcom,support-fde;
			qcom,commonlib64-loaded-by-uefi;
			qcom,msm-bus,name = "qseecom-noc";
			qcom,msm-bus,num-cases = <0x4>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,support-bus-scaling;
			qcom,msm-bus,vectors-KBps = <0x37 0x200 0x0 0x0 0x37 0x200 0x0 0x0 0x37 0x200 0x1d4c0 0x124f80 0x37 0x200 0x60180 0x3c0f00>;
			clocks = <0x15 0x37a21414 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b>;
			clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk";
			qcom,ce-opp-freq = <0x5f5e100>;
			phandle = <0x248>;
		};
		qrng@e3000 {
			compatible = "qcom,msm-rng";
			reg = <0xe3000 0x1000>;
			qcom,msm-rng-iface-clk;
			qcom,no-qrng-config;
			qcom,msm-bus,name = "msm-rng-noc";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x1 0x26a 0x0 0x0 0x1 0x26a 0x0 0x320>;
			clocks = <0x15 0x397e7eaa>;
			clock-names = "iface_clk";
			phandle = <0x249>;
		};

		qcrypto@720000 {
			compatible = "qcom,qcrypto";
			reg = <0x720000 0x20000 0x704000 0x20000>;
			reg-names = "crypto-base", "crypto-bam-base";
			interrupts = <0x0 0xcf 0x0>;
			qcom,bam-pipe-pair = <0x2>;
			qcom,ce-hw-instance = <0x0>;
			qcom,ce-device = <0x0>;
			qcom,ce-hw-shared;
			qcom,clk-mgmt-sus-res;
			qcom,msm-bus,name = "qcrypto-noc";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x37 0x200 0x0 0x0 0x37 0x200 0x60180 0x60180>;
			clocks = <0x15 0x37a21414 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b>;
			clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk";
			qcom,use-sw-aes-cbc-ecb-ctr-algo;
			qcom,use-sw-aes-xts-algo;
			qcom,use-sw-aes-ccm-algo;
			qcom,use-sw-ahash-algo;
			qcom,use-sw-hmac-algo;
			qcom,use-sw-aead-algo;
			qcom,ce-opp-freq = <0x5f5e100>;
			phandle = <0x24a>;
		};

		qcedev@720000 {
			compatible = "qcom,qcedev";
			reg = <0x720000 0x20000 0x704000 0x20000>;
			reg-names = "crypto-base", "crypto-bam-base";
			interrupts = <0x0 0xcf 0x0>;
			qcom,bam-pipe-pair = <0x1>;
			qcom,ce-hw-instance = <0x0>;
			qcom,ce-device = <0x0>;
			qcom,ce-hw-shared;
			qcom,msm-bus,name = "qcedev-noc";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x37 0x200 0x0 0x0 0x37 0x200 0x60180 0x60180>;
			clocks = <0x15 0x37a21414 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b>;
			clock-names = "core_clk_src", "core_clk", "iface_clk", "bus_clk";
			qcom,ce-opp-freq = <0x5f5e100>;
			phandle = <0x24b>;
		};

		qcom,mss@4080000 {
			compatible = "qcom,pil-q6v55-mss";
			reg = <0x4080000 0x100 0x194f000 0x10 0x1950000 0x8 0x1951000 0x8 0x4020000 0x40 0x1871000 0x4>;
			reg-names = "qdsp6_base", "halt_q6", "halt_modem", "halt_nc", "rmb_base", "restart_reg";
			interrupts = <0x0 0x18 0x1>;
			vdd_mss-supply = <0xd5>;
			vdd_cx-supply = <0xa0>;
			vdd_cx-voltage = <0x180>;
			vdd_mx-supply = <0xd6>;
			vdd_mx-uV = <0x180>;
			vdd_pll-supply = <0xc4>;
			qcom,vdd_pll = <0x1b7740>;
			vdd_mss-uV = <0x180>;
			clocks = <0x15 0xe97a8354 0x15 0x111cde81 0x15 0x67544d62 0x15 0xde2adeb1>;
			clock-names = "xo", "iface_clk", "bus_clk", "mem_clk";
			qcom,proxy-clock-names = "xo";
			qcom,active-clock-names = "iface_clk", "bus_clk", "mem_clk";
			qcom,pas-id = <0x5>;
			qcom,pil-mss-memsetup;
			qcom,firmware-name = "modem";
			qcom,pil-self-auth;
			qcom,override-acc-1 = <0x80800000>;
			qcom,sysmon-id = <0x0>;
			qcom,ssctl-instance-id = <0x12>;
			qcom,qdsp6v56-1-8-inrush-current;
			qcom,reset-clk;
			qcom,gpio-err-fatal = <0xd7 0x0 0x0>;
			qcom,gpio-err-ready = <0xd7 0x1 0x0>;
			qcom,gpio-proxy-unvote = <0xd7 0x2 0x0>;
			qcom,gpio-stop-ack = <0xd7 0x3 0x0>;
			qcom,gpio-shutdown-ack = <0xd7 0x7 0x0>;
			qcom,gpio-force-stop = <0xd8 0x0 0x0>;
			memory-region = <0xd9>;
			phandle = <0x24c>;
		};

		qcom,lpass@c200000 {
			compatible = "qcom,pil-tz-generic";
			reg = <0xc200000 0x100>;
			interrupts = <0x0 0x125 0x1>;
			vdd_cx-supply = <0xa0>;
			qcom,proxy-reg-names = "vdd_cx";
			qcom,vdd_cx-uV-uA = <0x180 0x186a0>;
			clocks = <0x15 0xb72aa4c9 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b 0x15 0x37a21414>;
			clock-names = "xo", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,proxy-clock-names = "xo", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,scm_core_clk_src-freq = <0x4c4b400>;
			qcom,mas-crypto = <0xda>;
			qcom,pas-id = <0x1>;
			qcom,proxy-timeout-ms = <0x2710>;
			qcom,smem-id = <0x1a7>;
			qcom,sysmon-id = <0x1>;
			qcom,ssctl-instance-id = <0x14>;
			qcom,firmware-name = "adsp";
			qcom,gpio-err-fatal = <0xdb 0x0 0x0>;
			qcom,gpio-proxy-unvote = <0xdb 0x2 0x0>;
			qcom,gpio-err-ready = <0xdb 0x1 0x0>;
			qcom,gpio-stop-ack = <0xdb 0x3 0x0>;
			qcom,gpio-force-stop = <0xdc 0x0 0x0>;
			memory-region = <0xdd>;
		};

		qcom,pronto@a21b000 {
			compatible = "qcom,pil-tz-generic";
			reg = <0xa21b000 0x3000>;
			interrupts = <0x0 0x95 0x1>;
			vdd_pronto_pll-supply = <0xc4>;
			proxy-reg-names = "vdd_pronto_pll";
			vdd_pronto_pll-uV-uA = <0x1b7740 0x4650>;
			clocks = <0x15 0x89dae6d0 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b 0x15 0x37a21414>;
			clock-names = "xo", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,proxy-clock-names = "xo", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,scm_core_clk_src = <0x4c4b400>;
			qcom,mas-crypto = <0xda>;
			qcom,pas-id = <0x6>;
			qcom,proxy-timeout-ms = <0x2710>;
			qcom,smem-id = <0x1a6>;
			qcom,sysmon-id = <0x6>;
			qcom,ssctl-instance-id = <0x13>;
			qcom,firmware-name = "wcnss";
			qcom,gpio-err-fatal = <0xde 0x0 0x0>;
			qcom,gpio-err-ready = <0xde 0x1 0x0>;
			qcom,gpio-proxy-unvote = <0xde 0x2 0x0>;
			qcom,gpio-stop-ack = <0xde 0x3 0x0>;
			qcom,gpio-force-stop = <0xdf 0x0 0x0>;
			memory-region = <0xe0>;
		};

		qcom,venus@1de0000 {
			compatible = "qcom,pil-tz-generic";
			reg = <0x1de0000 0x4000>;
			vdd-supply = <0x5c>;
			qcom,proxy-reg-names = "vdd";
			clocks = <0x15 0xf76a02bb 0x15 0x8d778c6 0x15 0xcdf4c8f6 0x15 0xd390d2 0x15 0x94de4919 0x15 0xd4415c9b 0x15 0x37a21414>;
			clock-names = "core_clk", "iface_clk", "bus_clk", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,proxy-clock-names = "core_clk", "iface_clk", "bus_clk", "scm_core_clk", "scm_iface_clk", "scm_bus_clk", "scm_core_clk_src";
			qcom,scm_core_clk_src-freq = <0x4c4b400>;
			qcom,msm-bus,name = "pil-venus";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x3f 0x200 0x0 0x0 0x3f 0x200 0x0 0x4a380>;
			qcom,mas-crypto = <0xda>;
			qcom,pas-id = <0x9>;
			qcom,proxy-timeout-ms = <0x64>;
			qcom,firmware-name = "venus";
			memory-region = <0xe1>;
		};

		qcom,wcnss-wlan@0a000000 {
			compatible = "qcom,wcnss_wlan";
			reg = <0xa000000 0x280000 0xb011008 0x4 0xa21b000 0x3000 0x3204000 0x100 0x3200800 0x200 0xa100400 0x200 0xa205050 0x200 0xa219000 0x20 0xa080488 0x8 0xa080fb0 0x8 0xa08040c 0x8 0xa0120a8 0x8 0xa012448 0x8 0xa080c00 0x1>;
			reg-names = "wcnss_mmio", "wcnss_fiq", "pronto_phy_base", "riva_phy_base", "riva_ccu_base", "pronto_a2xb_base", "pronto_ccpu_base", "pronto_saw2_base", "wlan_tx_phy_aborts", "wlan_brdg_err_source", "wlan_tx_status", "alarms_txctl", "alarms_tactl", "pronto_mcu_base";
			interrupts = <0x0 0x91 0x0 0x0 0x92 0x0>;
			interrupt-names = "wcnss_wlantx_irq", "wcnss_wlanrx_irq";
			qcom,pronto-vddmx-supply = <0xd6>;
			qcom,pronto-vddcx-supply = <0xa0>;
			qcom,pronto-vddpx-supply = <0x66>;
			qcom,iris-vddxo-supply = <0xc4>;
			qcom,iris-vddrfa-supply = <0xe2>;
			qcom,iris-vddpa-supply = <0xe3>;
			qcom,iris-vdddig-supply = <0x66>;
			qcom,iris-vddxo-voltage-level = <0x1b7740 0x0 0x1b7740>;
			qcom,iris-vddrfa-voltage-level = <0x13d620 0x0 0x13d620>;
			qcom,iris-vddpa-voltage-level = <0x325aa0 0x0 0x325aa0>;
			qcom,iris-vdddig-voltage-level = <0x1b7740 0x0 0x1b7740>;
			qcom,vddmx-voltage-level = <0x180 0x0 0x180>;
			qcom,vddcx-voltage-level = <0x100 0x0 0x200>;
			qcom,vddpx-voltage-level = <0x1b7740 0x0 0x1b7740>;
			qcom,iris-vddxo-current = <0x2710>;
			qcom,iris-vddrfa-current = <0x186a0>;
			qcom,iris-vddpa-current = <0x7dbb8>;
			qcom,iris-vdddig-current = <0x2710>;
			qcom,pronto-vddmx-current = <0x0>;
			qcom,pronto-vddcx-current = <0x0>;
			qcom,pronto-vddpx-current = <0x0>;
			pinctrl-names = "wcnss_default", "wcnss_sleep", "wcnss_gpio_default";
			pinctrl-0 = <0xe4>;
			pinctrl-1 = <0xe5>;
			pinctrl-2 = <0xe6>;
			gpios = <0x9f 0x4c 0x0 0x9f 0x4d 0x0 0x9f 0x4e 0x0 0x9f 0x4f 0x0 0x9f 0x50 0x0>;
			clocks = <0x15 0x116b76f 0x15 0x24a30992 0xe7 0x917968c2 0x15 0x709f430b 0x15 0xd3949ebc>;
			clock-names = "xo", "rf_clk", "measure", "wcnss_debug", "snoc_wcnss";
			qcom,snoc-wcnss-clock-freq = <0xbebc200>;
			qcom,has-autodetect-xo;
			qcom,is-pronto-v3;
			qcom,has-pronto-hw;
			qcom,has-vsys-adc-channel;
			qcom,wcnss-adc_tm = <0x6d>;
		};

		qcom,bam_dmux@4044000 {
			compatible = "qcom,bam_dmux";
			reg = <0x4044000 0x19000>;
			interrupts = <0x0 0xa2 0x1>;
			qcom,rx-ring-size = <0x20>;
			qcom,max-rx-mtu = <0x1000>;
			qcom,fast-shutdown;
			qcom,no-cpu-affinity;
			phandle = <0x24d>;
		};

		qcom,msm-ssc-sensors {
			compatible = "qcom,msm-ssc-sensors";
			status = "ok";
			phandle = <0x24e>;
		};

		regulator@b018000 {
			compatible = "qcom,cpr-regulator";
			reg = <0xb018000 0x1000 0xb011064 0x4 0xa4000 0x1000>;
			reg-names = "rbcpr", "rbcpr_clk", "efuse_addr";
			interrupts = <0x0 0xf 0x0>;
			regulator-name = "apc_corner";
			regulator-min-microvolt = <0x1>;
			regulator-max-microvolt = <0x6>;
			qcom,cpr-fuse-corners = <0x3>;
			qcom,cpr-voltage-ceiling = <0xc5c10 0xce4c8 0xef420>;
			qcom,cpr-voltage-floor = <0xaae60 0xaae60 0xc0df0>;
			vdd-apc-supply = <0xe8>;
			mem-acc-supply = <0xe9>;
			qcom,cpr-ref-clk = <0x4b00>;
			qcom,cpr-timer-delay = <0x1388>;
			qcom,cpr-timer-cons-up = <0x0>;
			qcom,cpr-timer-cons-down = <0x2>;
			qcom,cpr-irq-line = <0x0>;
			qcom,cpr-step-quotient = <0xa>;
			qcom,cpr-up-threshold = <0x2>;
			qcom,cpr-down-threshold = <0x4>;
			qcom,cpr-idle-clocks = <0xf>;
			qcom,cpr-gcnt-time = <0x1>;
			qcom,vdd-apc-step-up-limit = <0x1>;
			qcom,vdd-apc-step-down-limit = <0x1>;
			qcom,cpr-apc-volt-step = <0x1388>;
			qcom,cpr-fuse-row = <0x43 0x0>;
			qcom,cpr-fuse-target-quot = <0x2a 0x18 0x6>;
			qcom,cpr-fuse-ro-sel = <0x3c 0x39 0x36>;
			qcom,cpr-init-voltage-ref = <0xb98c0 0xc2178 0xde2b0>;
			qcom,cpr-fuse-init-voltage = <0x43 0x24 0x6 0x0 0x43 0x12 0x6 0x0 0x43 0x0 0x6 0x0>;
			qcom,cpr-fuse-quot-offset = <0x47 0x1a 0x6 0x0 0x47 0x14 0x6 0x0 0x46 0x36 0x7 0x0>;
			qcom,cpr-fuse-quot-offset-scale = <0x5 0x5 0x5>;
			qcom,cpr-init-voltage-step = <0x2710>;
			qcom,cpr-corner-map = <0x1 0x2 0x3 0x3 0x3 0x3>;
			qcom,cpr-corner-frequency-map = <0x1 0x4dd1e000 0x2 0x59439000 0x3 0x65da3800 0x4 0x6b931000 0x5 0x74bad000 0x6 0x7829b800>;
			qcom,speed-bin-fuse-sel = <0x25 0x22 0x3 0x0>;
			qcom,cpr-speed-bin-max-corners = <0x0 0xffffffff 0x1 0x2 0x5 0x1 0xffffffff 0x1 0x2 0x5 0x4 0xffffffff 0x1 0x2 0x6>;
			qcom,cpr-fuse-revision = <0x45 0x27 0x3 0x0>;
			qcom,cpr-quot-adjust-scaling-factor-max = <0x0 0x578 0x578>;
			qcom,cpr-voltage-scaling-factor-max = <0x0 0x7d0 0x7d0>;
			qcom,cpr-scaled-init-voltage-as-ceiling;
			qcom,cpr-fuse-version-map = <0xffffffff 0xffffffff 0x0 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x1 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff 0xffffffff>;
			qcom,cpr-quotient-adjustment = <0x42 0x4d 0x42 0xffffffb6 0x0 0xffffffe2 0x0 0x0 0x0>;
			qcom,cpr-enable;
			qcom,mem-acc-corner-map = <0x1 0x1 0x1 0x1 0x2 0x2>;
			qcom,cpr-floor-to-ceiling-max-range = <0xc350 0xc350 0xfde8 0xfde8 0xfde8 0xfde8 0xc350 0xc350 0xfde8 0xfde8 0xfde8 0xfde8 0xc350 0xc350 0xfde8 0xfde8 0xfde8 0xfde8>;
			qcom,cpr-voltage-ceiling-override = <0xffffffff 0xffffffff 0xc5c10 0xce4c8 0xd8108 0xef420 0xef420 0xef420>;
			qcom,cpr-virtual-corner-quotient-adjustment = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0xffffffea 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
			phandle = <0xa5>;
		};

		qcom,msm-pcm {
			compatible = "qcom,msm-pcm-dsp";
			qcom,msm-pcm-dsp-id = <0x0>;
			phandle = <0xed>;
		};

		qcom,msm-pcm-routing {
			compatible = "qcom,msm-pcm-routing";
			phandle = <0xf7>;
		};

		qcom,msm-compr-dsp {
			compatible = "qcom,msm-compr-dsp";
			phandle = <0x24f>;
		};

		qcom,msm-pcm-low-latency {
			compatible = "qcom,msm-pcm-dsp";
			qcom,msm-pcm-dsp-id = <0x1>;
			qcom,msm-pcm-low-latency;
			qcom,latency-level = "regular";
			phandle = <0xee>;
		};

		qcom,msm-ultra-low-latency {
			compatible = "qcom,msm-pcm-dsp";
			qcom,msm-pcm-dsp-id = <0x2>;
			qcom,msm-pcm-low-latency;
			qcom,latency-level = "ultra";
			phandle = <0xef>;
		};

		qcom,msm-pcm-dsp-noirq {
			compatible = "qcom,msm-pcm-dsp-noirq";
			qcom,msm-pcm-low-latency;
			qcom,latency-level = "ultra";
			phandle = <0xf8>;
		};

		qcom,msm-compress-dsp {
			compatible = "qcom,msm-compress-dsp";
			phandle = <0xf3>;
		};

		qcom,msm-voip-dsp {
			compatible = "qcom,msm-voip-dsp";
			phandle = <0xf0>;
		};

		qcom,msm-pcm-voice {
			compatible = "qcom,msm-pcm-voice";
			qcom,destroy-cvd;
			phandle = <0xf1>;
		};

		qcom,msm-stub-codec {
			compatible = "qcom,msm-stub-codec";
			phandle = <0x114>;
		};

		qcom,msm-dai-fe {
			compatible = "qcom,msm-dai-fe";
		};

		qcom,msm-pcm-afe {
			compatible = "qcom,msm-pcm-afe";
			phandle = <0xf5>;
		};

		qcom,msm-dai-q6-hdmi {
			compatible = "qcom,msm-dai-q6-hdmi";
			qcom,msm-dai-q6-dev-id = <0x8>;
			phandle = <0x250>;
		};

		qcom,msm-dai-q6-dp {
			compatible = "qcom,msm-dai-q6-hdmi";
			qcom,msm-dai-q6-dev-id = <0x6020>;
			phandle = <0x251>;
		};

		qcom,msm-pcm-loopback {
			compatible = "qcom,msm-pcm-loopback";
			phandle = <0xf2>;
		};

		qcom,msm-dai-mi2s {
			compatible = "qcom,msm-dai-mi2s";
			phandle = <0x252>;

			qcom,msm-dai-q6-mi2s-prim {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x0>;
				qcom,msm-mi2s-rx-lines = <0x3>;
				qcom,msm-mi2s-tx-lines = <0x0>;
				phandle = <0xfa>;
			};

			qcom,msm-dai-q6-mi2s-sec {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x1>;
				qcom,msm-mi2s-rx-lines = <0x1>;
				qcom,msm-mi2s-tx-lines = <0x0>;
				phandle = <0xfb>;
			};

			qcom,msm-dai-q6-mi2s-tert {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x2>;
				qcom,msm-mi2s-rx-lines = <0x0>;
				qcom,msm-mi2s-tx-lines = <0x3>;
				phandle = <0xfc>;
			};

			qcom,msm-dai-q6-mi2s-quat {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x3>;
				qcom,msm-mi2s-rx-lines = <0x1>;
				qcom,msm-mi2s-tx-lines = <0x2>;
				phandle = <0xfd>;
			};

			qcom,msm-dai-q6-mi2s-quin {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x4>;
				qcom,msm-mi2s-rx-lines = <0x1>;
				qcom,msm-mi2s-tx-lines = <0x2>;
				phandle = <0xfe>;
			};

			qcom,msm-dai-q6-mi2s-senary {
				compatible = "qcom,msm-dai-q6-mi2s";
				qcom,msm-dai-q6-mi2s-dev-id = <0x6>;
				qcom,msm-mi2s-rx-lines = <0x0>;
				qcom,msm-mi2s-tx-lines = <0x3>;
				phandle = <0xff>;
			};
		};

		qcom,msm-lsm-client {
			compatible = "qcom,msm-lsm-client";
			phandle = <0xf6>;
		};

		qcom,msm-dai-q6 {
			compatible = "qcom,msm-dai-q6";

			qcom,msm-dai-q6-sb-0-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4000>;
				phandle = <0x100>;
			};

			qcom,msm-dai-q6-sb-0-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4001>;
				phandle = <0x101>;
			};

			qcom,msm-dai-q6-sb-1-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4002>;
				phandle = <0x102>;
			};

			qcom,msm-dai-q6-sb-1-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4003>;
				phandle = <0x103>;
			};

			qcom,msm-dai-q6-sb-2-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4004>;
				phandle = <0x12f>;
			};

			qcom,msm-dai-q6-sb-2-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4005>;
				phandle = <0x130>;
			};

			qcom,msm-dai-q6-sb-3-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4006>;
				phandle = <0x104>;
			};

			qcom,msm-dai-q6-sb-3-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4007>;
				phandle = <0x105>;
			};

			qcom,msm-dai-q6-sb-4-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4008>;
				phandle = <0x106>;
			};

			qcom,msm-dai-q6-sb-4-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4009>;
				phandle = <0x107>;
			};

			qcom,msm-dai-q6-sb-5-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x400b>;
				phandle = <0x131>;
			};

			qcom,msm-dai-q6-sb-5-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x400a>;
				phandle = <0x132>;
			};

			qcom,msm-dai-q6-sb-6-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x400c>;
				phandle = <0x133>;
			};

			qcom,msm-dai-q6-sb-7-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x400e>;
				phandle = <0x253>;
			};

			qcom,msm-dai-q6-sb-7-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x400f>;
				phandle = <0x254>;
			};

			qcom,msm-dai-q6-sb-8-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4010>;
				phandle = <0x255>;
			};

			qcom,msm-dai-q6-sb-8-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x4011>;
				phandle = <0x256>;
			};

			qcom,msm-dai-q6-bt-sco-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x3000>;
				phandle = <0x108>;
			};

			qcom,msm-dai-q6-bt-sco-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x3001>;
				phandle = <0x109>;
			};

			qcom,msm-dai-q6-int-fm-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x3004>;
				phandle = <0x10a>;
			};

			qcom,msm-dai-q6-int-fm-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x3005>;
				phandle = <0x10b>;
			};

			qcom,msm-dai-q6-be-afe-pcm-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0xe0>;
				phandle = <0x10c>;
			};

			qcom,msm-dai-q6-be-afe-pcm-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0xe1>;
				phandle = <0x10d>;
			};

			qcom,msm-dai-q6-afe-proxy-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0xf1>;
				phandle = <0x10e>;
			};

			qcom,msm-dai-q6-afe-proxy-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0xf0>;
				phandle = <0x10f>;
			};

			qcom,msm-dai-q6-afe-loopback-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x6001>;
				phandle = <0x257>;
			};

			qcom,msm-dai-q6-incall-record-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x8003>;
				phandle = <0x110>;
			};

			qcom,msm-dai-q6-incall-record-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x8004>;
				phandle = <0x111>;
			};

			qcom,msm-dai-q6-incall-music-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x8005>;
				phandle = <0x112>;
			};

			qcom,msm-dai-q6-incall-music-2-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x8002>;
				phandle = <0x113>;
			};

			qcom,msm-dai-q6-usb-audio-rx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x7000>;
				phandle = <0x258>;
			};

			qcom,msm-dai-q6-usb-audio-tx {
				compatible = "qcom,msm-dai-q6-dev";
				qcom,msm-dai-q6-dev-id = <0x7001>;
				phandle = <0x259>;
			};
		};

		qcom,msm-pcm-hostless {
			compatible = "qcom,msm-pcm-hostless";
			phandle = <0xf4>;
		};

		qcom,msm-audio-apr {
			compatible = "qcom,msm-audio-apr";
			qcom,subsys-name = "apr_adsp";
			phandle = <0x25a>;

			msm_audio_apr_dummy {
				compatible = "qcom,msm-audio-apr-dummy";
			};
		};

		qcom,msm-pri-auxpcm {
			compatible = "qcom,msm-auxpcm-dev";
			qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>;
			qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>;
			qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-data = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
			qcom,msm-auxpcm-interface = "primary";
			qcom,msm-cpudai-afe-clk-ver = <0x2>;
			phandle = <0xf9>;
		};

		qcom,msm-sec-auxpcm {
			compatible = "qcom,msm-auxpcm-dev";
			qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>;
			qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>;
			qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-data = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
			qcom,msm-auxpcm-interface = "secondary";
			qcom,msm-cpudai-afe-clk-ver = <0x2>;
			phandle = <0x25b>;
		};

		qcom,msm-tert-auxpcm {
			compatible = "qcom,msm-auxpcm-dev";
			qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>;
			qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>;
			qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-data = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
			qcom,msm-auxpcm-interface = "tertiary";
			qcom,msm-cpudai-afe-clk-ver = <0x2>;
			phandle = <0x25c>;
		};

		qcom,msm-quat-auxpcm {
			compatible = "qcom,msm-auxpcm-dev";
			qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>;
			qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>;
			qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-data = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
			qcom,msm-auxpcm-interface = "quaternary";
			qcom,msm-cpudai-afe-clk-ver = <0x2>;
			phandle = <0x25d>;
		};

		qcom,msm-quin-auxpcm {
			compatible = "qcom,msm-auxpcm-dev";
			qcom,msm-cpudai-auxpcm-mode = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-sync = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-frame = <0x5 0x4>;
			qcom,msm-cpudai-auxpcm-quant = <0x2 0x2>;
			qcom,msm-cpudai-auxpcm-num-slots = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-slot-mapping = <0x1 0x1>;
			qcom,msm-cpudai-auxpcm-data = <0x0 0x0>;
			qcom,msm-cpudai-auxpcm-pcm-clk-rate = <0x1f4000 0x1f4000>;
			qcom,msm-auxpcm-interface = "quinary";
			qcom,msm-cpudai-afe-clk-ver = <0x2>;
			phandle = <0x25e>;
		};

		qcom,msm-hdmi-dba-codec-rx {
			compatible = "qcom,msm-hdmi-dba-codec-rx";
			qcom,dba-bridge-chip = "adv7533";
			phandle = <0x134>;
		};

		qcom,msm-audio-ion {
			compatible = "qcom,msm-audio-ion";
			qcom,smmu-version = <0x2>;
			qcom,smmu-enabled;
			iommus = <0x5e 0x2001 0x0>;
			qcom,smmu-sid-mask = <0x0 0xf>;
			phandle = <0x25f>;
		};

		qcom,msm-adsp-loader {
			status = "ok";
			compatible = "qcom,adsp-loader";
			qcom,adsp-state = <0x0>;
		};

		qcom,msm-dai-tdm-pri-rx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9100>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9000>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-pri-rx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9000>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x260>;
			};
		};

		qcom,msm-dai-tdm-pri-tx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9101>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9001>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-pri-tx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9001>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x261>;
			};
		};

		qcom,msm-dai-tdm-sec-rx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9110>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9010>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-sec-rx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9010>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x262>;
			};
		};

		qcom,msm-dai-tdm-sec-tx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9111>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9011>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-sec-tx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9011>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x263>;
			};
		};

		qcom,msm-dai-tdm-tert-rx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9120>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9020>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-tert-rx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9020>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x264>;
			};
		};

		qcom,msm-dai-tdm-tert-tx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9121>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9021>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-tert-tx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9021>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x265>;
			};
		};

		qcom,msm-dai-tdm-quat-rx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9130>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9030>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-quat-rx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9030>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x266>;
			};
		};

		qcom,msm-dai-tdm-quat-tx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9131>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9031>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-quat-tx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9031>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x267>;
			};
		};

		qcom,msm-dai-tdm-quin-rx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9140>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9040>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;
			qcom,msm-dai-q6-tdm-quin-rx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9040>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x268>;
			};
		};

		qcom,msm-dai-tdm-quin-tx {
			compatible = "qcom,msm-dai-tdm";
			qcom,msm-cpudai-tdm-group-id = <0x9141>;
			qcom,msm-cpudai-tdm-group-num-ports = <0x1>;
			qcom,msm-cpudai-tdm-group-port-id = <0x9041>;
			qcom,msm-cpudai-tdm-clk-rate = <0x177000>;
			qcom,msm-cpudai-tdm-clk-internal = <0x1>;
			qcom,msm-cpudai-tdm-sync-mode = <0x1>;
			qcom,msm-cpudai-tdm-sync-src = <0x1>;
			qcom,msm-cpudai-tdm-data-out = <0x0>;
			qcom,msm-cpudai-tdm-invert-sync = <0x1>;
			qcom,msm-cpudai-tdm-data-delay = <0x1>;

			qcom,msm-dai-q6-tdm-quin-tx-0 {
				compatible = "qcom,msm-dai-q6-tdm";
				qcom,msm-cpudai-tdm-dev-id = <0x9041>;
				qcom,msm-cpudai-tdm-data-align = <0x0>;
				phandle = <0x269>;
			};
		};

		qcom,avtimer@c0a300c {
			compatible = "qcom,avtimer";
			reg = <0xc0a300c 0x4 0xc0a3010 0x4>;
			reg-names = "avtimer_lsb_addr", "avtimer_msb_addr";
			qcom,clk-div = <0x1b>;
		};

		sound {
			status = "okay";
			compatible = "qcom,msm8952-audio-codec";
			qcom,model = "sdm439-snd-card-mtp";
			reg = <0xc051000 0x4 0xc051004 0x4 0xc055000 0x4 0xc052000 0x4>;
			reg-names = "csr_gp_io_mux_mic_ctl", "csr_gp_io_mux_spkr_ctl", "csr_gp_io_lpaif_pri_pcm_pri_mode_muxsel", "csr_gp_io_mux_quin_ctl";
			qcom,msm-ext-pa = "primary";
			qcom,msm-mclk-freq = <0x927c00>;
			qcom,msm-mbhc-hphl-swh = <0x1>;
			qcom,msm-mbhc-gnd-swh = <0x1>;
			qcom,msm-hs-micbias-type = "external";
			qcom,msm-micbias1-ext-cap;
			qcom,audio-routing = "RX_BIAS", "MCLK", "SPK_RX_BIAS", "MCLK", "INT_LDO_H", "MCLK", "RX_I2S_CLK", "MCLK", "TX_I2S_CLK", "MCLK", "MIC BIAS External", "Handset Mic", "MIC BIAS External2", "Headset Mic", "MIC BIAS External", "Secondary Mic", "AMIC1", "MIC BIAS External", "AMIC2", "MIC BIAS External2", "AMIC3", "MIC BIAS External", "DMIC1", "MIC BIAS Internal1", "MIC BIAS Internal1", "Digital Mic1", "DMIC2", "MIC BIAS Internal1", "MIC BIAS Internal1", "Digital Mic2", "ADC1_IN", "ADC1_OUT", "ADC2_IN", "ADC2_OUT", "ADC3_IN", "ADC3_OUT", "PDM_IN_RX1", "PDM_OUT_RX1", "PDM_IN_RX2", "PDM_OUT_RX2", "PDM_IN_RX3", "PDM_OUT_RX3", "WSA_SPK OUT", "VDD_WSA_SWITCH", "SpkrMono WSA_IN", "WSA_SPK OUT";
			qcom,pri-mi2s-gpios = <0xea>;
			qcom,quin-mi2s-gpios = <0xeb>;
			qcom,quat-mi2s-gpios = <0xec>;
			asoc-platform = <0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0xf8>;
			asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-pcm-dsp-noirq";
			asoc-cpu = <0xf9 0xfa 0xfb 0xfc 0xfd 0xfe 0xff 0x100 0x101 0x102 0x103 0x104 0x105 0x106 0x107 0x108 0x109 0x10a 0x10b 0x10c 0x10d 0x10e 0x10f 0x110 0x111 0x112 0x113>;
			asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.0", "msm-dai-q6-mi2s.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.4", "msm-dai-q6-mi2s.6", "msm-dai-q6-dev.16384", "msmdai-q6-dev.16385", "msm-dai-q6-dev.16386", "msm-dai-q6-dev.16387", "msm-dai-q6-dev.16390", "msm-dai-q6-dev.16391", "msm-dai-q6-dev.16392", "msm-dai-q6-dev.16393", "msm-dai-q6-dev.12288", "msm-dai-q6-dev.12289", "msm-dai-q6-dev.12292", "msm-dai-q6-dev.12293", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", "msm-dai-q6-dev.241", "msm-dai-q6-dev.240", "msm-dai-q6-dev.32771", "msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773", "msm-dai-q6-dev.32770";
			asoc-codec = <0x114 0x115 0x116>;
			asoc-codec-names = "msm-stub-codec.1", "msm-dig-codec", "analog-codec";
			qcom,msm-micbias2-ext-cap;
			msm-vdd-wsa-switch-supply = <0x66>;
			qcom,msm-vdd-wsa-switch-voltage = <0x1b7740>;
			qcom,msm-vdd-wsa-switch-current = <0x2710>;
			phandle = <0x26a>;
		};

		msm_cdc_pinctrl_us_euro_sw {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x117>;
			pinctrl-1 = <0x118>;
			phandle = <0x12d>;
		};

		msm_cdc_pinctrl_pri {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x119 0x11a 0x11b 0x11c>;
			pinctrl-1 = <0x11d 0x11e 0x11f 0x120>;
			phandle = <0xea>;
		};

		msm_cdc_pinctrl_quin {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x121 0x122>;
			pinctrl-1 = <0x123 0x124>;
			phandle = <0xeb>;
		};

		msm_cdc_pinctrl_quat {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x125>;
			pinctrl-1 = <0x126>;
			phandle = <0xec>;
		};

		wsa881x_analog_vi_pctrl {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x127>;
			pinctrl-1 = <0x128>;
			phandle = <0xa9>;
		};

		wsa881x_analog_clk_pctrl {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x129>;
			pinctrl-1 = <0x12a>;
			phandle = <0xaa>;
		};

		wsa881x_analog_reset_pctrl {
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x12b>;
			pinctrl-1 = <0x12c>;
			phandle = <0xab>;
		};

		sound-9335 {
			status = "disabled";
			compatible = "qcom,msm8952-audio-slim-codec";
			qcom,model = "msm8952-tasha-snd-card";
			reg = <0xc051000 0x4 0xc051004 0x4 0xc055000 0x4 0xc052000 0x4>;
			reg-names = "csr_gp_io_mux_mic_ctl", "csr_gp_io_mux_spkr_ctl", "csr_gp_io_lpaif_pri_pcm_pri_mode_muxsel", "csr_gp_io_mux_quin_ctl";
			qcom,audio-routing = "AIF4 VI", "MCLK", "AIF4 VI", "MICBIAS_REGULATOR", "RX_BIAS", "MCLK", "MADINPUT", "MCLK", "AIF4 MAD", "MICBIAS_REGULATOR", "AMIC2", "MIC BIAS2", "MIC BIAS2", "Headset Mic", "AMIC3", "MIC BIAS2", "MIC BIAS2", "ANCRight Headset Mic", "AMIC4", "MIC BIAS2", "MIC BIAS2", "ANCLeft Headset Mic", "AMIC5", "MIC BIAS3", "MIC BIAS3", "Handset Mic", "AMIC6", "MIC BIAS4", "MIC BIAS4", "Analog Mic6", "DMIC0", "MIC BIAS1", "MIC BIAS1", "Digital Mic0", "DMIC1", "MIC BIAS1", "MIC BIAS1", "Digital Mic1", "DMIC2", "MIC BIAS3", "MIC BIAS3", "Digital Mic2", "DMIC3", "MIC BIAS3", "MIC BIAS3", "Digital Mic3", "DMIC4", "MIC BIAS4", "MIC BIAS4", "Digital Mic4", "DMIC5", "MIC BIAS4", "MIC BIAS4", "Digital Mic5", "MIC BIAS1", "MICBIAS_REGULATOR", "MIC BIAS2", "MICBIAS_REGULATOR", "MIC BIAS3", "MICBIAS_REGULATOR", "MIC BIAS4", "MICBIAS_REGULATOR", "SpkrLeft IN", "SPK1 OUT", "SpkrRight IN", "SPK2 OUT";
			qcom,tasha-mclk-clk-freq = <0x927c00>;
			qcom,cdc-us-euro-gpios = <0x9f 0x3f 0x0>;
			qcom,msm-mbhc-hphl-swh = <0x0>;
			qcom,msm-mbhc-gnd-swh = <0x0>;
			qcom,cdc-us-eu-gpios = <0x12d>;
			qcom,quin-mi2s-gpios = <0xeb>;
			asoc-platform = <0xed 0xee 0xef 0xf0 0xf1 0xf2 0xf3 0xf4 0xf5 0xf6 0xf7 0x12e 0xf8>;
			asoc-platform-names = "msm-pcm-dsp.0", "msm-pcm-dsp.1", "msm-pcm-dsp.2", "msm-voip-dsp", "msm-pcm-voice", "msm-pcm-loopback", "msm-compress-dsp", "msm-pcm-hostless", "msm-pcm-afe", "msm-lsm-client", "msm-pcm-routing", "msm-cpe-lsm", "msm-pcm-dsp-noirq";
			asoc-cpu = <0xf9 0xfc 0xfd 0xff 0x100 0x101 0x102 0x103 0x12f 0x130 0x104 0x105 0x106 0x107 0x131 0x10c 0x10d 0x10e 0x10f 0x110 0x111 0x112 0x113 0x132 0x108 0x109 0x10a 0x10b 0x133>;
			asoc-cpu-names = "msm-dai-q6-auxpcm.1", "msm-dai-q6-mi2s.2", "msm-dai-q6-mi2s.3", "msm-dai-q6-mi2s.5", "msm-dai-q6-dev.16384", "msm-dai-q6-dev.16385", "msm-dai-q6-dev.16386", "msm-dai-q6-dev.16387", "msm-dai-q6-dev.16388", "msm-dai-q6-dev.16389", "msm-dai-q6-dev.16390", "msm-dai-q6-dev.16391", "msm-dai-q6-dev.16392", "msm-dai-q6-dev.16393", "msm-dai-q6-dev.16395", "msm-dai-q6-dev.224", "msm-dai-q6-dev.225", "msm-dai-q6-dev.241", "msm-dai-q6-dev.240", "msm-dai-q6-dev.32771", "msm-dai-q6-dev.32772", "msm-dai-q6-dev.32773", "msm-dai-q6-dev.32770", "msm-dai-q6-dev.16394", "msm-dai-q6-dev.12288", "msm-dai-q6-dev.12289", "msm-dai-q6-dev.12292", "msm-dai-q6-dev.12293", "msm-dai-q6-dev.16396";
			asoc-codec = <0x114 0x134>;
			asoc-codec-names = "msm-stub-codec.1", "msm-hdmi-dba-codec-rx";
			qcom,wsa-max-devs = <0x2>;
			qcom,wsa-devs = <0x135 0x136 0x137 0x138>;
			qcom,wsa-aux-dev-prefix = "SpkrLeft", "SpkrRight", "SpkrLeft", "SpkrRight";
			phandle = <0x26b>;
		};

		qcom,msm-cpe-lsm {
			compatible = "qcom,msm-cpe-lsm";
			phandle = <0x12e>;
		};

		wcd9xxx-irq {
			status = "disabled";
			compatible = "qcom,wcd9xxx-irq";
			interrupt-controller;
			#interrupt-cells = <0x1>;
			interrupt-parent = <0x9f>;
			qcom,gpio-connect = <0x9f 0x49 0x0>;
			pinctrl-names = "default";
			pinctrl-0 = <0x139>;
			phandle = <0x9a>;
		};

		audio_ext_clk {
			status = "disabled";
			compatible = "qcom,audio-ref-clk";
			clock-names = "osr_clk";
			qcom,node_has_rpm_clock;
			#clock-cells = <0x1>;
			qcom,audio-ref-clk-gpio = <0x13a 0x1 0x0>;
			clocks = <0x15 0xd454019f>;
			pinctrl-0 = <0x13b>;
			pinctrl-1 = <0x13b>;
			pinctrl-names = "active", "sleep";
			phandle = <0x9c>;
		};

		msm_cdc_pinctrl {
			status = "disabled";
			compatible = "qcom,msm-cdc-pinctrl";
			pinctrl-names = "aud_active", "aud_sleep";
			pinctrl-0 = <0x13c>;
			pinctrl-1 = <0x13d>;
			phandle = <0x9b>;
		};

		qcom,msm-cam@1b00000 {
			compatible = "qcom,msm-cam";
			reg = <0x1b00000 0x40000>;
			reg-names = "msm-cam";
			status = "ok";
			bus-vectors = "suspend", "svs", "nominal", "turbo";
			qcom,bus-votes = <0x0 0x9896800 0x1312d000 0x1312d000>;
		};

		qcom,csiphy@1b34000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,csiphy-v10.00", "qcom,csiphy";
			reg = <0x1b34000 0x1000 0x1b00030 0x4>;
			reg-names = "csiphy", "csiphy_clk_mux";
			interrupts = <0x0 0x4e 0x0>;
			interrupt-names = "csiphy";
			clocks = <0x15 0x4e814a78 0x15 0x3c0a858f 0x15 0xc8a309be 0x15 0xf8897589 0x15 0xf92304fb 0x15 0x9894b414>;
			clock-names = "camss_top_ahb_clk", "ispif_ahb_clk", "csiphy_timer_src_clk", "csiphy_timer_clk", "camss_ahb_src", "camss_ahb_clk";
			qcom,clock-rates = <0x0 0x3ab06a0 0xbebc200 0x0 0x0 0x0>;
		};

		qcom,csiphy@1b35000 {
			status = "ok";
			cell-index = <0x1>;
			compatible = "qcom,csiphy-v10.00", "qcom,csiphy";
			reg = <0x1b35000 0x1000 0x1b00038 0x4>;
			reg-names = "csiphy", "csiphy_clk_mux";
			interrupts = <0x0 0x4f 0x0>;
			interrupt-names = "csiphy";
			clocks = <0x15 0x4e814a78 0x15 0x3c0a858f 0x15 0x7c0fe23a 0x15 0x4d26438f 0x15 0xf92304fb 0x15 0x9894b414>;
			clock-names = "camss_top_ahb_clk", "ispif_ahb_clk", "csiphy_timer_src_clk", "csiphy_timer_clk", "camss_ahb_src", "camss_ahb_clk";
			qcom,clock-rates = <0x0 0x3ab06a0 0xbebc200 0x0 0x0 0x0>;
		};

		qcom,csid@1b30000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,csid-v3.4.2", "qcom,csid";
			reg = <0x1b30000 0x400>;
			reg-names = "csid";
			interrupts = <0x0 0x33 0x0>;
			interrupt-names = "csid";
			qcom,csi-vdd-voltage = <0xc3500>;
			qcom,mipi-csi-vdd-supply = <0x65>;
			clocks = <0x15 0x4e814a78 0x15 0x3c0a858f 0x15 0x175d672a 0x15 0x227e65bc 0x15 0x6a41ff7 0x15 0x6b01b3e1 0x15 0x61a8a930 0x15 0x7053c7ae 0x15 0x9894b414>;
			clock-names = "camss_top_ahb_clk", "ispif_ahb_clk", "csi_ahb_clk", "csi_src_clk", "csi0_phy_clk", "csi_clk", "csi_pix_clk", "csi_rdi_clk", "camss_ahb_clk";
			qcom,clock-rates = <0x0 0x3ab06a0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x0>;
		};

		qcom,csid@1b30400 {
			status = "ok";
			cell-index = <0x1>;
			compatible = "qcom,csid-v3.4.2", "qcom,csid";
			reg = <0x1b30400 0x400>;
			reg-names = "csid";
			interrupts = <0x0 0x34 0x0>;
			interrupt-names = "csid";
			qcom,csi-vdd-voltage = <0xc3500>;
			qcom,mipi-csi-vdd-supply = <0x65>;
			clocks = <0x15 0x4e814a78 0x15 0x3c0a858f 0x15 0x2c2dc261 0x15 0x6a2a6c36 0x15 0xfd1d1fa 0x15 0x1aba4a8c 0x15 0x87fc98d8 0x15 0x6ac996fe 0x15 0x9894b414>;
			clock-names = "camss_top_ahb_clk", "ispif_ahb_clk", "csi_ahb_clk", "csi_src_clk", "csi1_phy_clk", "csi_clk", "csi_pix_clk", "csi_rdi_clk", "camss_ahb_clk";
			qcom,clock-rates = <0x0 0x3ab06a0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x0>;
		};

		qcom,csid@1b30800 {
			status = "ok";
			cell-index = <0x2>;
			compatible = "qcom,csid-v3.4.2", "qcom,csid";
			reg = <0x1b30800 0x400>;
			reg-names = "csid";
			interrupts = <0x0 0x99 0x0>;
			interrupt-names = "csid";
			qcom,csi-vdd-voltage = <0xc3500>;
			qcom,mipi-csi-vdd-supply = <0x65>;
			clocks = <0x15 0x4e814a78 0x15 0x3c0a858f 0x15 0xf3f25940 0x15 0x4113589f 0x15 0xbeeffbcd 0x15 0xb6857fa2 0x15 0xa619561a 0x15 0x19fd3f1 0x15 0x9894b414>;
			clock-names = "camss_top_ahb_clk", "ispif_ahb_clk", "csi_ahb_clk", "csi_src_clk", "csi2_phy_clk", "csi_clk", "csi_pix_clk", "csi_rdi_clk", "camss_ahb_clk";
			qcom,clock-rates = <0x0 0x3ab06a0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x0>;
		};

		qcom,ispif@1b31000 {
			cell-index = <0x0>;
			compatible = "qcom,ispif-v3.0", "qcom,ispif";
			reg = <0x1b31000 0x500 0x1b00020 0x10>;
			reg-names = "ispif", "csi_clk_mux";
			interrupts = <0x0 0x37 0x0>;
			interrupt-names = "ispif";
			qcom,num-isps = <0x2>;
			vfe0-vdd-supply = <0x13e>;
			vfe1-vdd-supply = <0x13f>;
			qcom,vdd-names = "vfe0-vdd", "vfe1-vdd";
			clocks = <0x15 0x3c0a858f 0x15 0x9894b414 0x15 0x4e814a78 0x15 0xf92304fb 0x15 0x227e65bc 0x15 0x6b01b3e1 0x15 0x7053c7ae 0x15 0x61a8a930 0x15 0x6a2a6c36 0x15 0x1aba4a8c 0x15 0x6ac996fe 0x15 0x87fc98d8 0x15 0x4113589f 0x15 0xb6857fa2 0x15 0x19fd3f1 0x15 0xa619561a 0x15 0xa0c2bd8f 0x15 0xaaa3cd97 0x15 0xcc73453c 0x15 0x4e357366 0x15 0xcaf20d99 0x15 0xb1ef6e8b>;
			clock-names = "ispif_ahb_clk", "camss_ahb_clk", "camss_top_ahb_clk", "camss_ahb_src", "csi0_src_clk", "csi0_clk", "csi0_rdi_clk", "csi0_pix_clk", "csi1_src_clk", "csi1_clk", "csi1_rdi_clk", "csi1_pix_clk", "csi2_src_clk", "csi2_clk", "csi2_rdi_clk", "csi2_pix_clk", "vfe0_clk_src", "camss_vfe_vfe0_clk", "camss_csi_vfe0_clk", "vfe1_clk_src", "camss_vfe_vfe1_clk", "camss_csi_vfe1_clk";
			qcom,clock-rates = <0x3ab06a0 0x0 0x0 0x0 0xbebc200 0x0 0x0 0x0 0xbebc200 0x0 0x0 0x0 0xbebc200 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0>;
			qcom,clock-cntl-support;
			qcom,clock-control = "SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "NO_SET_RATE", "INIT_RATE", "NO_SET_RATE", "NO_SET_RATE", "INIT_RATE", "NO_SET_RATE", "NO_SET_RATE";
		};

		qcom,vfe0@1b10000 {
			cell-index = <0x0>;
			compatible = "qcom,vfe40";
			reg = <0x1b10000 0x1000 0x1b40000 0x200>;
			reg-names = "vfe", "vfe_vbif";
			interrupts = <0x0 0x39 0x0>;
			interrupt-names = "vfe";
			vdd-supply = <0x13e>;
			clocks = <0x15 0x4e814a78 0x15 0x9894b414 0x15 0xa0c2bd8f 0x15 0xaaa3cd97 0x15 0xcc73453c 0x15 0x4050f47a 0x15 0x77fe2384 0x15 0x3c0a858f>;
			clock-names = "camss_top_ahb_clk", "camss_ahb_clk", "vfe_clk_src", "camss_vfe_vfe_clk", "camss_csi_vfe_clk", "iface_clk", "bus_clk", "iface_ahb_clk";
			qcom,clock-rates = <0x0 0x0 0xfe50fb0 0x0 0x0 0x0 0x0 0x0>;
			qos-entries = <0x8>;
			qos-regs = <0x2c4 0x2c8 0x2cc 0x2d0 0x2d4 0x2d8 0x2dc 0x2e0>;
			qos-settings = <0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55>;
			vbif-entries = <0x1>;
			vbif-regs = <0x124>;
			vbif-settings = <0x3>;
			ds-entries = <0x11>;
			ds-regs = <0x988 0x98c 0x990 0x994 0x998 0x99c 0x9a0 0x9a4 0x9a8 0x9ac 0x9b0 0x9b4 0x9b8 0x9bc 0x9c0 0x9c4 0x9c8>;
			ds-settings = <0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0x110>;
			max-clk-nominal = <0x17d78400>;
			max-clk-turbo = <0x19bfcc00>;
			phandle = <0x26c>;
		};

		qcom,vfe1@1b14000 {
			cell-index = <0x1>;
			compatible = "qcom,vfe40";
			reg = <0x1b14000 0x1000 0x1ba0000 0x200>;
			reg-names = "vfe", "vfe_vbif";
			interrupts = <0x0 0x1d 0x0>;
			interrupt-names = "vfe";
			vdd-supply = <0x13f>;
			clocks = <0x15 0x4e814a78 0x15 0x9894b414 0x15 0x4e357366 0x15 0xcaf20d99 0x15 0xb1ef6e8b 0x15 0x634a738a 0x15 0xaf7463b3 0x15 0x3c0a858f>;
			clock-names = "camss_top_ahb_clk", "camss_ahb_clk", "vfe_clk_src", "camss_vfe_vfe_clk", "camss_csi_vfe_clk", "iface_clk", "bus_clk", "iface_ahb_clk";
			qcom,clock-rates = <0x0 0x0 0xfe50fb0 0x0 0x0 0x0 0x0 0x0>;
			qos-entries = <0x8>;
			qos-regs = <0x2c4 0x2c8 0x2cc 0x2d0 0x2d4 0x2d8 0x2dc 0x2e0>;
			qos-settings = <0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55 0xaa55aa55>;
			vbif-entries = <0x1>;
			vbif-regs = <0x124>;
			vbif-settings = <0x3>;
			ds-entries = <0x11>;
			ds-regs = <0x988 0x98c 0x990 0x994 0x998 0x99c 0x9a0 0x9a4 0x9a8 0x9ac 0x9b0 0x9b4 0x9b8 0x9bc 0x9c0 0x9c4 0x9c8>;
			ds-settings = <0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0xcccc1111 0x110>;
			max-clk-nominal = <0x17d78400>;
			max-clk-turbo = <0x19bfcc00>;
			phandle = <0x26d>;
		};

		qcom,vfe {
			compatible = "qcom,vfe";
			num_child = <0x2>;
		};

		qcom,cam_smmu {
			status = "ok";
			compatible = "qcom,msm-cam-smmu";

			msm_cam_smmu_cb1 {
				compatible = "qcom,msm-cam-smmu-cb";
				iommus = <0x5e 0x400 0x0 0x5e 0x2400 0x0>;
				label = "vfe";
				qcom,scratch-buf-support;
				phandle = <0x26e>;
			};

			msm_cam_smmu_cb2 {
				compatible = "qcom,msm-cam-smmu-cb";
				label = "vfe_secure";
				qcom,secure-context;
				phandle = <0x26f>;
			};

			msm_cam_smmu_cb3 {
				compatible = "qcom,msm-cam-smmu-cb";
				iommus = <0x5e 0x1c00 0x0>;
				label = "cpp";
				phandle = <0x270>;
			};

			msm_cam_smmu_cb4 {
				compatible = "qcom,msm-cam-smmu-cb";
				iommus = <0x5e 0x1800 0x0>;
				label = "jpeg_enc0";
				phandle = <0x271>;
			};
		};

		qcom,jpeg@1b1c000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,jpeg";
			reg = <0x1b1c000 0x400 0x1b60000 0xc30>;
			reg-names = "jpeg_hw", "jpeg_vbif";
			interrupts = <0x0 0x3b 0x0>;
			interrupt-names = "jpeg";
			vdd-supply = <0x140>;
			qcom,vdd-names = "vdd";
			clock-names = "core_clk", "iface_clk", "bus_clk0", "camss_top_ahb_clk", "camss_ahb_clk";
			clocks = <0x15 0x1ed3f032 0x15 0x3bfa7603 0x15 0x3e278896 0x15 0x4e814a78 0x15 0x9894b414>;
			qcom,clock-rates = <0xfe50fb0 0x0 0x0 0x0 0x0>;
			qcom,qos-reg-settings = <0x28 0x555e 0xc8 0x5555>;
			qcom,vbif-reg-settings = <0xc0 0x10101000 0xb0 0x10100010>;
			qcom,msm-bus,name = "msm_camera_jpeg0";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x3e 0x200 0x0 0x0 0x3e 0x200 0xc3500 0xc3500>;
		};

		qcom,irqrouter@1b00000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,irqrouter";
			reg = <0x1b00000 0x100>;
			reg-names = "irqrouter";
		};

		qcom,cpp@1b04000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,cpp";
			reg = <0x1b04000 0x100 0x1b80000 0x200 0x1b18000 0x18 0x1858078 0x4>;
			reg-names = "cpp", "cpp_vbif", "cpp_hw", "camss_cpp";
			interrupts = <0x0 0x31 0x0>;
			interrupt-names = "cpp";
			vdd-supply = <0x141>;
			qcom,vdd-names = "vdd";
			clocks = <0x15 0x3c0a858f 0x15 0x8382f56d 0x15 0x4e814a78 0x15 0x4ac95e14 0x15 0xbbf73861 0x15 0x7118a0de 0x15 0xfbbee8cf 0x15 0x9894b414>;
			clock-names = "ispif_ahb_clk", "cpp_core_clk", "camss_top_ahb_clk", "camss_vfe_cpp_ahb_clk", "camss_vfe_cpp_axi_clk", "camss_vfe_cpp_clk", "micro_iface_clk", "camss_ahb_clk";
			qcom,clock-rates = <0x3ab06a0 0xaba9500 0x0 0x0 0x0 0xaba9500 0x0 0x0>;
			qcom,min-clock-rate = <0x7ed6b40>;
			resets = <0x15 0x0>;
			reset-names = "micro_iface_reset";
			qcom,bus-master = <0x1>;
			qcom,msm-bus,name = "msm_camera_cpp";
			qcom,msm-bus,num-cases = <0x2>;
			qcom,msm-bus,num-paths = <0x1>;
			qcom,msm-bus,vectors-KBps = <0x6a 0x200 0x0 0x0 0x6a 0x200 0x0 0x0>;
			qcom,msm-bus-vector-dyn-vote;
			qcom,micro-reset;

			qcom,cpp-fw-payload-info {
				qcom,stripe-base = <0x9c>;
				qcom,plane-base = <0x8d>;
				qcom,stripe-size = <0x1b>;
				qcom,plane-size = <0x5>;
				qcom,fe-ptr-off = <0x5>;
				qcom,we-ptr-off = <0xb>;
			};
		};

		qcom,cci@1b0c000 {
			status = "ok";
			cell-index = <0x0>;
			compatible = "qcom,cci";
			reg = <0x1b0c000 0x4000>;
			#address-cells = <0x1>;
			#size-cells = <0x0>;
			reg-names = "cci";
			interrupts = <0x0 0x32 0x0>;
			interrupt-names = "cci";
			clocks = <0x15 0x3c0a858f 0x15 0x822f3d97 0x15 0xa81c11ba 0x15 0xb7dd8824 0x15 0x9894b414 0x15 0x4e814a78>;
			clock-names = "ispif_ahb_clk", "cci_src_clk", "cci_ahb_clk", "camss_cci_clk", "camss_ahb_clk", "camss_top_ahb_clk";
			qcom,clock-rates = <0x3ab06a0 0x124f800 0x0 0x0 0x0 0x0 0x3ab06a0 0x23c3460 0x0 0x0 0x0 0x0>;
			pinctrl-names = "cci_default", "cci_suspend";
			pinctrl-0 = <0x142 0x143>;
			pinctrl-1 = <0x144 0x145>;
			gpios = <0x9f 0x1d 0x0 0x9f 0x1e 0x0 0x9f 0x1f 0x0 0x9f 0x20 0x0>;
			qcom,gpio-tbl-num = <0x0 0x1 0x2 0x3>;
			qcom,gpio-tbl-flags = <0x1 0x1 0x1 0x1>;
			qcom,gpio-tbl-label = "CCI_I2C_DATA0", "CCI_I2C_CLK0", "CCI_I2C_DATA1", "CCI_I2C_CLK1";
			phandle = <0x272>;

			qcom,i2c_standard_mode {
				status = "disabled";
				qcom,hw-thigh = <0x4e>;
				qcom,hw-tlow = <0x72>;
				qcom,hw-tsu-sto = <0x1c>;
				qcom,hw-tsu-sta = <0x1c>;
				qcom,hw-thd-dat = <0xa>;
				qcom,hw-thd-sta = <0x4d>;
				qcom,hw-tbuf = <0x76>;
				qcom,hw-scl-stretch-en = <0x0>;
				qcom,hw-trdhld = <0x6>;
				qcom,hw-tsp = <0x1>;
				phandle = <0x273>;
			};

			qcom,i2c_fast_mode {
				status = "ok";
				qcom,hw-thigh = <0x14>;
				qcom,hw-tlow = <0x1c>;
				qcom,hw-tsu-sto = <0x15>;
				qcom,hw-tsu-sta = <0x15>;
				qcom,hw-thd-dat = <0xd>;
				qcom,hw-thd-sta = <0x12>;
				qcom,hw-tbuf = <0x20>;
				qcom,hw-scl-stretch-en = <0x0>;
				qcom,hw-trdhld = <0x6>;
				qcom,hw-tsp = <0x3>;
				phandle = <0x274>;
			};

			qcom,i2c_custom_mode {
				status = "ok";
				qcom,hw-thigh = <0xf>;
				qcom,hw-tlow = <0x1c>;
				qcom,hw-tsu-sto = <0x15>;
				qcom,hw-tsu-sta = <0x15>;
				qcom,hw-thd-dat = <0xd>;
				qcom,hw-thd-sta = <0x12>;
				qcom,hw-tbuf = <0x19>;
				qcom,hw-scl-stretch-en = <0x1>;
				qcom,hw-trdhld = <0x6>;
				qcom,hw-tsp = <0x3>;
				phandle = <0x275>;
			};

			qcom,i2c_fast_plus_mode {
				status = "ok";
				qcom,hw-thigh = <0x10>;
				qcom,hw-tlow = <0x16>;
				qcom,hw-tsu-sto = <0x11>;
				qcom,hw-tsu-sta = <0x12>;
				qcom,hw-thd-dat = <0x10>;
				qcom,hw-thd-sta = <0xf>;
				qcom,hw-tbuf = <0x13>;
				qcom,hw-scl-stretch-en = <0x1>;
				qcom,hw-trdhld = <0x3>;
				qcom,hw-tsp = <0x3>;
				qcom,cci-clk-src = <0x23c3460>;
				phandle = <0x276>;
			};
		};

		qcom,gdsc@184c018 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_venus";
			reg = <0x184c018 0x4>;
			status = "okay";
			clock-names = "bus_clk", "core_clk";
			clocks = <0x15 0xcdf4c8f6 0x15 0xf76a02bb>;
			phandle = <0x5c>;
		};

		qcom,gdsc@184d078 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_mdss";
			reg = <0x184d078 0x4>;
			status = "okay";
			clock-names = "core_clk", "bus_clk";
			clocks = <0x15 0x22f3521f 0x15 0x668f51de>;
			qcom,disallow-clear;
			phandle = <0x62>;
		};

		qcom,gdsc@185701c {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_jpeg";
			reg = <0x185701c 0x4>;
			status = "okay";
			clock-names = "core_clk", "bus_clk";
			clocks = <0x15 0x1ed3f032 0x15 0x3e278896>;
			phandle = <0x140>;
		};

		qcom,gdsc@1858034 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_vfe";
			reg = <0x1858034 0x4>;
			status = "okay";
			clock-names = "core_clk", "bus_clk", "micro_clk", "csi_clk";
			clocks = <0x15 0xaaa3cd97 0x15 0x77fe2384 0x15 0xfbbee8cf 0x15 0xcc73453c>;
			phandle = <0x13e>;
		};

		qcom,gdsc@185806c {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_vfe1";
			reg = <0x185806c 0x4>;
			status = "okay";
			clock-names = "core_clk", "bus_clk", "micro_clk", "csi_clk";
			clocks = <0x15 0xcaf20d99 0x15 0xaf7463b3 0x15 0xfbbee8cf 0x15 0xb1ef6e8b>;
			phandle = <0x13f>;
		};

		qcom,gdsc@1858078 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_cpp";
			reg = <0x1858078 0x4>;
			status = "okay";
			clock-names = "core_clk", "bus_clk";
			clocks = <0x15 0x7118a0de 0x15 0xbbf73861>;
			phandle = <0x141>;
		};

		qcom,gdsc@185901c {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_oxili_gx";
			reg = <0x185901c 0x4>;
			status = "okay";
			clock-names = "core_root_clk";
			clocks = <0x15 0x917f76ef>;
			qcom,enable-root-clk;
			qcom,clk-dis-wait-val = <0x5>;
			phandle = <0x60>;
		};

		qcom,gdsc@184c028 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_venus_core0";
			reg = <0x184c028 0x4>;
			status = "okay";
			qcom,support-hw-trigger;
			clock-names = "core0_clk";
			clocks = <0x15 0x83a7f549>;
			phandle = <0x5d>;
		};

		qcom,gdsc@184c030 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_venus_core1";
			reg = <0x184c030 0x4>;
			status = "disabled";
			phandle = <0x277>;
		};

		qcom,gdsc@185904c {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_oxili_cx";
			reg = <0x1859044 0x4>;
			status = "okay";
			clock-names = "core_clk";
			clocks = <0x15 0x49a51fd9>;
			phandle = <0x14>;
		};

		qcom,gdsc@183f078 {
			compatible = "qcom,gdsc";
			regulator-name = "gdsc_usb30";
			reg = <0x183f078 0x4>;
			status = "disabled";
			phandle = <0x278>;
		};
		tmc@6028000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b961>;
			reg = <0x6028000 0x1000 0x6044000 0x15000>;
			reg-names = "tmc-base", "bam-base";
			interrupts = <0x0 0xa6 0x0>;
			interrupt-names = "byte-cntr-irq";
			arm,buffer-size = <0x100000>;
			arm,sg-enable;
			qcom,force-reg-dump;
			coresight-name = "coresight-tmc-etr";
			coresight-csr = <0x146>;
			coresight-ctis = <0x147 0x148>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x279>;

			port {

				endpoint {
					slave-mode;
					remote-endpoint = <0x149>;
					phandle = <0x14c>;
				};
			};
		};

		tmc@6027000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b961>;
			reg = <0x6027000 0x1000>;
			reg-names = "tmc-base";
			coresight-name = "coresight-tmc-etf";
			coresight-csr = <0x146>;
			arm,default-sink;
			qcom,force-reg-dump;
			coresight-ctis = <0x147 0x148>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27a>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x14a>;
						phandle = <0x14d>;
					};
				};

				port@1 {
					reg = <0x0>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x14b>;
						phandle = <0x14e>;
					};
				};
			};
		};

		replicator@6026000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b909>;
			reg = <0x6026000 0x1000>;
			reg-names = "replicator-base";
			coresight-name = "coresight-replicator";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27b>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x14c>;
						phandle = <0x149>;
					};
				};

				port@1 {
					reg = <0x0>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x14d>;
						phandle = <0x14a>;
					};
				};
			};
		};

		funnel@6021000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x6021000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-in0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27c>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x14e>;
						phandle = <0x14b>;
					};
				};

				port@1 {
					reg = <0x7>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x14f>;
						phandle = <0x169>;
					};
				};

				port@2 {
					reg = <0x6>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x150>;
						phandle = <0x16f>;
					};
				};

				port@3 {
					reg = <0x3>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x151>;
						phandle = <0x154>;
					};
				};

				port@4 {
					reg = <0x4>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x152>;
						phandle = <0x157>;
					};
				};

				port@5 {
					reg = <0x5>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x153>;
						phandle = <0x15a>;
					};
				};
			};
		};

		funnel@6100000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x6100000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-center";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27d>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x154>;
						phandle = <0x151>;
					};
				};

				port@1 {
					reg = <0x0>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x155>;
						phandle = <0x16b>;
					};
				};

				port@2 {
					reg = <0x2>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x156>;
						phandle = <0x16e>;
					};
				};
			};
		};

		funnel@6120000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x6120000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-right";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27e>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x157>;
						phandle = <0x152>;
					};
				};

				port@1 {
					reg = <0x1>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x158>;
						phandle = <0x16d>;
					};
				};

				port@2 {
					reg = <0x2>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x159>;
						phandle = <0x160>;
					};
				};
			};
		};

		funnel@6130000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x6130000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-mm";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x27f>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x15a>;
						phandle = <0x153>;
					};
				};

				port@1 {
					reg = <0x0>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x15b>;
						phandle = <0x16a>;
					};
				};

				port@2 {
					reg = <0x4>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x15c>;
						phandle = <0x15f>;
					};
				};

				port@3 {
					reg = <0x5>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x15d>;
						phandle = <0x16c>;
					};
				};

				port@4 {
					reg = <0x6>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x15e>;
						phandle = <0x61>;
					};
				};
			};
		};

		funnel@6132000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x6132000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-cam";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x280>;

			port {

				endpoint {
					remote-endpoint = <0x15f>;
					phandle = <0x15c>;
				};
			};
		};

		funnel@61a1000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b908>;
			reg = <0x61a1000 0x1000>;
			reg-names = "funnel-base";
			coresight-name = "coresight-funnel-apss";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x281>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x160>;
						phandle = <0x159>;
					};
				};

				port@5 {
					reg = <0x4>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x161>;
						phandle = <0x165>;
					};
				};

				port@6 {
					reg = <0x5>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x162>;
						phandle = <0x166>;
					};
				};

				port@7 {
					reg = <0x6>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x163>;
						phandle = <0x167>;
					};
				};

				port@8 {
					reg = <0x7>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x164>;
						phandle = <0x168>;
					};
				};
			};
		};

		etm@61bc000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0xbb95d>;
			reg = <0x61bc000 0x1000>;
			cpu = <0x2>;
			qcom,tupwr-disable;
			coresight-name = "coresight-etm0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x282>;

			port {

				endpoint {
					remote-endpoint = <0x165>;
					phandle = <0x161>;
				};
			};
		};

		etm@61bd000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0xbb95d>;
			reg = <0x61bd000 0x1000>;
			cpu = <0x3>;
			qcom,tupwr-disable;
			coresight-name = "coresight-etm1";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x283>;

			port {

				endpoint {
					remote-endpoint = <0x166>;
					phandle = <0x162>;
				};
			};
		};

		etm@61be000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0xbb95d>;
			reg = <0x61be000 0x1000>;
			cpu = <0x4>;
			qcom,tupwr-disable;
			coresight-name = "coresight-etm2";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x284>;

			port {

				endpoint {
					remote-endpoint = <0x167>;
					phandle = <0x163>;
				};
			};
		};

		etm@61bf000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0xbb95d>;
			reg = <0x61bf000 0x1000>;
			qcom,tupwr-disable;
			coresight-name = "coresight-etm3";
			cpu = <0x5>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x285>;

			port {

				endpoint {
					remote-endpoint = <0x168>;
					phandle = <0x164>;
				};
			};
		};

		stm@6002000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b962>;
			reg = <0x6002000 0x1000 0x9280000 0x180000>;
			reg-names = "stm-base", "stm-stimulus-base";
			coresight-name = "coresight-stm";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x286>;

			port {

				endpoint {
					remote-endpoint = <0x169>;
					phandle = <0x14f>;
				};
			};
		};

		cti@6010000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6010000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x147>;
		};

		cti@6011000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6011000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti1";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x287>;
		};

		cti@6012000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6012000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti2";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x288>;
		};

		cti@6013000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6013000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti3";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x289>;
		};

		cti@6014000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6014000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti4";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28a>;
		};

		cti@6015000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6015000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti5";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28b>;
		};

		cti@6016000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6016000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti6";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28c>;
		};

		cti@6017000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6017000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti7";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28d>;
		};

		cti@6018000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6018000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti8";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x148>;
		};

		cti@6019000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6019000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti9";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28e>;
		};

		cti@601a000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601a000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti10";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x28f>;
		};

		cti@601b000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601b000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti11";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x290>;
		};

		cti@601c000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601c000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti12";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x291>;
		};

		cti@601d000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601d000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti13";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x292>;
		};

		cti@601e000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601e000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti14";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x293>;
		};

		cti@601f000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x601f000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti15";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x294>;
		};

		cti@61b8000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x61b8000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-cpu0";
			cpu = <0x2>;
			qcom,cti-save;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x295>;
		};

		cti@61b9000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x61b9000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-cpu1";
			cpu = <0x3>;
			qcom,cti-save;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x296>;
		};

		cti@61ba000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x61ba000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-cpu2";
			cpu = <0x4>;
			qcom,cti-save;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x297>;
		};

		cti@61bb000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x61bb000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-cpu3";
			cpu = <0x5>;
			qcom,cti-save;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x298>;
		};

		cti@6124000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6124000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-modem-cpu0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x299>;
		};

		cti@6134000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6134000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-video-cpu0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29a>;
		};

		cti@6139000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x6139000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-wcn-cpu0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29b>;
		};

		cti@613c000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x613c000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-audio-cpu0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29c>;
		};

		cti@610c000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b966>;
			reg = <0x610c000 0x1000>;
			reg-names = "cti-base";
			coresight-name = "coresight-cti-rpm-cpu0";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29d>;
		};

		wcn_etm0 {
			compatible = "qcom,coresight-remote-etm";
			coresight-name = "coresight-wcn-etm0";
			qcom,inst-id = <0x3>;

			port {

				endpoint {
					remote-endpoint = <0x16a>;
					phandle = <0x15b>;
				};
			};
		};

		rpm_etm0 {
			compatible = "qcom,coresight-remote-etm";
			coresight-name = "coresight-rpm-etm0";
			qcom,inst-id = <0x4>;

			port {

				endpoint {
					remote-endpoint = <0x16b>;
					phandle = <0x155>;
				};
			};
		};

		audio_etm0 {
			compatible = "qcom,coresight-remote-etm";
			coresight-name = "coresight-audio-etm0";
			qcom,inst-id = <0x5>;

			port {

				endpoint {
					remote-endpoint = <0x16c>;
					phandle = <0x15d>;
				};
			};
		};

		modem_etm0 {
			compatible = "qcom,coresight-remote-etm";
			coresight-name = "coresight-modem-etm0";
			qcom,inst-id = <0x2>;

			port {

				endpoint {
					remote-endpoint = <0x16d>;
					phandle = <0x158>;
				};
			};
		};

		csr@6001000 {
			compatible = "qcom,coresight-csr";
			reg = <0x6001000 0x1000>;
			reg-names = "csr-base";
			coresight-name = "coresight-csr";
			qcom,usb-bam-support;
			qcom,hwctrl-set-support;
			qcom,set-byte-cntr-support;
			qcom,blk-size = <0x1>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x146>;
		};

		dbgui@6108000 {
			compatible = "qcom,coresight-dbgui";
			reg = <0x6108000 0x1000>;
			reg-names = "dbgui-base";
			coresight-name = "coresight-dbgui";
			qcom,dbgui-addr-offset = <0x30>;
			qcom,dbgui-data-offset = <0x130>;
			qcom,dbgui-size = <0x40>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29e>;

			port {

				endpoint {
					remote-endpoint = <0x16e>;
					phandle = <0x156>;
				};
			};
		};

		tpda@6003000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b969>;
			reg = <0x6003000 0x1000>;
			reg-names = "tpda-base";
			coresight-name = "coresight-tpda";
			qcom,tpda-atid = <0x40>;
			qcom,cmb-elem-size = <0x0 0x20>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x29f>;

			ports {
				#address-cells = <0x1>;
				#size-cells = <0x0>;

				port@0 {

					endpoint {
						remote-endpoint = <0x16f>;
						phandle = <0x150>;
					};
				};

				port@1 {
					reg = <0x0>;

					endpoint {
						slave-mode;
						remote-endpoint = <0x170>;
						phandle = <0x171>;
					};
				};
			};
		};

		tpdm@6110000 {
			compatible = "arm,primecell";
			arm,primecell-periphid = <0x3b968>;
			reg = <0x6110000 0x1000>;
			reg-names = "tpdm-base";
			coresight-name = "coresight-tpdm-dcc";
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x2a0>;

			port {

				endpoint {
					remote-endpoint = <0x171>;
					phandle = <0x170>;
				};
			};
		};

		hwevent@6101000 {
			compatible = "qcom,coresight-hwevent";
			reg = <0x6101000 0x148 0x6101fb0 0x4 0x6121000 0x148 0x6121fb0 0x4 0x6131000 0x148 0x6131fb0 0x4 0x78c5010 0x4 0x7885010 0x4>;
			reg-names = "center-wrapper-mux", "center-wrapper-lockaccess", "right-wrapper-mux", "right-wrapper-lockaccess", "mm-wrapper-mux", "mm-wrapper-lockaccess", "usbbam-mux", "blsp-mux";
			coresight-name = "coresight-hwevent";
			coresight-csr = <0x146>;
			clocks = <0x15 0x1492202a 0x15 0xdd121669>;
			clock-names = "apb_pclk";
			phandle = <0x2a1>;
		};

		qmi-tmd-devices {
			compatible = "qcom,qmi_cooling_devices";

			modem {
				qcom,instance-id = <0x0>;

				modem_pa {
					qcom,qmi-dev-name = "pa";
					#cooling-cells = <0x2>;
					phandle = <0x91>;
				};

				modem_proc {
					qcom,qmi-dev-name = "modem";
					#cooling-cells = <0x2>;
					phandle = <0x8e>;
				};

				modem_current {
					qcom,qmi-dev-name = "modem_current";
					#cooling-cells = <0x2>;
					phandle = <0x2a2>;
				};

				modem_vdd {
					qcom,qmi-dev-name = "cpuv_restriction_cold";
					#cooling-cells = <0x2>;
					phandle = <0x79>;
				};
			};
		};

		apc-mem-acc-regulator {
			compatible = "qcom,mem-acc-regulator";
			regulator-name = "apc_mem_acc_corner";
			regulator-min-microvolt = <0x1>;
			regulator-max-microvolt = <0x2>;
			qcom,acc-reg-addr-list = <0x1942138 0x1942130 0x1946004>;
			qcom,acc-init-reg-config = <0x1 0xff>;
			qcom,num-acc-corners = <0x2>;
			qcom,boot-acc-corner = <0x1>;
			qcom,corner1-reg-config = <0xffffffff 0xffffffff 0xffffffff 0xffffffff 0x2 0xffff 0x3 0xff>;
			qcom,corner2-reg-config = <0x2 0x5555 0x3 0x55 0xffffffff 0xffffffff 0xffffffff 0xffffffff>;
			phandle = <0xe9>;
		};

		dbu1 {
			compatible = "regulator-fixed";
			regulator-name = "dbu1";
			startup-delay-us = <0x0>;
			enable-active-high;
			phandle = <0x9d>;
		};

		qcom,camera-flash {
			cell-index = <0x0>;
			compatible = "qcom,camera-flash";
			qcom,flash-type = <0x1>;
			qcom,flash-source = <0x172 0x173>;
			qcom,torch-source = <0x174 0x175>;
			qcom,switch-source = <0x176>;
			phandle = <0x2a3>;
		};

		audio_ext_clk_native {
			status = "disabled";
			compatible = "qcom,audio-ref-clk";
			#clock-cells = <0x1>;
			qcom,codec-mclk-clk-freq = <0xac4400>;
			qcom,audio-ref-clk-gpio = <0x9f 0x42 0x0>;
			qcom,lpass-mclk-id = "pri_mclk";
			pinctrl-names = "sleep", "active";
			pinctrl-0 = <0x177>;
			pinctrl-1 = <0x178>;
			phandle = <0x2a4>;
		};
	};

	chosen {
		bootargs = "sched_enable_hmp=1 kpti=0";
	};

	aliases {
		smd1 = "/soc/qcom,smdtty/qcom,smdtty-apps-fm";
		smd2 = "/soc/qcom,smdtty/smdtty-apps-riva-bt-acl";
		smd3 = "/soc/qcom,smdtty/qcom,smdtty-apps-riva-bt-cmd";
		smd4 = "/soc/qcom,smdtty/qcom,smdtty-mbalbridge";
		smd5 = "/soc/qcom,smdtty/smdtty-apps-riva-ant-cmd";
		smd6 = "/soc/qcom,smdtty/smdtty-apps-riva-ant-data";
		smd7 = "/soc/qcom,smdtty/qcom,smdtty-data1";
		smd8 = "/soc/qcom,smdtty/qcom,smdtty-data4";
		smd11 = "/soc/qcom,smdtty/qcom,smdtty-data11";
		smd21 = "/soc/qcom,smdtty/qcom,smdtty-data21";
		smd36 = "/soc/qcom,smdtty/smdtty-loopback";
		i2c2 = "/soc/i2c@78b6000";
		i2c5 = "/soc/i2c@7af5000";
		i2c6 = "/soc/i2c@7af6000";
		spi3 = "/soc/spi@78b7000";
		spi8 = "/soc/spi@7af8000";
		i2c3 = "/soc/i2c@78b7000";
		sdhc1 = "/soc/sdhci@7824900";
		sdhc2 = "/soc/sdhci@7864900";
	};

	memory {
		device_type = "memory";
		reg = <0x0 0x0 0x0 0x0>;
	};

	firmware {
		phandle = <0x2a5>;

		android {
			compatible = "android,firmware";

			vbmeta {
				compatible = "android,vbmeta";
				parts = "vbmeta,boot,system,vendor,dtbo,recovery";
			};

			fstab {
				compatible = "android,fstab";

				vendor {
					compatible = "android,vendor";
					dev = "/dev/block/platform/soc/7824900.sdhci/by-name/vendor";
					type = "ext4";
					mnt_flags = "ro,barrier=1,discard";
					fsmgr_flags = "wait,avb";
					status = "ok";
				};
			};
		};
	};

	reserved-memory {
		#address-cells = <0x2>;
		#size-cells = <0x2>;
		ranges;
		phandle = <0x2a6>;

		other_ext_region@0 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x85b00000 0x0 0xd00000>;
			phandle = <0x2a7>;
		};

		modem_region@0 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x86800000 0x0 0x5500000>;
			phandle = <0xd9>;
		};

		adsp_fw_region@0 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x8bd00000 0x0 0x1100000>;
			phandle = <0xdd>;
		};

		wcnss_fw_region@0 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x8ce00000 0x0 0x700000>;
			phandle = <0xe0>;
		};

		venus_region@0 {
			compatible = "shared-dma-pool";
			reusable;
			alloc-ranges = <0x0 0x80000000 0x0 0x10000000>;
			alignment = <0x0 0x400000>;
			size = <0x0 0x800000>;
			phandle = <0xe1>;
		};

		secure_region@0 {
			compatible = "shared-dma-pool";
			reusable;
			alignment = <0x0 0x400000>;
			size = <0x0 0x7000000>;
			status = "disabled";
			phandle = <0x2a8>;
		};

		qseecom_region@0 {
			compatible = "shared-dma-pool";
			reusable;
			alignment = <0x0 0x400000>;
			size = <0x0 0x1000000>;
			phandle = <0x12>;
		};

		qseecom_ta_region {
			compatible = "shared-dma-pool";
			alloc-ranges = <0x0 0x0 0x0 0xffffffff>;
			reusable;
			alignment = <0x0 0x400000>;
			size = <0x0 0x400000>;
			phandle = <0x13>;
		};

		adsp_region@0 {
			compatible = "shared-dma-pool";
			reusable;
			alignment = <0x0 0x400000>;
			size = <0x0 0x400000>;
			phandle = <0xd3>;
		};

		splash_region@83000000 {
			reg = <0x0 0x90000000 0x0 0x1400000>;
			phandle = <0x64>;
		};

		mem_dump_region {
			compatible = "shared-dma-pool";
			reusable;
			size = <0x400000>;
			phandle = <0x99>;
		};

		gpu_region@0 {
			compatible = "shared-dma-pool";
			reusable;
			alloc-ranges = <0x0 0x80000000 0x0 0x10000000>;
			alignment = <0x0 0x400000>;
			size = <0x0 0x800000>;
			phandle = <0x2a9>;
		};
	};

	vendor {
		#address-cells = <0x1>;
		#size-cells = <0x1>;
		ranges = <0x0 0x0 0x0 0xffffffff>;
		compatible = "simple-bus";
		phandle = <0x2aa>;
	};

	psci {
		compatible = "arm,psci-1.0";
		method = "smc";
	};

	energy-costs {
		compatible = "sched-energy";
		phandle = <0x2ab>;

		core-cost0 {
			busy-cost-data = <0xea600 0x9f 0x13ec00 0xcf 0x16da00 0x100 0x1a1300 0x147 0x1b8a00 0x157 0x1de200 0x1bd 0x1ec300 0x1d6>;
			idle-cost-data = <0x64 0x50 0x3c 0x28>;
			phandle = <0x6>;
		};

		cluster-cost0 {
			busy-cost-data = <0xea600 0x35 0x13ec00 0x3d 0x16da00 0x47 0x1a1300 0x55 0x1b8a00 0x58 0x1de200 0x6e 0x1ec300 0x78>;
			idle-cost-data = <0x4 0x3 0x2 0x1>;
			phandle = <0x7>;
		};
	};

	qcom,battery-data {
		qcom,batt-id-range-pct = <0x64>;
		phandle = <0xcf>;

		qcom,3882482_LC_P407_SCUD_7000mAH_PMI632 {
			qcom,max-voltage-uv = <0x432380>;
			qcom,fg-cc-cv-threshold-uv = <0x42fc70>;
			qcom,fastchg-current-ma = <0x9c4>;
			qcom,batt-id-kohm = <0x15>;
			qcom,battery-beta = <0xd34>;
			qcom,battery-therm-kohm = <0xa>;
			qcom,battery-type = "P407_SCUD_7000mAH_Mar13th2019";
			qcom,qg-batt-profile-ver = <0x64>;
			qcom,jeita-fcc-ranges = <0x0 0x96 0x155cc0 0x97 0x1c2 0x2625a0 0x1c3 0x1f4 0x2625a0>;
			qcom,jeita-fv-ranges = <0x0 0x96 0x432380 0x97 0x1c2 0x432380 0x1c3 0x1f4 0x3e8fa0>;
			qcom,jeita-soft-thresholds = <0x2554 0xfdc>;
			qcom,jeita-hard-thresholds = <0x36b9 0xdbf>;

			qcom,fcc1-temp-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-data = <0x1a68 0x1b0b 0x1ba0 0x1bec 0x1c03>;
			};

			qcom,fcc2-temp-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-data = <0x1b79 0x1b98 0x1bb5 0x1bae 0x1bb8 0x1bb7>;
			};

			qcom,pc-temp-v1-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0xa9c0 0xaa77 0xaaf2 0xab0f 0xab1d 0xa8bd 0xa97b 0xaa14 0xaa32 0xaa3c 0xa7c7 0xa885 0xa926 0xa950 0xa95f 0xa6d9 0xa795 0xa837 0xa86b 0xa87c 0xa5f2 0xa6aa 0xa74a 0xa784 0xa797 0xa50f 0xa5c1 0xa65e 0xa698 0xa6ae 0xa431 0xa4db 0xa574 0xa5ad 0xa5c4 0xa356 0xa3f9 0xa48a 0xa4c4 0xa4dc 0xa27f 0xa31c 0xa3a5 0xa3de 0xa3f6 0xa1b6 0xa243 0xa2c2 0xa2fb 0xa312 0xa102 0xa175 0xa1e3 0xa219 0xa230 0xa047 0xa0b7 0xa110 0xa13d 0xa153 0x9f67 0x9ff3 0xa049 0xa066 0xa07a 0x9e69 0x9f16 0x9f80 0x9f97 0x9fa9 0x9d80 0x9e2c 0x9ea9 0x9ec9 0x9edb 0x9cb3 0x9d5a 0x9dd5 0x9dfe 0x9e12 0x9bfd 0x9c9f 0x9d15 0x9d3e 0x9d53 0x9b64 0x9bf7 0x9c63 0x9c8c 0x9c9f 0x9ae2 0x9b64 0x9bbd 0x9be1 0x9bf3 0x9a65 0x9adf 0x9b2e 0x9b43 0x9b4f 0x99e7 0x9a53 0x9a9b 0x9aaa 0x9ab0 0x996d 0x99c0 0x99d0 0x99e9 0x99f7 0x98f5 0x9921 0x98cd 0x98d8 0x9901 0x987f 0x9860 0x97f8 0x97ea 0x981b 0x980d 0x978a 0x9759 0x9768 0x978a 0x979d 0x96ee 0x96db 0x9707 0x971b 0x9730 0x9684 0x9684 0x96a9 0x96b2 0x96cc 0x9634 0x9642 0x964c 0x964c 0x9670 0x95fb 0x9602 0x95f6 0x95ee 0x961f 0x95d1 0x95c0 0x95a3 0x9597 0x95e1 0x95a8 0x9582 0x9558 0x9547 0x95ae 0x957f 0x954c 0x9515 0x9500 0x9581 0x9558 0x951a 0x94db 0x94c2 0x955a 0x9532 0x94eb 0x94a4 0x9487 0x9537 0x950f 0x94c1 0x9475 0x9450 0x9514 0x94ec 0x9498 0x9448 0x941a 0x94f4 0x94cd 0x9470 0x9418 0x93df 0x94cd 0x94a9 0x9447 0x93e6 0x93a2 0x9497 0x946e 0x940d 0x93a7 0x935b 0x944e 0x940f 0x93b2 0x9351 0x9307 0x93f5 0x93a4 0x9347 0x92eb 0x92a6 0x937e 0x9331 0x92d7 0x927a 0x9236 0x92f5 0x92ad 0x9258 0x91f7 0x91b5 0x9254 0x920a 0x91bd 0x915d 0x911a 0x91c5 0x917d 0x912d 0x90d1 0x9090 0x9171 0x9129 0x90d7 0x9078 0x903d 0x9153 0x910c 0x90bc 0x9065 0x9026 0x9140 0x90f6 0x90a8 0x9055 0x9016 0x9126 0x90e6 0x909b 0x9043 0x9005 0x90fb 0x90bc 0x9077 0x9010 0x8fca 0x902d 0x8fe0 0x8fb5 0x8f19 0x8ebc 0x8e72 0x8e32 0x8e1a 0x8d6e 0x8d0b 0x8c39 0x8bfb 0x8bf6 0x8b39 0x8ad2 0x8935 0x88f9 0x890f 0x8839 0x87cd 0x847c 0x8448 0x84a1 0x839f 0x8326 0x7530 0x7530 0x7530 0x7530 0x7530>;
			};

			qcom,pc-temp-v2-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0xab27 0xab0e 0xab04 0xaad7 0xaab4 0xaaa5 0xa9a3 0xa9b6 0xa9d9 0xa9c2 0xa9ac 0xa9a2 0xa845 0xa879 0xa8bf 0xa8ba 0xa8ad 0xa8a6 0xa70c 0xa75b 0xa7b8 0xa7bf 0xa7b7 0xa7b4 0xa5f3 0xa65a 0xa6c4 0xa6d3 0xa6cc 0xa6ca 0xa4fb 0xa562 0xa5d4 0xa5e9 0xa5e2 0xa5e1 0xa42b 0xa46b 0xa4e5 0xa4ff 0xa4f8 0xa4f8 0xa369 0xa37b 0xa3f9 0xa417 0xa410 0xa410 0xa27f 0xa28d 0xa314 0xa332 0xa32b 0xa32c 0xa167 0xa19f 0xa233 0xa24f 0xa249 0xa24a 0xa08b 0xa0ca 0xa159 0xa171 0xa16a 0xa16b 0xa019 0xa025 0xa08d 0xa099 0xa091 0xa091 0x9fb3 0x9f84 0x9fc4 0x9fc5 0x9fbb 0x9fbb 0x9ebe 0x9ea8 0x9ef4 0x9ef8 0x9eee 0x9eee 0x9cc2 0x9d8c 0x9e1d 0x9e2f 0x9e25 0x9e27 0x9b28 0x9c7b 0x9d47 0x9d67 0x9d63 0x9d66 0x9a5c 0x9b88 0x9c74 0x9c9c 0x9ca3 0x9cab 0x99bc 0x9aa7 0x9ba2 0x9bdc 0x9bec 0x9bf7 0x9916 0x99e5 0x9ace 0x9b36 0x9b44 0x9b4f 0x9873 0x9937 0x99f9 0x9aa1 0x9aa8 0x9aaf 0x97cf 0x988d 0x9931 0x99ee 0x99f1 0x99f7 0x971e 0x97e0 0x9872 0x98f9 0x9905 0x990f 0x9679 0x973c 0x97c5 0x980a 0x9821 0x982f 0x9601 0x96a8 0x972f 0x9762 0x9776 0x9782 0x95a3 0x961d 0x96a9 0x96db 0x96e7 0x96f0 0x9553 0x95a3 0x9632 0x9664 0x966d 0x9673 0x950f 0x9534 0x95c7 0x95fb 0x9602 0x9607 0x94d3 0x94d8 0x9565 0x959a 0x95a3 0x95a6 0x949a 0x9496 0x950c 0x9540 0x954a 0x954c 0x9465 0x9461 0x94b9 0x94ec 0x94fa 0x94f9 0x9432 0x9431 0x946b 0x94a1 0x94b0 0x94af 0x9400 0x9405 0x9421 0x945d 0x946c 0x9469 0x93cf 0x93dc 0x93e4 0x941e 0x942c 0x9427 0x939c 0x93b3 0x93b8 0x93e1 0x93ef 0x93e9 0x936b 0x938b 0x9395 0x93a9 0x93b2 0x93ac 0x9336 0x935e 0x936f 0x9370 0x9368 0x9358 0x92fb 0x932b 0x9347 0x9336 0x930b 0x92e6 0x92bc 0x92f2 0x931b 0x92f9 0x92ae 0x9277 0x9276 0x92b3 0x92e4 0x92b5 0x925d 0x9220 0x922c 0x926b 0x92a2 0x926d 0x9210 0x91d1 0x91df 0x9219 0x9251 0x921d 0x91bf 0x917e 0x918f 0x91b8 0x91e8 0x91c0 0x9166 0x9127 0x913f 0x9145 0x916f 0x9152 0x90fa 0x90ba 0x90f1 0x90c9 0x90e8 0x90cc 0x9074 0x9034 0x90a1 0x9056 0x9064 0x9044 0x8ff9 0x8fbf 0x9044 0x8fee 0x900c 0x9013 0x8fd7 0x8fa0 0x9010 0x8fbf 0x8fe7 0x9002 0x8fcc 0x8f91 0x8fdd 0x8f88 0x8fc8 0x8ff0 0x8fb8 0x8f7f 0x8f9c 0x8f4d 0x8f99 0x8fd0 0x8f92 0x8f59 0x8f3e 0x8eee 0x8f3c 0x8f8e 0x8f41 0x8eff 0x8e97 0x8e35 0x8e6a 0x8eb4 0x8e28 0x8dd7 0x8d6e 0x8cd8 0x8cc6 0x8cfa 0x8c4f 0x8bfe 0x8b85 0x8ab1 0x8a65 0x8aa9 0x89dc 0x8989 0x88b0 0x878b 0x872e 0x878b 0x867b 0x862c 0x846f 0x829b 0x8245 0x82d2 0x8141 0x811b 0x7c33 0x7379 0x7307 0x7864 0x742f 0x7357>;
			};

			qcom,pc-temp-z1-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3169 0x2f7c 0x2dfe 0x2d61 0x2d58 0x317f 0x2f8d 0x2e2c 0x2d88 0x2d7b 0x3192 0x2f96 0x2e2a 0x2d8e 0x2d86 0x31a1 0x2f9d 0x2e22 0x2d95 0x2d8d 0x31a5 0x2fa5 0x2e20 0x2d99 0x2d91 0x31a6 0x2fa7 0x2e1e 0x2d99 0x2d94 0x31a6 0x2f9f 0x2e1d 0x2d9a 0x2d97 0x319c 0x2f96 0x2e1b 0x2d9c 0x2d9a 0x318a 0x2f93 0x2e19 0x2da0 0x2d9e 0x3185 0x2f91 0x2e1a 0x2da3 0x2da2 0x318f 0x2f93 0x2e1b 0x2da7 0x2da7 0x3197 0x2f9c 0x2e1d 0x2da9 0x2daa 0x3198 0x2fa2 0x2e20 0x2dab 0x2dac 0x3195 0x2f9c 0x2e22 0x2dac 0x2dac 0x3191 0x2f8f 0x2e21 0x2dac 0x2dad 0x317e 0x2f87 0x2e1f 0x2dac 0x2dae 0x3168 0x2f84 0x2e1e 0x2dac 0x2dae 0x3166 0x2f85 0x2e1e 0x2dac 0x2dae 0x316f 0x2f8b 0x2e1e 0x2dac 0x2dae 0x3177 0x2f93 0x2e21 0x2dad 0x2dae 0x317d 0x2f96 0x2e24 0x2dae 0x2db0 0x3181 0x2f97 0x2e26 0x2dae 0x2db1 0x317d 0x2f98 0x2e27 0x2daf 0x2db1 0x3172 0x2f9c 0x2e28 0x2db1 0x2db2 0x316b 0x2fa1 0x2e2a 0x2db3 0x2db3 0x3173 0x2fa3 0x2e2d 0x2db5 0x2db5 0x3181 0x2fa0 0x2e30 0x2db8 0x2db6 0x3186 0x2f9d 0x2e33 0x2dbb 0x2db6 0x3184 0x2fa0 0x2e36 0x2dbd 0x2db7 0x3181 0x2faa 0x2e3a 0x2dbf 0x2db9 0x317e 0x2fb1 0x2e3e 0x2dc0 0x2dbc 0x3178 0x2faf 0x2e41 0x2dc2 0x2dbe 0x3176 0x2fac 0x2e44 0x2dc4 0x2dc0 0x3182 0x2fae 0x2e47 0x2dc6 0x2dc1 0x3194 0x2fb1 0x2e4a 0x2dc8 0x2dc3 0x319b 0x2fb6 0x2e4d 0x2dc9 0x2dc4 0x319c 0x2fbf 0x2e50 0x2dcb 0x2dc5 0x319e 0x2fca 0x2e53 0x2dcd 0x2dc6 0x31a0 0x2fcf 0x2e56 0x2dcf 0x2dc7 0x31a4 0x2fd6 0x2e59 0x2dd1 0x2dc8 0x31a7 0x2fd8 0x2e5c 0x2dd2 0x2dc9 0x31ac 0x2fd4 0x2e62 0x2dd3 0x2dca 0x31af 0x2fd2 0x2e67 0x2dd3 0x2dca 0x31ab 0x2fd3 0x2e69 0x2dd6 0x2dcc 0x3195 0x2fdb 0x2e6d 0x2dda 0x2dce 0x3184 0x2fd2 0x2e6f 0x2ddc 0x2dcf 0x318c 0x2fd1 0x2e71 0x2ddc 0x2dcf 0x3196 0x2fd1 0x2e71 0x2ddc 0x2dd0 0x3190 0x2fd6 0x2e6e 0x2dde 0x2dd0 0x3193 0x2fd9 0x2e79 0x2ddf 0x2dd1 0x318d 0x2fdc 0x2e79 0x2de2 0x2dd2 0x3192 0x2ff1 0x2e7e 0x2de6 0x2dd8 0x31ca 0x2ff9 0x2e90 0x2dee 0x2ddd 0x31a9 0x301b 0x2e9e 0x2df8 0x2de7 0x31a9 0x301b 0x2e9e 0x2df8 0x2de7 0x31a9 0x301b 0x2e9e 0x2df8 0x2de7>;
			};

			qcom,pc-temp-z2-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x29e3 0x2adc 0x29fa 0x2d10 0x2dea 0x29d3 0x2ac6 0x2c19 0x2d14 0x2d74 0x29e9 0x2ab6 0x2c25 0x2d66 0x2d9a 0x2a0b 0x2aaa 0x2c27 0x2dcd 0x2d99 0x2a32 0x2a9e 0x2c2d 0x2df1 0x2dbf 0x2a61 0x2a8f 0x2c39 0x2dec 0x2e73 0x2a84 0x2a75 0x2c37 0x2de8 0x2eed 0x2aa0 0x2a61 0x2c22 0x2dc8 0x2ecf 0x2ab9 0x2a5f 0x2c0e 0x2d8d 0x2e90 0x2ac0 0x2a5f 0x2c00 0x2d71 0x2e54 0x2ab9 0x2a5f 0x2bf7 0x2d65 0x2dd3 0x2aac 0x2a5c 0x2bf8 0x2d61 0x2d56 0x2a84 0x2a58 0x2c00 0x2d80 0x2d23 0x2a3d 0x2a54 0x2c0b 0x2db1 0x2d1b 0x2a1d 0x2a51 0x2c21 0x2d82 0x2d34 0x2a1b 0x2a59 0x2c41 0x2ce4 0x2d51 0x2a1b 0x2aa1 0x2c5c 0x2ca5 0x2d69 0x2a1a 0x2af2 0x2c7a 0x2cce 0x2d80 0x2a1a 0x2b1c 0x2c8e 0x2cfa 0x2d92 0x2a19 0x2b3a 0x2c96 0x2d07 0x2dab 0x2a0b 0x2b43 0x2c9e 0x2d10 0x2de8 0x29f7 0x2b3f 0x2ca6 0x2d34 0x2e11 0x29eb 0x2b3a 0x2caf 0x2dcd 0x2e23 0x29e0 0x2b3e 0x2cae 0x2e30 0x2e14 0x29d9 0x2b48 0x2c9d 0x2dbd 0x2e19 0x29de 0x2b51 0x2c8d 0x2cfe 0x2e48 0x29ed 0x2b5d 0x2c8e 0x2cfc 0x2e68 0x29fa 0x2b65 0x2c95 0x2dc9 0x2e86 0x2a03 0x2b64 0x2c9d 0x2e4f 0x2e85 0x2a0c 0x2b60 0x2cb8 0x2e34 0x2df9 0x2a19 0x2b5e 0x2cd1 0x2e01 0x2d42 0x2a2a 0x2b63 0x2cc6 0x2dd9 0x2d23 0x2a3b 0x2b6c 0x2ca2 0x2db1 0x2d0b 0x2a49 0x2b74 0x2c96 0x2d9f 0x2cfc 0x2a57 0x2b7c 0x2cab 0x2db5 0x2d30 0x2a69 0x2b85 0x2cc4 0x2ddb 0x2d87 0x2a82 0x2b8f 0x2ccc 0x2dfe 0x2dbd 0x2a9b 0x2b9a 0x2cd2 0x2e24 0x2dea 0x2aaf 0x2ba7 0x2ce1 0x2e4a 0x2e19 0x2ac3 0x2bb9 0x2d12 0x2e7c 0x2e79 0x2ad7 0x2bc4 0x2d37 0x2e9e 0x2ecc 0x2aef 0x2bc5 0x2d34 0x2e76 0x2ebb 0x2b13 0x2bc7 0x2d2d 0x2e29 0x2e85 0x2b51 0x2bd9 0x2d33 0x2e26 0x2e66 0x2cc7 0x2c7e 0x2d70 0x2e40 0x2e8a 0x2e0b 0x2d32 0x2d92 0x2e8c 0x2ea7 0x2ddf 0x2d3a 0x2d9d 0x2e72 0x2e65 0x2cce 0x2d33 0x2d8a 0x2e42 0x2e7f 0x2c94 0x2e71 0x2e30 0x2e48 0x2ec0 0x2bb7 0x2e2f 0x2e07 0x2efa 0x2fff 0x2b17 0x2dc6 0x2e9a 0x2fb7 0x2e25 0x2c89 0x2dc7 0x2ec5 0x2eb9 0x2d50 0x2af8 0x2dae 0x2e80 0x2e2f 0x2c8d 0x29e3 0x2d14 0x2eaa 0x2d44 0x2ca2 0x29e3 0x2d14 0x2eaa 0x2d44 0x2ca2 0x29e3 0x2d14 0x2eaa 0x2d44 0x2ca2>;
			};

			qcom,pc-temp-z3-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x4c31 0x4bcd 0x4b82 0x4b71 0x4b6c 0x4c98 0x4c16 0x4b9e 0x4b76 0x4b5f 0x4cb8 0x4c3b 0x4bb7 0x4b82 0x4b6a 0x4cc7 0x4c43 0x4bc2 0x4b86 0x4b73 0x4cc2 0x4c46 0x4bc3 0x4b89 0x4b79 0x4ca6 0x4c46 0x4bc3 0x4b8c 0x4b7d 0x4c8b 0x4c41 0x4bc3 0x4b8f 0x4b7f 0x4c7c 0x4c3b 0x4bc1 0x4b8e 0x4b7f 0x4c71 0x4c33 0x4bc0 0x4b8c 0x4b7e 0x4c6a 0x4c2b 0x4bbf 0x4b8a 0x4b7d 0x4c62 0x4c26 0x4bbf 0x4b88 0x4b7b 0x4c5d 0x4c22 0x4bbc 0x4b86 0x4b78 0x4c65 0x4c20 0x4bb1 0x4b85 0x4b73 0x4c7d 0x4c21 0x4ba9 0x4b84 0x4b6e 0x4c8a 0x4c23 0x4ba9 0x4b80 0x4b6c 0x4c84 0x4c20 0x4baa 0x4b79 0x4b6c 0x4c7b 0x4c08 0x4ba6 0x4b75 0x4b6c 0x4c72 0x4bf1 0x4b9a 0x4b74 0x4b69 0x4c65 0x4bee 0x4b94 0x4b73 0x4b66 0x4c5e 0x4bed 0x4b96 0x4b73 0x4b65 0x4c62 0x4bee 0x4b9c 0x4b72 0x4b65 0x4c6b 0x4bf9 0x4ba5 0x4b73 0x4b66 0x4c74 0x4c08 0x4bb5 0x4b7c 0x4b69 0x4c7f 0x4c13 0x4bbb 0x4b82 0x4b6c 0x4c89 0x4c1d 0x4bb8 0x4b7c 0x4b67 0x4c90 0x4c1f 0x4bb5 0x4b72 0x4b5e 0x4c95 0x4c1e 0x4bb1 0x4b70 0x4b5e 0x4c97 0x4c1d 0x4bac 0x4b73 0x4b69 0x4c98 0x4c1a 0x4bab 0x4b77 0x4b72 0x4c97 0x4c14 0x4bad 0x4b7f 0x4b76 0x4c93 0x4c0e 0x4bb0 0x4b89 0x4b79 0x4c88 0x4c0a 0x4bb1 0x4b8a 0x4b78 0x4c7e 0x4c07 0x4bb2 0x4b89 0x4b75 0x4c76 0x4c04 0x4bb2 0x4b86 0x4b71 0x4c6f 0x4c03 0x4bb0 0x4b82 0x4b6f 0x4c68 0x4c00 0x4bae 0x4b7e 0x4b6d 0x4c61 0x4bfb 0x4bac 0x4b7c 0x4b6c 0x4c5b 0x4bf7 0x4baa 0x4b7b 0x4b6b 0x4c56 0x4bf7 0x4ba9 0x4b79 0x4b6b 0x4c51 0x4bf9 0x4ba8 0x4b77 0x4b6a 0x4c4c 0x4bfa 0x4ba8 0x4b75 0x4b68 0x4c42 0x4bf6 0x4ba6 0x4b74 0x4b67 0x4c38 0x4bf0 0x4ba3 0x4b74 0x4b66 0x4c31 0x4bec 0x4b9f 0x4b71 0x4b65 0x4c05 0x4bdb 0x4b9a 0x4b6e 0x4b64 0x4bcc 0x4bbc 0x4b8b 0x4b6f 0x4b5f 0x4bb9 0x4bbc 0x4b8d 0x4b68 0x4b5f 0x4b72 0x4bba 0x4b8d 0x4b67 0x4b5f 0x4b6b 0x4b96 0x4b79 0x4b67 0x4b5a 0x4b5d 0x4ba1 0x4b7c 0x4b63 0x4b54 0x4b5a 0x4bb1 0x4b79 0x4b5c 0x4b66 0x4b73 0x4ba5 0x4b74 0x4b61 0x4b68 0x4b79 0x4b9b 0x4b6e 0x4b67 0x4b6c 0x4b7d 0x4b8a 0x4b69 0x4b6b 0x4b63 0x4b7d 0x4b8a 0x4b69 0x4b6b 0x4b63 0x4b7d 0x4b8a 0x4b69 0x4b6b 0x4b63>;
			};

			qcom,pc-temp-z4-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3d1b 0x3b5f 0x3a01 0x39a6 0x3958 0x3d78 0x3b43 0x3a36 0x39bc 0x398f 0x3d1f 0x3b1a 0x3a21 0x39c0 0x399a 0x3c92 0x3ad7 0x3a07 0x39b4 0x3996 0x3c35 0x3a88 0x39eb 0x39a8 0x398f 0x3bf3 0x3a50 0x39cd 0x3999 0x3982 0x3bba 0x3a25 0x39b5 0x398a 0x3976 0x3b86 0x3a04 0x39a2 0x397e 0x396c 0x3b57 0x39ea 0x3991 0x3973 0x3963 0x3b2d 0x39d6 0x3980 0x3969 0x395b 0x3b09 0x39c4 0x3971 0x3960 0x3953 0x3ae6 0x39b3 0x3969 0x3957 0x394d 0x3ac0 0x39a4 0x3964 0x394c 0x3949 0x3a98 0x3995 0x395f 0x3944 0x3946 0x3a75 0x3989 0x395a 0x3942 0x3940 0x3a5b 0x3986 0x3955 0x3941 0x3939 0x3a44 0x3987 0x3952 0x3940 0x3933 0x3a31 0x3987 0x3951 0x3939 0x392f 0x3a21 0x3982 0x394f 0x3930 0x392b 0x3a10 0x3975 0x3945 0x392e 0x3928 0x39fb 0x3969 0x393a 0x392c 0x3927 0x39e3 0x395e 0x3943 0x3932 0x3929 0x39cd 0x3957 0x3969 0x3963 0x3952 0x39b7 0x3966 0x3985 0x398d 0x397d 0x39a5 0x398c 0x3994 0x3991 0x3984 0x3998 0x399c 0x399d 0x3991 0x3986 0x398f 0x399c 0x399a 0x398d 0x3983 0x398d 0x399b 0x398c 0x3980 0x396e 0x398d 0x3996 0x397f 0x396f 0x3958 0x398e 0x398a 0x3970 0x395b 0x394a 0x398e 0x397f 0x3963 0x3947 0x393d 0x398f 0x3977 0x3956 0x393c 0x3935 0x398f 0x396f 0x394c 0x3934 0x392e 0x398e 0x3968 0x3945 0x3932 0x392c 0x398c 0x3961 0x3940 0x3932 0x392c 0x398a 0x395c 0x393e 0x3932 0x392d 0x3987 0x3959 0x393d 0x3933 0x392f 0x3983 0x3957 0x393d 0x3936 0x3935 0x397f 0x3957 0x393e 0x393a 0x393a 0x397a 0x3958 0x3945 0x3941 0x393d 0x3979 0x3959 0x394b 0x3947 0x393f 0x397d 0x3958 0x3948 0x3945 0x393e 0x397e 0x3957 0x3945 0x3942 0x393b 0x3976 0x3956 0x3946 0x3945 0x393d 0x3967 0x394c 0x3942 0x3944 0x393d 0x3984 0x394f 0x393d 0x3934 0x3934 0x3997 0x394a 0x3934 0x3931 0x392e 0x39e4 0x3947 0x392b 0x3927 0x3920 0x39ea 0x396b 0x393a 0x391d 0x391a 0x39f2 0x395b 0x3936 0x3922 0x3923 0x39f4 0x3950 0x3947 0x393c 0x391f 0x39ea 0x3967 0x3953 0x393a 0x3921 0x39f1 0x3977 0x395d 0x3935 0x391e 0x39fa 0x3993 0x3965 0x3933 0x3928 0x39fa 0x3993 0x3965 0x3933 0x3928 0x39fa 0x3993 0x3965 0x3933 0x3928>;
			};

			qcom,pc-temp-z5-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3502 0x3723 0x3a99 0x4857 0x5471 0x3a53 0x40fb 0x44ec 0x4c6c 0x4742 0x3ccf 0x4736 0x4d11 0x5327 0x4e79 0x3e29 0x4a5c 0x516e 0x55a8 0x5535 0x3e20 0x4c7c 0x52bc 0x570f 0x5a52 0x3d4a 0x4df6 0x5392 0x59c1 0x5f1d 0x3cb0 0x4f11 0x54c2 0x5be2 0x61f3 0x3cb6 0x4fa9 0x5642 0x5bb9 0x6293 0x3ccf 0x4fdb 0x5831 0x5b02 0x625b 0x3cea 0x4ffc 0x5c70 0x5b45 0x6292 0x3cd9 0x5068 0x611f 0x5c68 0x6321 0x3cd6 0x5263 0x60f7 0x5e65 0x6339 0x3e60 0x559d 0x5c2f 0x6442 0x605b 0x4245 0x5d0a 0x5940 0x6a1d 0x5d0a 0x445d 0x6623 0x5c1f 0x67ca 0x5e5d 0x446f 0x66ba 0x6032 0x5fa3 0x6574 0x4463 0x5b50 0x5f4a 0x5c9f 0x6a50 0x4460 0x51c8 0x5917 0x6268 0x6b19 0x43fe 0x52d2 0x55ea 0x6b4f 0x6bd5 0x43f3 0x57e4 0x5e74 0x7233 0x7183 0x4646 0x607a 0x71a0 0x79bd 0x8065 0x4b49 0x7c68 0xa476 0x8856 0x8a45 0x51bf 0xa394 0xffff 0xae9e 0x8ef5 0x5c26 0xd214 0xffff 0xc8fe 0x9010 0x6964 0xffff 0xffff 0xa7fb 0x7b8a 0x7ac4 0xffff 0xc1d3 0x6ce1 0x55e4 0x8f76 0xffff 0x9de1 0x5b4a 0x4d0b 0x9e61 0xe6f6 0x81f8 0x56f0 0x530e 0xaa09 0xcec3 0x79c0 0x5569 0x5984 0xb10d 0xb585 0x7ab7 0x608a 0x629b 0xadf0 0xa58e 0x7cbe 0x7600 0x7158 0xa06e 0x9c09 0x8351 0x896a 0x7ab8 0x93c9 0x9690 0x9164 0x9da3 0x82b3 0x8b12 0x96ef 0x9e69 0xa8d5 0x8b0c 0x83aa 0x9a42 0xac0d 0xad20 0x989a 0x7e80 0x9bfb 0xb513 0xaf79 0xa52a 0x7a65 0x9722 0xb642 0xadd9 0xa48b 0x7789 0x90f5 0xb6c6 0xa754 0x9b8b 0x7807 0x9437 0xb626 0x9ef8 0x90b4 0x7ba4 0xa380 0xaea5 0x8b61 0x81db 0x7c5d 0xab78 0xa4a0 0x7893 0x736f 0x7437 0x9c96 0x9bed 0x743e 0x6c11 0x7164 0x8fa5 0x9219 0x71c9 0x66f4 0x78ff 0x8e74 0x8421 0x6618 0x6114 0x76e5 0x8abb 0x81fc 0x61ab 0x5e4d 0x5150 0x6842 0x6cc7 0x6c9c 0x58d0 0x4ae5 0x6950 0x72c9 0x60bf 0x5ba4 0x365b 0x6792 0x7752 0x65a5 0x696e 0x3538 0x464f 0x533b 0x70ce 0x6745 0x338a 0x4e5f 0x5667 0x62b3 0x5203 0x340a 0x5e85 0x4e36 0x45c4 0x618f 0x3662 0x4c9d 0x4734 0x4632 0x5fc5 0x35cc 0x44d4 0x4086 0x49c2 0x644b 0x34dc 0x3c2a 0x3bb2 0x4d0c 0x586c 0x34dc 0x3c2a 0x3bb2 0x4d0c 0x586c 0x34dc 0x3c2a 0x3bb2 0x4d0c 0x586c>;
			};

			qcom,pc-temp-z6-lut {
				qcom,lut-col-legend = <0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3ccb 0x3ac1 0x3962 0x390f 0x38e7 0x3d0c 0x3acb 0x398b 0x3920 0x3900 0x3ce4 0x3acb 0x398b 0x3927 0x390c 0x3c9e 0x3ab2 0x3989 0x3928 0x3910 0x3c62 0x3a87 0x3980 0x3927 0x3910 0x3c2a 0x3a66 0x3970 0x3922 0x390e 0x3bfa 0x3a4c 0x3964 0x391d 0x390b 0x3bd4 0x3a35 0x395b 0x3918 0x3908 0x3bb4 0x3a22 0x3952 0x3912 0x3904 0x3b98 0x3a12 0x394b 0x390d 0x3900 0x3b7f 0x3a05 0x3944 0x3909 0x38fd 0x3b69 0x39fb 0x393d 0x3905 0x38f9 0x3b58 0x39f2 0x3936 0x3900 0x38f5 0x3b49 0x39ea 0x3931 0x38fc 0x38f1 0x3b3b 0x39e1 0x392e 0x38f8 0x38ed 0x3b2b 0x39d8 0x392c 0x38f5 0x38ea 0x3b1b 0x39cc 0x3928 0x38f1 0x38e7 0x3b0c 0x39c2 0x3921 0x38ed 0x38e3 0x3aff 0x39bc 0x391d 0x38ea 0x38e0 0x3af5 0x39b7 0x391b 0x38e8 0x38df 0x3aed 0x39b6 0x391a 0x38e7 0x38de 0x3ae7 0x39b9 0x3921 0x38ea 0x38e0 0x3ae3 0x39be 0x393a 0x3904 0x38f4 0x3ae0 0x39cb 0x394a 0x3919 0x3907 0x3ade 0x39e2 0x3950 0x3918 0x3907 0x3add 0x39eb 0x3952 0x3914 0x3905 0x3adc 0x39eb 0x3950 0x3910 0x3903 0x3adc 0x39ea 0x3949 0x390d 0x3900 0x3ade 0x39e7 0x3943 0x3909 0x38fd 0x3ae0 0x39e1 0x393f 0x3905 0x38f9 0x3adf 0x39db 0x393b 0x3902 0x38f5 0x3ada 0x39d6 0x3937 0x38fe 0x38f1 0x3ad6 0x39d2 0x3933 0x38fb 0x38ed 0x3ad4 0x39cf 0x3930 0x38f8 0x38ea 0x3ad2 0x39cd 0x392e 0x38f5 0x38e8 0x3ad0 0x39cb 0x392c 0x38f3 0x38e8 0x3ace 0x39c9 0x392c 0x38f3 0x38e8 0x3acc 0x39c8 0x392c 0x38f4 0x38ea 0x3aca 0x39c9 0x392c 0x38f5 0x38ec 0x3ac8 0x39cd 0x392f 0x38f7 0x38ed 0x3ac7 0x39d0 0x3932 0x38f9 0x38ed 0x3ac5 0x39d0 0x3931 0x38f8 0x38ec 0x3ac3 0x39cf 0x392f 0x38f6 0x38ea 0x3abf 0x39cf 0x392f 0x38f7 0x38eb 0x3aa4 0x39c6 0x392c 0x38f5 0x38eb 0x3a98 0x39b9 0x3923 0x38ef 0x38e5 0x3a97 0x39b8 0x3921 0x38eb 0x38e1 0x3a92 0x39b5 0x391e 0x38e6 0x38dc 0x3a93 0x39b5 0x3919 0x38e1 0x38d6 0x3a93 0x39b5 0x391a 0x38e2 0x38d7 0x3a96 0x39bc 0x3921 0x38ea 0x38e0 0x3aa6 0x39c4 0x3926 0x38ed 0x38e3 0x3ab6 0x39cd 0x392a 0x38ef 0x38e5 0x3acc 0x39dc 0x3930 0x38f3 0x38e7 0x3acc 0x39dc 0x3930 0x38f3 0x38e7 0x3acc 0x39dc 0x3930 0x38f3 0x38e7>;
			};

			qcom,pc-temp-y1-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x18a9 0x16bf 0x15a9 0x14ec 0x147a 0x1470 0x188d 0x16bb 0x15ae 0x14e8 0x1479 0x146f 0x1869 0x16b9 0x15b0 0x14e3 0x1478 0x146f 0x1844 0x16b9 0x15b1 0x14de 0x1476 0x146e 0x1827 0x16ba 0x15b1 0x14d9 0x1475 0x146e 0x1818 0x16bc 0x15b0 0x14d5 0x1474 0x146d 0x1814 0x16c1 0x15af 0x14d2 0x1474 0x146c 0x1814 0x16c5 0x15ad 0x14ce 0x1473 0x146b 0x1814 0x16c1 0x15ab 0x14ca 0x1473 0x146b 0x1810 0x16ac 0x15a8 0x14c7 0x1472 0x146b 0x180e 0x16a1 0x15a7 0x14c4 0x1472 0x146b 0x1814 0x16aa 0x15a6 0x14c4 0x1470 0x146b 0x181e 0x16b6 0x15a4 0x14c3 0x146e 0x146b 0x1820 0x16b8 0x15a1 0x14c2 0x146d 0x146b 0x1820 0x16b5 0x159c 0x14c2 0x146d 0x146a 0x181f 0x16b5 0x159b 0x14c1 0x146d 0x146a 0x1818 0x16b2 0x159d 0x14c0 0x146e 0x146a 0x180d 0x16af 0x15a0 0x14bf 0x146f 0x146b 0x180d 0x16ab 0x159f 0x14c0 0x146f 0x146b 0x1819 0x16a5 0x159e 0x14c1 0x146f 0x146c 0x1821 0x16a2 0x159e 0x14c2 0x146f 0x146c 0x1823 0x16a9 0x15a4 0x14c3 0x146f 0x146c 0x181f 0x16b0 0x15aa 0x14c5 0x146f 0x146b 0x181c 0x16b0 0x15ac 0x14c6 0x1470 0x146a 0x181f 0x16aa 0x15ad 0x14c8 0x1472 0x1468 0x1823 0x16a7 0x15ac 0x14c9 0x1473 0x1468 0x1820 0x16a7 0x15a9 0x14cc 0x1474 0x146b 0x1818 0x16a7 0x15a7 0x14cf 0x1475 0x146e 0x1813 0x16aa 0x15a7 0x14d1 0x1477 0x146f 0x180e 0x16b3 0x15a7 0x14d4 0x1479 0x1471 0x180a 0x16ba 0x15a8 0x14d6 0x147a 0x1472 0x180c 0x16c1 0x15aa 0x14d7 0x147b 0x1473 0x180f 0x16c5 0x15ac 0x14d8 0x147c 0x1474 0x1808 0x16c1 0x15b0 0x14da 0x147e 0x1476 0x17f5 0x16b4 0x15b6 0x14dd 0x1480 0x1477 0x17ef 0x16ab 0x15b4 0x14e0 0x1482 0x1478 0x17fb 0x16aa 0x15ac 0x14e3 0x1483 0x1479 0x1807 0x16ad 0x15ab 0x14e6 0x1484 0x1479 0x1802 0x16b0 0x15b2 0x14e8 0x1486 0x1479 0x17f2 0x16af 0x15b9 0x14eb 0x1487 0x147a 0x17e8 0x16aa 0x15bb 0x14ec 0x1486 0x147b 0x17e8 0x16ad 0x15bd 0x14ed 0x1486 0x147d 0x17ec 0x16b4 0x15c2 0x14ef 0x1487 0x147d 0x17f2 0x16a5 0x15c7 0x14f2 0x1489 0x147d 0x1804 0x16a3 0x15c1 0x14f1 0x148b 0x147e 0x1805 0x16b1 0x15ca 0x14f6 0x148d 0x1480 0x17ee 0x16a3 0x15cf 0x14fb 0x148e 0x1480 0x181a 0x16a9 0x15c8 0x14fb 0x148e 0x147f 0x181d 0x16b5 0x15d2 0x14fc 0x148e 0x1480 0x17ff 0x16b3 0x15c8 0x14fc 0x148f 0x1482 0x181c 0x16b6 0x15cb 0x1504 0x1491 0x1482 0x180a 0x16b7 0x15d5 0x1509 0x1495 0x1486 0x1832 0x16cc 0x15d5 0x1512 0x149c 0x148a 0x1867 0x16eb 0x15ea 0x1522 0x14a0 0x148f 0x1867 0x16eb 0x15ea 0x1522 0x14a0 0x148f 0x1867 0x16eb 0x15ea 0x1522 0x14a0 0x148f>;
			};

			qcom,pc-temp-y2-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x2886 0x294f 0x2cb6 0x2d47 0x2ec6 0x301b 0x2817 0x295c 0x2c8a 0x2dc3 0x2f3b 0x304b 0x27ea 0x2975 0x2c5d 0x2e24 0x2f84 0x305d 0x27ef 0x2993 0x2c31 0x2e6a 0x2fa8 0x3059 0x2816 0x29af 0x2c0c 0x2e94 0x2faf 0x3047 0x284f 0x29c3 0x2bf2 0x2ea0 0x2fa2 0x302f 0x28c1 0x29d5 0x2bde 0x2e66 0x2f6a 0x3002 0x2946 0x29e5 0x2bd1 0x2e17 0x2f20 0x2fcd 0x2976 0x29eb 0x2bd4 0x2e11 0x2ef3 0x2fa2 0x298a 0x2a05 0x2be5 0x2e28 0x2ecd 0x2f6f 0x29a0 0x2a2e 0x2bf0 0x2e37 0x2ec3 0x2f58 0x29d6 0x2ac3 0x2bf4 0x2e2d 0x2ec8 0x2f45 0x2a1d 0x2b6b 0x2bf9 0x2e20 0x2ed3 0x2f30 0x2a1e 0x2b8a 0x2c25 0x2e26 0x2eea 0x2f30 0x294b 0x2b90 0x2ca3 0x2e38 0x2f0e 0x2f3e 0x28a1 0x2b9a 0x2cf0 0x2e4e 0x2f39 0x2f4f 0x2766 0x2bbe 0x2d08 0x2e68 0x2f99 0x2f68 0x25fe 0x2bf6 0x2d17 0x2e8b 0x300a 0x2f85 0x25d8 0x2c2e 0x2d26 0x2ecd 0x3057 0x2fd6 0x25d6 0x2c6d 0x2d33 0x2f2c 0x3099 0x3098 0x25d4 0x2cb3 0x2d4c 0x2f4e 0x30a8 0x30e9 0x25d1 0x2d16 0x2d93 0x2f3f 0x3064 0x3094 0x25cf 0x2d64 0x2de1 0x2f32 0x3026 0x3033 0x25cd 0x2d69 0x2e14 0x2f4e 0x305d 0x3036 0x25cc 0x2d58 0x2e3e 0x2f8e 0x30c5 0x3066 0x25ca 0x2d06 0x2e62 0x2fb8 0x30e1 0x309a 0x25c9 0x2a01 0x2e83 0x2fdc 0x30e2 0x313d 0x25c7 0x26f8 0x2ea3 0x2ffd 0x30ef 0x31a6 0x25c6 0x2790 0x2ec4 0x300b 0x3104 0x319c 0x25c5 0x2935 0x2ee4 0x3016 0x311f 0x31a9 0x25c4 0x2950 0x2f00 0x301e 0x313e 0x31a8 0x25c3 0x2775 0x2f1e 0x3039 0x315e 0x3196 0x25c2 0x2617 0x2f2d 0x3051 0x3167 0x3191 0x25c1 0x25fc 0x2f04 0x3043 0x317f 0x3209 0x25c0 0x25ec 0x2eb7 0x302a 0x31b3 0x32b0 0x25c0 0x25e3 0x2e85 0x302f 0x31ba 0x32c9 0x25bf 0x25dd 0x2e63 0x3051 0x3183 0x3296 0x25bf 0x25d7 0x2e3d 0x3064 0x3172 0x3260 0x25bf 0x25d1 0x2e11 0x306e 0x319a 0x31e6 0x25be 0x25cc 0x2ddb 0x307a 0x31ad 0x316c 0x25be 0x25c8 0x2d8b 0x3076 0x3176 0x3175 0x25be 0x25c4 0x2d18 0x3039 0x3119 0x3196 0x25be 0x25c2 0x2cb6 0x2fd2 0x30f4 0x318d 0x25bd 0x25bf 0x2c57 0x2faf 0x30d7 0x3180 0x25bd 0x25be 0x2bb1 0x2f4c 0x3125 0x312e 0x25bd 0x25bd 0x2b03 0x2f2f 0x30dd 0x30e8 0x25bc 0x25bd 0x2949 0x2f10 0x307c 0x30b3 0x25bc 0x25bc 0x2881 0x2f40 0x3068 0x3047 0x25bc 0x25bb 0x2836 0x2ed3 0x301c 0x2f41 0x25bc 0x25bb 0x26c9 0x2edd 0x305b 0x2f8d 0x25bb 0x25ba 0x2623 0x2e70 0x2fe3 0x2f97 0x25ba 0x25ba 0x25e6 0x2e17 0x2f70 0x2f24 0x25b7 0x25b9 0x25cb 0x2d7d 0x2ea9 0x2e6c 0x25b5 0x25b6 0x25c0 0x2cad 0x2e58 0x2e07 0x25b5 0x25b6 0x25c0 0x2cad 0x2e58 0x2e07 0x25b5 0x25b6 0x25c0 0x2cad 0x2e58 0x2e07>;
			};

			qcom,pc-temp-y3-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3639 0x346b 0x3401 0x33de 0x33d5 0x33d4 0x35eb 0x3471 0x3403 0x33df 0x33d5 0x33d4 0x35b2 0x3474 0x3407 0x33df 0x33d6 0x33d4 0x358c 0x3476 0x340a 0x33e0 0x33d6 0x33d4 0x3577 0x3477 0x340c 0x33e0 0x33d7 0x33d4 0x3571 0x3477 0x340d 0x33e1 0x33d7 0x33d4 0x3585 0x3474 0x340d 0x33e1 0x33d7 0x33d4 0x35a3 0x346f 0x340d 0x33e1 0x33d7 0x33d5 0x3585 0x3470 0x340e 0x33e1 0x33d7 0x33d5 0x34e4 0x3477 0x3410 0x33e1 0x33d7 0x33d5 0x3484 0x347b 0x3411 0x33e1 0x33d7 0x33d5 0x349b 0x3466 0x3412 0x33e3 0x33d9 0x33d5 0x34bc 0x344a 0x3414 0x33e6 0x33db 0x33d5 0x34bc 0x3449 0x3414 0x33e7 0x33db 0x33d6 0x34a0 0x3451 0x3414 0x33e9 0x33db 0x33d8 0x3485 0x3456 0x3413 0x33ea 0x33da 0x33d9 0x346d 0x344e 0x3412 0x33ea 0x33db 0x33d8 0x345b 0x3441 0x3411 0x33ea 0x33dd 0x33d8 0x345b 0x343a 0x340e 0x33eb 0x33dd 0x33d9 0x3462 0x3435 0x3409 0x33ec 0x33de 0x33db 0x3466 0x342f 0x3405 0x33ec 0x33de 0x33db 0x345e 0x3425 0x3401 0x33e8 0x33dc 0x33d9 0x3454 0x341c 0x33fe 0x33e3 0x33d9 0x33d6 0x3453 0x3417 0x33fa 0x33e1 0x33d7 0x33d4 0x3458 0x3415 0x33f7 0x33df 0x33d6 0x33d3 0x3460 0x340e 0x33f6 0x33df 0x33d5 0x33d3 0x346d 0x33f0 0x33f5 0x33df 0x33d6 0x33d3 0x3480 0x33d5 0x33f5 0x33e0 0x33d6 0x33d3 0x3492 0x33da 0x33f5 0x33df 0x33d6 0x33d3 0x34a6 0x33e8 0x33f4 0x33df 0x33d7 0x33d4 0x34ba 0x33eb 0x33f3 0x33e0 0x33d7 0x33d4 0x34d2 0x33e6 0x33ef 0x33e1 0x33d7 0x33d4 0x34ed 0x33e5 0x33ec 0x33e2 0x33d7 0x33d4 0x3509 0x33ef 0x33ee 0x33e2 0x33d8 0x33d5 0x3526 0x33fe 0x33f2 0x33e2 0x33d8 0x33d5 0x3545 0x340a 0x33f5 0x33e2 0x33d9 0x33d5 0x3565 0x3415 0x33f6 0x33e2 0x33d8 0x33d4 0x3588 0x3424 0x33f7 0x33e1 0x33d7 0x33d3 0x35af 0x343c 0x33f8 0x33e1 0x33d6 0x33d3 0x35da 0x345d 0x33f9 0x33e0 0x33d5 0x33d3 0x3606 0x3482 0x33fa 0x33df 0x33d5 0x33d3 0x362f 0x34af 0x33fa 0x33dd 0x33d5 0x33d3 0x365c 0x34e8 0x33fa 0x33de 0x33d5 0x33d3 0x3692 0x3537 0x33fc 0x33e1 0x33d5 0x33d3 0x36d6 0x358d 0x33fe 0x33e1 0x33d5 0x33d3 0x36d5 0x35be 0x3400 0x33e1 0x33d6 0x33d5 0x3711 0x3606 0x3403 0x33e1 0x33d8 0x33d5 0x3755 0x3650 0x340e 0x33e4 0x33d9 0x33d8 0x37a0 0x36a2 0x3419 0x33e5 0x33da 0x33d9 0x37fe 0x36ee 0x342d 0x33ea 0x33e0 0x33dc 0x387e 0x373a 0x3446 0x33e9 0x33dd 0x33d7 0x3971 0x3791 0x3463 0x33ea 0x33db 0x33d8 0x3bad 0x384b 0x34b3 0x33f0 0x33dd 0x33d8 0x3ffb 0x3a44 0x3591 0x33f9 0x33e1 0x33db 0x3ffb 0x3a44 0x3591 0x33f9 0x33e1 0x33db 0x3ffb 0x3a44 0x3591 0x33f9 0x33e1 0x33db>;
			};

			qcom,pc-temp-y4-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x4375 0x4187 0x40b8 0x4059 0x4035 0x402c 0x4388 0x418e 0x40b4 0x4055 0x4033 0x402c 0x4392 0x4198 0x40b3 0x4053 0x4032 0x402c 0x4396 0x41a2 0x40b2 0x4052 0x4032 0x402c 0x4394 0x41ab 0x40b3 0x4052 0x4033 0x402d 0x438e 0x41b1 0x40b3 0x4052 0x4033 0x402d 0x4333 0x41b6 0x40b4 0x4054 0x4035 0x402e 0x42b3 0x41bb 0x40b6 0x4057 0x4039 0x402f 0x42d6 0x41b7 0x40b8 0x405b 0x403c 0x4031 0x43de 0x41a5 0x40bc 0x4060 0x4041 0x4034 0x447a 0x419d 0x40c3 0x4065 0x4044 0x4038 0x4468 0x420a 0x40cb 0x4068 0x4045 0x403c 0x443d 0x4296 0x40d6 0x406a 0x4047 0x4040 0x43ce 0x428f 0x40f0 0x4070 0x404a 0x4042 0x42c3 0x4225 0x411b 0x407a 0x4052 0x4044 0x4233 0x41ca 0x412d 0x4084 0x4059 0x4047 0x4244 0x4194 0x4129 0x4090 0x405e 0x404d 0x425b 0x416b 0x4120 0x409d 0x4065 0x4054 0x4248 0x4156 0x4108 0x40ae 0x4071 0x405e 0x4206 0x4148 0x40d9 0x40c3 0x4084 0x406b 0x41c5 0x4138 0x40b4 0x40c6 0x4089 0x406d 0x418b 0x4125 0x409a 0x4091 0x406c 0x405b 0x415e 0x410f 0x4088 0x4058 0x404b 0x4045 0x4151 0x40f2 0x4082 0x404c 0x403e 0x403a 0x414b 0x40cb 0x407f 0x4047 0x4036 0x4032 0x4148 0x40be 0x407c 0x4046 0x4034 0x4030 0x4146 0x40dc 0x407b 0x4046 0x4036 0x4031 0x4144 0x40fc 0x407a 0x4048 0x4038 0x4033 0x4143 0x40f2 0x4079 0x404b 0x403c 0x4037 0x4144 0x40da 0x4076 0x404f 0x4040 0x403c 0x4145 0x40d7 0x4075 0x4053 0x4046 0x4041 0x4147 0x40ec 0x4075 0x4056 0x404e 0x4047 0x4149 0x40fa 0x4075 0x405a 0x4054 0x404d 0x414a 0x40fa 0x4076 0x405c 0x4059 0x4052 0x414b 0x40fb 0x4078 0x405e 0x405c 0x4056 0x414d 0x40fe 0x407b 0x405e 0x4059 0x4053 0x414f 0x4105 0x4083 0x4059 0x4049 0x4043 0x4151 0x4109 0x408a 0x4054 0x403d 0x4037 0x4151 0x410b 0x4090 0x404e 0x403b 0x4035 0x4151 0x410c 0x4096 0x404a 0x403a 0x4035 0x4150 0x410c 0x409a 0x404d 0x403b 0x4035 0x4154 0x410a 0x409d 0x4053 0x403e 0x4037 0x415c 0x4109 0x409f 0x4054 0x403e 0x4037 0x4166 0x4109 0x409f 0x4052 0x403d 0x4035 0x4174 0x4111 0x409b 0x404a 0x4032 0x402c 0x4169 0x4113 0x40a5 0x404e 0x403b 0x4032 0x4175 0x4126 0x40be 0x405a 0x4040 0x403a 0x4185 0x4145 0x40db 0x4063 0x4047 0x4040 0x419c 0x416f 0x4103 0x4075 0x4051 0x404a 0x41b2 0x4197 0x4133 0x4086 0x4062 0x405f 0x41c2 0x41b0 0x4151 0x407e 0x4043 0x403c 0x41da 0x41b0 0x4157 0x4073 0x403d 0x4034 0x4266 0x41b9 0x417a 0x4081 0x4041 0x4038 0x43df 0x4278 0x41d0 0x40a4 0x4053 0x4046 0x43df 0x4278 0x41d0 0x40a4 0x4053 0x4046 0x43df 0x4278 0x41d0 0x40a4 0x4053 0x4046>;
			};

			qcom,pc-temp-y5-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x3832 0x314d 0x3b13 0x4052 0x54a4 0x5dc8 0x3325 0x349b 0x3f72 0x419c 0x52ca 0x5d78 0x30e1 0x3805 0x4329 0x4243 0x50fe 0x5b76 0x30e0 0x3b24 0x4607 0x426d 0x4f47 0x58a6 0x329d 0x3d92 0x47d9 0x4241 0x4dac 0x55ee 0x359c 0x3ee5 0x4869 0x41e7 0x4c33 0x5432 0x421b 0x3f2f 0x4756 0x4126 0x4a2b 0x52db 0x51d0 0x3f10 0x45db 0x4005 0x4788 0x510d 0x502a 0x3efe 0x4566 0x3e81 0x44be 0x4eba 0x3c64 0x3eec 0x44e6 0x3c55 0x419a 0x4ba1 0x30c0 0x3e89 0x442b 0x3b6c 0x406e 0x4882 0x3e1e 0x3d2b 0x42bb 0x3d67 0x439c 0x44d2 0x50e7 0x3bd2 0x4176 0x4003 0x475d 0x4208 0x519f 0x4060 0x41d8 0x408b 0x464f 0x4301 0x4632 0x5154 0x442c 0x401b 0x41c1 0x46ca 0x3d73 0x5981 0x47d4 0x400f 0x3fca 0x4845 0x3979 0x53c0 0x51fb 0x40f5 0x413c 0x456e 0x3683 0x4d04 0x5b12 0x429b 0x437c 0x4265 0x37dd 0x4d64 0x5bb8 0x481d 0x44f3 0x435b 0x3c65 0x50bf 0x5b9d 0x53df 0x462b 0x4726 0x3eab 0x523c 0x5b5e 0x595c 0x48c3 0x4b8e 0x3b8e 0x512a 0x59b6 0x58d2 0x528a 0x5471 0x36d0 0x4fd8 0x57b2 0x5755 0x5af8 0x5c0f 0x3454 0x51d4 0x548b 0x54c0 0x59f6 0x5bb4 0x32a0 0x57e8 0x4edb 0x4fc2 0x5516 0x58c7 0x320a 0x591a 0x4ce2 0x4dab 0x51fe 0x55db 0x321c 0x45dc 0x4dd9 0x500b 0x504c 0x527b 0x323c 0x32b2 0x4f7c 0x518c 0x4f64 0x4fdb 0x3283 0x32f8 0x52c5 0x503b 0x50e2 0x4f93 0x32f7 0x362a 0x5766 0x4ef7 0x548f 0x5065 0x3314 0x369c 0x5746 0x50ee 0x5698 0x5115 0x3332 0x34b5 0x4d40 0x587f 0x571e 0x5179 0x338c 0x33b0 0x45aa 0x5f3c 0x57b6 0x5216 0x3423 0x34e6 0x49c1 0x623d 0x5ae0 0x5616 0x34fd 0x368d 0x5176 0x647d 0x60b2 0x5c40 0x3552 0x3706 0x5518 0x6621 0x62d5 0x5d42 0x353d 0x36f2 0x56ef 0x64e2 0x6066 0x59cc 0x3516 0x3709 0x57d8 0x616c 0x5ca7 0x5615 0x34c4 0x37b5 0x57ae 0x5d3d 0x56e0 0x542d 0x345a 0x38bd 0x56e0 0x580d 0x5050 0x52a8 0x3445 0x3986 0x550e 0x50d1 0x4c7f 0x5100 0x3388 0x39a2 0x50b3 0x494c 0x4a92 0x4f46 0x32de 0x3891 0x4e16 0x4c46 0x4ccf 0x4ec9 0x3386 0x373a 0x4d86 0x53f4 0x4cf8 0x4f48 0x3461 0x368d 0x4a92 0x53ca 0x528c 0x55bd 0x3470 0x3740 0x45ea 0x5178 0x49f7 0x4ffb 0x34a6 0x385c 0x3fe1 0x4bd7 0x4c23 0x4838 0x3610 0x37b6 0x4146 0x4cbe 0x4b6a 0x51b2 0x3707 0x38e6 0x412a 0x47f2 0x4ad1 0x518e 0x37f9 0x3b7d 0x3f73 0x4cd4 0x5f1e 0x5e6b 0x37e8 0x3d50 0x3ffe 0x4c28 0x5b82 0x5411 0x361f 0x3c46 0x3c12 0x4e64 0x5640 0x5755 0x2fa1 0x384c 0x3869 0x546d 0x5eee 0x510c 0x2a65 0x2f3f 0x3601 0x59d2 0x6a99 0x67e4 0x2a65 0x2f3f 0x3601 0x59d2 0x6a99 0x67e4 0x2a65 0x2f3f 0x3601 0x59d2 0x6a99 0x67e4>;
			};

			qcom,pc-temp-y6-lut {
				qcom,lut-col-legend = <0xfffffff6 0x0 0xa 0x19 0x28 0x32>;
				qcom,lut-row-legend = <0x2710 0x2648 0x2580 0x24b8 0x23f0 0x2328 0x2260 0x2198 0x20d0 0x2008 0x1f40 0x1e78 0x1db0 0x1ce8 0x1c20 0x1b58 0x1a90 0x19c8 0x1900 0x1838 0x1770 0x16a8 0x15e0 0x1518 0x1450 0x1388 0x12c0 0x11f8 0x1130 0x1068 0xfa0 0xed8 0xe10 0xd48 0xc80 0xbb8 0xaf0 0xa28 0x960 0x898 0x7d0 0x708 0x640 0x578 0x4b0 0x3e8 0x384 0x320 0x2bc 0x258 0x1f4 0x190 0x12c 0xc8 0x64 0x0>;
				qcom,lut-data = <0x17d6 0x1550 0x142e 0x13b0 0x1390 0x138a 0x17c1 0x154d 0x142d 0x13af 0x1390 0x138a 0x17ad 0x1549 0x142c 0x13af 0x1390 0x138b 0x179a 0x1546 0x142b 0x13ae 0x1390 0x138b 0x1788 0x1542 0x1429 0x13ae 0x1390 0x138b 0x1777 0x153e 0x1428 0x13ae 0x1390 0x138c 0x1768 0x1539 0x1425 0x13ae 0x1391 0x138c 0x175a 0x1535 0x1423 0x13ae 0x1392 0x138d 0x1743 0x1530 0x1423 0x13af 0x1393 0x138e 0x1721 0x152b 0x1424 0x13af 0x1394 0x138f 0x1710 0x1529 0x1424 0x13b1 0x1395 0x1390 0x1719 0x1538 0x1426 0x13b2 0x1396 0x1391 0x1725 0x154a 0x1429 0x13b5 0x1398 0x1392 0x1711 0x1548 0x142f 0x13b8 0x139a 0x1393 0x16af 0x1532 0x143a 0x13bb 0x139c 0x1395 0x1671 0x151b 0x143e 0x13bf 0x139e 0x1397 0x1669 0x1507 0x143c 0x13c2 0x13a0 0x1398 0x1665 0x14f5 0x1438 0x13c6 0x13a2 0x139a 0x165f 0x14ec 0x142f 0x13cb 0x13a7 0x139d 0x1659 0x14e7 0x141e 0x13d2 0x13ac 0x13a2 0x1653 0x14e1 0x1411 0x13d3 0x13ad 0x13a3 0x1648 0x14da 0x1407 0x13c0 0x13a3 0x139c 0x163f 0x14d4 0x1401 0x13ad 0x1398 0x1393 0x1640 0x14d0 0x13fd 0x13a8 0x1393 0x138f 0x164b 0x14cd 0x13fb 0x13a6 0x138f 0x138c 0x1659 0x14cc 0x13fa 0x13a5 0x138f 0x138b 0x1667 0x14ce 0x13fb 0x13a6 0x138f 0x138c 0x1678 0x14d3 0x13fc 0x13a7 0x1390 0x138c 0x1689 0x14dc 0x13fe 0x13a8 0x1391 0x138d 0x169c 0x14eb 0x13ff 0x13a9 0x1393 0x138f 0x16af 0x14fb 0x1400 0x13ab 0x1396 0x1391 0x16c4 0x150c 0x1401 0x13ae 0x1398 0x1393 0x16da 0x151f 0x1401 0x13b0 0x139a 0x1395 0x16f0 0x1533 0x1405 0x13b2 0x139c 0x1397 0x1706 0x1549 0x140c 0x13b3 0x139d 0x1398 0x171e 0x1560 0x1413 0x13b3 0x139d 0x1398 0x1738 0x1579 0x141b 0x13b2 0x1397 0x1392 0x1754 0x1596 0x1422 0x13b0 0x1393 0x138e 0x1771 0x15b8 0x142b 0x13af 0x1392 0x138e 0x1790 0x15e0 0x1434 0x13ae 0x1392 0x138e 0x17b1 0x160a 0x143f 0x13ae 0x1392 0x138e 0x17d4 0x1638 0x144a 0x13af 0x1393 0x138f 0x17fa 0x166e 0x1459 0x13b2 0x1394 0x138f 0x1823 0x16b4 0x146c 0x13b4 0x1394 0x138e 0x185b 0x16fc 0x147d 0x13b2 0x1391 0x138c 0x185e 0x1726 0x1492 0x13b5 0x1394 0x138f 0x188b 0x1761 0x14aa 0x13b9 0x1397 0x1391 0x18c5 0x17a4 0x14cd 0x13be 0x139a 0x1395 0x1906 0x17ef 0x14f6 0x13c5 0x139e 0x1399 0x1953 0x1835 0x1526 0x13cf 0x13a6 0x13a1 0x19b9 0x1878 0x1554 0x13cd 0x139b 0x1394 0x1a8b 0x18bc 0x158e 0x13cd 0x1399 0x1393 0x1c99 0x1956 0x1607 0x13db 0x139c 0x1394 0x206e 0x1b31 0x16f5 0x13f3 0x13a5 0x139c 0x206e 0x1b31 0x16f5 0x13f3 0x13a5 0x139c 0x206e 0x1b31 0x16f5 0x13f3 0x13a5 0x139c>;
			};
		};
	};

	__symbols__ {
		CPU0 = "/cpus/cpu@100";
		L2_1 = "/cpus/cpu@100/l2-cache";
		L1_I_100 = "/cpus/cpu@100/l1-icache";
		L1_D_100 = "/cpus/cpu@100/l1-dcache";
		CPU1 = "/cpus/cpu@101";
		L1_I_101 = "/cpus/cpu@101/l1-icache";
		L1_D_101 = "/cpus/cpu@101/l1-dcache";
		CPU2 = "/cpus/cpu@102";
		L1_I_102 = "/cpus/cpu@102/l1-icache";
		L1_D_102 = "/cpus/cpu@102/l1-dcache";
		CPU3 = "/cpus/cpu@103";
		L1_I_103 = "/cpus/cpu@103/l1-icache";
		L1_D_103 = "/cpus/cpu@103/l1-dcache";
		soc = "/soc";
		tlmm = "/soc/pinctrl@1000000";
		uart_console_active = "/soc/pinctrl@1000000/pmx-uartconsole/uart_console_active";
		uart_console_sleep = "/soc/pinctrl@1000000/pmx-uartconsole/uart_console_sleep";
		i2c_2_active = "/soc/pinctrl@1000000/i2c_2/i2c_2_active";
		i2c_2_sleep = "/soc/pinctrl@1000000/i2c_2/i2c_2_sleep";
		i2c_3_active = "/soc/pinctrl@1000000/i2c_3/i2c_3_active";
		i2c_3_sleep = "/soc/pinctrl@1000000/i2c_3/i2c_3_sleep";
		i2c_5_active = "/soc/pinctrl@1000000/i2c_5/i2c_5_active";
		i2c_5_sleep = "/soc/pinctrl@1000000/i2c_5/i2c_5_sleep";
		i2c_6_active = "/soc/pinctrl@1000000/i2c_6/i2c_6_active";
		i2c_6_sleep = "/soc/pinctrl@1000000/i2c_6/i2c_6_sleep";
		dmic_clk_act = "/soc/pinctrl@1000000/cdc-dmic-lines_clk/dmic_clk_on";
		dmic_clk_sus = "/soc/pinctrl@1000000/cdc-dmic-lines_clk/dmic_clk_off";
		dmic_data_act = "/soc/pinctrl@1000000/cdc-dmic-lines_data/dmic_data_on";
		dmic_data_sus = "/soc/pinctrl@1000000/cdc-dmic-lines_data/dmic_data_off";
		nfc_int_active = "/soc/pinctrl@1000000/nfc/nfc_int_active";
		nfc_int_suspend = "/soc/pinctrl@1000000/nfc/nfc_int_suspend";
		nfc_disable_active = "/soc/pinctrl@1000000/nfc/nfc_disable_active";
		nfc_disable_suspend = "/soc/pinctrl@1000000/nfc/nfc_disable_suspend";
		rear_flash_led_enable = "/soc/pinctrl@1000000/tlmm_pmi_flash_led/rear_flash_led_enable";
		rear_flash_led_disable = "/soc/pinctrl@1000000/tlmm_pmi_flash_led/rear_flash_led_disable";
		front_flash_led_enable = "/soc/pinctrl@1000000/tlmm_pmi_flash_led/front_flash_led_enable";
		front_flash_led_disable = "/soc/pinctrl@1000000/tlmm_pmi_flash_led/front_flash_led_disable";
		spi3_default = "/soc/pinctrl@1000000/spi3/spi3_default";
		spi3_sleep = "/soc/pinctrl@1000000/spi3/spi3_sleep";
		spi3_cs0_active = "/soc/pinctrl@1000000/spi3/cs0_active";
		spi3_cs0_sleep = "/soc/pinctrl@1000000/spi3/cs0_sleep";
		spi7_default = "/soc/pinctrl@1000000/spi7/spi7_default";
		spi7_sleep = "/soc/pinctrl@1000000/spi7/spi7_sleep";
		spi7_cs0_active = "/soc/pinctrl@1000000/spi7/cs0_active";
		spi8_default = "/soc/pinctrl@1000000/spi8/spi8_default";
		spi8_sleep = "/soc/pinctrl@1000000/spi8/spi8_sleep";
		spi8_cs0_active = "/soc/pinctrl@1000000/spi8/cs0_active";
		spi8_cs0_sleep = "/soc/pinctrl@1000000/spi8/cs0_sleep";
		spi8_cs1_active = "/soc/pinctrl@1000000/spi8/cs1_active";
		spi8_cs1_sleep = "/soc/pinctrl@1000000/spi8/cs1_sleep";
		fpc_reset_low = "/soc/pinctrl@1000000/fpc_reset_int/reset_low";
		fpc_reset_high = "/soc/pinctrl@1000000/fpc_reset_int/reset_high";
		fpc_int_low = "/soc/pinctrl@1000000/fpc_reset_int/int_low";
		wcnss_default = "/soc/pinctrl@1000000/wcnss_pmux_5wire/wcnss_default";
		wcnss_sleep = "/soc/pinctrl@1000000/wcnss_pmux_5wire/wcnss_sleep";
		wcnss_pmux_gpio = "/soc/pinctrl@1000000/wcnss_pmux_gpio";
		wcnss_gpio_default = "/soc/pinctrl@1000000/wcnss_pmux_gpio/wcnss_gpio_default";
		cdc_mclk2_sleep = "/soc/pinctrl@1000000/cdc_mclk2_pin/cdc_mclk2_sleep";
		cdc_mclk2_active = "/soc/pinctrl@1000000/cdc_mclk2_pin/cdc_mclk2_active";
		blsp2_uart1_active = "/soc/pinctrl@1000000/blsp2_uart1_active";
		blsp2_uart1_sleep = "/soc/pinctrl@1000000/blsp2_uart1_sleep";
		pmx_adv7533_int = "/soc/pinctrl@1000000/pmx_adv7533_int";
		adv7533_int_active = "/soc/pinctrl@1000000/pmx_adv7533_int/adv7533_int_active";
		adv7533_int_suspend = "/soc/pinctrl@1000000/pmx_adv7533_int/adv7533_int_suspend";
		pmx_mdss = "/soc/pinctrl@1000000/pmx_mdss";
		mdss_dsi_active = "/soc/pinctrl@1000000/pmx_mdss/mdss_dsi_active";
		mdss_dsi_suspend = "/soc/pinctrl@1000000/pmx_mdss/mdss_dsi_suspend";
		mdss_te_active = "/soc/pinctrl@1000000/pmx_mdss_te/mdss_te_active";
		mdss_te_suspend = "/soc/pinctrl@1000000/pmx_mdss_te/mdss_te_suspend";
		usbc_int_default = "/soc/pinctrl@1000000/usbc_int_default";
		gpio_key_active = "/soc/pinctrl@1000000/tlmm_gpio_key/gpio_key_active";
		gpio_key_suspend = "/soc/pinctrl@1000000/tlmm_gpio_key/gpio_key_suspend";
		ts_int_active = "/soc/pinctrl@1000000/pmx_ts_int_active/ts_int_active";
		ts_int_suspend = "/soc/pinctrl@1000000/pmx_ts_int_suspend/ts_int_suspend";
		ts_reset_active = "/soc/pinctrl@1000000/pmx_ts_reset_active/ts_reset_active";
		ts_reset_suspend = "/soc/pinctrl@1000000/pmx_ts_reset_suspend/ts_reset_suspend";
		ts_release = "/soc/pinctrl@1000000/pmx_ts_release/ts_release";
		qdsd_clk_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_clk/clk_sdcard";
		qdsd_clk_trace = "/soc/pinctrl@1000000/pmx_qdsd_clk/clk_trace";
		qdsd_clk_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_clk/clk_swdtrc";
		qdsd_clk_spmi = "/soc/pinctrl@1000000/pmx_qdsd_clk/clk_spmi";
		qdsd_cmd_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_sdcard";
		qdsd_cmd_trace = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_trace";
		qdsd_cmd_swduart = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_uart";
		qdsd_cmd_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_swdtrc";
		qdsd_cmd_jtag = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_jtag";
		qdsd_cmd_spmi = "/soc/pinctrl@1000000/pmx_qdsd_cmd/cmd_spmi";
		qdsd_data0_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_sdcard";
		qdsd_data0_trace = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_trace";
		qdsd_data0_swduart = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_uart";
		qdsd_data0_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_swdtrc";
		qdsd_data0_jtag = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_jtag";
		qdsd_data0_spmi = "/soc/pinctrl@1000000/pmx_qdsd_data0/data0_spmi";
		qdsd_data1_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_data1/data1_sdcard";
		qdsd_data1_trace = "/soc/pinctrl@1000000/pmx_qdsd_data1/data1_trace";
		qdsd_data1_swduart = "/soc/pinctrl@1000000/pmx_qdsd_data1/data1_uart";
		qdsd_data1_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_data1/data1_swdtrc";
		qdsd_data1_jtag = "/soc/pinctrl@1000000/pmx_qdsd_data1/data1_jtag";
		qdsd_data2_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_data2/data2_sdcard";
		qdsd_data2_trace = "/soc/pinctrl@1000000/pmx_qdsd_data2/data2_trace";
		qdsd_data2_swduart = "/soc/pinctrl@1000000/pmx_qdsd_data2/data2_uart";
		qdsd_data2_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_data2/data2_swdtrc";
		qdsd_data2_jtag = "/soc/pinctrl@1000000/pmx_qdsd_data2/data2_jtag";
		qdsd_data3_sdcard = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_sdcard";
		qdsd_data3_trace = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_trace";
		qdsd_data3_swduart = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_uart";
		qdsd_data3_swdtrc = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_swdtrc";
		qdsd_data3_jtag = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_jtag";
		qdsd_data3_spmi = "/soc/pinctrl@1000000/pmx_qdsd_data3/data3_spmi";
		sdc1_rclk_on = "/soc/pinctrl@1000000/pmx_sdc1_rclk/sdc1_rclk_on";
		sdc1_rclk_off = "/soc/pinctrl@1000000/pmx_sdc1_rclk/sdc1_rclk_off";
		wcd_intr_default = "/soc/pinctrl@1000000/wcd9xxx_intr/wcd_intr_default";
		nc_gpio_default = "/soc/pinctrl@1000000/nc_gpio_default";
		cdc_reset_sleep = "/soc/pinctrl@1000000/cdc_reset_ctrl/cdc_reset_sleep";
		cdc_reset_active = "/soc/pinctrl@1000000/cdc_reset_ctrl/cdc_reset_active";
		cdc_pdm_lines_2_act = "/soc/pinctrl@1000000/cdc-pdm-2-lines/pdm_lines_2_on";
		cdc_pdm_lines_2_sus = "/soc/pinctrl@1000000/cdc-pdm-2-lines/pdm_lines_2_off";
		cdc_pdm_lines_act = "/soc/pinctrl@1000000/cdc-pdm-lines/pdm_lines_on";
		cdc_pdm_lines_sus = "/soc/pinctrl@1000000/cdc-pdm-lines/pdm_lines_off";
		cross_conn_det_act = "/soc/pinctrl@1000000/cross-conn-det/lines_on";
		cross_conn_det_sus = "/soc/pinctrl@1000000/cross-conn-det/lines_off";
		wsa_vi_on = "/soc/pinctrl@1000000/wsa-vi/wsa_vi_on";
		wsa_vi_off = "/soc/pinctrl@1000000/wsa-vi/wsa_vi_off";
		wsa_reset_on = "/soc/pinctrl@1000000/wsa_reset/wsa_reset_on";
		wsa_reset_off = "/soc/pinctrl@1000000/wsa_reset/wsa_reset_off";
		wsa_clk_on = "/soc/pinctrl@1000000/wsa_clk/wsa_clk_on";
		wsa_clk_off = "/soc/pinctrl@1000000/wsa_clk/wsa_clk_off";
		pri_tlmm_lines_act = "/soc/pinctrl@1000000/pri-tlmm-lines/pri_tlmm_lines_act";
		pri_tlmm_lines_sus = "/soc/pinctrl@1000000/pri-tlmm-lines/pri_tlmm_lines_sus";
		sec_tlmm_lines_act = "/soc/pinctrl@1000000/sec-tlmm-lines/sec_tlmm_lines_act";
		sec_tlmm_lines_sus = "/soc/pinctrl@1000000/sec-tlmm-lines/sec_tlmm_lines_sus";
		pri_tlmm_ws_act = "/soc/pinctrl@1000000/pri-tlmm-ws-lines/pri_tlmm_ws_act";
		pri_tlmm_ws_sus = "/soc/pinctrl@1000000/pri-tlmm-ws-lines/pri_tlmm_ws_sus";
		sdc1_clk_on = "/soc/pinctrl@1000000/pmx_sdc1_clk/sdc1_clk_on";
		sdc1_clk_off = "/soc/pinctrl@1000000/pmx_sdc1_clk/sdc1_clk_off";
		sdc1_cmd_on = "/soc/pinctrl@1000000/pmx_sdc1_cmd/sdc1_cmd_on";
		sdc1_cmd_off = "/soc/pinctrl@1000000/pmx_sdc1_cmd/sdc1_cmd_off";
		sdc1_data_on = "/soc/pinctrl@1000000/pmx_sdc1_data/sdc1_data_on";
		sdc1_data_off = "/soc/pinctrl@1000000/pmx_sdc1_data/sdc1_data_off";
		sdc2_cd_on = "/soc/pinctrl@1000000/sdhc2_cd_pin/cd_on";
		sdc2_cd_off = "/soc/pinctrl@1000000/sdhc2_cd_pin/cd_off";
		sdc2_clk_on = "/soc/pinctrl@1000000/pmx_sdc2_clk/sdc2_clk_on";
		sdc2_clk_off = "/soc/pinctrl@1000000/pmx_sdc2_clk/sdc2_clk_off";
		sdc2_cmd_on = "/soc/pinctrl@1000000/pmx_sdc2_cmd/sdc2_cmd_on";
		sdc2_cmd_off = "/soc/pinctrl@1000000/pmx_sdc2_cmd/sdc2_cmd_off";
		sdc2_data_on = "/soc/pinctrl@1000000/pmx_sdc2_data/sdc2_data_on";
		sdc2_data_off = "/soc/pinctrl@1000000/pmx_sdc2_data/sdc2_data_off";
		cci0_active = "/soc/pinctrl@1000000/cci/cci0_active";
		cci0_suspend = "/soc/pinctrl@1000000/cci/cci0_suspend";
		cci1_active = "/soc/pinctrl@1000000/cci/cci1_active";
		cci1_suspend = "/soc/pinctrl@1000000/cci/cci1_suspend";
		cam_sensor_mclk0_default = "/soc/pinctrl@1000000/cam_sensor_mclk0_default";
		cam_sensor_mclk0_sleep = "/soc/pinctrl@1000000/cam_sensor_mclk0_sleep";
		cam_sensor_rear_reset = "/soc/pinctrl@1000000/cam_sensor_rear_reset";
		cam_sensor_rear_reset_sleep = "/soc/pinctrl@1000000/cam_sensor_rear_reset_sleep";
		cam_sensor_rear_standby = "/soc/pinctrl@1000000/cam_sensor_rear_standby";
		cam_sensor_rear_standby_sleep = "/soc/pinctrl@1000000/cam_sensor_rear_standby_sleep";
		cam_sensor_rear_vdig = "/soc/pinctrl@1000000/cam_sensor_rear_vdig";
		cam_sensor_rear_vdig_sleep = "/soc/pinctrl@1000000/cam_sensor_rear_vdig_sleep";
		cam_sensor_rear_vana = "/soc/pinctrl@1000000/cam_sensor_rear_vana";
		cam_sensor_rear_vana_sleep = "/soc/pinctrl@1000000/cam_sensor_rear_vana_sleep";
		cam_sensor_mclk1_default = "/soc/pinctrl@1000000/cam_sensor_mclk1_default";
		cam_sensor_mclk1_sleep = "/soc/pinctrl@1000000/cam_sensor_mclk1_sleep";
		cam_sensor_front_default = "/soc/pinctrl@1000000/cam_sensor_front_default";
		cam_sensor_front_sleep = "/soc/pinctrl@1000000/cam_sensor_front_sleep";
		cam_sensor_mclk2_default = "/soc/pinctrl@1000000/cam_sensor_mclk2_default";
		cam_sensor_mclk2_sleep = "/soc/pinctrl@1000000/cam_sensor_mclk2_sleep";
		cam_sensor_front1_default = "/soc/pinctrl@1000000/cam_sensor_front1_default";
		cam_sensor_front1_sleep = "/soc/pinctrl@1000000/cam_sensor_front1_sleep";
		kgsl_smmu = "/soc/arm,smmu-kgsl@1c40000";
		apps_iommu = "/soc/qcom,iommu@1e00000";
		smp2pgpio_smp2p_15_in = "/soc/qcom,smp2pgpio-smp2p-15-in";
		smp2pgpio_smp2p_15_out = "/soc/qcom,smp2pgpio-smp2p-15-out";
		smp2pgpio_smp2p_1_in = "/soc/qcom,smp2pgpio-smp2p-1-in";
		smp2pgpio_smp2p_1_out = "/soc/qcom,smp2pgpio-smp2p-1-out";
		smp2pgpio_smp2p_4_in = "/soc/qcom,smp2pgpio-smp2p-4-in";
		smp2pgpio_smp2p_4_out = "/soc/qcom,smp2pgpio-smp2p-4-out";
		smp2pgpio_smp2p_2_in = "/soc/qcom,smp2pgpio-smp2p-2-in";
		smp2pgpio_smp2p_2_out = "/soc/qcom,smp2pgpio-smp2p-2-out";
		smp2pgpio_ssr_smp2p_1_in = "/soc/qcom,smp2pgpio-ssr-smp2p-1-in";
		smp2pgpio_ssr_smp2p_1_out = "/soc/qcom,smp2pgpio-ssr-smp2p-1-out";
		smp2pgpio_ssr_smp2p_2_in = "/soc/qcom,smp2pgpio-ssr-smp2p-2-in";
		smp2pgpio_ssr_smp2p_2_out = "/soc/qcom,smp2pgpio-ssr-smp2p-2-out";
		smp2pgpio_ssr_smp2p_4_in = "/soc/qcom,smp2pgpio-ssr-smp2p-4-in";
		smp2pgpio_ssr_smp2p_4_out = "/soc/qcom,smp2pgpio-ssr-smp2p-4-out";
		ad_hoc_bus = "/soc/ad-hoc-bus@580000";
		fab_bimc = "/soc/ad-hoc-bus@580000/fab-bimc";
		fab_pcnoc = "/soc/ad-hoc-bus@580000/fab-pcnoc";
		fab_snoc = "/soc/ad-hoc-bus@580000/fab-snoc";
		fab_snoc_mm = "/soc/ad-hoc-bus@580000/fab-snoc-mm";
		mas_apps_proc = "/soc/ad-hoc-bus@580000/mas-apps-proc";
		mas_oxili = "/soc/ad-hoc-bus@580000/mas-oxili";
		mas_snoc_bimc_0 = "/soc/ad-hoc-bus@580000/mas-snoc-bimc-0";
		mas_snoc_bimc_2 = "/soc/ad-hoc-bus@580000/mas-snoc-bimc-2";
		mas_snoc_bimc_1 = "/soc/ad-hoc-bus@580000/mas-snoc-bimc-1";
		mas_tcu_0 = "/soc/ad-hoc-bus@580000/mas-tcu-0";
		mas_spdm = "/soc/ad-hoc-bus@580000/mas-spdm";
		mas_blsp_1 = "/soc/ad-hoc-bus@580000/mas-blsp-1";
		mas_blsp_2 = "/soc/ad-hoc-bus@580000/mas-blsp-2";
		mas_usb_hs1 = "/soc/ad-hoc-bus@580000/mas-usb-hs1";
		mas_xi_usb_hs1 = "/soc/ad-hoc-bus@580000/mas-xi-usb-hs1";
		mas_crypto = "/soc/ad-hoc-bus@580000/mas-crypto";
		mas_sdcc_1 = "/soc/ad-hoc-bus@580000/mas-sdcc-1";
		mas_sdcc_2 = "/soc/ad-hoc-bus@580000/mas-sdcc-2";
		mas_snoc_pcnoc = "/soc/ad-hoc-bus@580000/mas-snoc-pcnoc";
		mas_qdss_bam = "/soc/ad-hoc-bus@580000/mas-qdss-bam";
		mas_bimc_snoc = "/soc/ad-hoc-bus@580000/mas-bimc-snoc";
		mas_jpeg = "/soc/ad-hoc-bus@580000/mas-jpeg";
		mas_mdp = "/soc/ad-hoc-bus@580000/mas-mdp";
		mas_pcnoc_snoc = "/soc/ad-hoc-bus@580000/mas-pcnoc-snoc";
		mas_venus = "/soc/ad-hoc-bus@580000/mas-venus";
		mas_vfe0 = "/soc/ad-hoc-bus@580000/mas-vfe0";
		mas_vfe1 = "/soc/ad-hoc-bus@580000/mas-vfe1";
		mas_cpp = "/soc/ad-hoc-bus@580000/mas-cpp";
		mas_qdss_etr = "/soc/ad-hoc-bus@580000/mas-qdss-etr";
		pcnoc_m_0 = "/soc/ad-hoc-bus@580000/pcnoc-m-0";
		pcnoc_m_1 = "/soc/ad-hoc-bus@580000/pcnoc-m-1";
		pcnoc_int_0 = "/soc/ad-hoc-bus@580000/pcnoc-int-0";
		pcnoc_int_1 = "/soc/ad-hoc-bus@580000/pcnoc-int-1";
		pcnoc_int_2 = "/soc/ad-hoc-bus@580000/pcnoc-int-2";
		pcnoc_int_3 = "/soc/ad-hoc-bus@580000/pcnoc-int-3";
		pcnoc_s_0 = "/soc/ad-hoc-bus@580000/pcnoc-s-0";
		pcnoc_s_1 = "/soc/ad-hoc-bus@580000/pcnoc-s-1";
		pcnoc_s_2 = "/soc/ad-hoc-bus@580000/pcnoc-s-2";
		pcnoc_s_3 = "/soc/ad-hoc-bus@580000/pcnoc-s-3";
		pcnoc_s_4 = "/soc/ad-hoc-bus@580000/pcnoc-s-4";
		pcnoc_s_6 = "/soc/ad-hoc-bus@580000/pcnoc-s-6";
		pcnoc_s_7 = "/soc/ad-hoc-bus@580000/pcnoc-s-7";
		pcnoc_s_8 = "/soc/ad-hoc-bus@580000/pcnoc-s-8";
		qdss_int = "/soc/ad-hoc-bus@580000/qdss-int";
		snoc_int_0 = "/soc/ad-hoc-bus@580000/snoc-int-0";
		snoc_int_1 = "/soc/ad-hoc-bus@580000/snoc-int-1";
		snoc_int_2 = "/soc/ad-hoc-bus@580000/snoc-int-2";
		slv_ebi = "/soc/ad-hoc-bus@580000/slv-ebi";
		slv_bimc_snoc = "/soc/ad-hoc-bus@580000/slv-bimc-snoc";
		slv_sdcc_2 = "/soc/ad-hoc-bus@580000/slv-sdcc-2";
		slv_spdm = "/soc/ad-hoc-bus@580000/slv-spdm";
		slv_pdm = "/soc/ad-hoc-bus@580000/slv-pdm";
		slv_prng = "/soc/ad-hoc-bus@580000/slv-prng";
		slv_tcsr = "/soc/ad-hoc-bus@580000/slv-tcsr";
		slv_snoc_cfg = "/soc/ad-hoc-bus@580000/slv-snoc-cfg";
		slv_message_ram = "/soc/ad-hoc-bus@580000/slv-message-ram";
		slv_camera_ss_cfg = "/soc/ad-hoc-bus@580000/slv-camera-ss-cfg";
		slv_disp_ss_cfg = "/soc/ad-hoc-bus@580000/slv-disp-ss-cfg";
		slv_venus_cfg = "/soc/ad-hoc-bus@580000/slv-venus-cfg";
		slv_gpu_cfg = "/soc/ad-hoc-bus@580000/slv-gpu-cfg";
		slv_tlmm = "/soc/ad-hoc-bus@580000/slv-tlmm";
		slv_blsp_1 = "/soc/ad-hoc-bus@580000/slv-blsp-1";
		slv_blsp_2 = "/soc/ad-hoc-bus@580000/slv-blsp-2";
		slv_pmic_arb = "/soc/ad-hoc-bus@580000/slv-pmic-arb";
		slv_sdcc_1 = "/soc/ad-hoc-bus@580000/slv-sdcc-1";
		slv_crypto_0_cfg = "/soc/ad-hoc-bus@580000/slv-crypto-0-cfg";
		slv_usb_hs = "/soc/ad-hoc-bus@580000/slv-usb-hs";
		slv_tcu = "/soc/ad-hoc-bus@580000/slv-tcu";
		slv_pcnoc_snoc = "/soc/ad-hoc-bus@580000/slv-pcnoc-snoc";
		slv_kpss_ahb = "/soc/ad-hoc-bus@580000/slv-kpss-ahb";
		slv_wcss = "/soc/ad-hoc-bus@580000/slv-wcss";
		slv_snoc_bimc_0 = "/soc/ad-hoc-bus@580000/slv-snoc-bimc-0";
		slv_snoc_bimc_1 = "/soc/ad-hoc-bus@580000/slv-snoc-bimc-1";
		slv_snoc_bimc_2 = "/soc/ad-hoc-bus@580000/slv-snoc-bimc-2";
		slv_imem = "/soc/ad-hoc-bus@580000/slv-imem";
		slv_snoc_pcnoc = "/soc/ad-hoc-bus@580000/slv-snoc-pcnoc";
		slv_qdss_stm = "/soc/ad-hoc-bus@580000/slv-qdss-stm";
		slv_cats_0 = "/soc/ad-hoc-bus@580000/slv-cats-0";
		slv_cats_1 = "/soc/ad-hoc-bus@580000/slv-cats-1";
		slv_lpass = "/soc/ad-hoc-bus@580000/slv-lpass";
		msm_bus = "/soc/qcom,kgsl-busmon";
		gpubw = "/soc/qcom,gpubw";
		msm_gpu = "/soc/qcom,kgsl-3d0@1c00000";
		gfx_out_funnel_mm = "/soc/qcom,kgsl-3d0@1c00000/qcom,gpu-coresights/qcom,gpu-coresight@0/port/endpoint";
		kgsl_msm_iommu = "/soc/qcom,kgsl-iommu@1c40000";
		gfx3d_user = "/soc/qcom,kgsl-iommu@1c40000/gfx3d_user";
		mdss_mdp = "/soc/qcom,mdss_mdp@1a00000";
		smmu_mdp_unsec = "/soc/qcom,mdss_mdp@1a00000/qcom,smmu_mdp_unsec_cb";
		smmu_mdp_sec = "/soc/qcom,mdss_mdp@1a00000/qcom,smmu_mdp_sec_cb";
		mdss_fb0 = "/soc/qcom,mdss_mdp@1a00000/qcom,mdss_fb_primary";
		mdss_fb1 = "/soc/qcom,mdss_mdp@1a00000/qcom,mdss_fb_wfd";
		mdss_fb2 = "/soc/qcom,mdss_mdp@1a00000/qcom,mdss_fb_secondary";
		mdss_dsi = "/soc/qcom,mdss_dsi@0";
		mdss_dsi0 = "/soc/qcom,mdss_dsi@0/qcom,mdss_dsi_ctrl0@1a94000";
		mdss_dsi1 = "/soc/qcom,mdss_dsi@0/qcom,mdss_dsi_ctrl1@1a96000";
		mdss_rotator = "/soc/qcom,mdss_rotator";
		mdss_dsi0_pll = "/soc/qcom,mdss_dsi_pll@1a94a00";
		mdss_dsi1_pll = "/soc/qcom,mdss_dsi_pll@1a96a00";
		intc = "/soc/interrupt-controller@b000000";
		dcc = "/soc/dcc@b3000";
		wakegic = "/soc/wake-gic";
		wakegpio = "/soc/wake-gpio";
		thermal_zones = "/soc/thermal-zones";
		gpu_step_trip = "/soc/thermal-zones/gpu-step/trips/gpu-step-trip";
		cpu_trip = "/soc/thermal-zones/hexa-cpu-max-step/trips/cpu-trip";
		apc1_cpu0_trip = "/soc/thermal-zones/apc1-cpu0-step/trips/apc1-cpu0-trip";
		apc1_cpu1_trip = "/soc/thermal-zones/apc1-cpu1-step/trips/apc1-cpu1-trip";
		apc1_cpu2_trip = "/soc/thermal-zones/apc1-cpu2-step/trips/apc1-cpu2-trip";
		apc1_cpu3_trip = "/soc/thermal-zones/apc1-cpu3-step/trips/apc1-cpu3-trip";
		aoss0_trip = "/soc/thermal-zones/aoss0-lowf/trips/aoss-trip";
		mdm_core_trip = "/soc/thermal-zones/mdm-core-lowf/trips/mdm-core-trip";
		qdsp_trip = "/soc/thermal-zones/lpass-lowf/trips/qdsp-trip";
		camera_trip = "/soc/thermal-zones/camera-lowf/trips/camera-trip";
		cpuss1_trip = "/soc/thermal-zones/cpuss1-lowf/trips/cpuss1-trip";
		cpu0_trip = "/soc/thermal-zones/apc1-cpu0-lowf/trips/apc1-cpu0-trip";
		cpu1_trip = "/soc/thermal-zones/apc1-cpu1-lowf/trips/apc1-cpu1-trip";
		cpu2_trip = "/soc/thermal-zones/apc1-cpu2-lowf/trips/apc1-cpu2-trip";
		cpu3_trip = "/soc/thermal-zones/apc1-cpu3-lowf/trips/apc1-cpu3-trip";
		cpuss0_lowf_trip = "/soc/thermal-zones/cpuss0-lowf/trips/cpuss0-lowf-trip";
		gpu_lowf_trip = "/soc/thermal-zones/gpu-lowf/trips/gpu-lowf-trip";
		pm8953_trip0 = "/soc/thermal-zones/pm8953_tz/trips/pm8953-trip0";
		pm8953_trip1 = "/soc/thermal-zones/pm8953_tz/trips/pm8953-trip1";
		pm8953_trip2 = "/soc/thermal-zones/pm8953_tz/trips/pm8953-trip2";
		pmi632_ibat_lvl0 = "/soc/thermal-zones/pmi-ibat-lvl0/trips/ibat-lvl0";
		pmi632_vbat_lvl0 = "/soc/thermal-zones/pmi-vbat-lvl0/trips/vbat-lvl0";
		pmi632_low_soc = "/soc/thermal-zones/soc/trips/low-soc";
		pmi632_tz_trip0 = "/soc/thermal-zones/pmi632_tz/trips/pmi632-trip0";
		pmi632_tz_trip1 = "/soc/thermal-zones/pmi632_tz/trips/pmi632-trip1";
		pmi632_tz_trip2 = "/soc/thermal-zones/pmi632_tz/trips/pmi632-trip2";
		quiet_modem_439_trip1 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-modem-trip0";
		quiet_modem_439_trip2 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-modem-trip1";
		quiet_cpus_439_trip = "/soc/thermal-zones/quiet-therm-step/trips/quiet-cpus-trip";
		quiet_modem_439_trip3 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-modem-trip2";
		quiet_batt_439_trip1 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-batt-trip1";
		quiet_gpu_439_trip = "/soc/thermal-zones/quiet-therm-step/trips/quiet-gpu-trip";
		quiet_batt_439_trip2 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-batt-trip2";
		quiet_batt_439_trip3 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-batt-trip3";
		quiet_batt_439_trip4 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-batt-trip4";
		quiet_modem_439_trip4 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-modem-trip3";
		quiet_batt_439_trip5 = "/soc/thermal-zones/quiet-therm-step/trips/quiet-batt-trip5";
		tsens0 = "/soc/tsens@4a8000";
		slim_msm = "/soc/slim@c140000";
		wcd9335 = "/soc/slim@c140000/tasha_codec";
		wsa881x_211 = "/soc/slim@c140000/tasha_codec/swr_master/wsa881x@20170211";
		wsa881x_212 = "/soc/slim@c140000/tasha_codec/swr_master/wsa881x@20170212";
		wsa881x_213 = "/soc/slim@c140000/tasha_codec/swr_master/wsa881x@21170213";
		wsa881x_214 = "/soc/slim@c140000/tasha_codec/swr_master/wsa881x@21170214";
		dai_slim = "/soc/slim@c140000/msm_dai_slim";
		blsp1_uart2 = "/soc/serial@78b0000";
		dma_blsp1 = "/soc/qcom,sps-dma@7884000";
		dma_blsp2 = "/soc/qcom,sps-dma@7ac4000";
		clock_gcc = "/soc/qcom,gcc@1800000";
		clock_debug = "/soc/qcom,cc-debug@1874000";
		clock_gcc_mdss = "/soc/qcom,gcc-mdss@1800000";
		clock_cpu = "/soc/qcom,cpu-clock-8939@b111050";
		i2c_2 = "/soc/i2c@78b6000";
		wsa881x_i2c_f = "/soc/i2c@78b6000/wsa881x-i2c-codec@f";
		wsa881x_i2c_45 = "/soc/i2c@78b6000/wsa881x-i2c-codec@45";
		i2c_3 = "/soc/i2c@78b7000";
		i2c_5 = "/soc/i2c@7af5000";
		i2c_6 = "/soc/i2c@7af6000";
		spi_3 = "/soc/spi@78b7000";
		spi_8 = "/soc/spi@7af8000";
		msm_cpufreq = "/soc/qcom,msm-cpufreq";
		cci_cache = "/soc/qcom,cci";
		cpubw = "/soc/qcom,cpubw";
		mincpubw = "/soc/qcom,mincpubw";
		blsp2_uart1 = "/soc/uart@7aef000";
		rpm_bus = "/soc/qcom,rpm-smd";
		pm8953_s1 = "/soc/qcom,rpm-smd/rpm-regulator-smpa1/regulator-s1";
		pm8953_s2_level = "/soc/qcom,rpm-smd/rpm-regulator-smpa2/regulator-s2-level";
		pm8953_s2_floor_level = "/soc/qcom,rpm-smd/rpm-regulator-smpa2/regulator-s2-floor-level";
		pm8953_s2_level_ao = "/soc/qcom,rpm-smd/rpm-regulator-smpa2/regulator-s2-level-ao";
		pm8953_cx_cdev = "/soc/qcom,rpm-smd/rpm-regulator-smpa2/regulator-cx-cdev";
		pm8953_s3 = "/soc/qcom,rpm-smd/rpm-regulator-smpa3/regulator-s3";
		pm8953_s4 = "/soc/qcom,rpm-smd/rpm-regulator-smpa4/regulator-s4";
		pm8953_l2 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa2/regulator-l2";
		pm8953_l3 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa3/regulator-l3";
		pm8953_l5 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa5/regulator-l5";
		pm8953_l6 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa6/regulator-l6";
		pm8953_l7 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa7/regulator-l7";
		pm8953_l7_ao = "/soc/qcom,rpm-smd/rpm-regulator-ldoa7/regulator-l7-ao";
		pm8953_l8 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa8/regulator-l8";
		pm8953_l9 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa9/regulator-l9";
		pm8953_l10 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa10/regulator-l10";
		pm8953_l11 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa11/regulator-l11";
		pm8953_l12 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa12/regulator-l12";
		pm8953_l13 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa13/regulator-l13";
		pm8953_l14 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa14/regulator-l14";
		pm8953_l15 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa15/regulator-l15";
		pm8953_l16 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa16/regulator-l16";
		pm8953_l17 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa17/regulator-l17";
		pm8953_l19 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa19/regulator-l19";
		pm8953_l22 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa22/regulator-l22";
		pm8953_l23 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa23/regulator-l23";
		pm8953_s7_level = "/soc/qcom,rpm-smd/rpm-regulator-smpa7/regulator-s7-level";
		pm8953_s7_level_ao = "/soc/qcom,rpm-smd/rpm-regulator-smpa7/regulator-s7-level-ao";
		pm8953_s7_level_so = "/soc/qcom,rpm-smd/rpm-regulator-smpa7/regulator-s7-level-so";
		pm8953_l1 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa1/regulator-l1";
		pm8953_l4 = "/soc/qcom,rpm-smd/rpm-regulator-ldoa4/regulator-l4";
		usb_otg = "/soc/usb@78db000";
		spmi_bus = "/soc/qcom,spmi@200f000";
		pm8953_revid = "/soc/qcom,spmi@200f000/qcom,pm8953@0/qcom,revid@100";
		pm8953_tz = "/soc/qcom,spmi@200f000/qcom,pm8953@0/qcom,temp-alarm@2400";
		pm8953_coincell = "/soc/qcom,spmi@200f000/qcom,pm8953@0/qcom,coincell@2800";
		pm8953_mpps = "/soc/qcom,spmi@200f000/qcom,pm8953@0/mpps";
		pa_therm1_default = "/soc/qcom,spmi@200f000/qcom,pm8953@0/mpps/pa_therm1/pa_therm1_default";
		pm8953_gpios = "/soc/qcom,spmi@200f000/qcom,pm8953@0/gpios";
		tasha_mclk_default = "/soc/qcom,spmi@200f000/qcom,pm8953@0/gpios/tasha_mclk/tasha_mclk_default";
		pm8953_vadc = "/soc/qcom,spmi@200f000/qcom,pm8953@0/vadc@3100";
		pm8953_adc_tm = "/soc/qcom,spmi@200f000/qcom,pm8953@0/vadc@3400";
		pm8953_rtc = "/soc/qcom,spmi@200f000/qcom,pm8953@0/qcom,pm8953_rtc";
		pm8953_typec = "/soc/qcom,spmi@200f000/qcom,pm8953@0/qcom,pm8953_typec@bf00";
		pm8953_1 = "/soc/qcom,spmi@200f000/qcom,pm8953@1";
		pm8953_pwm = "/soc/qcom,spmi@200f000/qcom,pm8953@1/qcom,pwms@bc00";
		pm8953_s5 = "/soc/qcom,spmi@200f000/qcom,pm8953@1/spm-regulator@2000";
		pm8953_s5_limit = "/soc/qcom,spmi@200f000/qcom,pm8953@1/spm-regulator@2000/avs-limit-regulator";
		pmic_analog_codec = "/soc/qcom,spmi@200f000/qcom,pm8953@1/analog-codec@f000";
		msm_digital_codec = "/soc/qcom,spmi@200f000/qcom,pm8953@1/analog-codec@f000/msm-dig-codec";
		pmi632_revid = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,revid@100";
		pmi632_pon = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,power-on@800";
		pmi632_vadc = "/soc/qcom,spmi@200f000/qcom,pmi632@2/vadc@3100";
		pmi632_adc_tm = "/soc/qcom,spmi@200f000/qcom,pmi632@2/vadc@3500";
		pmi632_tz = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,temp-alarm@2400";
		pmi632_gpios = "/soc/qcom,spmi@200f000/qcom,pmi632@2/pinctrl@c000";
		quiet_therm_default = "/soc/qcom,spmi@200f000/qcom,pmi632@2/pinctrl@c000/quiet_therm/quiet_therm_default";
		smb_therm_default = "/soc/qcom,spmi@200f000/qcom,pmi632@2/pinctrl@c000/smb_therm/smb_therm_default";
		pmi632_charger = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,qpnp-smb5";
		smb5_vbus = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,qpnp-smb5/qcom,smb5-vbus";
		pmi632_qg = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qpnp,qg";
		bcl_sensor = "/soc/qcom,spmi@200f000/qcom,pmi632@2/bcl@3d00";
		bcl_soc = "/soc/qcom,spmi@200f000/qcom,pmi632@2/bcl-soc";
		pmi632_pbs_client3 = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,pbs@7400";
		pmi632_sdam7 = "/soc/qcom,spmi@200f000/qcom,pmi632@2/qcom,sdam@b600";
		pmi632_3 = "/soc/qcom,spmi@200f000/qcom,pmi632@3";
		pmi632_vib = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,vibrator@5700";
		pmi632_pwm = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,pwms@b300";
		pmi632_rgb = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d000";
		pmi632_lcdb = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qpnp-lcdb@ec00";
		lcdb_ldo_vreg = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qpnp-lcdb@ec00/ldo";
		lcdb_ncp_vreg = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qpnp-lcdb@ec00/ncp";
		lcdb_bst_vreg = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qpnp-lcdb@ec00/bst";
		flash_led = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300";
		pmi632_flash0 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,flash_0";
		pmi632_flash1 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,flash_1";
		pmi632_torch0 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,torch_0";
		pmi632_torch1 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,torch_1";
		pmi632_switch0 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,led_switch_0";
		pmi632_switch1 = "/soc/qcom,spmi@200f000/qcom,pmi632@3/qcom,leds@d300/qcom,led_switch_1";
		sn_fuse = "/soc/snfuse@0xA4128";
		jtag_mm0 = "/soc/jtagmm@61bc000";
		jtag_mm1 = "/soc/jtagmm@61bd000";
		jtag_mm2 = "/soc/jtagmm@61be000";
		jtag_mm3 = "/soc/jtagmm@61bf000";
		smdtty_apps_fm = "/soc/qcom,smdtty/qcom,smdtty-apps-fm";
		smdtty_apps_riva_bt_acl = "/soc/qcom,smdtty/smdtty-apps-riva-bt-acl";
		smdtty_apps_riva_bt_cmd = "/soc/qcom,smdtty/qcom,smdtty-apps-riva-bt-cmd";
		smdtty_mbalbridge = "/soc/qcom,smdtty/qcom,smdtty-mbalbridge";
		smdtty_apps_riva_ant_cmd = "/soc/qcom,smdtty/smdtty-apps-riva-ant-cmd";
		smdtty_apps_riva_ant_data = "/soc/qcom,smdtty/smdtty-apps-riva-ant-data";
		smdtty_data1 = "/soc/qcom,smdtty/qcom,smdtty-data1";
		smdtty_data4 = "/soc/qcom,smdtty/qcom,smdtty-data4";
		smdtty_data11 = "/soc/qcom,smdtty/qcom,smdtty-data11";
		smdtty_data21 = "/soc/qcom,smdtty/qcom,smdtty-data21";
		smdtty_loopback = "/soc/qcom,smdtty/smdtty-loopback";
		qcom_tzlog = "/soc/tz-log@08600720";
		sdcc1_ice = "/soc/sdcc1ice@7803000";
		sdhc_1 = "/soc/sdhci@7824900";
		sdhc_2 = "/soc/sdhci@7864900";
		qcom_seecom = "/soc/qseecom@85b00000";
		qcom_rng = "/soc/qrng@e3000";
		qcom_crypto = "/soc/qcrypto@720000";
		qcom_cedev = "/soc/qcedev@720000";
		pil_mss = "/soc/qcom,mss@4080000";
		bam_dmux = "/soc/qcom,bam_dmux@4044000";
		ssc_sensors = "/soc/qcom,msm-ssc-sensors";
		apc_vreg_corner = "/soc/regulator@b018000";
		pcm0 = "/soc/qcom,msm-pcm";
		routing = "/soc/qcom,msm-pcm-routing";
		compr = "/soc/qcom,msm-compr-dsp";
		pcm1 = "/soc/qcom,msm-pcm-low-latency";
		pcm2 = "/soc/qcom,msm-ultra-low-latency";
		pcm_noirq = "/soc/qcom,msm-pcm-dsp-noirq";
		compress = "/soc/qcom,msm-compress-dsp";
		voip = "/soc/qcom,msm-voip-dsp";
		voice = "/soc/qcom,msm-pcm-voice";
		stub_codec = "/soc/qcom,msm-stub-codec";
		afe = "/soc/qcom,msm-pcm-afe";
		dai_hdmi = "/soc/qcom,msm-dai-q6-hdmi";
		dai_dp = "/soc/qcom,msm-dai-q6-dp";
		loopback = "/soc/qcom,msm-pcm-loopback";
		msm_dai_mi2s = "/soc/qcom,msm-dai-mi2s";
		dai_mi2s0 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-prim";
		dai_mi2s1 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-sec";
		dai_mi2s2 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-tert";
		dai_mi2s3 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quat";
		dai_mi2s4 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-quin";
		dai_mi2s5 = "/soc/qcom,msm-dai-mi2s/qcom,msm-dai-q6-mi2s-senary";
		lsm = "/soc/qcom,msm-lsm-client";
		sb_0_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-rx";
		sb_0_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-0-tx";
		sb_1_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-rx";
		sb_1_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-1-tx";
		sb_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-rx";
		sb_2_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-2-tx";
		sb_3_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-rx";
		sb_3_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-3-tx";
		sb_4_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-rx";
		sb_4_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-4-tx";
		sb_5_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-tx";
		sb_5_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-5-rx";
		sb_6_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-6-rx";
		sb_7_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-rx";
		sb_7_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-7-tx";
		sb_8_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-rx";
		sb_8_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-sb-8-tx";
		bt_sco_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-rx";
		bt_sco_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-bt-sco-tx";
		int_fm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-rx";
		int_fm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-int-fm-tx";
		afe_pcm_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-rx";
		afe_pcm_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-be-afe-pcm-tx";
		afe_proxy_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-rx";
		afe_proxy_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-proxy-tx";
		afe_loopback_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-afe-loopback-tx";
		incall_record_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-rx";
		incall_record_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-record-tx";
		incall_music_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-rx";
		incall_music_2_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-incall-music-2-rx";
		usb_audio_rx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-rx";
		usb_audio_tx = "/soc/qcom,msm-dai-q6/qcom,msm-dai-q6-usb-audio-tx";
		hostless = "/soc/qcom,msm-pcm-hostless";
		audio_apr = "/soc/qcom,msm-audio-apr";
		dai_pri_auxpcm = "/soc/qcom,msm-pri-auxpcm";
		dai_sec_auxpcm = "/soc/qcom,msm-sec-auxpcm";
		dai_tert_auxpcm = "/soc/qcom,msm-tert-auxpcm";
		dai_quat_auxpcm = "/soc/qcom,msm-quat-auxpcm";
		dai_quin_auxpcm = "/soc/qcom,msm-quin-auxpcm";
		hdmi_dba = "/soc/qcom,msm-hdmi-dba-codec-rx";
		msm_audio_ion = "/soc/qcom,msm-audio-ion";
		dai_pri_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-pri-rx/qcom,msm-dai-q6-tdm-pri-rx-0";
		dai_pri_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-pri-tx/qcom,msm-dai-q6-tdm-pri-tx-0";
		dai_sec_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-sec-rx/qcom,msm-dai-q6-tdm-sec-rx-0";
		dai_sec_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-sec-tx/qcom,msm-dai-q6-tdm-sec-tx-0";
		dai_tert_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-tert-rx/qcom,msm-dai-q6-tdm-tert-rx-0";
		dai_tert_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-tert-tx/qcom,msm-dai-q6-tdm-tert-tx-0";
		dai_quat_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quat-rx/qcom,msm-dai-q6-tdm-quat-rx-0";
		dai_quat_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quat-tx/qcom,msm-dai-q6-tdm-quat-tx-0";
		dai_quin_tdm_rx_0 = "/soc/qcom,msm-dai-tdm-quin-rx/qcom,msm-dai-q6-tdm-quin-rx-0";
		dai_quin_tdm_tx_0 = "/soc/qcom,msm-dai-tdm-quin-tx/qcom,msm-dai-q6-tdm-quin-tx-0";
		int_codec = "/soc/sound";
		cdc_us_euro_sw = "/soc/msm_cdc_pinctrl_us_euro_sw";
		cdc_pri_mi2s_gpios = "/soc/msm_cdc_pinctrl_pri";
		cdc_quin_mi2s_gpios = "/soc/msm_cdc_pinctrl_quin";
		cdc_quat_mi2s_gpios = "/soc/msm_cdc_pinctrl_quat";
		wsa881x_analog_vi_gpio = "/soc/wsa881x_analog_vi_pctrl";
		wsa881x_analog_clk_gpio = "/soc/wsa881x_analog_clk_pctrl";
		wsa881x_analog_reset_gpio = "/soc/wsa881x_analog_reset_pctrl";
		ext_codec = "/soc/sound-9335";
		cpe = "/soc/qcom,msm-cpe-lsm";
		wcd9xxx_intc = "/soc/wcd9xxx-irq";
		clock_audio = "/soc/audio_ext_clk";
		wcd_rst_gpio = "/soc/msm_cdc_pinctrl";
		vfe0 = "/soc/qcom,vfe0@1b10000";
		vfe1 = "/soc/qcom,vfe1@1b14000";
		msm_cam_smmu_cb1 = "/soc/qcom,cam_smmu/msm_cam_smmu_cb1";
		msm_cam_smmu_cb2 = "/soc/qcom,cam_smmu/msm_cam_smmu_cb2";
		msm_cam_smmu_cb3 = "/soc/qcom,cam_smmu/msm_cam_smmu_cb3";
		msm_cam_smmu_cb4 = "/soc/qcom,cam_smmu/msm_cam_smmu_cb4";
		cci = "/soc/qcom,cci@1b0c000";
		i2c_freq_100Khz = "/soc/qcom,cci@1b0c000/qcom,i2c_standard_mode";
		i2c_freq_400Khz = "/soc/qcom,cci@1b0c000/qcom,i2c_fast_mode";
		i2c_freq_custom = "/soc/qcom,cci@1b0c000/qcom,i2c_custom_mode";
		i2c_freq_1Mhz = "/soc/qcom,cci@1b0c000/qcom,i2c_fast_plus_mode";
		gdsc_venus = "/soc/qcom,gdsc@184c018";
		gdsc_mdss = "/soc/qcom,gdsc@184d078";
		gdsc_jpeg = "/soc/qcom,gdsc@185701c";
		gdsc_vfe = "/soc/qcom,gdsc@1858034";
		gdsc_vfe1 = "/soc/qcom,gdsc@185806c";
		gdsc_cpp = "/soc/qcom,gdsc@1858078";
		gdsc_oxili_gx = "/soc/qcom,gdsc@185901c";
		gdsc_venus_core0 = "/soc/qcom,gdsc@184c028";
		gdsc_venus_core1 = "/soc/qcom,gdsc@184c030";
		gdsc_oxili_cx = "/soc/qcom,gdsc@185904c";
		gdsc_usb30 = "/soc/qcom,gdsc@183f078";
		tmc_etr = "/soc/tmc@6028000";
		tmc_etr_in_replicator = "/soc/tmc@6028000/port/endpoint";
		tmc_etf = "/soc/tmc@6027000";
		tmc_etf_out_replicator = "/soc/tmc@6027000/ports/port@0/endpoint";
		tmc_etf_in_funnel_in0 = "/soc/tmc@6027000/ports/port@1/endpoint";
		replicator = "/soc/replicator@6026000";
		replicator_out_tmc_etr = "/soc/replicator@6026000/ports/port@0/endpoint";
		replicator_in_tmc_etf = "/soc/replicator@6026000/ports/port@1/endpoint";
		funnel_in0 = "/soc/funnel@6021000";
		funnel_in0_out_tmc_etf = "/soc/funnel@6021000/ports/port@0/endpoint";
		funnel_in0_in_stm = "/soc/funnel@6021000/ports/port@1/endpoint";
		funnel_in0_in_tpda = "/soc/funnel@6021000/ports/port@2/endpoint";
		funnel_in0_in_funnel_center = "/soc/funnel@6021000/ports/port@3/endpoint";
		funnel_in0_in_funnel_right = "/soc/funnel@6021000/ports/port@4/endpoint";
		funnel_in0_in_funnel_mm = "/soc/funnel@6021000/ports/port@5/endpoint";
		funnel_center = "/soc/funnel@6100000";
		funnel_center_out_funnel_in0 = "/soc/funnel@6100000/ports/port@0/endpoint";
		funnel_center_in_rpm_etm0 = "/soc/funnel@6100000/ports/port@1/endpoint";
		funnel_center_in_dbgui = "/soc/funnel@6100000/ports/port@2/endpoint";
		funnel_right = "/soc/funnel@6120000";
		funnel_right_out_funnel_in0 = "/soc/funnel@6120000/ports/port@0/endpoint";
		funnel_right_in_modem_etm0 = "/soc/funnel@6120000/ports/port@1/endpoint";
		funnel_right_in_funnel_apss = "/soc/funnel@6120000/ports/port@2/endpoint";
		funnel_mm = "/soc/funnel@6130000";
		funnel_mm_out_funnel_in0 = "/soc/funnel@6130000/ports/port@0/endpoint";
		funnel_mm_in_wcn_etm0 = "/soc/funnel@6130000/ports/port@1/endpoint";
		funnel_mm_in_funnel_cam = "/soc/funnel@6130000/ports/port@2/endpoint";
		funnel_mm_in_audio_etm0 = "/soc/funnel@6130000/ports/port@3/endpoint";
		funnel_mm_in_gfx = "/soc/funnel@6130000/ports/port@4/endpoint";
		funnel_cam = "/soc/funnel@6132000";
		funnel_cam_out_funnel_mm = "/soc/funnel@6132000/port/endpoint";
		funnel_apss = "/soc/funnel@61a1000";
		funnel_apss_out_funnel_right = "/soc/funnel@61a1000/ports/port@0/endpoint";
		funnel_apss0_in_etm0 = "/soc/funnel@61a1000/ports/port@5/endpoint";
		funnel_apss0_in_etm1 = "/soc/funnel@61a1000/ports/port@6/endpoint";
		funnel_apss0_in_etm2 = "/soc/funnel@61a1000/ports/port@7/endpoint";
		funnel_apss0_in_etm3 = "/soc/funnel@61a1000/ports/port@8/endpoint";
		etm0 = "/soc/etm@61bc000";
		etm0_out_funnel_apss0 = "/soc/etm@61bc000/port/endpoint";
		etm1 = "/soc/etm@61bd000";
		etm1_out_funnel_apss0 = "/soc/etm@61bd000/port/endpoint";
		etm2 = "/soc/etm@61be000";
		etm2_out_funnel_apss0 = "/soc/etm@61be000/port/endpoint";
		etm3 = "/soc/etm@61bf000";
		etm3_out_funnel_apss0 = "/soc/etm@61bf000/port/endpoint";
		stm = "/soc/stm@6002000";
		stm_out_funnel_in0 = "/soc/stm@6002000/port/endpoint";
		cti0 = "/soc/cti@6010000";
		cti1 = "/soc/cti@6011000";
		cti2 = "/soc/cti@6012000";
		cti3 = "/soc/cti@6013000";
		cti4 = "/soc/cti@6014000";
		cti5 = "/soc/cti@6015000";
		cti6 = "/soc/cti@6016000";
		cti7 = "/soc/cti@6017000";
		cti8 = "/soc/cti@6018000";
		cti9 = "/soc/cti@6019000";
		cti10 = "/soc/cti@601a000";
		cti11 = "/soc/cti@601b000";
		cti12 = "/soc/cti@601c000";
		cti13 = "/soc/cti@601d000";
		cti14 = "/soc/cti@601e000";
		cti15 = "/soc/cti@601f000";
		cti_cpu0 = "/soc/cti@61b8000";
		cti_cpu1 = "/soc/cti@61b9000";
		cti_cpu2 = "/soc/cti@61ba000";
		cti_cpu3 = "/soc/cti@61bb000";
		cti_modem_cpu0 = "/soc/cti@6124000";
		cti_video_cpu0 = "/soc/cti@6134000";
		cti_wcn_cpu0 = "/soc/cti@6139000";
		cti_audio_cpu0 = "/soc/cti@613c000";
		cti_rpm_cpu0 = "/soc/cti@610c000";
		wcn_etm0_out_funnel_mm = "/soc/wcn_etm0/port/endpoint";
		rpm_etm0_out_funnel_center = "/soc/rpm_etm0/port/endpoint";
		audio_etm0_out_funnel_mm = "/soc/audio_etm0/port/endpoint";
		modem_etm0_out_funnel_right = "/soc/modem_etm0/port/endpoint";
		csr = "/soc/csr@6001000";
		dbgui = "/soc/dbgui@6108000";
		dbgui_out_funnel_center = "/soc/dbgui@6108000/port/endpoint";
		tpda = "/soc/tpda@6003000";
		tpda_out_funnel_in0 = "/soc/tpda@6003000/ports/port@0/endpoint";
		tpda_in_tpdm_dcc = "/soc/tpda@6003000/ports/port@1/endpoint";
		tpdm_dcc = "/soc/tpdm@6110000";
		tpdm_dcc_out_tpda = "/soc/tpdm@6110000/port/endpoint";
		hwevent = "/soc/hwevent@6101000";
		modem_pa = "/soc/qmi-tmd-devices/modem/modem_pa";
		modem_proc = "/soc/qmi-tmd-devices/modem/modem_proc";
		modem_current = "/soc/qmi-tmd-devices/modem/modem_current";
		modem_vdd = "/soc/qmi-tmd-devices/modem/modem_vdd";
		apc_mem_acc_vreg = "/soc/apc-mem-acc-regulator";
		dbu1 = "/soc/dbu1";
		led_flash0 = "/soc/qcom,camera-flash";
		clock_audio_native = "/soc/audio_ext_clk_native";
		firmware = "/firmware";
		reserved_memory = "/reserved-memory";
		other_ext_mem = "/reserved-memory/other_ext_region@0";
		modem_mem = "/reserved-memory/modem_region@0";
		adsp_fw_mem = "/reserved-memory/adsp_fw_region@0";
		wcnss_fw_mem = "/reserved-memory/wcnss_fw_region@0";
		venus_mem = "/reserved-memory/venus_region@0";
		secure_mem = "/reserved-memory/secure_region@0";
		qseecom_mem = "/reserved-memory/qseecom_region@0";
		qseecom_ta_mem = "/reserved-memory/qseecom_ta_region";
		adsp_mem = "/reserved-memory/adsp_region@0";
		cont_splash_mem = "/reserved-memory/splash_region@83000000";
		dump_mem = "/reserved-memory/mem_dump_region";
		gpu_mem = "/reserved-memory/gpu_region@0";
		vendor = "/vendor";
		energy_costs = "/energy-costs";
		CPU_COST_0 = "/energy-costs/core-cost0";
		CLUSTER_COST_0 = "/energy-costs/cluster-cost0";
		mtp_batterydata = "/qcom,battery-data";
	};
};