Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Ddenali.c68 #define DENALI_BANK(denali) ((denali)->active_bank << 24) argument
83 static u32 denali_direct_read(struct denali_nand_info *denali, u32 addr) in denali_direct_read() argument
85 return ioread32(denali->host + addr); in denali_direct_read()
88 static void denali_direct_write(struct denali_nand_info *denali, u32 addr, in denali_direct_write() argument
91 iowrite32(data, denali->host + addr); in denali_direct_write()
100 static u32 denali_indexed_read(struct denali_nand_info *denali, u32 addr) in denali_indexed_read() argument
102 iowrite32(addr, denali->host + DENALI_INDEXED_CTRL); in denali_indexed_read()
103 return ioread32(denali->host + DENALI_INDEXED_DATA); in denali_indexed_read()
106 static void denali_indexed_write(struct denali_nand_info *denali, u32 addr, in denali_indexed_write() argument
109 iowrite32(addr, denali->host + DENALI_INDEXED_CTRL); in denali_indexed_write()
[all …]
H A Ddenali_dt.c64 struct denali_nand_info *denali = dev_get_priv(dev); in denali_dt_probe() local
72 denali->revision = data->revision; in denali_dt_probe()
73 denali->caps = data->caps; in denali_dt_probe()
74 denali->ecc_caps = data->ecc_caps; in denali_dt_probe()
77 denali->dev = dev; in denali_dt_probe()
83 denali->reg = devm_ioremap(dev, res.start, resource_size(&res)); in denali_dt_probe()
89 denali->host = devm_ioremap(dev, res.start, resource_size(&res)); in denali_dt_probe()
122 denali->clk_rate = clk_get_rate(&clk); in denali_dt_probe()
123 denali->clk_x_rate = clk_get_rate(&clk_x); in denali_dt_probe()
131 denali->clk_rate = 50000000; in denali_dt_probe()
[all …]
H A Ddenali.h316 u32 (*host_read)(struct denali_nand_info *denali, u32 addr);
317 void (*host_write)(struct denali_nand_info *denali, u32 addr, u32 data);
318 void (*setup_dma)(struct denali_nand_info *denali, dma_addr_t dma_addr,
327 int denali_init(struct denali_nand_info *denali);
H A DMakefile46 obj-$(CONFIG_NAND_DENALI) += denali.o
/rk3399_rockchip-uboot/arch/arm/dts/
H A Duniphier-ld11.dtsi388 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-pxs3.dtsi425 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-ld20.dtsi441 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-sld8.dtsi451 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-ld4.dtsi451 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-pro4.dtsi616 compatible = "socionext,uniphier-denali-nand-v5a";
H A Duniphier-pxs2.dtsi639 compatible = "socionext,uniphier-denali-nand-v5b";
H A Duniphier-pro5.dtsi627 compatible = "socionext,uniphier-denali-nand-v5b";