Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 939c4b94 authored by Dishendra Deshmukh's avatar Dishendra Deshmukh Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Add cpu related changes for Katmai FP2 targets

Added DT changes for for Katmai targets 4xgold A78 (2.1GHz)
+4x Silver A55 (1.8GHz).

Change-Id: I47ec2d3fd2528d44998bb485ae4046de998acf6d
parent 9aa1445b
Loading
Loading
Loading
Loading
+20 −12
Original line number Diff line number Diff line
@@ -237,17 +237,21 @@ dtbo-$(CONFIG_ARCH_YUPIK) += \
	yupik-iot-idp-pm7250b-overlay.dtbo \
	yupik-iot-qrd-overlay.dtbo \
	yupik-iot-hsp-overlay.dtbo \
	katmai-hsp-overlay.dtbo \
	yupik-iot-hsp-pm7250b-overlay.dtbo \
	katmai-hsp-overlay.dtbo \
	katmai-hsp-pm7250b-overlay.dtbo \
	katmai-fp2-hsp-overlay.dtbo \
	katmai-fp2-hsp-pm7250b-overlay.dtbo \
	yupik-iot-idps-amoled-overlay.dtbo \
	yupikp-iot-idp-overlay.dtbo \
	yupikp-iot-idp-pm7250b-overlay.dtbo \
	yupikp-iot-qrd-overlay.dtbo \
	yupikp-iot-hsp-overlay.dtbo \
	katmaip-hsp-overlay.dtbo \
	yupikp-iot-hsp-pm7250b-overlay.dtbo \
	katmaip-hsp-overlay.dtbo \
	katmaip-hsp-pm7250b-overlay.dtbo \
	katmaip-fp2-hsp-overlay.dtbo \
	katmaip-fp2-hsp-pm7250b-overlay.dtbo \
	yupikp-iot-idps-amoled-overlay.dtbo


@@ -263,22 +267,26 @@ yupikp-atp-overlay.dtbo-base := yupikp.dtb
yupikp-qrd-overlay.dtbo-base := yupikp.dtb
yupikp-idps-amoled-overlay.dtbo-base := yupikp.dtb
yupikp-idp-hsp-overlay.dtbo-base := yupikp-hsp.dtb
yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb katmai.dtb
yupik-iot-idp-overlay.dtbo-base := yupik-iot.dtb katmai.dtb katmai-fp2.dtb
yupik-iot-idp-pm7250b-overlay.dtbo-base := yupik-iot.dtb katmai.dtb katmai-fp2.dtb
yupik-iot-qrd-overlay.dtbo-base := yupik-iot.dtb katmai.dtb katmai-fp2.dtb
yupik-iot-hsp-overlay.dtbo-base := yupik-iot.dtb
katmai-hsp-overlay.dtbo-base :=  katmai.dtb
yupik-iot-hsp-pm7250b-overlay.dtbo-base := yupik-iot.dtb
katmai-hsp-overlay.dtbo-base :=  katmai.dtb
katmai-hsp-pm7250b-overlay.dtbo-base :=  katmai.dtb
yupik-iot-idps-amoled-overlay.dtbo-base := katmai.dtb
yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
katmai-fp2-hsp-overlay.dtbo-base :=  katmai-fp2.dtb
katmai-fp2-hsp-pm7250b-overlay.dtbo-base :=  katmai-fp2.dtb
yupik-iot-idps-amoled-overlay.dtbo-base := yupik-iot.dtb katmai.dtb katmai-fp2.dtb
yupikp-iot-idp-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb katmaip-fp2.dtb
yupikp-iot-idp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb katmaip-fp2.dtb
yupikp-iot-qrd-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb katmaip-fp2.dtb
yupikp-iot-hsp-overlay.dtbo-base := yupikp-iot.dtb
katmaip-hsp-overlay.dtbo-base := katmaip.dtb
yupikp-iot-hsp-pm7250b-overlay.dtbo-base := yupikp-iot.dtb
katmaip-hsp-overlay.dtbo-base := katmaip.dtb
katmaip-hsp-pm7250b-overlay.dtbo-base := katmaip.dtb
yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb
katmaip-fp2-hsp-overlay.dtbo-base := katmaip-fp2.dtb
katmaip-fp2-hsp-pm7250b-overlay.dtbo-base := katmaip-fp2.dtb
yupikp-iot-idps-amoled-overlay.dtbo-base := yupikp-iot.dtb katmaip.dtb katmaip-fp2.dtb
else
dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \
	yupik-idp.dtb \
