[Skiboot] [PATCH 2/2] fsp/rtc: Introduce the rtc write state machine

Vasant Hegde hegdevasant at linux.vnet.ibm.com
Sun Mar 8 18:27:01 AEDT 2015


On 03/07/2015 10:34 AM, Neelesh Gupta wrote:
> Similar to rtc read requests, have a state machine to handle the
> write transitions.
> 
> Signed-off-by: Neelesh Gupta <neelegup at linux.vnet.ibm.com>

Reviewed-by: Vasant Hegde <hegdevasant at linux.vnet.ibm.com>

> ---
>  hw/fsp/fsp-rtc.c |  118 ++++++++++++++++++++++++++++++++++--------------------
>  1 file changed, 74 insertions(+), 44 deletions(-)
> 
> diff --git a/hw/fsp/fsp-rtc.c b/hw/fsp/fsp-rtc.c
> index 2c7a592..955521b 100644
> --- a/hw/fsp/fsp-rtc.c
> +++ b/hw/fsp/fsp-rtc.c
> @@ -68,9 +68,10 @@ static enum {
>  } rtc_tod_state = RTC_TOD_INVALID;

.../...

> +
> +static int64_t fsp_opal_rtc_write(uint32_t year_month_day,
> +				  uint64_t hour_minute_second_millisecond)
> +{
> +	int rc;
> +
> +	lock(&rtc_lock);

Minor nit ... better check fsp present or not here.

-Vasant



More information about the Skiboot mailing list