Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/mtd/nand/raw/
Ddenali.c49 #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 …]
Ddenali_pci.c43 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 …]
Ddenali_dt.c29 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 …]
Ddenali.h323 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);
DMakefile10 obj-$(CONFIG_MTD_NAND_DENALI) += denali.o
/Linux-v4.19/Documentation/devicetree/bindings/mtd/
Ddenali-nand.txt5 "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/
Duniphier-ld4.dtsi343 compatible = "socionext,uniphier-denali-nand-v5a";
Duniphier-sld8.dtsi347 compatible = "socionext,uniphier-denali-nand-v5a";
Duniphier-pro4.dtsi390 compatible = "socionext,uniphier-denali-nand-v5a";
Duniphier-pro5.dtsi435 compatible = "socionext,uniphier-denali-nand-v5b";
Duniphier-pxs2.dtsi527 compatible = "socionext,uniphier-denali-nand-v5b";
Dsocfpga_arria10.dtsi647 compatible = "altr,socfpga-denali-nand";
Dsocfpga.dtsi751 compatible = "altr,socfpga-denali-nand";
/Linux-v4.19/arch/arm64/boot/dts/socionext/
Duniphier-pxs3.dtsi451 compatible = "socionext,uniphier-denali-nand-v5b";
Duniphier-ld11.dtsi567 compatible = "socionext,uniphier-denali-nand-v5b";
Duniphier-ld20.dtsi624 compatible = "socionext,uniphier-denali-nand-v5b";
/Linux-v4.19/drivers/scsi/aacraid/
Dsrc.c672 dev->base)->u.denali.IndexRegs; in aac_srcv_ioremap()
Daacraid.h1217 } denali; member
/Linux-v4.19/
DMAINTAINERS4239 F: drivers/mtd/nand/raw/denali*