Lines Matching refs:brcmnand_soc
22 struct brcmnand_soc { struct
23 bool (*ctlrdy_ack)(struct brcmnand_soc *soc); argument
24 void (*ctlrdy_set_enabled)(struct brcmnand_soc *soc, bool en); argument
25 void (*prepare_data_bus)(struct brcmnand_soc *soc, bool prepare, argument
31 u32 (*read_reg)(struct brcmnand_soc *soc, u32 offset); argument
32 void (*write_reg)(struct brcmnand_soc *soc, u32 val, u32 offset);
35 static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_prepare()
42 static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_unprepare()
74 static inline bool brcmnand_soc_has_ops(struct brcmnand_soc *soc) in brcmnand_soc_has_ops()
79 static inline u32 brcmnand_soc_read(struct brcmnand_soc *soc, u32 offset) in brcmnand_soc_read()
84 static inline void brcmnand_soc_write(struct brcmnand_soc *soc, u32 val, in brcmnand_soc_write()
90 int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc);