Portable drivers cannot use mach/platform.h, so move the structure into its own header. With this, compile testing can be enabled. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
22 lines
466 B
C
22 lines
466 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef __PLATFORM_DATA_PATA_IXP4XX_H
|
|
#define __PLATFORM_DATA_PATA_IXP4XX_H
|
|
|
|
#include <linux/types.h>
|
|
|
|
/*
|
|
* This structure provide a means for the board setup code
|
|
* to give information to th pata_ixp4xx driver. It is
|
|
* passed as platform_data.
|
|
*/
|
|
struct ixp4xx_pata_data {
|
|
volatile u32 *cs0_cfg;
|
|
volatile u32 *cs1_cfg;
|
|
unsigned long cs0_bits;
|
|
unsigned long cs1_bits;
|
|
void __iomem *cs0;
|
|
void __iomem *cs1;
|
|
};
|
|
|
|
#endif
|