[Skiboot] [PATCH 01/11] core: add a platform op to read sensors

Stewart Smith stewart at linux.vnet.ibm.com
Thu Feb 12 18:42:19 AEDT 2015


Cédric Le Goater <clg at fr.ibm.com> writes:
> +static int64_t opal_sensor_read(uint32_t sensor_hndl, int token,
> +		uint32_t *sensor_data)
> +{
> +	if (platform.sensor_read)
> +		return platform.sensor_read(sensor_hndl, token, sensor_data);
> +
> +	return OPAL_UNSUPPORTED;
> +}

It seems that previous behavior is to return OPAL_PARAMETER when
OPAL_SENSOR_READ is called with an unsupported sensor handle (at least
from my reading of parse_sensor_id in hw/fsp/fsp-sensor.c)

It would also be great if you document the OPAL_SENSOR_READ API while
you're at it too.

It seems that on non-fsp systems you would have gotten OPAL_PARAMETER
back as kernel should have been calling OPAL_CHECK_TOKEN first.



More information about the Skiboot mailing list