Skip to content

Commit

Permalink
LFU-628-3 imx95: enable scmi thermal
Browse files Browse the repository at this point in the history
Add dts device nodes and configs to enable scmi thermal on i.MX95.

Signed-off-by: Alice Guo <alice.guo@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
  • Loading branch information
Alice Guo authored and Ye Li committed Dec 14, 2023
1 parent 14891a9 commit 35cde0d
Show file tree
Hide file tree
Showing 8 changed files with 27 additions and 0 deletions.
4 changes: 4 additions & 0 deletions arch/arm/dts/imx95-19x19-evk-u-boot.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,10 @@
u-boot,dm-spl;
};

&{/firmware/scmi/protocol@15} {
u-boot,dm-pre-reloc;
};

&{/firmware/scmi/protocol@19} {
u-boot,dm-pre-reloc;
u-boot,dm-spl;
Expand Down
5 changes: 5 additions & 0 deletions arch/arm/dts/imx95.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -314,6 +314,11 @@
#clock-cells = <1>;
};

scmi_sensor: protocol@15 {
reg = <0x15>;
#thermal-sensor-cells = <1>;
};

scmi_iomuxc: protocol@19 {
reg = <0x19>;
};
Expand Down
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_android_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -230,3 +230,6 @@ CONFIG_ANDROID_AB_SUPPORT=y
#CONFIG_AVB_WARNING_LOGO=y
#CONFIG_AVB_WARNING_LOGO_COLS=0xC8
#CONFIG_AVB_WARNING_LOGO_ROWS=0xC0
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_android_trusty_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -237,3 +237,6 @@ CONFIG_ATTESTATION_ID_PRODUCT="evk_95"
CONFIG_ATTESTATION_ID_MANUFACTURER="nxp"
CONFIG_ATTESTATION_ID_MODEL="EVK_95"
CONFIG_SHA256=y
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_android_trusty_dual_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -238,3 +238,6 @@ CONFIG_ATTESTATION_ID_MANUFACTURER="nxp"
CONFIG_ATTESTATION_ID_MODEL="EVK_95"
CONFIG_SHA256=y
CONFIG_DUAL_BOOTLOADER=y
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_android_uuu_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -224,3 +224,6 @@ CONFIG_SAVED_QB_STATE_BASE=0x4aa00000
CONFIG_ANDROID_SUPPORT=y
CONFIG_ANDROID_AB_SUPPORT=y
CONFIG_CMD_BOOTA=n
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -220,3 +220,6 @@ CONFIG_SPL_RECOVER_DATA_SECTION=y

CONFIG_IMX_SNPS_DDR_PHY_QB_GEN=y
CONFIG_SAVED_QB_STATE_BASE=0x4aa00000
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y
3 changes: 3 additions & 0 deletions configs/imx95_19x19_evk_fspi_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -222,3 +222,6 @@ CONFIG_CLK_CCF=y
CONFIG_SPL_CLK_CCF=y

CONFIG_SPL_RECOVER_DATA_SECTION=y
CONFIG_DM_THERMAL=y
CONFIG_SCMI_THERMAL=y
CONFIG_SPL_THERMAL=y

0 comments on commit 35cde0d

Please sign in to comment.