Home
last modified time | relevance | path

Searched refs:denali (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/mtd/nand/raw/
H A Ddenali.c21 #include "denali.h"
23 #define DENALI_NAND_NAME "denali-nand"
39 #define DENALI_BANK(denali) ((denali)->active_bank << 24) argument
59 static u32 denali_direct_read(struct denali_controller *denali, u32 addr) in denali_direct_read() argument
61 return ioread32(denali->host + addr); in denali_direct_read()
64 static void denali_direct_write(struct denali_controller *denali, u32 addr, in denali_direct_write() argument
67 iowrite32(data, denali->host + addr); in denali_direct_write()
76 static u32 denali_indexed_read(struct denali_controller *denali, u32 addr) in denali_indexed_read() argument
78 iowrite32(addr, denali in denali_indexed_read()
82 denali_indexed_write(struct denali_controller * denali,u32 addr,u32 data) denali_indexed_write() argument
89 denali_enable_irq(struct denali_controller * denali) denali_enable_irq() argument
98 denali_disable_irq(struct denali_controller * denali) denali_disable_irq() argument
107 denali_clear_irq(struct denali_controller * denali,int bank,u32 irq_status) denali_clear_irq() argument
114 denali_clear_irq_all(struct denali_controller * denali) denali_clear_irq_all() argument
124 struct denali_controller *denali = dev_id; denali_isr() local
152 denali_reset_irq(struct denali_controller * denali) denali_reset_irq() argument
162 denali_wait_for_irq(struct denali_controller * denali,u32 irq_mask) denali_wait_for_irq() argument
194 struct denali_controller *denali = to_denali_controller(chip); denali_select_target() local
244 struct denali_controller *denali = to_denali_controller(chip); denali_payload_xfer() local
281 struct denali_controller *denali = to_denali_controller(chip); denali_oob_xfer() local
411 struct denali_controller *denali = to_denali_controller(chip); denali_check_erased_page() local
441 struct denali_controller *denali = to_denali_controller(chip); denali_hw_ecc_fixup() local
476 struct denali_controller *denali = to_denali_controller(chip); denali_sw_ecc_fixup() local
547 denali_setup_dma64(struct denali_controller * denali,dma_addr_t dma_addr,int page,bool write) denali_setup_dma64() argument
572 denali_setup_dma32(struct denali_controller * denali,dma_addr_t dma_addr,int page,bool write) denali_setup_dma32() argument
596 denali_pio_read(struct denali_controller * denali,u32 * buf,size_t size,int page) denali_pio_read() argument
623 denali_pio_write(struct denali_controller * denali,const u32 * buf,size_t size,int page) denali_pio_write() argument
644 denali_pio_xfer(struct denali_controller * denali,void * buf,size_t size,int page,bool write) denali_pio_xfer() argument
653 denali_dma_xfer(struct denali_controller * denali,void * buf,size_t size,int page,bool write) denali_dma_xfer() argument
713 struct denali_controller *denali = to_denali_controller(chip); denali_page_xfer() local
726 struct denali_controller *denali = to_denali_controller(chip); denali_read_page() local
768 struct denali_controller *denali = to_denali_controller(chip); denali_setup_interface() local
926 struct denali_controller *denali = to_denali_controller(chip); denali_ooblayout_ecc() local
941 struct denali_controller *denali = to_denali_controller(chip); denali_ooblayout_free() local
959 struct denali_controller *denali = to_denali_controller(chip); denali_multidev_fixup() local
1014 struct denali_controller *denali = to_denali_controller(chip); denali_attach_chip() local
1036 denali_exec_in8(struct denali_controller * denali,u32 type,u8 * buf,unsigned int len) denali_exec_in8() argument
1045 denali_exec_in16(struct denali_controller * denali,u32 type,u8 * buf,unsigned int len) denali_exec_in16() argument
1059 denali_exec_in(struct denali_controller * denali,u32 type,u8 * buf,unsigned int len,bool width16) denali_exec_in() argument
1068 denali_exec_out8(struct denali_controller * denali,u32 type,const u8 * buf,unsigned int len) denali_exec_out8() argument
1077 denali_exec_out16(struct denali_controller * denali,u32 type,const u8 * buf,unsigned int len) denali_exec_out16() argument
1087 denali_exec_out(struct denali_controller * denali,u32 type,const u8 * buf,unsigned int len,bool width16) denali_exec_out() argument
1096 denali_exec_waitrdy(struct denali_controller * denali) denali_exec_waitrdy() argument
1112 struct denali_controller *denali = to_denali_controller(chip); denali_exec_instr() local
1179 denali_chip_init(struct denali_controller * denali,struct denali_chip * dchip) denali_chip_init() argument
1272 denali_init(struct denali_controller * denali) denali_init() argument
1361 denali_remove(struct denali_controller * denali) denali_remove() argument
[all...]
H A Ddenali_dt.c19 #include "denali.h"
66 .compatible = "altr,socfpga-denali-nand",
70 .compatible = "socionext,uniphier-denali-nand-v5a",
74 .compatible = "socionext,uniphier-denali-nand-v5b",
81 static int denali_dt_chip_init(struct denali_controller *denali, in denali_dt_chip_init() argument
92 dchip = devm_kzalloc(denali->dev, struct_size(dchip, sels, nsels), in denali_dt_chip_init()
109 return denali_chip_init(denali, dchip); in denali_dt_chip_init()
117 struct denali_controller *denali; in denali_dt_probe() local
124 denali = &dt->controller; in denali_dt_probe()
130 denali in denali_dt_probe()
[all...]
H A Ddenali.h382 u32 (*host_read)(struct denali_controller *denali, u32 addr);
383 void (*host_write)(struct denali_controller *denali, u32 addr,
385 void (*setup_dma)(struct denali_controller *denali, dma_addr_t dma_addr,
393 int denali_chip_init(struct denali_controller *denali,
395 int denali_init(struct denali_controller *denali);
396 void denali_remove(struct denali_controller *denali);
H A DMakefile8 obj-$(CONFIG_MTD_NAND_DENALI) += denali.o
/linux/arch/arm/boot/dts/socionext/
H A Duniphier-sld8.dtsi419 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-ld4.dtsi414 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-pro4.dtsi717 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-pro5.dtsi655 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-pxs2.dtsi828 compatible = "socionext,uniphier-denali-nand-v5b";
/linux/arch/arm64/boot/dts/socionext/
H A Duniphier-ld11.dtsi647 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-ld20.dtsi968 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-pxs3.dtsi942 compatible = "socionext,uniphier-denali-nand-v5b";
/linux/arch/arm64/boot/dts/altera/
H A Dsocfpga_stratix10.dtsi343 compatible = "altr,socfpga-denali-nand";
/linux/arch/arm64/boot/dts/intel/
H A Dsocfpga_agilex.dtsi341 compatible = "altr,socfpga-denali-nand";
/linux/drivers/scsi/aacraid/
H A Daacraid.h1201 } denali; member
/linux/
H A DMAINTAINERS6943 F: drivers/mtd/nand/raw/denali*