platform.c (f1ea7254726d25a333056619ec6b1a8ee1b7358d) | platform.c (8806048878fce541afe1d72cd2320f092519f90a) |
---|---|
1#include <linux/err.h> 2#include <linux/kernel.h> 3#include <linux/init.h> 4#include <linux/io.h> 5#include <linux/platform_device.h> 6#include <linux/ata_platform.h> 7 8#include <asm/sibyte/board.h> 9#include <asm/sibyte/sb1250_genbus.h> 10#include <asm/sibyte/sb1250_regs.h> 11 | 1#include <linux/err.h> 2#include <linux/kernel.h> 3#include <linux/init.h> 4#include <linux/io.h> 5#include <linux/platform_device.h> 6#include <linux/ata_platform.h> 7 8#include <asm/sibyte/board.h> 9#include <asm/sibyte/sb1250_genbus.h> 10#include <asm/sibyte/sb1250_regs.h> 11 |
12#if defined(CONFIG_SIBYTE_SWARM) || defined(CONFIG_SIBYTE_LITTLESUR) 13 |
|
12#define DRV_NAME "pata-swarm" 13 14#define SWARM_IDE_SHIFT 5 15#define SWARM_IDE_BASE 0x1f0 16#define SWARM_IDE_CTRL 0x3f6 17 18static struct resource swarm_pata_resource[] = { 19 { --- 54 unchanged lines hidden (view full) --- 74 r[0].end = offset + ((SWARM_IDE_BASE + 8) << SWARM_IDE_SHIFT) - 1; 75 r[1].start = offset + (SWARM_IDE_CTRL << SWARM_IDE_SHIFT); 76 r[1].end = offset + ((SWARM_IDE_CTRL + 1) << SWARM_IDE_SHIFT) - 1; 77 78 return platform_device_register(&swarm_pata_device); 79} 80 81device_initcall(swarm_pata_init); | 14#define DRV_NAME "pata-swarm" 15 16#define SWARM_IDE_SHIFT 5 17#define SWARM_IDE_BASE 0x1f0 18#define SWARM_IDE_CTRL 0x3f6 19 20static struct resource swarm_pata_resource[] = { 21 { --- 54 unchanged lines hidden (view full) --- 76 r[0].end = offset + ((SWARM_IDE_BASE + 8) << SWARM_IDE_SHIFT) - 1; 77 r[1].start = offset + (SWARM_IDE_CTRL << SWARM_IDE_SHIFT); 78 r[1].end = offset + ((SWARM_IDE_CTRL + 1) << SWARM_IDE_SHIFT) - 1; 79 80 return platform_device_register(&swarm_pata_device); 81} 82 83device_initcall(swarm_pata_init); |
84 85#endif /* defined(CONFIG_SIBYTE_SWARM) || defined(CONFIG_SIBYTE_LITTLESUR) */ |
|