+89 −0
Original line number Diff line number Diff line
&cpu4_cpu_llcc_latmon {
	qcom,core-dev-table =
		<  691200 MHZ_TO_MBPS(  300, 16) >,
		<  940800 MHZ_TO_MBPS(  466, 16) >,
		< 1228800 MHZ_TO_MBPS(  600, 16) >,
		< 1651200 MHZ_TO_MBPS(  806, 16) >;
};

&cpu4_llcc_ddr_latmon {
	ddr4-map {
		qcom,core-dev-table =
			<  691200 MHZ_TO_MBPS( 451, 4) >,
			<  940800 MHZ_TO_MBPS( 547, 4) >,
			< 1228800 MHZ_TO_MBPS(1017, 4) >,
			< 1651200 MHZ_TO_MBPS(1555, 4) >;
	};

	ddr5-map {
		qcom,core-dev-table =
			<  691200 MHZ_TO_MBPS( 451, 4) >,
			<  940800 MHZ_TO_MBPS( 547, 4) >,
			< 1228800 MHZ_TO_MBPS( 768, 4) >,
			< 1651200 MHZ_TO_MBPS(1555, 4) >,
			< 1900800 MHZ_TO_MBPS(1708, 4) >;
	};
};

&cpu4_computemon {
	ddr4-map {
		qcom,core-dev-table =
			<  691200 MHZ_TO_MBPS( 451, 4) >,
			< 1228800 MHZ_TO_MBPS( 547, 4) >,
			< 1516800 MHZ_TO_MBPS( 768, 4) >,
			< 1651200 MHZ_TO_MBPS(1017, 4) >,
			< 1900800 MHZ_TO_MBPS(1555, 4) >;
	};

	ddr5-map {
		qcom,core-dev-table =
			<  691200 MHZ_TO_MBPS( 451, 4) >,
			< 1228800 MHZ_TO_MBPS( 547, 4) >,
			< 1516800 MHZ_TO_MBPS( 768, 4) >,
			< 1651200 MHZ_TO_MBPS(1555, 4) >,
			< 1900800 MHZ_TO_MBPS(1708, 4) >;
	};
};

&cpu4_llcc_computemon {
	qcom,core-dev-table =
		< 1900800 MHZ_TO_MBPS( 150, 16) >;
};

&cpu7_computemon {
	ddr4-map {
		qcom,core-dev-table =
			< 2380800 MHZ_TO_MBPS( 451, 4) >;
	};

	ddr5-map {
		qcom,core-dev-table =
			< 2380800 MHZ_TO_MBPS( 451, 4) >;
	};
};

&cpu7_l3_computemon {
	qcom,core-dev-table =
		< 2035200  300000000 >;
};

&cpu7_qoslatmon {
	qcom,core-dev-table =
		< 2035200 1 >;

};

&cpu4_rimps_l3_latmon {
	qcom,core-dev-table =
		<  940800  556800000 >,
		< 1228800  768000000 >,
		< 1651200 1190400000 >,
		< 1900800 1401600000 >;
};

&cpu7_rimps_l3_latmon {
	qcom,core-dev-table =
		< 1056000  556800000 >,
		< 1324800  768000000 >,
		< 1766400 1190400000 >;
};
+22 −0
Original line number Diff line number Diff line
/dts-v1/;
/plugin/;

#include <dt-bindings/interconnect/qcom,yupik.h>
#include "katmai-hsp.dtsi"

/ {
	model = "Qualcomm Technologies, Inc. Katmai FP2 IoT HSP";
	compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
	qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
	qcom,board-id = <34 1>;
	qcom,softsku-id = <2>;
};

&pcie1 {
	status = "okay";
};

&pcie1_msi {
	status = "okay";
};
+21 −0
Original line number Diff line number Diff line
/dts-v1/;
/plugin/;

#include "katmai-hsp-pm7250b.dtsi"

/ {
	model = "Qualcomm Technologies, Inc. Katmai FP2 IOT HSP + PM7250B";
	compatible = "qcom,yupik-iot-idp", "qcom,yupik-iot", "qcom,idp";
	qcom,msm-id = <497 0x10000>, <575 0x10000>, <576 0x10000>;
	qcom,board-id = <34 1>;
	qcom,softsku-id = <2>;
};

&pcie1 {
	status = "okay";
};

&pcie1_msi {
	status = "okay";
};

qcom/katmai-fp2.dts

0 → 100644
+9 −0
Original line number Diff line number Diff line
/dts-v1/;

#include "katmai-fp2.dtsi"

/ {
	model = "Qualcomm Technologies, Inc. KATMAI-FP2 SoC";
	compatible = "qcom,yupik-iot";
	qcom,board-id = <0 0>;
};
Loading