/Linux-v4.19/drivers/mtd/nand/raw/ |
D | denali.c | 49 #define DENALI_BANK(denali) ((denali)->active_bank << 24) argument 64 static u32 denali_direct_read(struct denali_nand_info *denali, u32 addr) in denali_direct_read() argument 66 return ioread32(denali->host + addr); in denali_direct_read() 69 static void denali_direct_write(struct denali_nand_info *denali, u32 addr, in denali_direct_write() argument 72 iowrite32(data, denali->host + addr); in denali_direct_write() 81 static u32 denali_indexed_read(struct denali_nand_info *denali, u32 addr) in denali_indexed_read() argument 83 iowrite32(addr, denali->host + DENALI_INDEXED_CTRL); in denali_indexed_read() 84 return ioread32(denali->host + DENALI_INDEXED_DATA); in denali_indexed_read() 87 static void denali_indexed_write(struct denali_nand_info *denali, u32 addr, in denali_indexed_write() argument 90 iowrite32(addr, denali->host + DENALI_INDEXED_CTRL); in denali_indexed_write() [all …]
|
D | denali_pci.c | 43 struct denali_nand_info *denali; in denali_pci_probe() local 45 denali = devm_kzalloc(&dev->dev, sizeof(*denali), GFP_KERNEL); in denali_pci_probe() 46 if (!denali) in denali_pci_probe() 72 denali->dev = &dev->dev; in denali_pci_probe() 73 denali->irq = dev->irq; in denali_pci_probe() 74 denali->ecc_caps = &denali_pci_ecc_caps; in denali_pci_probe() 75 denali->nand.ecc.options |= NAND_ECC_MAXIMIZE; in denali_pci_probe() 76 denali->clk_rate = 50000000; /* 50 MHz */ in denali_pci_probe() 77 denali->clk_x_rate = 200000000; /* 200 MHz */ in denali_pci_probe() 85 denali->reg = ioremap_nocache(csr_base, csr_len); in denali_pci_probe() [all …]
|
D | denali_dt.c | 29 struct denali_nand_info denali; member 88 struct denali_nand_info *denali; in denali_dt_probe() local 94 denali = &dt->denali; in denali_dt_probe() 98 denali->revision = data->revision; in denali_dt_probe() 99 denali->caps = data->caps; in denali_dt_probe() 100 denali->ecc_caps = data->ecc_caps; in denali_dt_probe() 103 denali->dev = dev; in denali_dt_probe() 104 denali->irq = platform_get_irq(pdev, 0); in denali_dt_probe() 105 if (denali->irq < 0) { in denali_dt_probe() 107 return denali->irq; in denali_dt_probe() [all …]
|
D | denali.h | 323 u32 (*host_read)(struct denali_nand_info *denali, u32 addr); 324 void (*host_write)(struct denali_nand_info *denali, u32 addr, u32 data); 325 void (*setup_dma)(struct denali_nand_info *denali, dma_addr_t dma_addr, 333 int denali_init(struct denali_nand_info *denali); 334 void denali_remove(struct denali_nand_info *denali);
|
D | Makefile | 10 obj-$(CONFIG_MTD_NAND_DENALI) += denali.o
|
/Linux-v4.19/Documentation/devicetree/bindings/mtd/ |
D | denali-nand.txt | 5 "altr,socfpga-denali-nand" - for Altera SOCFPGA 6 "socionext,uniphier-denali-nand-v5a" - for Socionext UniPhier (v5a) 7 "socionext,uniphier-denali-nand-v5b" - for Socionext UniPhier (v5b) 17 512 for "altr,socfpga-denali-nand" 18 1024 for "socionext,uniphier-denali-nand-v5a" 19 1024 for "socionext,uniphier-denali-nand-v5b" 21 8, 15 for "altr,socfpga-denali-nand" 22 8, 16, 24 for "socionext,uniphier-denali-nand-v5a" 23 8, 16 for "socionext,uniphier-denali-nand-v5b" 34 compatible = "altr,socfpga-denali-nand";
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | uniphier-ld4.dtsi | 343 compatible = "socionext,uniphier-denali-nand-v5a";
|
D | uniphier-sld8.dtsi | 347 compatible = "socionext,uniphier-denali-nand-v5a";
|
D | uniphier-pro4.dtsi | 390 compatible = "socionext,uniphier-denali-nand-v5a";
|
D | uniphier-pro5.dtsi | 435 compatible = "socionext,uniphier-denali-nand-v5b";
|
D | uniphier-pxs2.dtsi | 527 compatible = "socionext,uniphier-denali-nand-v5b";
|
D | socfpga_arria10.dtsi | 647 compatible = "altr,socfpga-denali-nand";
|
D | socfpga.dtsi | 751 compatible = "altr,socfpga-denali-nand";
|
/Linux-v4.19/arch/arm64/boot/dts/socionext/ |
D | uniphier-pxs3.dtsi | 451 compatible = "socionext,uniphier-denali-nand-v5b";
|
D | uniphier-ld11.dtsi | 567 compatible = "socionext,uniphier-denali-nand-v5b";
|
D | uniphier-ld20.dtsi | 624 compatible = "socionext,uniphier-denali-nand-v5b";
|
/Linux-v4.19/drivers/scsi/aacraid/ |
D | src.c | 672 dev->base)->u.denali.IndexRegs; in aac_srcv_ioremap()
|
D | aacraid.h | 1217 } denali; member
|
/Linux-v4.19/ |
D | MAINTAINERS | 4239 F: drivers/mtd/nand/raw/denali*
|