brcmnand_soc
struct brcmnand_soc soc;
static bool bcm6368_nand_intc_ack(struct brcmnand_soc *soc)
static void bcm6368_nand_intc_set(struct brcmnand_soc *soc, bool en)
struct brcmnand_soc *soc;
struct brcmnand_soc soc;
static inline struct brcmnand_bcma_soc *to_bcma_soc(struct brcmnand_soc *soc)
static u32 brcmnand_bcma_read_reg(struct brcmnand_soc *soc, u32 offset)
static void brcmnand_bcma_write_reg(struct brcmnand_soc *soc, u32 val,
static void brcmnand_bcma_prepare_data_bus(struct brcmnand_soc *soc, bool prepare,
struct brcmnand_soc soc;
static bool bcmbca_nand_intc_ack(struct brcmnand_soc *soc)
static void bcmbca_nand_intc_set(struct brcmnand_soc *soc, bool en)
static void bcmbca_read_data_bus(struct brcmnand_soc *soc,
struct brcmnand_soc *soc;
struct brcmnand_soc *soc;
int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc)
struct brcmnand_soc *soc = ctrl->soc;
bool (*ctlrdy_ack)(struct brcmnand_soc *soc);
void (*ctlrdy_set_enabled)(struct brcmnand_soc *soc, bool en);
void (*prepare_data_bus)(struct brcmnand_soc *soc, bool prepare,
void (*read_data_bus)(struct brcmnand_soc *soc, void __iomem *flash_cache,
u32 (*read_reg)(struct brcmnand_soc *soc, u32 offset);
void (*write_reg)(struct brcmnand_soc *soc, u32 val, u32 offset);
static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc,
static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc,
static inline bool brcmnand_soc_has_ops(struct brcmnand_soc *soc)
static inline u32 brcmnand_soc_read(struct brcmnand_soc *soc, u32 offset)
static inline void brcmnand_soc_write(struct brcmnand_soc *soc, u32 val,
int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc);
struct brcmnand_soc *soc;
struct brcmnand_soc soc;
static bool iproc_nand_intc_ack(struct brcmnand_soc *soc)
static void iproc_nand_intc_set(struct brcmnand_soc *soc, bool en)
static void iproc_nand_apb_access(struct brcmnand_soc *soc, bool prepare,