rtc/qmsi: use new DEVICE_AND_API_INIT()

Change-Id: Ic780b87e7f9372af970d24443d1a231a2f2c513f
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
This commit is contained in:
Daniel Leung 2016-04-27 15:33:34 -07:00 committed by Anas Nashif
commit cd1981ea04

View file

@ -90,11 +90,11 @@ static int rtc_qmsi_init(struct device *dev)
/* Route RTC interrupt to Lakemont */
QM_SCSS_INT->int_rtc_mask &= ~BIT(0);
dev->driver_api = &api;
return 0;
}
DEVICE_INIT(rtc, CONFIG_RTC_DRV_NAME, &rtc_qmsi_init, NULL, NULL,
SECONDARY, CONFIG_KERNEL_INIT_PRIORITY_DEVICE);
DEVICE_AND_API_INIT(rtc, CONFIG_RTC_DRV_NAME, &rtc_qmsi_init, NULL, NULL,
SECONDARY, CONFIG_KERNEL_INIT_PRIORITY_DEVICE,
(void *)&api);
static struct device *rtc_qmsi_dev = DEVICE_GET(rtc);