aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/compiler.h
diff options
context:
space:
mode:
authorLen Brown <len.brown@intel.com>2011-03-23 02:33:54 -0400
committerLen Brown <len.brown@intel.com>2011-03-23 02:33:54 -0400
commit5c129a8600100a5d0f5fdbc1014c5dba1d307bc4 (patch)
tree9877a14b49cff43d0ba10c12f407ec551c77daa5 /include/linux/compiler.h
parent797b10a07069e153d41aedb4ae8e76660279e2ee (diff)
parent521cb40b0c44418a4fd36dc633f575813d59a43d (diff)
Merge commit 'v2.6.38' into release
Diffstat (limited to 'include/linux/compiler.h')
0 files changed, 0 insertions, 0 deletions
ass="hl opt">); DECLARE_2681_FIELD(ip_opcr); DECLARE_2681_FIELD(startCnt_setOutBit); DECLARE_2681_FIELD(stopCnt_resetOutBit); }; #if 0 struct mc146818 { unsigned int second1:4, second2:4, alarm_second1:4, alarm_second2:4, minute1:4, minute2:4, alarm_minute1:4, alarm_minute2:4; unsigned int hours1:4, hours2:4, alarm_hours1:4, alarm_hours2:4, day_of_week1:4, day_of_week2:4, day_of_month1:4, day_of_month2:4; unsigned int month1:4, month2:4, year1:4, year2:4, :16; }; #endif struct mc146818 { unsigned char second, alarm_second; unsigned char minute, alarm_minute; unsigned char hours, alarm_hours; unsigned char day_of_week, day_of_month; unsigned char month, year; }; #define IO_BASE 0x80000000 extern u_long sio01_physaddr; extern u_long sio23_physaddr; extern u_long rtc_physaddr; extern u_long pica_physaddr; extern u_long picb_physaddr; extern u_long cpuctrl_physaddr; extern u_long timer_physaddr; #define SAU7_SIO01_PHYSADDR 0x10400 #define SAU7_SIO23_PHYSADDR 0x10500 #define SAU7_RTC_PHYSADDR 0x10900 #define SAU7_PICA 0x11000 #define SAU7_PICB 0x11100 #define SAU7_CPUCTRL 0x10100 #define SAU7_TIMER 0x010800 #define SAU8_SIO01_PHYSADDR 0x8400 #define SAU8_RTC_PHYSADDR 0x8900 #define SAU8_PICA 0x9400 #define SAU8_PICB 0x9500 #define SAU8_CPUCTRL 0x8100 #define SAU8_TIMER 0x8800 #define sio01 ((*(volatile struct SCN2681 *)(IO_BASE + sio01_physaddr))) #define sio23 ((*(volatile struct SCN2681 *)(IO_BASE + sio23_physaddr))) #define rtc (((volatile struct mc146818 *)(IO_BASE + rtc_physaddr))) #define cpuctrl (*(volatile unsigned int *)(IO_BASE + cpuctrl_physaddr)) #define pica (IO_BASE + pica_physaddr) #define picb (IO_BASE + picb_physaddr) #define timer (IO_BASE + timer_physaddr) #define addr_xlat_map ((unsigned short *)(IO_BASE + 0x17000)) #define isaIO2mem(x) (((((x) & 0x3f8) << 7) | (((x) & 0xfc00) >> 6) | ((x) & 0x7)) + 0x40000 + IO_BASE) #define IRQ_APOLLO IRQ_USER #endif