| /bsp/w60x/drivers/ |
| A D | drv_rtc.c | 27 static struct rt_rtc_device rtc_device; variable 134 struct rt_rtc_device* rtc_device; in wm_rtc_control() local 135 rtc_device = (struct rt_rtc_device* )dev; in wm_rtc_control() 188 rt_memset(&rtc_device, 0, sizeof(rtc_device)); in wm_hw_rtc_init() 191 rtc_device.device.rx_indicate = RT_NULL; in wm_hw_rtc_init() 192 rtc_device.device.tx_complete = RT_NULL; in wm_hw_rtc_init() 195 rtc_device.ops = &_ops; in wm_hw_rtc_init() 197 rtc_device.device.init = wm_rtc_init; in wm_hw_rtc_init() 198 rtc_device.device.open = wm_rtc_open; in wm_hw_rtc_init() 200 rtc_device.device.read = wm_rtc_read; in wm_hw_rtc_init() [all …]
|
| /bsp/nxp/mcx/mcxc/Libraries/drivers/ |
| A D | drv_rtc.c | 90 static struct rt_device rtc_device; variable 96 rtc_device.type = RT_Device_Class_RTC; in rt_hw_rtc_init() 97 rtc_device.init = mcxc444_rtc_init; in rt_hw_rtc_init() 98 rtc_device.open = RT_NULL; in rt_hw_rtc_init() 99 rtc_device.close = RT_NULL; in rt_hw_rtc_init() 100 rtc_device.read = RT_NULL; in rt_hw_rtc_init() 101 rtc_device.write = RT_NULL; in rt_hw_rtc_init() 102 rtc_device.control = mcxc444_rtc_control; in rt_hw_rtc_init() 104 ret = rt_device_register(&rtc_device, "rtc", RT_DEVICE_FLAG_RDWR); in rt_hw_rtc_init()
|
| /bsp/qemu-virt64-aarch64/drivers/ |
| A D | drv_rtc.c | 32 static struct hw_rtc_device rtc_device; variable 107 rt_memset(&rtc_device, 0, sizeof(rtc_device)); in rt_hw_rtc_init() 109 rtc_device.device.type = RT_Device_Class_RTC; in rt_hw_rtc_init() 110 rtc_device.device.rx_indicate = RT_NULL; in rt_hw_rtc_init() 111 rtc_device.device.tx_complete = RT_NULL; in rt_hw_rtc_init() 112 rtc_device.device.ops = &pl031_rtc_ops; in rt_hw_rtc_init() 113 rtc_device.device.user_data = RT_NULL; in rt_hw_rtc_init() 116 rt_device_register(&rtc_device.device, "rtc0", RT_DEVICE_FLAG_RDWR); in rt_hw_rtc_init()
|
| /bsp/at32/libraries/rt_drivers/ |
| A D | drv_rtc.c | 49 static struct rtc_device_object rtc_device; variable 338 *alarm = rtc_device.wkalarm; in _rtc_get_alarm() 340 rtc_device.wkalarm.tm_min,rtc_device.wkalarm.tm_sec); in _rtc_get_alarm() 353 rtc_device.wkalarm.enable = alarm->enable; in _rtc_set_alarm() 354 rtc_device.wkalarm.tm_year = alarm->tm_year; in _rtc_set_alarm() 355 rtc_device.wkalarm.tm_mon = alarm->tm_mon; in _rtc_set_alarm() 356 rtc_device.wkalarm.tm_mday = alarm->tm_mday; in _rtc_set_alarm() 358 rtc_device.wkalarm.tm_min = alarm->tm_min; in _rtc_set_alarm() 359 rtc_device.wkalarm.tm_sec = alarm->tm_sec; in _rtc_set_alarm() 360 rtc_alarm_time_set(&rtc_device); in _rtc_set_alarm() [all …]
|
| /bsp/raspberry-pi/raspi3-64/driver/ |
| A D | drv_rtc.c | 18 static struct rt_rtc_device rtc_device; variable 122 rt_memset(&rtc_device, 0, sizeof(rtc_device)); in rt_hw_rtc_init() 124 rtc_device.device.type = RT_Device_Class_RTC; in rt_hw_rtc_init() 125 rtc_device.device.rx_indicate = RT_NULL; in rt_hw_rtc_init() 126 rtc_device.device.tx_complete = RT_NULL; in rt_hw_rtc_init() 127 rtc_device.device.ops = &raspi_rtc_ops; in rt_hw_rtc_init() 128 rtc_device.device.user_data = RT_NULL; in rt_hw_rtc_init() 131 rt_device_register(&rtc_device.device, "rtc", RT_DEVICE_FLAG_RDWR); in rt_hw_rtc_init()
|
| /bsp/raspberry-pi/raspi3-32/driver/ |
| A D | drv_rtc.c | 21 static struct rt_device rtc_device; variable 281 rtc_device.rx_indicate = RT_NULL; in rt_hw_rtc_init() 282 rtc_device.tx_complete = RT_NULL; in rt_hw_rtc_init() 285 rtc_device.ops = &raspi_rtc_ops; in rt_hw_rtc_init() 287 rtc_device.init = raspi_rtc_init; in rt_hw_rtc_init() 288 rtc_device.open = raspi_rtc_open; in rt_hw_rtc_init() 289 rtc_device.close = raspi_rtc_close; in rt_hw_rtc_init() 290 rtc_device.read = raspi_rtc_read; in rt_hw_rtc_init() 291 rtc_device.write = raspi_rtc_write; in rt_hw_rtc_init() 292 rtc_device.control = raspi_rtc_control; in rt_hw_rtc_init() [all …]
|
| /bsp/stm32/libraries/HAL_Drivers/drivers/ |
| A D | drv_rtc.c | 46 static struct rtc_device_object rtc_device; variable 301 rt_alarm_update(&rtc_device.rtc_dev.parent, 1); in stm32_rtc_set_secs() 309 *alarm = rtc_device.wkalarm; in stm32_rtc_get_alarm() 311 rtc_device.wkalarm.tm_min,rtc_device.wkalarm.tm_sec); in stm32_rtc_get_alarm() 324 rtc_device.wkalarm.enable = alarm->enable; in stm32_rtc_set_alarm() 326 rtc_device.wkalarm.tm_min = alarm->tm_min; in stm32_rtc_set_alarm() 327 rtc_device.wkalarm.tm_sec = alarm->tm_sec; in stm32_rtc_set_alarm() 331 rtc_device.wkalarm.tm_mon = alarm->tm_mon; in stm32_rtc_set_alarm() 333 rtc_alarm_time_set(&rtc_device); in stm32_rtc_set_alarm() 409 rt_alarm_update(&rtc_device.rtc_dev.parent, 1); in HAL_RTC_AlarmAEventCallback() [all …]
|
| /bsp/cvitek/drivers/ |
| A D | drv_rtc.c | 64 static struct rtc_device_object rtc_device; variable 245 hal_cvi_rtc_get_time_sec(rtc_device.base, &sec); in _rtc_get_timeval() 264 hal_cvi_rtc_enable_sec_counter(rtc_device.base); in _rtc_init() 298 hal_cvi_rtc_set_time(rtc_device.base, set_sec); in _rtc_set_secs() 306 mmio_write_32(rtc_device.base + CVI_RTC_ALARM_ENABLE, enable); in rtc_alarm_enable() 314 rt_alarm_update(&rtc_device.rtc_dev.parent, 1); in rt_hw_rtc_isr() 329 sec = mmio_read_32(rtc_device.base + CVI_RTC_ALARM_TIME); in _rtc_get_alarm() 360 mmio_write_32(rtc_device.base + CVI_RTC_ALARM_TIME, set_sec); in _rtc_set_alarm() 391 rtc_device.rtc_dev.ops = &_rtc_ops; in rt_hw_rtc_init() 393 rtc_device.base = CVI_RTC_BASE; in rt_hw_rtc_init() [all …]
|
| /bsp/raspberry-pico/Drivers/ |
| A D | drv_rtc.c | 25 static struct rtc_device_object rtc_device; variable 93 rt_alarm_update(&rtc_device.rtc_dev.parent, 1); in pico_rtc_set_secs() 113 rtc_device.rtc_dev.ops = &pico_rtc_ops; in rt_hw_rtc_init() 114 result = rt_hw_rtc_register(&rtc_device.rtc_dev, "rtc", RT_DEVICE_FLAG_RDWR, RT_NULL); in rt_hw_rtc_init()
|
| /bsp/nuclei/libraries/gd32vf103/HAL_Drivers/ |
| A D | drv_rtc.c | 136 static struct rt_device rtc_device = variable 151 ret = rt_device_register(&rtc_device, "rtc", RT_DEVICE_FLAG_RDWR); in rt_hw_rtc_init() 153 rt_device_open(&rtc_device, RT_DEVICE_OFLAG_RDWR); in rt_hw_rtc_init()
|