diff options
Diffstat (limited to 'arch/powerpc/sysdev/axonram.c')
| -rw-r--r-- | arch/powerpc/sysdev/axonram.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/arch/powerpc/sysdev/axonram.c b/arch/powerpc/sysdev/axonram.c index 402d2212162f..2659a60bd7b8 100644 --- a/arch/powerpc/sysdev/axonram.c +++ b/arch/powerpc/sysdev/axonram.c | |||
| @@ -60,7 +60,7 @@ | |||
| 60 | static int azfs_major, azfs_minor; | 60 | static int azfs_major, azfs_minor; |
| 61 | 61 | ||
| 62 | struct axon_ram_bank { | 62 | struct axon_ram_bank { |
| 63 | struct of_device *device; | 63 | struct platform_device *device; |
| 64 | struct gendisk *disk; | 64 | struct gendisk *disk; |
| 65 | unsigned int irq_id; | 65 | unsigned int irq_id; |
| 66 | unsigned long ph_addr; | 66 | unsigned long ph_addr; |
| @@ -72,7 +72,7 @@ struct axon_ram_bank { | |||
| 72 | static ssize_t | 72 | static ssize_t |
| 73 | axon_ram_sysfs_ecc(struct device *dev, struct device_attribute *attr, char *buf) | 73 | axon_ram_sysfs_ecc(struct device *dev, struct device_attribute *attr, char *buf) |
| 74 | { | 74 | { |
| 75 | struct of_device *device = to_of_device(dev); | 75 | struct platform_device *device = to_platform_device(dev); |
| 76 | struct axon_ram_bank *bank = device->dev.platform_data; | 76 | struct axon_ram_bank *bank = device->dev.platform_data; |
| 77 | 77 | ||
| 78 | BUG_ON(!bank); | 78 | BUG_ON(!bank); |
| @@ -90,7 +90,7 @@ static DEVICE_ATTR(ecc, S_IRUGO, axon_ram_sysfs_ecc, NULL); | |||
| 90 | static irqreturn_t | 90 | static irqreturn_t |
| 91 | axon_ram_irq_handler(int irq, void *dev) | 91 | axon_ram_irq_handler(int irq, void *dev) |
| 92 | { | 92 | { |
| 93 | struct of_device *device = dev; | 93 | struct platform_device *device = dev; |
| 94 | struct axon_ram_bank *bank = device->dev.platform_data; | 94 | struct axon_ram_bank *bank = device->dev.platform_data; |
| 95 | 95 | ||
| 96 | BUG_ON(!bank); | 96 | BUG_ON(!bank); |
| @@ -174,8 +174,8 @@ static const struct block_device_operations axon_ram_devops = { | |||
| 174 | * axon_ram_probe - probe() method for platform driver | 174 | * axon_ram_probe - probe() method for platform driver |
| 175 | * @device, @device_id: see of_platform_driver method | 175 | * @device, @device_id: see of_platform_driver method |
| 176 | */ | 176 | */ |
| 177 | static int | 177 | static int axon_ram_probe(struct platform_device *device, |
| 178 | axon_ram_probe(struct of_device *device, const struct of_device_id *device_id) | 178 | const struct of_device_id *device_id) |
| 179 | { | 179 | { |
| 180 | static int axon_ram_bank_id = -1; | 180 | static int axon_ram_bank_id = -1; |
| 181 | struct axon_ram_bank *bank; | 181 | struct axon_ram_bank *bank; |
| @@ -304,7 +304,7 @@ failed: | |||
| 304 | * @device: see of_platform_driver method | 304 | * @device: see of_platform_driver method |
| 305 | */ | 305 | */ |
| 306 | static int | 306 | static int |
| 307 | axon_ram_remove(struct of_device *device) | 307 | axon_ram_remove(struct platform_device *device) |
| 308 | { | 308 | { |
| 309 | struct axon_ram_bank *bank = device->dev.platform_data; | 309 | struct axon_ram_bank *bank = device->dev.platform_data; |
| 310 | 310 | ||
