Home
last modified time | relevance | path

Searched refs:brcmnand_soc (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.h22 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
27 void (*read_data_bus)(struct brcmnand_soc *soc, void __iomem *flash_cache, argument
33 u32 (*read_reg)(struct brcmnand_soc *soc, u32 offset); argument
34 void (*write_reg)(struct brcmnand_soc *soc, u32 val, u32 offset);
37 static inline void brcmnand_soc_data_bus_prepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_prepare()
44 static inline void brcmnand_soc_data_bus_unprepare(struct brcmnand_soc *soc, in brcmnand_soc_data_bus_unprepare()
76 static inline bool brcmnand_soc_has_ops(struct brcmnand_soc *soc) in brcmnand_soc_has_ops()
[all …]
H A Dbcmbca_nand.c18 struct brcmnand_soc soc;
41 static bool bcmbca_nand_intc_ack(struct brcmnand_soc *soc) in bcmbca_nand_intc_ack()
56 static void bcmbca_nand_intc_set(struct brcmnand_soc *soc, bool en) in bcmbca_nand_intc_set()
71 static void bcmbca_read_data_bus(struct brcmnand_soc *soc, in bcmbca_read_data_bus()
89 struct brcmnand_soc *soc; in bcmbca_nand_probe()
H A Dbcma_nand.c14 struct brcmnand_soc soc;
41 static inline struct brcmnand_bcma_soc *to_bcma_soc(struct brcmnand_soc *soc) in to_bcma_soc()
46 static u32 brcmnand_bcma_read_reg(struct brcmnand_soc *soc, u32 offset) in brcmnand_bcma_read_reg()
65 static void brcmnand_bcma_write_reg(struct brcmnand_soc *soc, u32 val, in brcmnand_bcma_write_reg()
88 static void brcmnand_bcma_prepare_data_bus(struct brcmnand_soc *soc, bool prepare, in brcmnand_bcma_prepare_data_bus()
H A Diproc_nand.c18 struct brcmnand_soc soc;
32 static bool iproc_nand_intc_ack(struct brcmnand_soc *soc) in iproc_nand_intc_ack()
47 static void iproc_nand_intc_set(struct brcmnand_soc *soc, bool en) in iproc_nand_intc_set()
69 static void iproc_nand_apb_access(struct brcmnand_soc *soc, bool prepare, in iproc_nand_apb_access()
105 struct brcmnand_soc *soc; in iproc_nand_probe()
H A Dbcm6368_nand.c27 struct brcmnand_soc soc;
50 static bool bcm6368_nand_intc_ack(struct brcmnand_soc *soc) in bcm6368_nand_intc_ack()
68 static void bcm6368_nand_intc_set(struct brcmnand_soc *soc, bool en) in bcm6368_nand_intc_set()
90 struct brcmnand_soc *soc; in bcm6368_nand_probe()
H A Dbrcmnand.c251 struct brcmnand_soc *soc;
893 struct brcmnand_soc *soc = ctrl->soc; in brcmnand_read_data_bus()
3295 int brcmnand_probe(struct platform_device *pdev, struct brcmnand_soc *soc) in brcmnand_probe()