1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef SUN3X_TIME_H 3*4882a593Smuzhiyun #define SUN3X_TIME_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun extern int sun3x_hwclk(int set, struct rtc_time *t); 6*4882a593Smuzhiyun void sun3x_sched_init(irq_handler_t vector); 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun struct mostek_dt { 9*4882a593Smuzhiyun volatile unsigned char csr; 10*4882a593Smuzhiyun volatile unsigned char sec; 11*4882a593Smuzhiyun volatile unsigned char min; 12*4882a593Smuzhiyun volatile unsigned char hour; 13*4882a593Smuzhiyun volatile unsigned char wday; 14*4882a593Smuzhiyun volatile unsigned char mday; 15*4882a593Smuzhiyun volatile unsigned char month; 16*4882a593Smuzhiyun volatile unsigned char year; 17*4882a593Smuzhiyun }; 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun #endif 20