From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anatolij Gustschin Date: Tue, 19 May 2020 12:26:32 +0200 Subject: [PATCH 2/2] thermal: imx_scu_thermal: fix getting DT alert property value In-Reply-To: References: <20200516203420.24409-1-agust@denx.de> <20200516203420.24409-2-agust@denx.de> <20200517131828.2c3686e5@crub> <20200517165317.662d7ae2@crub> <20200519113542.52b30bdf@crub> Message-ID: <20200519122632.3435285f@crub> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Tue, 19 May 2020 10:05:21 +0000 Peng Fan peng.fan at nxp.com wrote: ... > Would this help? > > diff --git a/drivers/cpu/imx8_cpu.c b/drivers/cpu/imx8_cpu.c > index 95c14c98d8..6c949ccbd4 100644 > --- a/drivers/cpu/imx8_cpu.c > +++ b/drivers/cpu/imx8_cpu.c > @@ -68,10 +68,13 @@ static int cpu_imx_get_temp(struct cpu_imx_platdata *plat) > struct udevice *thermal_dev; > int cpu_tmp, ret; > > - if (!strcmp(plat->name, "A72")) > - ret = uclass_get_device(UCLASS_THERMAL, 1, &thermal_dev); > - else > - ret = uclass_get_device(UCLASS_THERMAL, 0, &thermal_dev); > + if (!strcmp(plat->name, "A72")) { > + ret = uclass_get_device_by_name(UCLASS_THERMAL, "cpu-thermal1", > + &thermal_dev); > + } else { > + ret = uclass_get_device_by_name(UCLASS_THERMAL, "cpu-thermal0", > + &thermal_dev); > + } > > if (!ret) { > ret = thermal_get_temp(thermal_dev, &cpu_tmp); Yes, this fixes the problem, thanks! -- Anatolij