atm: [fore200e] use MODULE_FIRMWARE() and other suggested cleanups

Signed-off-by: Chas Williams <chas@cmf.nrl.navy.mil>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Chas Williams and committed by
David S. Miller
6f75a9b6 70eed75d

+12 -3
+12 -3
drivers/atm/fore200e.c
··· 2562 2562 const struct firmware *firmware; 2563 2563 struct device *device; 2564 2564 struct fw_header *fw_header; 2565 - u32 *fw_data, fw_size; 2565 + const __le32 *fw_data; 2566 + u32 fw_size; 2566 2567 u32 __iomem *load_addr; 2567 2568 char buf[48]; 2568 2569 int err = -ENODEV; ··· 2583 2582 return err; 2584 2583 } 2585 2584 2586 - fw_data = (u32 *) firmware->data; 2585 + fw_data = (__le32 *) firmware->data; 2587 2586 fw_size = firmware->size / sizeof(u32); 2588 2587 fw_header = (struct fw_header *) firmware->data; 2589 2588 load_addr = fore200e->virt_base + le32_to_cpu(fw_header->load_offset); ··· 3200 3199 {} 3201 3200 }; 3202 3201 3203 - #ifdef MODULE_LICENSE 3204 3202 MODULE_LICENSE("GPL"); 3203 + #ifdef CONFIG_PCI 3204 + #ifdef __LITTLE_ENDIAN__ 3205 + MODULE_FIRMWARE("pca200e.bin"); 3206 + #else 3207 + MODULE_FIRMWARE("pca200e_ecd.bin2"); 3208 + #endif 3209 + #endif /* CONFIG_PCI */ 3210 + #ifdef CONFIG_SBUS 3211 + MODULE_FIRMWARE("sba200e_ecd.bin2"); 3205 3212 #endif