[Skiboot] [PATCH 02/11] dts: add support to read the core temperatures
Stewart Smith
stewart at linux.vnet.ibm.com
Fri Feb 13 15:22:17 AEDT 2015
Cédric Le Goater <clg at fr.ibm.com> writes:
> @@ -338,8 +340,11 @@ void astbmc_early_init(void)
> uart_init(true);
> }
>
> -int64_t __attrconst astbmc_sensor_read(uint32_t sensor_hndl __unused,
> - int token __unused, uint32_t *sensor_data __unused)
> +int64_t astbmc_sensor_read(uint32_t sensor_hndl, int token __unused,
> + uint32_t *sensor_data)
> {
> + if (sensor_is_dts(sensor_hndl))
> + return dts_sensor_read(sensor_hndl, sensor_data);
> +
> return OPAL_UNSUPPORTED;
> }
> diff --git a/platforms/ibm-fsp/common.c b/platforms/ibm-fsp/common.c
> index 695d8e47db7c..732759b33286 100644
> --- a/platforms/ibm-fsp/common.c
> +++ b/platforms/ibm-fsp/common.c
> @@ -206,5 +208,8 @@ int64_t ibm_fsp_cec_power_down(uint64_t request)
> int64_t ibm_fsp_sensor_read(uint32_t sensor_hndl, int token,
> uint32_t *sensor_data)
> {
> + if (sensor_is_dts(sensor_hndl))
> + return dts_sensor_read(sensor_hndl, sensor_data);
> +
> return fsp_opal_read_sensor(sensor_hndl, token, sensor_data);
> }
I'd prefer if we didn't end up having identical code in platform hooks.
More information about the Skiboot
mailing list