/* SPDX-License-Identifier: GPL-2.0 */1/*2* Machine dependent access functions for RTC registers.3*/4#ifndef __ASM_ALPHA_MC146818RTC_H5#define __ASM_ALPHA_MC146818RTC_H67#include <asm/io.h>89#ifndef RTC_PORT10#define RTC_PORT(x) (0x70 + (x))11#define RTC_ALWAYS_BCD 1 /* RTC operates in binary mode */12#endif1314/*15* The yet supported machines all access the RTC index register via16* an ISA port access but the way to access the date register differs ...17*/18#define CMOS_READ(addr) ({ \19outb_p((addr),RTC_PORT(0)); \20inb_p(RTC_PORT(1)); \21})22#define CMOS_WRITE(val, addr) ({ \23outb_p((addr),RTC_PORT(0)); \24outb_p((val),RTC_PORT(1)); \25})2627#endif /* __ASM_ALPHA_MC146818RTC_H */282930