|
@@ -21,24 +21,6 @@
|
|
|
* you can get a SBus 'slot' number and an offset within that slot.
|
|
|
*/
|
|
|
|
|
|
-/* The base address at which to calculate device OBIO addresses. */
|
|
|
-#define SUN_SBUS_BVADDR 0xf8000000
|
|
|
-#define SBUS_OFF_MASK 0x01ffffff
|
|
|
-
|
|
|
-/* These routines are used to calculate device address from slot
|
|
|
- * numbers + offsets, and vice versa.
|
|
|
- */
|
|
|
-
|
|
|
-static inline unsigned long sbus_devaddr(int slotnum, unsigned long offset)
|
|
|
-{
|
|
|
- return (unsigned long) (SUN_SBUS_BVADDR+((slotnum)<<25)+(offset));
|
|
|
-}
|
|
|
-
|
|
|
-static inline int sbus_dev_slot(unsigned long dev_addr)
|
|
|
-{
|
|
|
- return (int) (((dev_addr)-SUN_SBUS_BVADDR)>>25);
|
|
|
-}
|
|
|
-
|
|
|
struct sbus_bus;
|
|
|
|
|
|
/* Linux SBUS device tables */
|