319edafef6
Platforms like ARM Ltd's RealView require the IRQ polarity bit to be set for the SMC9118 chip. This patch allows the dynamic configuration via the smc911x_platdata structure. This patch also changes the smc91x_platdata structure name to the correct smc911x_platdata in the smc911x_drv_probe() function. Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
14 lines
255 B
C
14 lines
255 B
C
#ifndef __SMC911X_H__
|
|
#define __SMC911X_H__
|
|
|
|
#define SMC911X_USE_16BIT (1 << 0)
|
|
#define SMC911X_USE_32BIT (1 << 1)
|
|
|
|
struct smc911x_platdata {
|
|
unsigned long flags;
|
|
unsigned long irq_flags; /* IRQF_... */
|
|
int irq_polarity;
|
|
};
|
|
|
|
#endif /* __SMC911X_H__ */
|