diff options
| author | Adrian Bunk <bunk@kernel.org> | 2008-10-18 20:28:39 -0700 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2008-10-20 08:52:41 -0700 | 
| commit | 18b1bd054991266d19413e155e371b5e25c98cb7 (patch) | |
| tree | 210fc67d517c612e2c015a0945df8792c3e843a4 /arch/alpha | |
| parent | ab527d75787c16114bcf2bc1b98bef18c67bb57c (diff) | |
| download | linux-18b1bd054991266d19413e155e371b5e25c98cb7.tar.bz2 | |
alpha: use bcd2bin/bin2bcd
Change alpha to use the new bcd2bin/bin2bcd functions instead of the
obsolete BCD_TO_BIN/BIN_TO_BCD macros.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'arch/alpha')
| -rw-r--r-- | arch/alpha/kernel/core_marvel.c | 4 | ||||
| -rw-r--r-- | arch/alpha/kernel/time.c | 18 | 
2 files changed, 11 insertions, 11 deletions
| diff --git a/arch/alpha/kernel/core_marvel.c b/arch/alpha/kernel/core_marvel.c index 04dcc5e5d4c1..9cd8dca742a7 100644 --- a/arch/alpha/kernel/core_marvel.c +++ b/arch/alpha/kernel/core_marvel.c @@ -655,7 +655,7 @@ __marvel_rtc_io(u8 b, unsigned long addr, int write)  	case 0x71:					/* RTC_PORT(1) */  		rtc_access.index = index; -		rtc_access.data = BCD_TO_BIN(b); +		rtc_access.data = bcd2bin(b);  		rtc_access.function = 0x48 + !write;	/* GET/PUT_TOY */  #ifdef CONFIG_SMP @@ -668,7 +668,7 @@ __marvel_rtc_io(u8 b, unsigned long addr, int write)  #else  		__marvel_access_rtc(&rtc_access);  #endif -		ret = BIN_TO_BCD(rtc_access.data); +		ret = bin2bcd(rtc_access.data);  		break;  	default: diff --git a/arch/alpha/kernel/time.c b/arch/alpha/kernel/time.c index 75480cab0893..e6a231435cba 100644 --- a/arch/alpha/kernel/time.c +++ b/arch/alpha/kernel/time.c @@ -346,12 +346,12 @@ time_init(void)  	year = CMOS_READ(RTC_YEAR);  	if (!(CMOS_READ(RTC_CONTROL) & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { -		BCD_TO_BIN(sec); -		BCD_TO_BIN(min); -		BCD_TO_BIN(hour); -		BCD_TO_BIN(day); -		BCD_TO_BIN(mon); -		BCD_TO_BIN(year); +		sec = bcd2bin(sec); +		min = bcd2bin(min); +		hour = bcd2bin(hour); +		day = bcd2bin(day); +		mon = bcd2bin(mon); +		year = bcd2bin(year);  	}  	/* PC-like is standard; used for year >= 70 */ @@ -525,7 +525,7 @@ set_rtc_mmss(unsigned long nowtime)  	cmos_minutes = CMOS_READ(RTC_MINUTES);  	if (!(save_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) -		BCD_TO_BIN(cmos_minutes); +		cmos_minutes = bcd2bin(cmos_minutes);  	/*  	 * since we're only adjusting minutes and seconds, @@ -543,8 +543,8 @@ set_rtc_mmss(unsigned long nowtime)  	if (abs(real_minutes - cmos_minutes) < 30) {  		if (!(save_control & RTC_DM_BINARY) || RTC_ALWAYS_BCD) { -			BIN_TO_BCD(real_seconds); -			BIN_TO_BCD(real_minutes); +			real_seconds = bin2bcd(real_seconds); +			real_minutes = bin2bcd(real_minutes);  		}  		CMOS_WRITE(real_seconds,RTC_SECONDS);  		CMOS_WRITE(real_minutes,RTC_MINUTES); |